O que é SCRUM?


O Scrum é uma metodologia #Agil criada para projetos de #desenvolvimento de software, mas que hoje também é utilizada para o trabalho com projetos de diversas naturezas. É considerado o método ágil mais utilizado no mundo.

O framework Scrum costuma ser reconhecido por melhorar o trabalho em equipe, manter foco no cliente, permitir que projetos - mesmo complexos - sejam conduzidos de maneira ágil e eficaz, além de melhorar a comunicação entre todas as partes envolvidas.

Como funciona o SCRUM


O Scrum foi elaborado para ser fácil de compreender e utilizar, evitando excesso de teoria. Para saber o básico sobre o framework , basta que você compreenda quatro conceitos básicos que estão ilustrados na imagem a seguir:

  • Product Backlog: é a lista completa de requisitos do software que está sendo desenvolvido.
  • Sprint Backlog: é uma parte do Product Backlog que foi selecionada para ser desenvolvida em um determinado período, que normalmente varia de 02 a 04 semanas.
  • Sprint: é o período de desenvolvimento de requisitos de um determinado Sprint Backlog.
  • Daily Scrum: uma reunião diária com o objetivo trocar ideias sobre o conhecimento foi feito no dia anterior, identificar quaisquer dificuldades e priorizar o trabalho do dia seguinte.


Ciclo de desenvolvimento do framework Scrum

Apenas com o que você aprendeu com estas quatro definições, já é possível conhecer o funcionamento do Scrum. Veja a seguir o ciclo de atividades propostas pelo método:

  • A pessoa que assume o papel chamado proprietário do produto (product owner) cria uma lista de necessidades do cliente que é devidamente priorizada.
  • A lista de desejos / necessidades é então armazenada no product backlog.
  • A equipe desenvolve os requisitos listados no product backlog através de pequenos ciclos, que são chamados de sprint. Um sprint dura normalmente entre duas a quatro semanas.
  • Cada sprint tem como objetivo a entrega de determinados desejos / necessidades do cliente. Este conjunto de requisitos específicos que está sendo desenvolvido no sprint é denominado sprint backlog.
  • O andamento do desenvolvimento do sprint backlog é avaliado diariamente, através de uma reunião diária chamada Daily Scrum.
  • Ao final de cada sprint é realizada uma revisão e avaliação retrospectiva quando são colhidas lições aprendidas e a melhoria contínua é garantida ao processo.
  • O líder da equipe é denominado Scrum Master.
  • Os sprints são repetidos até a conclusão total do product backlog.

Origem do SCRUM


O método ágil foi criado por Jeff Sutherlandcriou em 1993. Ele pegou emprestado o termo "scrum" de uma analogia colocado diante de um estudo de 1986 por Takeuchi e Nonaka, publicado na Harvard Business Review. Nesse estudo, Takeuchi e Nonaka se inspiraram na formação scrum usado por equipes de rugby, para idealizar equipes multifuncionais.