Scrum

O Scrum é uma framework ágil de desenvolvimento de produtos e serviços. Esta abordagem, primordialmente  define uma estratégia flexível de desenvolvimento de produtos e serviços. Em consequência, da sua natureza flexível e de fácil implementação, esta acaba, dessa forma, por ser a framework agile mais usada no mundo inteiro.

Este distingue-se:

  • Em primeiro lugar, por desenvolver os produtos de forma progressiva em vez de usar uma abordagem sequencial. Estes são depois, desse modo, melhorados de forma iterativa e incremental;
  • Em segundo lugar, por as equipas auto-organizarem-se em vez de ser usada uma hierarquia de cima para baixo
  • Por fim, por as equipas trabalharem fisicamente no mesmo espaço físico, em vez que haver uma comunicação hierárquica, de base escrita e formal. Dessa forma, a comunicação é diária e feita cara-a-cara entre todos os membros da equipa. Uma das faces mais visíveis deste comunicação diária é a daily scrum ou daily stand-up.

scrum

Webinars Gratuitos

Cursos Agile

Princípio chave do scrum

Um princípio chave é, dessa forma, o reconhecimento de que os clientes podem, e vão, mudar de ideias. Ou seja, podem mudar de ideias sobre o que querem, como querem e quando querem. Nesse sentido, é de esperar que os requisitos não possam ser geridos de forma tradicional. Ou seja, de forma preditiva ou planeada.

Como resultado, a metodologia adota uma abordagem empírica baseada em evidências. Ou seja, esta aceita que o problema não pode ser compreendido ou definido na sua totalidade.

Por fim, a ideia é maximizar a capacidade da equipa para entregar rapidamente. Contudo, a equipa têm ainda o dever de responder de forma rápida às novas necessidades e de alterações.

As bases do Scrum

O Scrum baseia-se nos princípios e fundamentos da metodologia Agile. Além disso, a abordagem baseia-se num conjunto de valores e princípios que ficaram documentados no manifesto agile, escrito em 2001 e assinado por um conjunto de 17 signatários.

Para que este funcione é essencial que a equipa e todas as partes interessadas compreendam e respeitam a framework, a sua forma de abordar os problemas e soluções. Para isso o trabalho do scrummaster é essencial de forma a explicar à equipa, à organização e a outros stakeholders como se devem e podem comportar e como este funciona.

Por fim, se quiser saber mais sobre desenvolvimento incremental e iterativo, desenvolvimento adaptativo em vez de previsível, timeboxing e comunicação presencial em tempo real, leia o nosso post sobre a metodologia agile.

Para saber mais sobre o conceito de sprint consulte o nosso post sobre sprints.

Pode também consultar o nosso post sobre a metodologia scrum.

Porque se chama Scrum?

Jeff Sutherland criou o processo de Scrum em 1993. Ele começou a usar o termo “Scrum” depois de ver uma analogia num estudo de 1986 de Takeuchi e Nonaka, publicado na Harvard Business Review. Isto porque, nesse estudo, Takeuchi e Nonaka comparavam o alto desempenho de equipas multifuncionais com a formação scrum usada por equipas de Rugby.

De seguida sugremos que veja o post sobre scrum certification e curso scrum master.

Para saber mais sobre a framework scrum sugerimos, desse modo, os seguintes cursos:

 
Em suma, o scrum é das frameworks mais usadas e melhores para desenvolver produtos e serviços. Contudo, quando é preciso ter várias equipas a desenvolver o produto ou vários pródutos tem de ser desenvolvidos de forma coordenada é preciso usar frameworks de scaled agile.