Guia do Scrum Comentado
Scrum é fundamentado nas teorias empíricas de controle de processo, ou empirismo.
O empirismo afirma que o conhecimento vem da experiência e de tomada de decisões baseadas no que é conhecido.
O Scrum emprega uma abordagem iterativa e incremental para aperfeiçoar a previsibilidade e o controle de riscos.
Iterativo são os ciclos de tempo fixo (timebox) para empregar a abordagem empírica e entregar incrementos de valor no fim de cada ciclo. O tempo deve ser o menor possível para ser entregue algo de valor e controlar riscos.
Três pilares apoiam a implementação de controle de processo empírico: transparência, inspeção e adaptação.
Transparência
Aspectos significativos do processo devem estar visíveis aos responsáveis pelos resultados. A transparência requer que estes aspectos tenham uma definição padrão comum para que os observadores compartilharem um mesmo entendimento comum do que está sendo visto.
Por exemplo:
– Uma linguagem comum referindo-se ao processo deve ser compartilhada por todos os participantes; e,
– Aqueles que realizam o trabalho e aqueles que inspecionam o incremento resultado do trabalho devem compartilhar uma definição comum de “Pronto”
Usamos o conceito que a transparência radical. Informação é a luz para os erros sombrios da ignorância. Não ter acesso ao máximo de informação pode resultar em soluções ruins. Toda informação deve ser compartilhada conforme vai sendo descoberta ou criada.
Inspeção
Os usuários Scrum devem, frequentemente, inspecionar os artefatos Scrum e o progresso em direção ao objetivo da Sprint para detectar variações indesejadas.
Esta inspeção não deve ser tão frequente que atrapalhe o objetivo dos trabalhos. As inspeções são mais benéficas quando realizadas de forma diligente por inspetores especializados no trabalho a se verificar.
A inspeção, uso, teste e a experiência deve ser feita por quem vai ser impactado pelo produto.
Adaptação
Se um inspetor determina que um ou mais aspectos de um processo desviou para fora dos limites aceitáveis, e que o resultado do produto será inaceitável, o processo ou o material sendo produzido deve ser ajustado. O ajuste deve ser realizado o mais breve possível para minimizar mais desvios.
A adaptação se refere tanto ao produto sendo desenvolvido quanto ao processo que está sendo empregado.
O Scrum prescreve quatro Eventos formais para inspeção e adaptação, como descrito na seção Eventos do Scrum deste documento.
– Planejamento da Sprint
– Reunião diária
– Revisão da Sprint
– Retrospectiva da Sprint
Assim como a teoria, os valores do Scrum são concretizados nas suas regras, artefatos, cerimônias e papéis. Abandonar algum deles pode resultar na falha desse empirismo, seja na transparência, na inspeção ou na adaptação.
Este artigo faz parte das minhas anotações sobre o Guia do Scrum, um capítulo em cada artigo, e se possível com exemplos práticos. Onde estiver em itálico é o texto do Guia, senão são minhas anotações.