O que é ser Agile no mundo do desenvolvimento do produto?
Nos departamentos de recursos humanos e organizações dedicadas ao recrutamento de talento, a procura por profissionais com conhecimentos 'ágeis' é impressionante e com tendência crescente. Esta metodologia Agile está a conquistar cada vez maior terreno no mundo das tecnologias.
A oferta de ações de formação, cursos e certificações na área não para de aumentar. Parece que finalmente se redescobriu a pólvora, o segredo da produtividade.
Mas afinal o que é o Agile?
Este é um tema abrangente, que dará para muitas conversas. Mas, comecemos pelo início: o que é o Agile? (e o que não é).
Em primeiro lugar, convém explicar que não se trata de uma metodologia, nem de uma ferramenta de gestão de projetos, e muito menos de uma lista prescritiva de soluções para os problemas que enfrentamos no desenvolvimento de produto.
Ser Agile não é trabalhar como se quer, quando se quer e mudar de rumo/objetivos constantemente.
Ser Agile é uma filosofia de trabalho baseada num conjunto de princípios e valores que, quando bem aplicados e aplicados de forma consistente, permitem otimizar o trabalho em equipa, resultando no desenvolvimento e entrega de melhores produtos, mais rapidamente.
A filosofia de trabalho Agile pode ser aplicada a qualquer atividade de desenvolvimento de produto, independentemente da sua natureza (software, hardware ou serviço). Já ouviu falar do Agile Manufacturing - uma tendência na área industrial?
Como implementar a filosofia de trabalho Agile?
Conhecer a filosofia de trabalho Agile não é suficiente para que os resultados apareçam. É preciso aplicá-la, e aplicá-la seguindo alguns passos, nomeadamente:
- Focar o que é realmente importante para o cliente
- Entregar produtos (com valor) de forma periódica e regular
- Refletir sobre o trabalho em equipa e formas de o otimizar
- Eliminar desperdício e tarefas que não trazem valor, nem para o cliente, nem para a equipa
- Aplicar técnicas, frameworks e ferramentas que fomentem a ‘agilidade’
- Ter disciplina de rigor e de qualidade (em todos os aspetos de um projeto de desenvolvimento)
- Procurar a melhoria contínua...
Cliente, cliente, cliente
Acima estão as regras principais a considerar para alcançar agilidade no desenvolvimento de produto, mas não chegam! Acima de tudo, somos ágeis quando nos centramos nas necessidades do cliente e estamos em constante alinhamento com ele.
É também fundamental antecipar problemas de produto ou de produtividade da equipa e implementar ações corretivas ou de melhoria.
E lembrem-se: o que resulta numa empresa (ou numa equipa), pode não resultar na empresa (ou equipa) do lado.