Gestão de Configuração & Mudanças 5. Ferramenta de Controle de Mudanças Márcio Aurélio Ribeiro Moreira [email protected] http://si.lopesgazzani.com.br/docentes/marcio/ Exercício 3 Servidor: Instale o software e crie 2 repositórios: ProjetoA e ProjetoB Crie os seguintes grupos e usuários : Administradores (gadm): Crie o usuário “admin” para o Administrador dos 2 repositórios Gerente de Projetos (ggp): Crie os usuários “gpa” (para o ProjetoA) e “gpb” (para o ProjetoB) Analistas (gana): Crie os usuários “ua1” e “ua2” (ProjetoA) & “ub1” e “ub2” (ProjetoB) Cliente: Na máquina 1 - como “gpa”: Crie as entidades, máquinas de estado, etc. Crie algumas mudanças e coloque-as em situações diferentes Na máquina 2 - como “gpb”: Repita os procedimentos da máquina 1 para o Projeto B Explore as funcionalidades da ferramenta Compare o uso do JIRA e do jTrac para controle de bugs Prepare uma apresentação mostrando como usar o Cliente da ferramenta Márcio Moreira 5. Ferramenta de Controle de Mudanças - slide 2 Gestão de Configuração & Mudanças - GCM Atributos das mudanças Atributo Descrição Tipo Comentários Número Identificação da mudança Inteiro Auto incremento Requisitante Nome do requisitante da mudança Texto(60) Descrição Descrição da mudança Texto(2048) Multilinhas Benefícios Descrição dos benefícios da mudança Texto(2048) Multilinhas Riscos Descrição dos riscos de fazer e não fazer a mudança Texto(2048) Multilinhas Responsável Nome do responsável pela coordenação da mudança Texto(60) FK (Usuários) Inteiro FK (Relação) MRelacionada Identificação de mudança relacionada Tipo Tipo da mudança (vide lista de valores no slide seguinte) Inteiro FK (Tipos) Severidade Severidade da mudança (vide lista de valores) Inteiro FK (Severidades) Situação Situação da mudança (vide lista de valores) Inteiro FK (Situações) Márcio Moreira 5. Ferramenta de Controle de Mudanças - slide 3 Gestão de Configuração & Mudanças - GCM Detalhes dos atributos Tipo da Mudança: Requisitos: Melhoria: Bug: Uma mudança de requisitos está sendo solicitada Uma melhoria de algo está sendo solicitado Uma falha foi detectada e precisa ser corrigida Severidade da Mudança: Bloqueadora: Crítica: Maior: Menor: Cosmética: Bloqueia o andamento do projeto Impede o funcionamento de um subsistema Impede o funcionamento de uma funcionalidade Afeta uma funcionalidade, mas existe uma alternativa Requer algum ajuste, mas não impede funcionamento Situação da Mudança: Criada: Avaliando: Comitê: Aprovada: Rejeitada: Executando: Fechada: Márcio Moreira Acabou de ser criada Está em avaliação de impacto pelo Gerente de Projeto Está em avaliação pelo Comitê de Controle de Mudanças Está aprovada pelo comitê para execução Foi reprovada pelo comitê ou por outra parte interessada Está em execução sob a responsabilidade do Gerente de Projetos Foi executada e aprovada pelo solicitante ou rejeitada 5. Ferramenta de Controle de Mudanças - slide 4 Gestão de Configuração & Mudanças - GCM Máquina de estados das mudanças Transição de Estados: A ferramenta deve permitir somente as transições de estado detalhadas no diagrama ao lado Mudanças Relacionadas: Para implementar este recurso, lembre-se que trata-se de um relacionamento 1 para n, ou seja, a mudança atual pode estar relacionada a nenhuma, uma ou mais mudanças Márcio Moreira 5. Ferramenta de Controle de Mudanças - slide 5 Gestão de Configuração & Mudanças - GCM