Plano de homologação Plano de homologação 2006 ÍNDICE 1. OBJETIVO................................................................................................................................................................................. 3 2. FLUXO DO PROCESSO .......................................................................................................................................................... 4 3. RESPONSABILIDADES .......................................................................................................................................................... 7 4. CRONOGRAMA....................................................................................................................................................................... 8 1. Objetivo O objetivo deste documento é planejar de forma adequada o processo homologação do projeto, permitindo uma programação antecipada das pessoas envolvidas e um melhor gerenciamento deste processo. 2. Fluxo do processo 1. Solicitar liberação de versão: Consiste na solicitação da liberação de versão após informe da Fábrica de que uma funcionalidade está pronta, esta versão deverá ser instalada no ambiente de desenvolvimento, utilizando um banco estritamente utilizado para Homologação mesmo no ambiente de desenvolvimento. No último teste em que todas as funcionalidades estarão prontas à versão deverá ser instalada no ambiente de Homologação. As solicitações deverão conter qual o ambiente que a versão deverá ser instalada; 2. Liberar versão: Consiste na liberação da versão no ambiente solicitado para realização dos testes; 3. Preparar ambiente: Consiste na preparação do banco de dados para realização dos testes; 4. Executar HT: Esta etapa consiste na realização dos testes de funcionalidade e teste integrado, para eliminar erros internos do sistema em relação ao banco de dados e gravação correta de arquivos: a. Teste de funcionalidade: Consiste no teste de cada funcionalidade desenvolvida de forma individualizada com a finalidade de eliminar erros pertinentes ao mau funcionamento das mesmas. b. Teste integrado: Consiste no teste do sistema, ou seja de todas as funcionalidades em conjunto, envolvendo todo o fluxo de execução com a finalidade de eliminar erros de integração de funcionalidades dependentes. c. Checklist mínimo Homologação técnica : i. Verificar se a funcionalidade sensibilizou corretamente a base de dados; ii. Verificar se a integração com outro sistema está funcionando corretamente, caso exista alguma; iii. Realizar testes positivos e negativos ( Exceções ); iv. Verificar contexto transacional e procedimentos de restart para processos batchs ( caso exista ); v. Testes de performace; 5. Executar HG: Esta etapa consiste na realização dos testes a seguir para eliminar erros pertinentes ao negócio e interface, estes testes serão realizados no ambiente de homologação: a. Teste de funcionalidade: Consiste no teste de cada funcionalidade desenvolvida de forma individualizada com a finalidade de eliminar erros pertinentes ao mau funcionamento das mesmas. b. Teste integrado: Consiste no teste do sistema, ou seja de todas as funcionalidades em conjunto, envolvendo todo o fluxo de execução com a finalidade de eliminar erros de integração de funcionalidades dependentes. c. Checklist mínimo Homologação gestor: i. Verificar se a funcionalidade foi desenvolvida conforme solicitado atendendo ao negócio; o Corretude no retorno das informações a serem exibidas (hints, grids, campos, etc); o Avaliar se a interface está em conformidade: o Funcionamento de teclas; o Alinhamento de campos; o Nomes dos títulos, campos e rótulos da tela; o Conformidade com os padrões já definidos; o Estética; ii. Avaliar Eficiência Operacional: o Performace; o Paginações estritamente necessárias; o Facilidade de navegação entre funções; 6. Elaborar relatório de HG: Consiste na criação do relatório de homologação gestor contendo os erros encontrados nos testes, que deverá ser encaminhado para o Analista responsável pela homologação como descrito neste documento, para consolidação do relatório final de homologação. Este relatório deve ser elaborado seguindo o modelo indicado nos Anexos deste documento. 7. Elaborar relatório de homologação: Consiste na consolidação do relatório de homologação gestor com o relatório de homologação do Analista para identificar os erros de especificação, os erros de codificação e as mudanças de requisitos a serem encaminhadas para o Gerente verificar os responsáveis. Este relatório deve ser elaborado seguindo o modelo indicado nos Anexos deste documento. 8. Realizar triagem do relatório de homologação: Consiste na triagem do relatório de homologação por parte do Gerente do projeto para delegar os devidos ajustes aos seus respectivos responsáveis e em caso de mudanças levar ao Comitê de mudanças para aprovação. 9. Analisar mudanças: Consiste na análise por parte do Comitê de mudanças das alterações sugeridas, para aprovação ou reprovação. 10. Ajustar especificação: Consiste no ajuste da especificação da funcionalidade caso tenha sido encontrado algum erro que necessite atualizar a documentação da funcionalidade. 11. Ajustar funcionalidade: Consiste no ajuste da funcionalidade, conforme informando no relatório de homologação. 12. Comunicar ao gerente: Consiste no envio de e-mail para o gerente do projeto informando que a funcionalidade está sem erros. 13. Verificar status da homologação: Consiste na verificação por parte do gerente do projeto para certificar se a homologação foi totalmente finalizada ou se ainda necessitará solicitar liberação de versão par realização dos testes. 14. Solicitar implantação: Consiste na solicitação da implantação do sistema no ambiente de produção. 15. Implantar sistema: Consiste na implantação propriamente dita do sistema no ambiente de produção. 3. Responsabilidades Os testes serão de responsabilidade de: Analista homologador: será responsável pela preparação do ambiente para homologação, realização da homologação técnica, dos ajustes necessários nas especificações e consolidação do relatório de homologação. Usuário-gestor: será responsável por avaliar as funcionalidades desenvolvidas assegurando que atende inteiramente ao seu negócio e apontar erros que possam prejudicar o andamento do trabalho dos usuários através da elaboração do Relatório de homologação. Fábrica: será responsável por ajustar as funcionalidades homologadas e liberar as versões de homologação. Gerente do projeto: será responsável por solicitar as liberações de versões conforme o planejado e realizar a triagem no relatório de homologação com a finalidade de delegar os ajustes aos respectivos responsáveis. Comitê de mudanças: será responsável por aprovar ou reprovar as mudanças sugeridas. 4. Cronograma Apresentar cronograma das homologações.