Ciclos de vida iterativos e incrementais são aqueles em que as fases do projeto (também chamadas de iterações) intencionalmente repetem uma ou mais atividades de projeto à medida que a compreensão do produto pela equipe do projeto aumenta. Iterações desenvolvem o produto através de uma série de ciclos repetidos, enquanto os incrementos sucessivamente acrescentam à funcionalidade do produto. Os ciclos de vida desenvolvem o produto de forma tanto iterativa como incremental.
Os projetos iterativos e incrementais podem avançar em fases, e as iterações propriamente ditas são executadas de maneira sequencial ou sobre posicional. Durante uma iteração, as atividades de todos os grupos de processos de gerenciamento de projeto serão executadas. No final de cada iteração, uma entrega ou conjunto de entregas será concluído. As iterações futuras podem aprimorar tais entregas ou criar novas entregas. Cada iteração desenvolve de forma incremental as entregas até que os critérios de saída da fase sejam cumpridos, permitindo que a equipe do projeto incorpore o feedback.
Na maioria dos ciclos de vida iterativos, uma visão de alto nível é desenvolvida para o empreendimento em geral, mas o escopo detalhado é elaborado uma iteração de cada vez. Frequentemente, o planejamento para a nova iteração é feito à medida que o trabalho no escopo e entregas da iteração atual avança. O trabalho exigido para um determinado conjunto de entregas pode variar em duração e esforço, e a equipe do projeto pode mudar entre ou durante as iterações. As entregas não abordadas no escopo da iteração atual são normalmente abrangidas em um nível mais alto somente e podem ser provisoriamente designadas para uma iteração futura específica. As mudanças no escopo da iteração são cuidadosamente gerenciadas assim que o trabalho se inicia.
Os ciclos de vida iterativos e incrementais são geralmente preferidos quando uma organização necessita administrar as mudanças dos objetivos e escopo, reduzir a complexidade de um projeto ou quando a entrega parcial de um produto é benéfica e proporciona valor para um ou mais grupos de partes interessadas sem causar impacto na entrega ou conjunto de entregas final. Projetos grandes e complexos são muitas vezes executados de maneira iterativa para reduzir o risco ao permitir que a equipe incorpore o feedback e as lições aprendidas entre as iterações.
Nenhum comentário:
Postar um comentário