É galera, existe um gráfico denominado por muitos como gráfico da baleia, que a rup ilustra muito bem, que é um grande aliado aos gerentes de projetos...Vamos falar um pouco sobre ele.
A partir de uma perspectiva de gerenciamento, o ciclo de vida de software do Rational Unified Process (RUP) é dividido em quatro fases seqüenciais, cada uma concluída por um marco principal, ou seja, cada fase é basicamente um intervalo de tempo entre dois marcos principais. Em cada final de fase é executada uma avaliação (Atividade: Revisar Marcos do Ciclo de Vida) para determinar se os objetivos da fase foram alcançados. Uma avaliação satisfatória permite que o projeto passe para a próxima fase.
Vamos falar um pouco sobre cada fase:
Iniciação: Nesta fase é definido:
- Escopo (Visão do projeto, critérios de aceitação do produto final, bem como os itens que comporão o projeto). São descobertos os casos de uso e cenários do projeto. bem como estimar o custo e o cronograma do projeto.
- Levantar os possíveis riscos;
- Definir e implementar protótipos;
- Preparar o ambiente de suporte para o projeto.
Elaboração: Nesta fase é definido:
- Assegurar que a arquitetura, os requisitos e os planos sejam estáveis o suficiente e que os riscos sejam suficientemente diminuídos a fim de determinar com segurança o custo e a programação para a conclusão do desenvolvimento. Para a maioria dos projetos, ultrapassar essa marca também corresponde à transição de uma operação rápida e de baixo risco para uma operação de alto custo e alto risco com uma inércia organizacional freqüente.
- Construir a arquitetura dos sistemas;
- Produzir protótipos evolucionários que eliminam riscos de requisitos, reusabilidade de componentes e viabilidade técnica.
- Estabelecer um ambiente de suporte.
Construção: Nesta fase é definido:
- Minimizar os custos de desenvolvimento, otimizando recursos e evitando retalhamento e retrabalho desnecessários.
- Atingir a qualidade adequada com rapidez e eficiência.
- Atingir as versões úteis (alfa, beta e outros releases de teste) com rapidez e eficiência.
- Concluir a análise, o design, o desenvolvimento e o teste de todas as funcionalidades necessárias.
- Desenvolver de modo iterativo e incremental um produto completo que esteja pronto para a transição para a sua comunidade de usuários. Isso implica descrever os casos de uso restantes e outros requisitos, incrementar o design, concluir a implementação e testar o software.
- Decidir se o software, os locais e os usuários estão prontos para que o aplicativo seja implantado.
Transição: Nesta fase é definido:
- Teste beta para validar o novo sistema em confronto com as expectativas do usuário
- Teste beta e operação paralela relativa a um sistema legado que está sendo substituído
- Conversão de bancos de dados operacionais
- Treinamento de usuários e equipe de manutenção
- Introdução a marketing, distribuição e equipe de vendas
- Engenharia voltada para implantação, como preparação, empacotamento e produção comercial, introdução a vendas, treinamento de pessoal em campo
- Atividades de ajuste, como correção de erros, melhoria no desempenho e na usabilidade
- Avaliação das baselines de implantação tendo como base a visão completa e os critérios de aceitação para o produto
- Obtenção de auto-suportabilidade do usuário
- Obtenção do consentimento dos envolvidos de que as baselines de implantação estão completas
- Obtenção do consentimento dos envolvidos de que as baselines de implantação são consistentes com os critérios de avaliação da visão
É isso ai galera, não deixem de comentar...Ah e sempre que souber de eventos de TI, deixe um aviso!
Referencias:
Nenhum comentário:
Postar um comentário