Um Processo de Entrega é um processo que descreve uma abordagem completa e integrada, para desempenhar um tipo
específico de projeto. Ele fornece um modelo completo do ciclo de vida que foi detalhado pelo
Conteúdo do Método de seqüência nas estruturas de interrupção. Descreve um ciclo de vida de projeto completo de ponta a
ponta e é utilizado como uma referência para execução de projetos com características semelhantes.
Um engenheiro de processo pode definir Processos de Entrega alternativos para projetos de desenvolvimento de
software que são diferentes na escala de participação e equipe necessária, o tipo do aplicativo de software a ser
desenvolvido, os métodos de desenvolvimento e as tecnologias a serem utilizadas, etc. Embora o Processo de Entrega
objetive abranger todo o projeto, ele mantém em aberto certas decisões que são muito específicas ao projeto.
Por exemplo, a estrutura de interrupção define os Elementos de Interrupção que têm várias ocorrências ou
são repetitivos via seus respectivos atributos, mas não informa quantas ocorrências e quantas repetições/iterações ele
terá. Essas decisões devem ser tomadas por um coordenador de projetos ao planejar um projeto concreto, uma fase
do projeto ou uma iteração do projeto.
Na engenharia de software, a meta é construir um produto de software ou aperfeiçoar um existente. O Processo de Entrega
do software poderia ser um processo repetitivo, onde o produto é construído de forma incremental ao longo do tempo ou
poderia ser um Processo de Entrega em cascata tradicional, no qual todos os requisitos são especificados diretamente,
seguidos pelo design, implementação e fases de teste.
|