Iteratividade
Você não precisa fazer um estudo científico para modelar um software (ao menos na maioria dos casos).
E acaba sendo bobagem tentar antever todo e qualquer tipo de problema que seu software deverá atender.
Enquanto você está pensando, o concorrente já pensou, fez e entregou.
Trabalhe e entregue iterativamente, ao invés de construir um frankstein e apresentá-lo ao mundo 12 meses depois.
Realizando entregas parciais você reduz o risco de errar no escopo.
Risco que por muitas vezes nem mesmo é levado em consideração.
Mas os problemas decorrentes desta desatenção são mais comuns do que você imagina.
(Siga este link e veja o gráfico do Standish Group antes de continuar).
Por meio de entregas parciais, as idéias mais exóticas do cliente ficarão pelo caminho.
Porque a cada nova entrega ele aumentará a percepção da quantidade de valor de negócio (e portanto da importância) que estas representam.
Ou seja, a iteratividade ajuda a elucidar qual o próximo passo, aquilo que de fato precisa ser incorporado ao produto.
Me parece óbvio dizer, portanto, que ser iterativo fatalmente resultará em aumento de assertividade, e talvez em redução de desperdício (e custos).
Em pararelo aos ganhos comerciais que a iteratividade pode trazer, existem também benefícios técnicos.
Para realizar entregas parciais, sua equipe trabalhará em features.
Eles se comprometem a entregar uma feature em determinado prazo, direcionando a este trabalho o seu foco.
Através do trabalho em conjunto os problemas vão sendo resolvidos. Em alguns casos, um a um.
O benefício técnico decorre do alinhamento de foco da equipe.
Poucos problemas serão desapercebidos, e todas as expectativas serão colocadas em discussão.
O que gera aumento de percepção de negócio e apropriação conjunta de conhecimentos dentro da equipe.
Refletindo diretamente na qualidade do código escrito pelos desenvolvedores.
Falando em qualidade de código, ela gera ótimos resultados comerciais, também.
Mas escrever sobre isto fica para uma outra oportunidade.
Concluindo.
Trabalhar iterativamente pode aumentar o envolvimento da equipe com o projeto.
Gerando também aumentos de apropriação do produto e de qualidade e efetividade dos trabalhos realizados.
Entregas iterativas aumentam as chances de atender as expectativas do cliente.
Se eu te peço um produto hoje e você me entrega daqui um ano, por que diabos você tem tanta certeza de que eu ainda quero exatamente o mesmo produto?
(Se é que você entendeu perfeitamente aquilo que eu pedi).
Ah, eu já ia me esquecendo.
Acabei de vender para você idéias ágeis, completamente contidas em um negócio chamado Scrum.
Mas seria um equívoco pedir para você adotar Scrum, sem te explicar, sem maiores cerimônas, o que é Scrum.
Você nem mesmo precisa chamá-lo de Scrum.
Related posts:






