Agilidade além do Scrum

Tenho falado, aplicado e estudado muito sobre Scrum, mas dentro da IBM o processo ágil oficial chama-se DAD – Disciplined Agile Delivery. Já li muitos comentários sobre a redundância desse nome, pois ser ágil significa, entre outras coisas, ser disciplinado e entregar valor! Mas eu interpreto esse nome exatamente como um reforço de que, sem disciplina e sem entregar software, não tem como ser ágil.

The Disciplined Agile Delivery (DAD) lifecycle (basic)

Polêmicas à parte, DAD engloba muito mais que o ciclo de desenvolvimento coberto no Scrum. Neste post Disciplined Agile Delivery and DevOps pode-se ver uma preocupação extremamente importante num ambiente ágil: a operação. Se entregamos software com freqüuncia em produção, ele precisa ser mantido operacional durante todo o ciclo de desenvolvimento. E isto passa a ser crítico quando estamos lidando com sistemas de abrangência corporativa (enterprise-wide). Neste post, são listadas uma coleção de estratégias ou práticas ágeis que habilitam efetivamente a parte de operações no ciclo de vida ágil:

  1. Levantamento inicial dos requisitos (Initial requirements envisioning)
  2. Definição de uma Arquitetura inicial (Initial architecture envisioning)
  3. Planejamento inicial da release (Initial release planning)
  4. Participação ativa do cliente (Active stakeholder participation)
  5. Integração Contínua (Continuous integration (CI))
  6. Testes paralelos e independentes (Parallel independent testing)
  7. Deploy Contínuo (Continuous deployment)
  8. Documentação contínua (Continuous documentation)
  9. Planejamento da Release para Produção (Production release planning)
  10. Revisões de “Pronto” para Produção (Production readiness reviews)
  11. Testes no final do ciclo de vida (End-of-lifecycle testing)

Aliás, todos os comentários e palestras que assisti sobre os 10 anos do manifesto ágil e qual a previsão para o futuro da agilidade, a resposta foi sempre essa: expandir os princípios ágeis do nível de projetos para o nível corporativo. Inclusive essa foi o tema básico do keynote do AgileBrazil 2011 feito pelo Jim Highsmith.

Para saber mais sobre o DAD, leia este white paper Disciplined Agile Delivery: An Introduction.

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s