Explique como a abordagem Scrum funciona e quais são seus papéis principais.
Passo 1
O enunciado pede para entender o funcionamento do Scrum, um framework ágil de desenvolvimento iterativo e incremental, e identificar seus três papéis principais.
Passo 2
No Scrum o trabalho é dividido em Sprints, ciclos curtos (normalmente de duas a quatro semanas) que geram um Incremento potencialmente entregável do produto. Cada Sprint começa com o Sprint Planning, onde a equipe seleciona itens do Product Backlog para compor o Sprint Backlog. Durante a Sprint há eventos periódicos:
- Daily Scrum (reunião diária de até 15 min) para inspeção do progresso e ajuste do plano de trabalho;
- Sprint Review ao final da Sprint, para demonstrar o Incremento e coletar feedback;
- Sprint Retrospective para a equipe refletir sobre o processo e definir melhorias.
Passo 3
O Product Owner é o responsável por:
- Gerenciar e priorizar o Product Backlog, garantindo que os itens estejam claros e ordenados de acordo com valor de negócio;
- Ser a voz do cliente/usuário e tomar decisões sobre o que será desenvolvido;
- Aceitar ou rejeitar o trabalho entregue com base em critérios de aceite.
Passo 4
O Scrum Master atua como facilitador e guardião do processo, sendo responsável por:
- Assegurar que o time siga as práticas e valores do Scrum;
- Remover impedimentos que estejam bloqueando a equipe;
- Promover a melhoria contínua, apoiando o time nas retrospectivas e treinamentos.
Passo 5
O Development Team (equipe de desenvolvimento) é composta por profissionais multidisciplinares que:
- Planejam e realizam o trabalho técnico para transformar itens do Sprint Backlog em Incremento;
- São auto-organizados e colaborativos, definindo internamente quem faz o quê;
- Entregam incrementos de alta qualidade ao final de cada Sprint.
Resposta
Scrum organiza o trabalho em ciclos curtos (Sprints) com eventos bem definidos e artefatos (Product Backlog, Sprint Backlog, Incremento). Os papéis principais são:
– Product Owner
– Scrum Master
– Development Team
– Product Owner
– Scrum Master
– Development Team