Os pilares do Scrum

Os pilares do Scrum

Agora que já conhece mais aprofundadamente a definição do Scrum, vou falar sobre seus três pilares: Transparência, Inspeção e Adaptação.

Os pilares são os princípios fundamentais sobre os quais o Scrum foi construído, são eles que fazem a diferença numa implantação e criam o ambiente propícios para projetos realmente ágeis.

O primeiro pilar é a transparência, que significa que todo trabalho deve claramente definido e conhecido por todas as partes envolvidas no projeto.

A transparência se dá através da comunicação (verbal ou escrita) e ocorre em diversos momentos, por exemplo:

  • Quando o cliente (Product Owner) descreve as funcionalidades esperadas para o produto;
  • Quando o cliente informa as prioridades das entregas;
  • Quando o Scrum Master apresenta o planejamento e o andamento das sprints;
  • Quando a equipe comunica diariamente o andamento do trabalho;
  • Quando a equipe atualiza um kanban deixando claro o andamento do desenvolvimento do produto (progresso físico);
  • Quando a entrega parcial (incremento do produto) é realizada e o cliente tem a oportunidade de dar um feedback antes do final do projeto;
  • etc

scrum_pillars

O segundo pilar é a Inspeção, que significa que todo trabalho deve ser inspecionado com a frequência necessária para garantir a qualidade na primeira tentativa.

A inspeção é um princípio tão forte que o Scrum considera que o processo de testes está dentro da própria sprint. Isso nos remete aos conceitos de integração contínuatest driven development pair programming, que são formas de garantir a qualidade enquanto o produto está sendo produzido, ao invés de controlar a qualidade só no final.

A inspeção se dá, por exemplo, através dos seguintes itens:

  • No conceito de ready (definition of ready)
  • No conceito de done (definition of done)
  • Na reunião de grooming
  • Quando se estima os story points de uma estória de usuário
  • Reunião de revisão (review meeting) com o cliente (product owner)
  • Diariamente, quando alguém termina um estória e um membro do grupo faz a verificação do DoD
  • Na verificação de bugs e sua respectiva correção

O terceiro pilar é a adaptação, que significa a capacidade de adaptar o projeto à necessidade de negócio.

A adaptação é a grande vedete dos projetos Scrum, pois ele pode começar com um conjunto de estórias e terminar relativamente diferente. O PO pode constituir, modificar e excluir estórias ao término de cada sprint.

A adaptação se dá, por exemplo, através dos seguintes itens:

  • No planejamento do projeto, quando o PO prioriza as estórias
  • No review de uma sprint, quando o PO reprioriza as estórias (itens do backlog)
  • No conceito de meta da sprint, quando o time tem a liberdade de realizar mais ou menos estórias do que estava planejado
  • No conceito de velocidade – que difere de progresso, quando, após algumas sprints se tem a velocidade real do time e se pode calcular o tempo necessário para terminar o projeto.
  • etc

O Scrum é uma ferramenta maravilhosa, muito poderosa se usada corretamente. Se os pilares forem bem observados, mesmo um scrum adaptado (conhecido como Scrum-but) dará bons resultados.

Eli Rodrigues

 

 

 

Publicado por: Eli Rodrigues