O 10º princípio do Manifesto Ágil, a simplicidade, é essencial para qualquer time ágil e apesar de parecer simples, praticá-lo pode ser mais complicado do que se imagina. Adotar frameworks ou metodologias complexas para trabalhar de forma simples é um paradoxo tentador e malicioso, ao passo que saber fazer as perguntas certas pode poupar tempo e esforços no ciclo de desenvolvimento de software e na gestão de produto.

Há diversas formas de interpretar esse princípio que, para mim, significa reduzir desperdícios e focar no essencial. Se livrar de tudo aquilo que não agrega valor para o cliente pode, muitas vezes, ser até mesmo mais importante que focar no trabalho que está em progresso. Afinal, imagina investir um bom tempo em uma tarefa que, na verdade, nem deveria ter sido realizada?

Por isso, separei uma lista com 10 perguntas que podem ser feitas por qualquer pessoa do time, seja ela product owner, desenvolvedora, QA ou SM. São perguntas baseadas na experiência empírica de trabalho com times ágeis e que ajudam a reduzir desperdícios e manter o foco no essencial. Questionar é praticar a simplicidade sem a necessidade de seguir um determinado framework ou metodologia ágil.

  1. Por que isso precisa ser feito?
  2. Existem user stories que não estão relacionadas à entrega de valor para o cliente?
  3. Essa user story poderia ser “quebrada” em menores incrementos de valor?
  4. Faz sentido manter user stories paradas no product backlog por mais de três meses?
  5. O product backlog está priorizado para a próxima refinement?
  6. A reunião “3 Amigos” poderia ser utilizada para otimizar o tempo de entendimento dos requisitos e problemas do cliente?
  7. Aqueles defeitos ou incidentes abertos há mais de um mês precisam mesmo serem resolvidos?
  8. O time está executando o trabalho de acordo com a ordem de prioridade do backlog?
  9. O trabalho que deveria ter sido realizado e não foi está sendo revisado nas retrospectivas?
  10. Esta reunião não poderia ser um e-mail? (essa é clássica!)

O resultado final de maximizar a quantidade de trabalho não realizado não é necessariamente ter menos coisas para fazer e sim ter mais tempo para inovar, criar, colaborar, interagir e responder a mudanças. A simplicidade no desenvolvimento de software proposta pelo Manifesto Ágil foca em trabalhar naquilo que realmente importa, eliminar aquilo que não agrega valor e utilizar o tempo de forma mais eficiente.

Como reflexão final, a simplicidade é o único dos 12 princípios ágeis que é tratado como arte. Segundo Pablo Picasso: A arte é a eliminação do desnecessário.


Apesar de ser o primeiro post do blog, este não será o único sobre simplicidade uma vez que o propósito do The Minimagilist é difundir o conceito minimalista e disruptivo que o Manifesto Ágil introduziu no desenvolvimento de software. Além disso, o blog tentará descomplicar ou até mesmo desconstruir as ideais errôneas que tornaram a agilidade algo mais complexo do que deveria ser.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *