O que significa ser ágil?

O Manifesto Ágil foi publicado em 2001. Ele definiu os valores e princípios com base nos quais todas as muitas práticas usadas no desenvolvimento de software, novas e pré-existentes, foram divididas em duas partes - práticas ágeis e não-ágeis.


Por exemplo, testes de unidade, planejamento de pôquer, stand-ups diários tornaram-se práticas ágeis.


Por outro lado, multas da equipe, preparação e assinatura de uma tarefa técnica completa, separação de equipes por características funcionais (departamentos de arquitetura, desenvolvimento, qualidade) não foram incluídas na lista do Agile.


As razões pelas quais uma prática específica é considerada pelo Agile ou vice-versa nem sempre são óbvias.


Este artigo é uma tentativa de repensar as práticas que conheço do Agile, de formular critérios simples e claros para quais práticas podem ser consideradas ágeis e quais não.


O que significa ser ágil?


Vou construir o artigo da seguinte maneira. Primeiro, proponho os critérios, depois os testarei com exemplos.


Critério


A prática (assim como uma idéia, valor, princípio ou mesmo toda a estrutura) será considerada ágil se atender a pelo menos um critério (e não contradizer todos os outros). Por outro lado, se uma prática contradizer pelo menos um critério, ela não será considerada ágil.


Pessoas Profissionais criativos


Agile , . , , , .

Agile .

Agile , .

Comunicação efetiva


– , .

Agile – (face-to-face). , , .

– , , , .

, .

Valor /


(lean) , Agile , .

Agile / , (eliminate waste).

Comentários


, . Agile , .

– .

Agile


Agile Value
Pessoas Comunicação efetiva
Valor Comunicação efetiva
Comunicação efetiva Valor Comentários
Comentários

Agile



Pessoas , ,


Valor , (eliminate waste)


Comentários : –



Pessoas , ,



Comunicação efetiva ,


-


Valor


Comunicação efetiva , ,



Comentários


Comunicação efetiva ,


(-, burnup charts)


Comunicação efetiva


, user stories


Valor


Comentários user story;


Planning Poker ( )


Comunicação efetiva ,


Valor ( , )


Comentários ,



Comunicação efetiva


Valor


Comentários ,


(open space)


Comunicação efetiva ,


()


Comentários



Comentários


, -, (CI/CD)


Comentários


Definition of Done


Comentários DoD –


Valor DoD


Agile


,


Sem feedback


Sem valor ,


Comunicações ineficazes ,


,


Não é para pessoas , ; –


Comunicações ineficazes ,


Sem feedback , ,


( / )


Não é para pessoas ,


Comunicações ineficazes


Sem valor , ,


Sem valor ,



Não é para pessoas


Comunicações ineficazes


Sem valor ,


Comentários



Não é para pessoas ( , )


Sem valor – , , ,


/ ,


Não é para pessoas , ; ,


Comunicações ineficazes , ,


Sem feedback tomada de decisão autoritária bloqueia o feedback


Conclusão


Os critérios acima não substituem o manifesto. Mas eles me ajudam muito no meu trabalho diário. Com a ajuda deles (nas fotos), explico o que significa ser ágil. Com a ajuda deles, avalio o que encontro. Eu gostaria de saber o que você pensa sobre isso.


Por favor, escreva nos comentários, é sempre óbvio para você que essa ou aquela prática Agile é? Como você resolve esse problema?


Anote quais práticas ágeis ou não-ágeis não atendem, na sua opinião, aos critérios propostos. Sugira seus critérios.


All Articles