Será que estamos prontos para o desenvolvimento ágil de software?!

 

Desenvolvimento ágil de software (agile )  é um conjunto de metodologias de desenvolvimento de software. As metodologias que agregam o desenvolvimento ágil, devem ter os valores e princípios baseados em seu manifesto:

Estamos descobrindo maneiras melhores de desenvolver
software, fazendo-o nós mesmos e ajudando outros aagile
fazerem o mesmo. Através deste trabalho, passamos a valorizar:

Indivíduos e interações mais que processos e ferramentas
Software em funcionamento mais que documentação abrangente
Colaboração com o cliente mais que negociação de contratos
Responder a mudanças mais que seguir um plano

Ou seja, mesmo havendo valor nos itens à direita,
valorizamos mais os itens à esquerda.

O manifesto original pode ser encontrado em: http://agilemanifesto.org

Ao entender o manifesto, podemos iniciar uma busca interna por comparações entre a realidade e o ágil. Percebemos que em grande maioria, nossas equipes de desenvolvimento de softwares estão voltadas à Ferramentas, Processos e Contratos. A pergunta: Isso tudo não é importante? Sim, é! Mas isso tende a burocratizar o processo fazendo com quê o produto fique eternamente atrasado.

Quando as ferramentas, os processo e contratos estipulados criam um gargalo no desenvolvimento, precisamos re-avaliar a sua utilidade no desenvolvimento. Uma ferramenta que faz tudo, mas não nos atende: Atrapalha!, Processos rígidos e/ou atrasados tecnologicamente, emperram nosso desenvolvimento. Contratação que leva-se meses para ser concluída, atrasam as entregas de software.

Como podemos iniciar uma mudança de perspectiva:

1 – Não tenha bandeiras, elas limitam sua visão.
2 – Levante seus processos, normas e guias de desenvolvimento. Avalie a burocracia utilizada e quanto podemos nos abdicar de cada um deles.
3 – Fortaleça o canal de comunicação com seu time e com seus clientes.
4 – Priorize o negócio! Uma adoção ágil foca no ROI do negócio.

Como o próprio nome já diz, agilidade no processo de desenvolvimento. Aquilo que lhe aprisiona deverá ser questionado.