Sei sulla pagina 1di 29

Fase de Concepção

Introdução
A fase de concepção ou também chamada de
iniciação, é a fase em que são definidas as ideias e
planejamentos do projeto, tendo grande importância
para as próximas fases.
Objetivos
O maior objetivo da fase de concepção, é que todos
os envolvidos entrem em um consenso sobre os
objetivos de ciclo de vida. Levantando requisitos e
riscos de negócios que devem ser tratados
adiantadamente.

Objetivos principais:

● Estabelecer escopo do software


● Discriminar os casos de uso do sistema e
cenários de operação
● Exibir a arquitetura de cenários básicos para o
sistema
● Estimar o custo e a programação do projeto
inteiro
● Estimar os riscos
● Preparar o ambiente de suporte para as
próximas fases do projeto
Atividades
● Formular o escopo do projeto

● Planejar e preparar um caso de negócio

● Sintetizar uma possível arquitetura

● Preparar o ambiente para o projeto


Objetivos do Ciclo
O primeiro grande marco do projeto é ter os Objetivos
do Ciclo de Vida estabelecidos para dar a

de Vida continuidade ao projeto ou cancelá-lo.

Alguns dos critérios avaliativos a serem seguidos para


validar o marco são:

● Consentimento dos envolvidos na definição do


projeto
● Consenso de que os requisitos foram feitos de
forma correta e compartilhado com os
envolvidos
● Consenso de que os custos/estimativas são
adequados
● Riscos identificados e com estratégia para lidar
com cada uma
Papel - Analista de Sistemas

Artefatos:
Visão: Definido a visão que os envolvidos tem
sob o produto, como descrição e características
importantes.

Glossário: Define os termos importantes usados


no projeto.

Modelos de Caso de Uso: Definição dos


modelos pretendidos no sistema e seu
ambiente.
Papel - Gerente de Projeto

Artefatos:
Caso de negócio: Fornece informações
necessárias para determinar se vale a pena
seguir ou não.

Plano de Desenvolvimento de Projeto: É um


artefato abrangente que reúne todas as
informações necessárias sobre o projeto.

Plano de Iteração: Conjunto de tarefas divididas


para serem seguidas em determinado tempo.

Lista de riscos: Lista com riscos conhecidos e


perigosos para o projeto.
Papel - Especialista em Ferramentas

Artefatos:
Ferramentas: São as que dão suporte direto ao
desenvolvimento do projeto.
Papel - Engenheiro de Processo

Artefatos:
Caso de Desenvolvimento: Descreve o processo de
desenvolvimento a ser seguido no projeto.
Papel - Gerente de Configuração

Artefatos:
Repositório do projeto: Armazena todas as
versões de diretórios e arquivos do projeto.
Fase de Elaboração
Introdução
● Abrange a Modelagem do modelo genérico do
processo. Analisa de forma mais detalhada a
análise do domínio do problema, revisando os
riscos que o projeto pode sofrer e a arquitetura
do projeto começa a ter sua forma básica.
Indagações como "O plano do projeto é
confiável?", "Os custos são admissíveis?" são
esclarecidas nesta etapa.
Objetivos ● Garantir a estabilidade dos planos, requisitos
e da arquitetura, além de reduzir ao máximo
os riscos para poder finalmente determinar o
custo e a programação para a conclusão do
desenvolvimento

● Tratar todos os riscos significativos do ponto


de vista da arquitetura do projeto.

● Demonstrar que a arquitetura de baseline


suportará os requisitos do sistema a um
custo justo e em tempo justo.
Atividades ● Refinar a arquitetura e selecionar
componentes. Os componentes de
arquitetura selecionados são integrados e
avaliados em comparação com os cenários
básicos.

● Refinar a visão com base nas informações


novas obtidas durante a fase, estabelecendo
uma compreensão sólida dos casos de uso
mais críticos que conduzem as decisões de
arquitetura e planejamento.

● Refinar o caso de desenvolvimento e


posicionar o ambiente de desenvolvimento,
incluindo o processo, as ferramentas e o
suporte de automatização necessários para
dar assistência à equipe de construção.
Papeis ● Analista de Sistemas;

● Arquiteto de software.

● Gerente de Projeto;
Artefatos ● Modelo de casos de uso;

● Documento de arquitetura de software;

● Protótipos.
Arquitetura do ciclo ● No fim na fase de elaboração está o segundo

de vida marco mais importante do projeto, o Marco


da Arquitetura do Ciclo de Vida. Nesse
momento, você examina os objetivos e o
escopo detalhados do sistema, a opção de
arquitetura e a resolução dos principais
riscos.
Criterios de ● A Visão e os requisitos do produto são

avaliação estáveis.

● A arquitetura é estável.

● As abordagens principais a serem usadas no


teste e na avaliação foram comprovadas.

● Os planos de iteração para a fase de


construção têm detalhes e fidelidade
suficientes para permitir o avanço do
trabalho.
Fase de Construção
Introdução A fase de construção é de certa forma um
processo de manufatura, em que a ênfase está no
gerenciamento de recursos e controle de
operações para otimizar custos, programações e
qualidade.
Objetivos
Atividades
● Gerenciamento de recursos, otimização de
controle e processo
● Desenvolvimento completo do componente e
teste dos critérios de avaliação definidos
● Avaliação dos releases do produto de acordo
com os critérios de aceitação para a visão
Papéis
● Implementadores/Desenvolvedores

● Gerente de Implantação

● Designer de Teste
Marco da
● O produto deve está pronto para ser passado
para a Equipe de Transição.

Capacidade
Operacional Inicial ● Além do software, um manual do usuário será
desenvolvido
Critérios de
● Este release do produto é estável e
desenvolvido o suficiente para ser implantado

Avaliação na comunidade de usuários?

● Todos os envolvidos estão prontos para a


transição para a comunidade de usuários?

● As despesas reais com recursos ainda são


aceitáveis se comparadas com as planejadas?
Desenvolvimento
Requisitos

de casos de uso
(Especificação de caso de uso)

Design

(Realização de caso de uso)

Implementação

(Build)

Testes

(Build Testado)
Artefatos
"O Sistema": O próprio sistema executável, pronto
para começar o teste "beta".

Plano de Implantação: O Plano de Implantação


descreve o conjunto de tarefas necessárias para
instalar e testar o produto desenvolvido de modo que
ele possa ser efetivamente transferido para a
comunidade de usuários.

Conjunto de Testes : Testes implementados e


executados para validar a estabilidade do build de
cada release executável criado durante a fase de
construção.
Gráfico de
atividades e fases.
Outro gráfico
mostrando a
proporção entre
recurso e tempo.

Potrebbero piacerti anche