A metodologia SCRUM fornece uma estrutura para resolução de problemas com a mesma velocidade com que eles ‘brotam’ nas organizações.
A empresa utiliza a metodologia ágil para o desenvolvimento de software. Você estaria seguro em fazer a documentação do projeto no início de cada sprint?
Você já deve ter lido por aí que cada vez mais cresce o número de empresas (que fingem ser) ágeis. E isso é o que existe de pior num mercado ágil.
A atual estrutura de TI separa desenvolvimento de sistemas e teste . Isso é adequado para sistemas complexos mas não para demandas de desenvolvimento ágil.
Precisamos de um novo modelo de desenvolvimento que é o DevOps, que propõe os processos de desenvolvimento e operação do aplicativo atuem integradamente.
Uma das formas mais interessantes de ilustrar o ganho com uma metodologia ágil é trabalhar em cima do conceito de valor. Você quer mostrar aos seus colegas a principal diferença entre processos ágeis e processos tradicionais? A resposta para essa pergunta está neste post.Observe o gráfico abaixo. Você consegue associar a relação “esforço x tempo” ao conceito de geração de valor?
O método de desenvolvimento Ágil de software tem sido cada vez mais adotado pelas organizações por diminuir o risco do desenvolvimento por conta do desmembramento de projetos, as chamadas iterações. A ideia é interessante, e junto com outros métodos e processos, como a stand-up meeting do SCRUM por exemplo, tem se mostrado realmente eficiente.
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?
Eu acredito que são vários os motivos que levam os métodos ágeis a gerarem valor em curto espaço de tempo, mas existem três que se sobressaem:
1. Em projetos ágeis não é necessário fazer uma grande entrega no final do projeto. É possível e desejável que se faça pequenas entregas com a possibilidade do cliente iniciar o uso imediato do que já foi entregue. Isso por si só já leva a uma maximização do ROI dado que o projeto já pode ser usado enquanto novas funcionalidades são criadas. Cada nova entrega pode trazer um pouco de retorno.
2. Como podemos e devemos fazer pequenas entregas, em projetos em que os métodos ágeis são usados, a tendência natural é ignorar os itens que não geram valor. Estudos mostram que somente 20% das funcionalidades são usadas sempre ou frequentemente e 64% das funcionalidades são desperdício.