De modo geral, métodos ágeis – como por exemplo, o scrum – se traduz em processos empíricos e contra-intuitivos.
Implantando a cultura ágil: “Precisamos melhorar as nossas entregas! Precisamos entregar mais valor para o nosso cliente! Precisamos de mais qualidade no nosso desenvolvimento! Estamos com um custo de retrabalho muito alto!”
Precisamos de um novo modelo de desenvolvimento que é o DevOps, que propõe os processos de desenvolvimento e operação do aplicativo atuem integradamente.
O desenvolvimento ágil não faz mágica nem milagres, ele apenas tem o objetivo de minimizar gastos, riscos e erros. Nos últimos anos o agile virou moda e todos querem aplicar! Comparo essa situação como a febre do ioiô da Coca nos anos 80, você lembra?
Tenho meu lado acadêmico, mas infelizmente, as inúmeras viagens e compromissos pessoais me impedem de voltar a dar aulas, como o fiz na FGV-RJ e no MBI do NCE/UFRJ há vários anos. Mas sempre que posso estou palestrando em universidades.
SCRUM é uma metodologia ágil de desenvolvimento de software. Baseia-se em ciclos com período de tempo definido, chamados Sprints, onde trabalha-se para alcançar objetivos bem definidos.