O Scrum é uma framework de gestão dinâmica de projetos, que é habitualmente aplicada no desenvolvimento ágil de software. É uma framework simples que se destina a resolver o problema de longos ciclos de desenvolvimento de produtos e a incompatibilidade entre os requisitos do cliente e o produto final. No Scrum é definido o papel da Development Team, que é a junção de todos os profissionais da equipa de programação multidisciplinar e que são responsáveis pela conceção, construção e testes do produto.
A certificação Certified Scrum Developer® permite expandir as suas oportunidades de carreira, tornando-se num profissional relevante em todos os sectores da indústria na adoção e aplicação das práticas ágeis.
O curso Certified Scrum Developer (CSD) destina-se a software developers (programadores) que desenvolvem software em ambiente Scrum.
O objectivo é ensinar aos formandos as ferramentas e técnicas mais importantes que devem ser utilizadas na construção de um bom software da forma iterativa e incremental que o Scrum proporciona. Estes conceitos são fundamentais a todo o desenvolvimento de software Agile.
O curso inclui:
- Certificação Certified Scrum Developer®*
- Inscrição por 1/2 anos como Membro da Scrum Alliance**
- Página de perfil profissional no site da Scrum Alliance
- Formação ministrada por formador Certified Scrum Trainer®
- Manuais de formação
- 24 Horas de formação
- 21 PMI® PDUs/SEUs
Informações Gerais
Destinatários
Este curso destina-se a Developers, Software Coders, Software Development Managers, Software Development Architects, Software Developers, Software Testers, Team Leaders ou Team Members interessados em aprender mais sobre Scrum e Agile.
Pré-Requisitos
Para obter a certificação CSD® ativa na Scrum Alliance terá que obter a certificação CSM® (antes ou após a participação no curso de Certified Scrum Developer®).
Metodologia
Presencial.
Programa
- A formação cobre diversos assuntos pertinentes ao dia-a-dia de uma equipa ágil
- Coding Dojo
- Papel dos testes na equipa ágil
- Testes de unidade, testes como documentação, revisão de código, “Clean Code”, Pair programming
- Integração Contínua e algumas práticas e métricas a ela associadas
- Cobertura de teste e métricas de código, Fail Fast
- Baby steps x BDUF (Big-Design-Up-Front)
- TDD (Test-Driven Development ou Test-Driven-Design)
- Testes de aceitação e ATDD (Acceptance Test-Driven Development)
- BDD (Behavior-driven development)
- Entrega Contínua (Continuous Delivery)