Ciclo de vida Scrum: entenda o que é e como funciona
5 min de leitura | 20 de setembro 2017Já falamos aqui no blog sobre o que é Scrum e quais são seus benefícios, por isso, hoje vamos adentrar um pouco mais nos conceitos envolvidos nessa metodologia ágil de projetos, explorando o ciclo de vida Scrum. Como você já deve conhecer os papéis do Scrum Master, do Product Owner e do Time Scrum, vamos partir logo para a aplicação?
Artefatos do ciclo de vida scrum: definindo as ferramentas de trabalho
Quando um novo projeto está por começar, o Product Owner se reúne com os stakeholders a fim de alinhar expectativas e entender as reais necessidades do cliente. Dessa reunião nasce o Product Backlog, que corresponde a um conjunto de requisitos que o projeto deve contemplar.
Para ficar mais fácil a compreensão, imagine o desenvolvimento de um software de gestão empresarial. Os módulos compõem-se por: financeiro, contábil, recursos humanos, compras, etc., e cada módulo possui um conjunto de funcionalidades. Estas funcionalidades devem ser entregues ao cliente ao final de cada ciclo de vida Scrum, também chamado de Sprint.
O cliente e o Product Owner alinham quais requisitos são mais prioritários e possuem mais valor ao cliente, uma vez que eles definiram o Product Backlog. Eles selecionam os requisitos prioritários e transportam cada um deles para o Sprint Backlog, para que façam parte da Sprint. Dentro do Sprint Backlog, nesse momento, eles desmembram os requisitos em partes menores, que são as atividades.
Depois de definir as atividades, a equipe cria um gráfico de acompanhamento para cada Sprint, chamado de Burndown Chart, que permite visualizar facilmente o esforço total para desenvolver as atividades da Sprint e o progresso necessário para cumprir todas as atividades listadas.
Estes três itens ― Product Backlog, Sprint Backlog e Burndown Chart ― são os artefatos necessários para executar a metodologia ágil de projetos.
Histórias: a evolução do Sprint Backlog
No momento de desmembrar os requisitos em tarefas menores e de fácil execução, criando o Sprint Backlog, o Time Scrum constrói estórias para ilustrar as necessidades do cliente. Isso ajuda a equipe a desenvolver um software mais condizente com aquilo que o cliente realmente precisa. É uma maneira de alinhar o que cliente quer e o que o usuário do sistema precisa para se sentir satisfeito com a experiência.
Seguindo o exemplo do desenvolvimento de software, considere que o módulo de finanças é prioritário para o cliente, sendo o primeiro a ser desenvolvido. O módulo será detalhado no Sprint Backlog para o desenvolvimento das funções necessárias.
Desta forma, as funções do sistema cumprirão com o papel que o cliente espera e também serão fáceis e intuitivas para que os verdadeiros usuários possam utilizar todo o seu potencial.
Cerimônias: o acompanhamento do projeto
No ciclo de vida Scrum, o início do projeto se dá com uma reunião de planejamento, chamada de Sprint Planning. É nessa reunião que o Sprint Backlog é apresentado e o time define quais requisitos poderão ser contemplados até o final da Sprint. Em outras palavras, o Time se compromete em entregar estes requisitos dentro do tempo do ciclo.
Durante a execução, a equipe realiza reuniões diárias, com duração média de 15 minutos, para revisar o trabalho realizado no dia anterior e alinhar as tarefas para o novo período de trabalho.
Após a conclusão da Sprint, a equipe também realiza as reuniões de revisão e retrospectiva. Na reunião de revisão, a equipe apresenta ao cliente o que foi desenvolvido e recebe o feedback dele para possíveis ajustes.
Já na retrospectiva, o time se reúne a fim de levantar as dificuldades enfrentadas ao longo daquele período. E como reduzir as barreiras na próxima Sprint.
Essas reuniões são chamadas de cerimônias, pois celebram o início ou o final de um determinado trabalho. Elas servem tanto para manter o controle do projeto em relação aos prazos e entregas, quanto para motivar o time a seguir trabalhando em ritmo acelerado.
Você já conhecia esses conceitos do ciclo de vida Scrum? Tem dúvidas sobre a aplicabilidade deles? Deixe seu comentário!