Diretriz: Implantando a solução |  |
Esta diretriz descreve as atividades que normalmente ocorrem quando se coloca o software desenvolvido em produção.
Relacionamentos
Elementos Relacionados | Avaliar os Resultados Gestão de Projeto Planejar a Iteração
Descrição Principal
### Planejando Iterações de Transição O software pode ser implantado em um ambiente de produção ao final de qualquer iteração nas fases de Construção ou Transição. A implantação na produção antes do fim do projeto pode ser feita para reduzir os riscos pela validação da aplicação, dos scripts de implantação, do ambiente de implantação e para obter opiniões valiosas das equipes de operações e sistemas, bem como do usuário final. Estas primeiras implantações são normalmente feitas para uma quantidade limitada de público alvo ou apenas uma parte das aplicações. Para que a implantação funcione, uma ou mais iterações deverão estar focadas no trabalho necessário para liberar o sistema com sucesso. Na fase de Transição, uma ou mais iterações poderão ser dedicadas à preparação de uma implantação tranquila. A quantidade de iterações depende da complexidade do sistema de vários outros fatores, como listados abaixo. Quando do planejamento para implantação, a lista de itens de trabalho deve ser atualizada com as tarefas relacionadas a: Solução de defeitos Teste dos scripts de instalação ou implantação para evitar surpresas na implantação real Atualização de quaisquer ambientes de teste operacional e de suporte utilizados para simular problemas de produção Realização de esforços de teste específicos de liberação, tais como teste piloto ou de versão beta para um grupo de usuários finais, onde o sistema será implantado Condução de revisões de aceitação com os Stakeholders, incluindo o esforço de teste para aceitação final da liberação, onde as pessoas que estão fora da equipe são envolvidas e decidem se ela realmente atende às suas necessidades Finalização da documentação pertinente, tais como os manuais operacionais e de sistema, documentação de usuário final e notas de versão. Criação de itens físicos, tais como a mídia de instalação Substituição ou instalação de recursos físicos, incluindo estações de trabalho, servidores de rede e componentes Substituição de softwares existentes por novas versões Atualização de bases de dados existentes, incluindo qualquer migração de dados relevante ou mudanças nos esquemas do banco de dados População com dados de produção Treinamento de usuários finais e do pessoal operacional e de suporte Acerto de eventuais discrepâncias constatadas durante a fase de Transição Preparação de sistemas e processos operacionais e de gestão Treinamento da equipe que dará manutenção e evoluirá o sistema Implantação do software no ambiente de produção Veja [AMB07] para mais informações. ### Revisando Iterações de Transição As revisões das iterações de transição têm um foco diferente das outras iterações no ciclo de vida do projeto. A meta não é fazer Brainstorm sobre quais características serão desenvolvidas a seguir. Ao invés, as revisões deverão avaliar os procedimentos e recursos de gerenciamento da liberação, a qualidade do software e quão preparados estão os usuários e as equipes operacionais para enfrentar a transição do software para o ambiente de produção.
Este programa e o material que o acompanha são disponibilizados sob a Eclipse Public License v1.0 que acompanha esta distribuição. Direitos Autorais do OpenUP.