A metodologia ágil SCRUM é um modelo de gerenciamento de projetos que pode ser aplicada em qualquer contexto envolvendo uma equipe que necessita trabalhar em conjunto para atingir um objetivo.
Está sem tempo? Utilize o menu para navegar:
- O que é SCRUM?
- Scrum para iniciantes: Sprints e Backlogs explicados
- Vídeo: Scrum em Menos de 10 Minutos
- Material Extra: Mais publicações sobre SCRUM
O que é SCRUM?
O tão falado “Scrum” é um processo de desenvolvimento de software baseado na agilidade e no desenvolvimento gradativo e incremental.
A metodologia, que é mais comum à times que trabalham com gerenciamento de projetos, também pode ser aplicada em equipes que trabalham com manutenção, por exemplo.
Seu nome está associado a uma formação do Rugby, onde os jogadores devem se posicionar de forma que imitem uma muralha. Dessa forma, nesse tipo de jogo, o trabalho em equipe é extremamente importante para o sucesso do time. Se um membro falha, acaba comprometendo todos os seus companheiros.
O mesmo acontece com uma equipe que trabalha com essa metodologia. A integração entre os membros é fundamental, pois no Scrum as pessoas e sua interações são mais importantes do que ferramentas e processos.
Scrum para iniciantes: Sprints and Backlogs explicados
A metodologia SCRUM é baseada em ciclos de 30 dias chamados Sprints, onde se trabalha para alcançar objetivos bem definidos. Dessa forma, estes objetivos são representados no Product Backlog.
No início de cada Sprint, faz-se um Sprint Planning Meeting, ou seja, uma reunião de planejamento na qual o Product Owner prioriza os itens do Product Backlog. A equipe então seleciona as atividades que ela será capaz de implementar durante o Sprint que se inicia.
Finalmente as tarefas alocadas em um Sprint são transferidas do Product Backlog para o Sprint Backlog.
Desse modo, a cada dia acontece uma reunião rápida de 15 minutos, chamada de Daily Meeting, em que a equipe discute o que foi feito no dia anterior, as tarefas que deverão ser realizadas e suas dificuldades.
Os principais benefícios dessa prática são o auto-conhecimento, trabalho em equipe e busca pelas melhores práticas através de um trabalho de integração em que todo o time se ajuda, buscando o sucesso mútuo. Dessa forma você compartilha o que tem de melhor, e obtém o que os outros têm de melhor.
Deste modo, para que essa comunicação flua a metodologia é aplicada à pequenas equipes.
Contudo existem programadores solo que podem se beneficiar dos princípios do Scrum, especialmente para backlog de produtos, um backlog de sprint, um sprint e uma retrospectiva de sprint.
Mais sobre SCRUM?
Concluindo, se você tem deseja ler mais sobre a metodologia Scrum, abaixo listo 3 recursos extra.
- SCRUM, PRODUCT OWNER E A PARÁBOLA DO TAXISTA
- DESMISTIFICANDO EQUIPES MULTIDISCIPLINARES – SCRUM
- FLUXO E PAPÉIS DO SCRUM
Muito bom o vídeo!
Trabalho com XP e acho um pouco menos complicado que SCRUM…