desenvolvimento iterativo-incremental
DESCRIPTION
Visão geral sobre como funciona o Desenvolvimento Iterativo-IncrementalTRANSCRIPT
Desenvolvimento Iterativo e Incremental
DSN03S1
O desenvolvimento Iterativo e Incremental é um processo de
desenvolvimento cíclico
Ciclos == Iterações
Começa com um planejamento inicial...
e termina com entregas entre as iterações.
É parte essencial do Rational Unified Process, Extreme Programming e das
metodologias Agile, em geral.
onde as partes são criadas separadamente
Incremental é uma estratégia...
e integradas quando completadas.
Iterativo refere-se ao loop, quando tais partes serão revisadas.
Cada iteração entrega uma parte do produto funcionando.
A idéia básica desse processo é desenvolver software
incrementalmente, permitindo aprender e corrigir as versões anteriormente
entregues.
Há algumas fases neste processo...
Concepção
Elaboração
Construção
Transição
A Concepção identifica...
Escopo do Projeto
Riscos
e Requisitos funcionais e não-funcionais.
A Elaboração cria a arquitetura...
A Construção transforma tudo em código e testes...
Não, ela não programa...
E a Transição coloca tudo em ambiente de produção..
à medida que são entregues.
Como funciona mesmo??
Planejamento
Planejamento
Requisitos
Planejamento
Requisitos
Análise & Arquitetura
Planejamento
Requisitos
Análise & Arquitetura
ImplementacãoImplementação
Testes
Planejamento
Requisitos
Análise & Arquitetura
Implementacão
Deploy
Implementação
Testes
Planejamento
Requisitos
Análise & Arquitetura
Implementacão
Deploy
Implementação
Testes
Avaliações
Planejamento
Requisitos
Análise & Arquitetura
Implementacão
Deploy
Implementação
Testes
AvaliaçõesRevisão & Mudanças
Planejamento
Requisitos
Assim por diante...
Perguntas?