domingo, 2 de setembro de 2012

Já ouviram falar do gráfico da baleia?

É 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