Apresentação
O Scrum é uma framework de gestão ágil de projetos amplamente utilizada no desenvolvimento de software e noutros contextos onde a entrega contínua de valor é essencial. Esta abordagem ajuda a responder à crescente complexidade dos projetos, promovendo equipas colaborativas, ciclos curtos de entrega e adaptação constante ao feedback do cliente.
No Scrum, os Developers são todos os profissionais que fazem parte da equipa multidisciplinar de desenvolvimento e que, em conjunto, são responsáveis pela conceção, construção e validação contínua do produto.
A certificação Certified Scrum Developer® (CSD®) oferece uma oportunidade de crescimento profissional, fornecendo conhecimentos sólidos sobre práticas ágeis de desenvolvimento e permitindo destacar-se num mercado cada vez mais competitivo.
Enquadramento
Com o crescimento da adoção das metodologias ágeis, o mercado procura profissionais que, para além de compreenderem o Scrum, dominem as práticas técnicas que sustentam uma entrega ágil eficaz e sustentável. A certificação CSD®, emitida pela Scrum Alliance, reconhece profissionais que demonstram esse domínio técnico aliado à compreensão dos princípios do Scrum.
Esta formação de 16 horas combina exposição teórica, práticas técnicas e exercícios colaborativos, ajudando os participantes a integrar-se melhor em equipas Scrum de alto desempenho, com base nas práticas de desenvolvimento recomendadas como TDD, refactoring e integração contínua.
Destinatários
Este curso destina-se a:
- Programadores e engenheiros de software
- Testers e QA Engineers
- Arquitetos de software
- Scrum Developers
- Outros membros de equipas de desenvolvimento em ambientes ágeis
- Profissionais de IT que pretendem aprofundar competências técnicas no contexto Scrum
Pré-requisitos
- Todos são bem-vindos, mesmo sem conhecimento prévio de programação.
- A certificação Certified Scrum Developer® requer a participação integral numa formação de pelo menos 16 horas, ministrada por um formador certificado pela Scrum Alliance.
- Após concluir a formação, o participante receberá uma notificação por email para aceitar a sua licença CSD®, ficando a certificação automaticamente associada ao seu perfil na Scrum Alliance.
Objectivo Geral
Dotar os participantes de competências técnicas e práticas para atuarem eficazmente como Scrum Developers, promovendo entregas frequentes, sustentáveis e alinhadas com os princípios da agilidade, ao mesmo tempo que reforçam a sua empregabilidade através da obtenção da certificação Certified Scrum Developer®.
Objectivos Específicos
Após a formação, os participantes deverão ser capazes de:
- Compreender os fundamentos da framework Scrum, com foco na perspetiva dos Developers;
- Atuar de forma colaborativa com o Product Owner e o Scrum Master, compreendendo o papel de cada elemento da equipa;
- Identificar e evitar disfunções comuns no desenvolvimento ágil de produtos;
- Tomar decisões técnicas sustentáveis sobre arquitetura e documentação em ambiente Scrum;
- Aplicar práticas derivadas do Extreme Programming (XP) como TDD, Refactoring e Pair Programming;
- Usar ferramentas modernas para aplicar integração contínua e automatizar o ciclo de desenvolvimento;
- Diferenciar-se no mercado de trabalho como profissional técnico com conhecimento aplicado em agilidade.
Programa
- Introdução ao Scrum
- Fundamentos do Scrum segundo a perspetiva dos Developers
- Simulação prática de uma Sprint
- Disfunções comuns e como evitá-las
- Interação com Product Owner e Scrum Master
- Papéis e responsabilidades em cada evento Scrum
- Cooperação dentro da equipa Scrum
- Atividades práticas sobre colaboração e comunicação
- Arquitetura e Documentação
- Como tomar decisões arquiteturais em ambiente ágil
- Abordagens sustentáveis à documentação
- Discussão crítica sobre BDUF, User Stories e Story Points
- Práticas Técnicas do XP
- Test Driven Development (TDD)
- Pair Programming
- Refactoring
- Integração Contínua com ferramentas atuais
- Exercícios práticos com base em cenários do mundo real