Lifecycle
Last updated
Last updated
O UP oferece uma abordagem ao SDLC convebida coo uma matriz, cruzando diferentes disciplinas técnicas com iterações (evoluções) no projeto.
A análise e requisitos é realizada principalmente no início do projeto (requisitos básicos), mas também durante as iterações (requisitos evolutivos).
Tipicamente apenas uma iteração curta.
Produz um documento com a visão geral e o caso negócio.
Desenvolve requisitos do sistema de alto-nível.
Caso de uso inicial e modelos de domínio (10%-20% completos).
Foca no que é essencial para concordar no conceito mais geral (big picture).
Gerir o alcance do projeto.
Reduzir risco identificando os requisitos chave.
Reconhecer que os requisitos vão mudar.
Gerir a mudança, usar processos iterativos.
Produzir modelos conceptuais conforme necessário.
Nesta altura, o custo benefício do projeto já deve estar analisado e deve ser decidido se o projeto deve avançar ou não.
Pode ser apenas num dia ou durante várias iterações.
Mitigar riscos técnicos e de negócio chave com o valor produzido.
Definir, implementar e testar a interface dos componentes principais. Implementar parcialmente alguns componentes.
Identificar dependências externas e integrar shell ou proxies destes.
Perto de 10% do código é implementado.
Os requisitos básico são consensualizados, o objetivos do sistema são analisados, assim como a escolha de arquitetura e a resolução de principais riscos. Este milestone é alcançado quando a arquitetura for validada.
Lançamentos parciais dependem do tipo de sistema desenvolvido.
Ambientes de testes complexos.
Nesta altura, o projeto está pronto para ser entregue à equipa de transição. Todas as funcionalidades foram implementas e testes alpha concluídos. Um manual de utilizador for desenvolvido. O produto está pronto para beta testes.
Decidido que os objetivos foram cumpridos.