Scrum Guide
O Scrum guide estabelece, dessa forma, as linhas teóricas do Scrum. No guia poderá, dessa maneira, encontrara definição de scrum. Esta definição consiste, assim, no conjunto de artefactos, eventos, e papéis no scrum e as regras que juntam tudo.
Ken Schwaber e Jeff Sutherland escreveram o Scrum Guide. Estes são, para além disso, 2 dos criadores originais do Scrum, e signatários do Agile Manifesto.
O Scrum Guide tem apenas 14 páginas (versão original de 2020, versão portuguesa tem 17 páginas), mas não julgue que é será fácil assimilar tudo. O guia é, dessa forma, bastante denso e deverá ser lido com muita atenção pois todas as palavras são importantes. Em suma, o propósito do Guia Scrum é:
CURSOS AGILE
“Scrum é uma framework para desenvolver e manter produtos complexos. Este guia contém a definição de Scrum. Esta definição inclui as funções Scrum, eventos, artefactos e as regras que os unem. Ken Schwaber e Jeff Sutherland desenvolveram o Scrum; o Guia Scrum é escrito e fornecido por eles. Eles, em conjunto, apoiam o Guia Scrum.” – O Guia Scrum
O guia está, dessa forma, dividido por capítulos entre os quais: Objetivo do Guia do Scrum, Definição do Scrum, Scrum Theory, Scrum values, Scrum Team, Scrum events, Scrum artifacts e Nota Final. Em síntese, todos os capítulos detalham depois os temas em profundidade.
Segundo a Scrum.org, o guia mantêm-se independentemente de qualquer empresa ou fornecedor. Nesse sentido, o Guia é gratuito e esta traduzido em mais de 40 língua, incluindo Português Europeu e Português do Brasil.
Pode fazer download aqui: https://scrumguides.org/
O que mudou com o novo Scrum Guide 2020
A 18 de Novembro de 2020 lançaram um novo Scrum Guide 2020 que veio substituir a versão de 2017. As grandes novidades deste guia são, dessa maneira:
- O termo “Development Team” foi subsituído por “developers“
- Introduziram o conceito de “Product Goal”
- Retiraram os exemplos de 3 questões a responder na Daily Scrum
No entanto outras coisas mudaram no Scrum Guide 2020 para os quais queremos chamar a atenção.
O Scrum Guide é menos prescritivo
Ao longo dos anos, os autores foram adicionando directrizes ao Scrum Guide, tornando-o cada vez mais prescritivo. Nesta nova edição decidiram “limpar” o guia, usando palavras mais simples e retirando tudo o que o tornava mais complexo. Isto porque, o principal objectivo é voltar a uma framework minimalista que possa ser complementada com outras.
O Scrum Guide é mais simples e mais pequeno
O guia foi, dessa forma, completamente rescrito para se tornar mais simples. O resultado é que, dessa maneira, a versão inglesa tem apenas 14 páginas quando a versão de 2017 tinha 19 páginas (a versão Português-brasil passou de 21 para 16 páginas).
O termo “Development Team” foi subsituído por “developers” no Scrum Guide
O termo “Developers” substituíu o termo “Development team”. Isto porque os elemento que desenvolvem o produto fazem parte da equipa Scrum mas não representam a sua totalidade. Da mesma forma, reforça-se a ideia que não existem sub-equipas em Scrum. Ainda mais, ao retirar o termo “equipa“ reforça-se a ideia que não existem hierarquias e que toda a equipa é responsável por atingir o sprint goal e entregar valor e não apenas o Product owner.
Introdução do novo conceito “Product Goal”
O product goal é para o product backlog o que o sprint goal é para o sprint backlog. Em outras palavras, o product goal descreve o product backlog e dá uma direcção à Scrum team. Dessa forma, o seu objectivo é ajudar as equipas a entregar valor e orientar cada sprint em função de um objectivo geral para o produto.
Desapareceram as 3 questões do Daily Scrum do Scrum Guide
A versão de 2017 apresentava exemplos de questões que as equipas poderiam usar numa daily scrum. No entanto, com o tempo estas questões sugeridas acabaram por se tornar uma regra. Atualmente, no novo guia já não estão as questões para tornar o scrum mais aberto e menos prescritivo.
Três compromissos introduzidos no Scrum Guide
De igual maneira, foram Introduzidos três compromissos na nova versão do guia. Ou seja, cada compromisso está associado a um artefacto:
- O Product Goal é o compromisso para o Product Backlog
- O Sprint Goal é o compromisso para o Sprint Backlog.
- A Definition of Done é o compromisso para o Increment.
Em suma, estes compromissos existem para trazer transparência e foco a cada um dos scrum artifacts. Assim, dessa maneira, servem para relembrar a todos que os artefactos representam trabalho ou valor e manter a informação mais importante transparente.
Auto-gestão em vez de auto-organização
A equipa deixou de se auto-organizar e passou, dessa maneira, a se auto-gerir. Em outras palavras, o novo termo reforça que a equipa Scrum é responsável por decidir “quem, faz o quê e como como”. Dessa maneira, a auto-gestão dá à equipa scrum mais responsabilidade e retira-a aos gestores.
Replaneamento do Sprint Planning no Scrum Guide
No Scrum Guide de 2017 a reunião de Sprint planning era composta por duas partes que correspondiam ao “What” e ao “How”. Entretanto no Scrum Guide de 2020 a reunião passou a responder a três tópicos a considerar:
- “Why” is this Sprint valuable? O product owner propõe como o sprint pode aumentar o valor do produto e a equipa scrum define um sprint goal.
- “What” can be done on this Sprint? São seleccionados os items do product backlog que serão incluídos no sprint numa discussão com o product owner.
- “How” will the chosen work get done? Os developers decidem como vão realizar o trabalho e dividem ou decompoem os items do product backlog
Compartilhar o Product owner
Várias equipas podem compartilhar o Product owner segundo o Scrum Guide 2020. Para além disso, o Scrum Guide refere que se a equipa scrum se tornar muito grande, ela deve-se dividir em multiplas equipas mais pequenas e coesas, cada uma focada no mesmo produto. Contudo, devem partilhar o mesmo Product Goal, Product Backlog e Product Owner por forma a manterem-se coesas.
Dimensão da equipa no Scrum Guide
O scrum guide de 2017 refere que a equipa de desenvolvimento deve ter entre 3 a 9 membros, não incluindo o scrum master e o scrum product owner (excepto se também realizarem trabalho de desenvolvimento). Por outro lado, o Scrum Guide 2020 refere que a equipa não deve ter mais de 10 elementos contando com o scrum master e o product owner.
Não existe mais o servant leader no Scrum Guide
A descrição do papel do scrum master sofreu algumas alterações. Dessa maneira, as principais são que o scrum master passou a ser “accountable” em mais coisas:
- Por estabelecer o Scrum como definido no Scrum Guide 2020
- Pela eficácia da Scrum Team
- Ser um catalisador para a mudança na organização.
O termo “Servant leader” foi, dessa forma, substituído por “true leaders who serve”. Isto é, o papel do scrum master é mais complexo e serve para liderar a equipa para atingir um nível de desempenho mais alto.
Simplificação da linguagem e abertura do scrum a todos, não apenas ao IT
O termo “Developers” pode parecer mais associado ao IT. Contudo, na realidade deve ser visto de uma forma mais abrangente porque em todas as profissões é desenvolvido algo, quer seja um novo produto ou um novo procedimento. Em suma, o scrum é feito para todas as áreas e indústrias e agora a linguagem reflecte isso.