Finalidade
  • A vontade do usuário usar o produto é a marca de seu sucesso. O Plano de Implantação documenta como e quando o produto será disponibilizado para a comunidade de usuários.
Passos
Artefatos Informados: Artefatos Resultantes:
Papel: Gerente de Implantação

Detalhamentos do Fluxo de Trabalho:

Planejar como Produzir o Software

O resultado da implementação e dos fluxos de trabalho de teste são executáveis testados. Esses programas executáveis devem ser associados a outros artefatos para constituírem uma unidade ou um produto de implantação completo:

  • Scripts de instalação
  • Documentação do usuário
  • Dados de configuração
  • Programas adicionais para migração: conversão de dados.

Em algumas circunstâncias, vários executáveis podem ter que ser produzidos para diversas configurações de usuário. Também é possível que conjuntos distintos de artefatos tenham que ser montados para diversas classes de usuários: novos usuários e usuários existentes, variantes por país ou idioma, e outros.

Para o software distribuído, vários conjuntos talvez tenham que ser produzidos para diferentes nós de computação na rede.

Esse aspecto do esforço para implementação é obtido no Detalhamento do Fluxo de Trabalho: Produzir Unidade de Implantação

Planejar como Empacotar o Software

Os vários artefatos que compõem o produto liberado são empacotados em uma mídia adequada: disquetes, fitas, CD-ROM, arquivos de servidor arquivados, manuais, fitas de vídeo, por exemplo, e devem ser corretamente identificados e rotulados. As atividades geralmente envolvem o trabalho com organizações externas para que empacotem o software.

Em algumas circunstâncias (por exemplo, pequenos sistemas incorporados), o software faz parte de um outro sistema na forma de PROM.

Esse aspecto da implementação é obtido no Detalhamento do Fluxo de Trabalho: Empacotar Produto.

Planejar como Distribuir o Software

Mais uma vez, há várias opções, desde as embalagens à utilização de uma rede de distribuidores ou distribuição pela Internet.

Existe a questão sobre o controle de quem terá autorização para utilizar o software: licenciamento. O licenciamento de software envolve a configuração de procedimentos e ferramentas para gerenciar licenças e comunicar os códigos da licença aos usuários.

Esse aspecto da implementação é abordado nos Detalhamentos do Fluxo de Trabalho: Gerenciar Teste de Aceitação e Fornecer Acesso ao Site de Download.

Planejar como Instalar o Software

Com o advento da distribuição pela Internet, a instalação de software é, cada vez mais, um processo controlado pelo usuário. Apesar disso, é preciso ter o suporte de ferramentas e procedimentos de instalação oferecidos com o produto. Em alguns casos mais raros (grandes sistemas técnicos complexos), a instalação é efetuada pelo fornecedor do software.

Geralmente, a instalação é mais complexa em sistemas distribuídos, pois todos os nós têm que ser atualizados rapidamente e a instalação pode se subdividir em vários procedimentos.

Esse aspecto da implementação é abordado nos Detalhamentos do Fluxo de Trabalho: Gerenciar Teste de Aceitação e Fornecer Acesso ao Site de Download.

Migração

Como parte da instalação, surge, com freqüência a questão da migração:

  • A substituição de um sistema antigo por um novo, com ou sem restrições de continuidade de operações.
  • A conversão de dados existentes para um novo formato.

Os programas associados a essa migração são desenvolvidos e testados com a utilização do mesmo processo usado no produto primário.

Parte do processo de preparar o cliente para a próxima geração de software é através de versões beta mais recentes do produto. Esse aspecto da implementação é abordado no Detalhamento do Fluxo de Trabalho: Produto de Teste Beta.

Ajuda e Assistência para os Usuários

Pode assumir várias formas:

  • Cursos de treinamento formais.
  • Treinamento em computador.
  • Orientações e ajuda on-line.
  • Suporte por telefone.
  • Suporte pela Internet.
  • Outros: dicas, notas de aplicativo, exemplos, assistentes e outros.

Geralmente, o suporte envolve a configuração de procedimentos para acompanhamento e resolução de problemas que se integram à atividade de gerenciamento de mudanças.

Esse aspecto da implementação é abordado no Detalhamento do Fluxo de Trabalho: Desenvolver Material de Suporte.

Copyright  (c) 1987 - 2001 Rational Software Corporation


Exibir o Rational Unified Process usando quadros

Rational Unified Process