BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias James Shore: O Declínio e a Queda do Agile

James Shore: O Declínio e a Queda do Agile

Favoritos

James Shore declarou que agile está em declínio. Ele cita como por exemplo os vários times fazendo 'sprints' e stand-up meetings, sem adotar nenhuma das práticas técnicas necessárias para produzir software de alta qualidade no longo prazo. Em sua estimativa, este fato tem levado milhares de times Scrum praticar métodos Ágeis tão pobremente que eles quase certamente fracassarão, e provavelmente levarão o movimento ágil com eles.

James estabelece uma grande parte da culpa em Scrum, e o mau uso de Scrum. Ele compara Scrum com Extreme Programming (XP) e nota que Scrum intencionalmente deixa de lado práticas de engenharia que são incluídas pelo XP. Scrum se sliencia em tópicos como Programação em Dupla, Desenvolvimento Orientado a Testes, Integração Contínua, e automatização de teste. Sem tais práticas, um time pode rapidamente construir uma base de código grande, bugada e impossível de ser mantida. Então isto se torna um peso nas costas do time, impedindo eles de responder rapidamente à mudança, como um time ágil deveria.

Porém, James acredita que não é tudo culpa do Scrum, já cada time deve ser reponsável pelo seu sucesso ou fracasso. Muitos escolhem adotar apenas as partes superficiais e fáceis do Scrum, como ciclos curtos de desenvolvimento e reuniões diárias, enquanto ignoram práticas difíceis mas críticas como reflexão e melhoria contínua. Através deste processo, os times tem a capacidade de identificar e adotar as práticas de engenharia que eles necessitam para ter software pronto toda iteração. Infelizmente, muitos times falham ao dar este passo.

Vários comentários preferiram enxergar que o problema não é com o Scrum em si, mas às pessoas que estão o implementando fracamente. Por exemplo, Dustin Whitney disse "Para mim você está apenas descrevendo mediocridade​, que nunca desaparecerá. Não acredito que seja justo culpar Scrum pelas falhas de desenvolvedores e gerente de projetos medíocres."

Na visão de James, as falhas, independentemente dos motivos, podem levar a Agilidade a ser taxada de falha, e desmoronar.

Então, infelizmente, muitos auto-intitulados projetos Ágeis fracassarão. Eles estão fracassando neste momento. E eventualmente Agile recebá a culpa, e ela passará, como todas as novidades eventualmente passam.

Simon Kirk responde a isto tudo mais otimista:

Eu não discordo com a premissa de que tudo que tem sido feito sob o nome "agile" é qualquer coisa. Em contrapartida eu realmente acredito que este estágio é um passo inevitável para uma adoção mais ampla de agilidade (que, de qualquer forma, feito de forma ágil).

Agile é uma novidade? É muito difícil para a maior parte dos times realizá-lo eficientimente? Ou Agile está experimentando dores crescentes para ainda maiores adoções de sucesso? Deixe um comentário e compartilhe sua opinião.

Avalie esse artigo

Relevância
Estilo/Redação

Conteúdo educacional

BT