Configuration Management Plan - Download Now DOC by Mdfk3H

VIEWS: 39 PAGES: 22

									CS-Component Solutions




                     ManagerSheet
 Plano de Gerência de Configuração

                     Version 02.10
Manager Sheet                                                        Version: 02.10
Plano de Gerência de Configuração                                    Date: 06/07/2007
SCM-PLAN


                                      Histórico de Mudanças
                   Data             Versão                   Descrição                        Autor
                26/06/2007          01.00     Criação do documento                        Walter Jardim

                05/07/2007          01.08     Correções e melhorias nos Métodos de        Walter Jardim
                                              Identificação
                05/07/2007          01.09     Correções e melhorias: itens de           Olavo Alexandrino
                                              configuração e Equipe de CM
                03/05/2008          02.00                                               Anderson Fontinele
                                              Revisão e Correções
                06/06/2008          02.10                                               Anderson Fontinele
                                              Revisão e Correções




Confidencial                           CS – Component Solutions                          Page 2 of 22
Manager Sheet                                                          Version: 02.10
Plano de Gerência de Configuração                                      Date: 06/07/2007
SCM-PLAN


                                                        Índice

1.   Introdução                                                                                    5
     1.1 Escopo                                                                                    5
     1.2 Definições, Acrônimos e Abreviações.                                                      5
     1.3 Referências                                                                               6
        1.3.1 Plano de Gerência de Projeto                                                         6
     1.4 Visão Geral                                                                               6
        1.4.1 Visão geral do documento                                                             6

2.   Gerência de Configuração de Software                                                          7
     2.1    Organização, Responsabilidades, e Interfaces.                                          7
     2.2    Ferramentas, Ambientes e Infra-estrutura.                                              8
           2.2.1 Ferramentas de Software                                                           8
           2.2.2 Configuração da Ferramenta de Controle de Versão                                  9
           2.2.3 Configuração da Ferramenta de Controle de Mudanças                               10
           2.2.4 Ambientes do Sistema                                                             10

3.   Programa de Gerência de Configuração                                                         12
     3.1    Política de Suporte ao Projeto                                                        12
     3.2    Identificação de Configuração                                                         13
           3.2.1 Métodos de Identificação                                                         13
     Identificador                                                                                15
     Identificador                                                                                15
     Nome do “Tipo”                                                                               16
        3.2.2 Baselines do Projeto                                                                17
     3.3 Configuração e Controle de Mudanças                                                      18
        3.3.1 Processo de Solicitação de mudança e Aprovação                                      18
        3.3.2 Estados de uma Solicitação de Mudança                                               19
        3.3.3 Ciclo de Vida de uma CR                                                             20
        3.3.4 Mudanças no SVN                                                                     21
     3.4 Status de Configuração                                                                   21
        3.4.1 Processo de Release                                                                 21
        3.4.2 Relatórios e Auditorias                                                             21

4.   Milestones                                                                                   21

5.   Treinamento e Recursos                                                                       21

6.   Subcontratos e Controle de Venda do Software                                                 22

7.   Apêndice                                                                                     22
     7.1    Itens de Configuração e seus respectivos critérios de aceitação                       22
           7.1.1 Documentos em geral                                                              22
           7.1.2 Projeto Físico                                                                   22


Confidencial                                CS – Component Solutions                      Page 3 of 22
Manager Sheet                                                   Version: 02.10
Plano de Gerência de Configuração                               Date: 06/07/2007
SCM-PLAN

           7.1.3 Código Fonte                                                              22
           7.1.4 Manual do usuário                                                         22
           7.1.5 Esquema do Banco de Dados                                                 22

8.   Anexos                                                                                22
     8.1    Planilha de Registro de Inspeção                                               22
     8.2    Plano de Gerenciamento do Projeto                                              22
     8.3    Cronograma do Projeto                                                          22




Confidencial                         CS – Component Solutions                      Page 4 of 22
Manager Sheet                                                  Version: 02.10
Plano de Gerência de Configuração                              Date: 06/07/2007
SCM-PLAN


                            Plano de Gerência de Configuração
1.      Introdução


                Este documento descreve os padrões e políticas para a gerência de configuração do
        projeto ManagerSheet e identificação dos itens de configuração para as atividades de gerência
        de configuração assim como a estrutura usada para alocação do repositório.
                Durante a evolução do projeto, muitos artefatos são criados. Atrelado ao produto final,
        existe uma série de elementos como códigos-fonte, documentação, massas de dados, etc. Isto
        envolve um investimento significativo e, tendo em vista a importância destes artefatos, eles
        devem ser protegidos e facilmente disponibilizados para reutilização.
                As atividades de Gerência de Configuração objetivam a manutenção da integridade
        destes artefatos, de forma a garantir uma melhor manipulação, controle de versão, segurança e
        rastreabilidade dos mesmos. De forma simples, pode-se dizer que essa disciplina serve para
        ordenar o caos estabelecido pela falta de normas de controle de configuração. Isto engloba a
        identificação de itens de configuração, a definição de padrões de nomenclatura e numeração
        para as sucessivas versões desses itens e o estabelecimento de um processo para garantir a
        integração contínua do projeto, isto é, a geração de builds e sua periodicidade. Através de um
        processo bem-definido de integração contínua, defeitos são identificados mais facilmente e o
        projeto é mantido em constante integração, permitindo que a equipe do projeto execute suas
        tarefas de maneira paralela, coordenada e, conseqüentemente, mais produtiva.
                Apesar de sempre haver um ou mais responsáveis para cada artefato, não é
        suficientemente seguro confiar na memória das pessoas envolvidas para registrar e acompanhar
        a evolução da solução. Todos os membros da equipe devem estar aptos a identificar, localizar e
        selecionar a revisão mais adequada de um artefato, além de poder consultar o seu histórico e
        compreender as mudanças sofridas pelo artefato. Também deve estar claro quem é o
        responsável pelo artefato em cada momento.
                Este plano contém todas as informações referentes à gerência de configuração e
        mudanças do Projeto ManagerSheet desenvolvido para a Pós Graduação em Engenharia de
        Software da Faculdade Boa Viagem.


1.1     Escopo

              Este documento é direcionado a todos os membros do projeto, em especial a todos os
        desenvolvedores e engenheiros de configuração.

1.2     Definições, Acrônimos e Abreviações.

               Esta seção explica o conceito de alguns termos importantes que serão mencionados no
        decorrer deste documento. Estes termos são descritos na tabela a seguir, estando apresentados
        por ordem alfabética:



Confidencial                        CS – Component Solutions                      Page 5 of 22
Manager Sheet                                                         Version: 02.10
Plano de Gerência de Configuração                                     Date: 06/07/2007
SCM-PLAN

         Termo                                                           Definição
 Baseline                           Conjunto de artefatos aprovados, estáveis e consistentes. Uma baseline é
                                    usada como base no desenvolvimento dos artefatos das próximas fases e
                                    tem suas mudanças controladas por um processo formal.
 Branches                           Rótulo aplicado à determinada versão de um artefato para início de uma
                                    alteração em paralelo. A versão na qual foi aplicado o rótulo será a base
                                    para o início das alterações que serão ou não integradas à linha principal
                                    de desenvolvimento.
 CR                                 Do inglês, Change Request, pedido de alteração de baseline.
 IC                                 Item de Configuração.
 Item de Configuração.              Todo artefato produzido durante o ciclo de vida do projeto, cujas
                                    mudanças serão controladas através de um processo formal.
 Label, Tag, Rótulo                 Marca usada para identificar facilmente uma versão específica de um
                                    artefato ou baseline.
 N/A                                Não Aplicável.
 CCB                                Do inglês, Software Configuration Control Board ou Change Control
                                    Board, grupo responsável por autorizar modificações nos itens de
                                    configuração e estabelecimento de baselines.
 SCM, CM                            Do inglês, Software Configuration Management.


1.3     Referências
1.3.1 Plano de Gerência de Projeto

1.4     Visão Geral

Esta seção tem como objetivo apresentar o Plano de Gerenciamento de Configuração da Equipe
CS-Component Solutions, da turma III, módulo II da Faculdade Boa Viagem.

1.4.1 Visão geral do documento

Esta seção visa fornecer informações necessárias para uma melhor utilização do documento,
apresentando seus objetivos e convenções adotadas no texto. Abaixo são listadas as seções do
presente documento:

     Seção 1 – Introdução
     Seção 2 – Gerência de Configuração de Software
     Seção 3 – Programa de Gerência de Configuração
     Seção 4 – Milestones

Confidencial                               CS – Component Solutions                      Page 6 of 22
Manager Sheet                                                              Version: 02.10
Plano de Gerência de Configuração                                          Date: 06/07/2007
SCM-PLAN

    Seção 5 – Treinamento e Recursos
    Seção 6 – Subcontratos e Controle de venda do Software
    Seção 7 – Apêndice
    Seção 8 - Anexos

2.      Gerência de Configuração de Software
2.1 Organização, Responsabilidades, e Interfaces.

Recursos utilizados neste plano estão descritos no Plano de Gerenciamento de Projetos em anexo.

Com formação nas áreas de Ciência da Computação e Engenharia da computação, os profissionais do
projeto ManagerSheet estão altamente qualificados a exercer suas respectivas funções como podem
ser vistas no quadro abaixo.

A seguir, são listados os membros constituintes da equipe do projeto, com as informações sobre a
disciplina de Gerência de Configuração e Mudança.

           Nome                         Função                                   Responsabilidades
                                                              Avalia impacto das solicitações de mudança;
     Olavo Alexandrino                                        Atualiza cronograma.
                                Gerente de Projetos
                                                              Avalia se a solicitação de mudança impacta na arquitetura
                                                               do software.
                                                              Responsável pela equipe de Desenvolvedores
                                                              Avalia se a solicitação de mudança impacta na arquitetura
       Walter Jardim                 Líder Técnico
                                                               do software.
                                                              Trabalha na codificação do sistema.
        Carlos Giani            Analista de Sistema           Identifica solicitação dos principais envolvidos
                                                              Estabelece processo de controle e mudança;
                                                              Revisa solicitação de mudança;
                                                              Acompanha o processo de controle de mudança;
                             Gerente de Configuração
                                                              Estabelece política de gerência de configuração;
                              Gerente de Controle de
     Anderson Fontinele                                       Configura ambiente;
                                    Mudança
                                                              Escreve plano de gerencia de configuração;
                                                              Relata status de configuração;
                                                              Avalia se a solicitação de mudança impacta na arquitetura
                                                               do software.
      Marcelo Ferreira              Analista de Teste         Cria as especificações de testes.


Confidencial                                CS – Component Solutions                               Page 7 of 22
Manager Sheet                                                                 Version: 02.10
Plano de Gerência de Configuração                                             Date: 06/07/2007
SCM-PLAN


                                                                  Responsável pelas estratégias de teste.
                                                                  Executa testes unitários e smoke tests;
       Renata Pelin                 Desenvolvedora                Abre solicitações de mudança quando necessário;
                                                                  Trabalha na codificação do sistema.
                                                                  Executa testes unitários e smoke tests;
       Fabio Farias                 Desenvolvedor                 Abre solicitações de mudança quando necessário;
                                                                  Trabalha na codificação do sistema.

                                                                  Executa testes unitários e smoke tests;
       Erick Rocha                  Desenvolvedor                 Abre solicitações de mudança quando necessário;
                                                                  Trabalha na codificação do sistema.
                                                                  Executa testes unitários e smoke tests;
                                       Testador                   Abre solicitações de mudança quando necessário;
                               Gerente de Controle de             Realiza testes de regressão;
     Rildo Wanderley
                                     Mudança
                                                                  Auxilia nas atividades de CM.
                                                                  Realiza testes de integração.



2.2 Ferramentas, Ambientes e Infra-estrutura.

Nessa seção, a infra-estrutura funcional usada no ambiente de desenvolvimento será descrita em
detalhes. As subseções abaixo listam e descrevem as ferramentas usadas no projeto, bem como a
configuração para versões e ferramentas de controle de mudanças.

2.2.1 Ferramentas de Software
Lista de produtos de software usados pelo projeto:

               Ferramenta                      Versão                             Objetivo

 Apache Ant                              1.6.2                   Automação da geração de Build

 Eclipse + plug-ins (sysdeo)             3.2                     Ferramenta de Desenvolvimento

 Java Development Kit                    1.5                     Compilador e Interpretador

 Mantis                                  0.19.2                  Gerência de Mudanças.

 Subclipse + TortoiseSVN                                         Cliente Subversion

 MySQL Gui Tools                         3.5                     Ferramenta de acesso ao banco de dados

 Windows                                 XP       SP2   ou       Sistema Operacional
                                         superior


Confidencial                              CS – Component Solutions                                   Page 8 of 22
Manager Sheet                                                            Version: 02.10
Plano de Gerência de Configuração                                        Date: 06/07/2007
SCM-PLAN




2.2.2 Configuração da Ferramenta de Controle de Versão

 Informações Gerais do Repositório

 Tipo do Repositório                       SVN

 Servidor do Repositório                   https://fbvmanagersheet.googlecode.com

 Diretório home                            https://fbvmanagersheet.googlecode.com/svn/trunk/

 Diretório de tags                         https://fbvmanagersheet.googlecode.com/svn/tags/

 Diretório de branches                     https://fbvmanagersheet.googlecode.com/svn/branches/

 Acesso ao Repositório                     - TortoiseSVN

                                           - Eclipse + Subclipse

 Estrutura de Diretórios do Repositório e seus conteúdos

        / trunk/ManagerSheet /Ambiente/
               o   Documentos de infraestrutura;
               o   Templates;
        / trunk/ManagerSheet /AnaliseProjeto/...
               o   Projeto Arquitetural;
               o   Manual do Usuário;
               o   Modelo lógico;
               o   Projeto Físico;
        / trunk/ManagerSheet /ConfiguracaoMudanca/...
               o   Plano Gerencia de Configuração;
               o   Planilha de Registro de Inspeção;
        / trunk/ManagerSheet /GarantiaQualidade/
               o   Plano de Qualidade;
               o   Planilha de acompanhamento de Qualidade;
        / trunk/ManagerSheet /GerenciaProjeto/...
               o   Plano Gerenciamento de Projeto;
               o   Cronograma do Projeto;
               o   Lista de Riscos;
               o   Métricas;
               o   Planilha de SPRINTs;
               o   Atas de reuniões;
        / trunk/ManagerSheet /Implantacao/...
               o   Código fonte do front-end do sistema;


Confidencial                               CS – Component Solutions                            Page 9 of 22
Manager Sheet                                                              Version: 02.10
Plano de Gerência de Configuração                                          Date: 06/07/2007
SCM-PLAN


         / trunk/ManagerSheet /Processo/...
               o   Website;
         / trunk/ManagerSheet /Requisitos/...
               o   Documentos de Requisitos;
               o   Documentos de Especificação de Caso de Uso;
               o   Regra de Negocio;
         / trunk/ManagerSheet /Testes/...
               o   Documento de Plano de Testes;
               o   Documento dos Resultados de Plano de Testes




2.2.3 Configuração da Ferramenta de Controle de Mudanças

 Informações Gerais da Ferramenta

 Nome da Ferramenta                            Mantis

 URL                                           http://mantis.oalexandrino.com

 Versão                                        Última versão disponível em julho/2007 ou superior

 Acesso à ferramenta                           Qualquer Navegador Web



2.2.4 Ambientes do Sistema

                Esse será o ambiente utilizado pela equipe de projeto (mais especificamente pelos
         desenvolvedores), com o objetivo de implementar a solução. Segue, na tabela abaixo, a
         configuração para este ambiente.

2.2.4.1 Ambiente de Desenvolvimento

                    Hardware                         Software                   Finalidade            Usuário
                                         Sistema operacional XP SP2
               3 máquinas Pentium IV            Professional
                3.2GHZ com monitor                                              Prover o
                                         Pacote Office XP 2003 PRO         desenvolvedor de
                    LCD de 15”
                                                 Eclipse SDK 3.2.2              todas as
                    1GB RAM                                                                         Desenvolvedor
                                                                              ferramentas
                                             Banco de dados MySql           necessárias para
                   80 Gb de Hd
                                                        Mantis             o desenvolvimento
                     CD-ROM
                                                 Apache TOMCAT



Confidencial                             CS – Component Solutions                              Page 10 of 22
Manager Sheet                                                              Version: 02.10
Plano de Gerência de Configuração                                          Date: 06/07/2007
SCM-PLAN


                                             MySQL Gui Tools 3.5

                                            Java Development Kit 1.5
                                               Tortoise SVN 1.4.3

               1 máquinas Pentium IV     Sistema operacional XP SP2
                3.2GHZ com monitor         Pacote Office XP 2003 PRO       Prover o Analista
                    LCD de 15”                                             de teste de uma
                                               Eclipse SDK 3.2.2               estrutura
                       1GB RAM                                                                       Gerente de
                                                     Mantis                necessária para
                                                                                                    Configuração
                     80 Gb de Hd                                            sua atividade e
                                             MySQL Gui Tools 3.5              geração de
                       CD-ROM
                                                                                release
                                            Java Development Kit 1.5

                 Pentium IV 3.8 GHz
                       Core Duo              Windows 2003 server.            Repositório de
                                                                             dados para a         Servidor de
                    1 Hd de 60 Gbs       Anti virus Norton Corporation
                                                                               equipe de        Desenvolvimento
                    1 Gb de Memória          Firewall Zone Alarm.           desenvolvimento
                       CD-ROM


       Software
               1.   Todos os produtos de softwares listados em Ferramentas de Software devidamente
                    instalados.

2.2.4.2 Ambiente de Testes

           Este é o ambiente utilizado pela equipe de projeto (mais especificamente pela equipe de
    testes), com o objetivo de identificar defeitos na solução, a partir dos releases gerados. Segue, na
    tabela abaixo, a configuração para este ambiente.

                         Hardware                       Software                   Finalidade           Usuário
                                               Sistema operacional XP SP2
                  3 máquinas pentium IV               Professional
               3.2GHZ com monitor LCD de       Pacote Office XP 2003 PRO        Prover o testador
                           15”
                                                          Mantis                   de todas as
                         1GB RAM                                                   ferramentas
                                                    Apache TOMCAT                                       Testador
                                                                                necessárias para
                       80 Gb de Hd
                                                        JAVA 1.5                       a sua
                         CD-ROM                                                  funcionalidade
                                                  MySQL Gui Tools 3.5

                                                Java Development Kit 1.5

                    Pentium IV 3.8 GHz              Windows XP SP2                Repositório de
                                                                                  dados para a
                         Core Duo             Avast Anti virus Home Edition      equipe de Teste       Servidor de


Confidencial                               CS – Component Solutions                             Page 11 of 22
Manager Sheet                                                           Version: 02.10
Plano de Gerência de Configuração                                       Date: 06/07/2007
SCM-PLAN

                    1 Hd de 60 Gbs                                                                  Teste
                                              MySQL Gui Tools 3.5
                   1 Gb de Memória           Java Development Kit 1.5
                      CD-ROM
                                               Apache Tomcat 6.0
                                                 MySQL Server




2.2.4.3 Políticas de Promoção de ambiente


              Desenvolvimento para Testes:
               - Funcionalidades implementadas;
               - Realização de Smoke Test;
               - Realização de Unit Test;
               - Inclusão dos itens de configuração na baseline Funcional;
               - Deploy da ultima tag de Release;
               - Publicação do Release.


              Testes para produção:
               - Aplicação da publicação do ultimo Release gerado no ambiente de desenvolvimento;
               - Realização de testes de sistema;
               - Realização de Regression Test;
               - Inclusão dos itens de configuração na baseline de Release.

3. Programa de Gerência de Configuração
3.1       Política de Suporte ao Projeto

                   Esta seção descreve a política de suporte à equipe do projeto. O projeto terá as seguintes
           políticas: Política de permissão de acesso e Política de Controle de Versão do Projeto
           Desenvolvido.

          Política de Permissão de Acesso

                 Todos os usuários da rede terão login e senhas únicos, sendo este último com até 8
           caracteres.

          Política de controle de Versão



Confidencial                           CS – Component Solutions                            Page 12 of 22
Manager Sheet                                                  Version: 02.10
Plano de Gerência de Configuração                              Date: 06/07/2007
SCM-PLAN

                Só o Gerente de Configuração poderá fazer os ajustes na ferramenta SVN e Mantis para
         controle de versão. Em alguns casos um Engenheiro de Software poderá manipular a
         ferramenta se o Gerente de Configuração der permissão para isso.

3.2 Identificação de Configuração
3.2.1 Métodos de Identificação
3.2.1.1 Nomenclatura de Labels/Tags

                 As seções seguintes descrevem o padrão de nomenclatura das labels/tags. Para todos
         eles, todos os caracteres devem utilizar CAIXA ALTA.

3.2.1.1.1 Aprovação de Documentos
       A aprovação de um documento será feita através da revisão do responsável da área e do
gerente de projeto.

3.2.1.1.2 Nomenclatura Tag, Baseline e Releases
   Regra:

       <PROJETO>-<SIGLA>-<EXTRA><XX.YY>_<NN>

   Onde,

   <PROJETO> é o identificador do projeto;

   <SIGLA> é a sigla utilizada (SPRINTXX, RELEASE, BASELINE)

   <EXTRA> informação utilizada para identificar melhor a sigla. Exemplo: (TESTE)

   <XX.YY> Esquema de Versionamento, XX para mudanças maiores (aprovada pelo cliente), YY para
   mudanças menores (aprovadas pelo moderador da inspeção ou pelo responsável pelo documento).

   <NN> Build

   Exemplos:

        MANAGERSHEET-SPRINT01-0100

        MANAGERSHEET-REALISE-0105_01

        MANAGERSHEET-REALISE-TESTE_01

        MANAGERSHEET-BASELINE-0201_01


Confidencial                        CS – Component Solutions                      Page 13 of 22
Manager Sheet                                                  Version: 02.10
Plano de Gerência de Configuração                              Date: 06/07/2007
SCM-PLAN

3.2.1.2 Nomenclatura de Branches

3.2.1.2.1 Branches de Correção
   Regra:

       <PROJETO>-BRANC-<VERSÃO >

   Onde,

   <PROJETO> é o identificador do projeto;

   <XX.YY> Esquema de Versionamento, XX para mudanças maiores (aprovada pelo cliente), YY para
   mudanças menores (aprovadas pelo moderador da inspeção ou pelo responsável pelo documento).

   Exemplos:

        MANAGERSHEET-BRANC-0100

3.2.1.3 Nomenclatura de Documento

3.2.1.3.1 Documentação do Projeto
   Regra:

       <PROJETO>-<AREA>-<NOME DO DOC>-<TIPO>-<EXTRA>.<EXT>

   Onde,

   <PROJETO> é o identificador do projeto;

   <ÁREA> é o nome da área do artefato;

   <NOME DO DOC> é o nome do documento;

   <TIPO> é o identificador do tipo de documento;

   <EXTRA> é um campo para informação extra

   <EXT> é a extensão do documento.

   Exemplos:

        MANAGERSHEET-SCM-PLAN.doc

        MANAGERSHEET -SPM-CRO.pdf



Confidencial                        CS – Component Solutions                      Page 14 of 22
Manager Sheet                                                         Version: 02.10
Plano de Gerência de Configuração                                     Date: 06/07/2007
SCM-PLAN

      MANAGERSHEET -SQA-PLAN.pdf


3.2.1.3.1.1 Identificadores de áreas

Identificador                 Descrição
Nome da “Área”
<PROJETO>-<AREA>-
DES                           Área de Desenvolvimento
SCM                           Gerência de Configuração de Software
SRE                           Gerência de Requisitos
SQA                           Garantia da Qualidade de Software
SPM                           Gerência de Projeto de Software
STM                           Gerência de Teste de Software

3.2.1.3.1.2 Identificadores de Tipos

Identificador                 Descrição
Nome do “Documento”
<PROJETO>-<AREA>-<NOME DO DOC>
ATA                           Atas de reunião
CHK                           Checklist
CRO                           Cronograma
DOC                           Documento não classificado
EST                           Documentos de Estimativas
FIN                           Financeiro
GUI                           Guias
MET                           Métricas
PLAN                          Planos
PRC                           Processo
PRJ                           Documentos relacionados a projeto
REL                           Relatórios
RAS                           Relatórios de Acompanhamento Semanal
TRE                           Treinamentos
UML                           Artefato relacionado a UML
VIS                           Documento de Visão



Confidencial                               CS – Component Solutions                      Page 15 of 22
Manager Sheet                                                        Version: 02.10
Plano de Gerência de Configuração                                    Date: 06/07/2007
SCM-PLAN


Nome do “Tipo”
<PROJETO>-<AREA>-<NOME DO DOC>-<TIPO>-
ARQ                           Documento de Arquitetura do Sistema
CODE-INSP                     Planilha de Inspeção de Código
COMUN                         Documento de Comunicação
DIA                           Documento de Diagrama
EUC                           Especificação de Casos de Uso
FIE                           Formulário de Descrição da Infra-Estrutura
GLO                           Glossário
IMP                           Artefato de implantação
INSP                          Planilha de Inspeção de Documentos
MAD                           Modelo de Análise e Projeto
MAN                           Manual
REQ                           Especificação de Requisitos de Software
REV                           Planilha de Revisão de Documentos
RH                            Recursos Humanos
RTM                           Matriz de Rastreabilidade de Requisitos
RISC                          Riscos
TRES                          Resultado de Testes
TMAP                          Matriz de Priorização de Testes
TEMPLATE                      Modelos de documentos
TEST                          Estratégia de Testes
UC                            Caso de Uso

OBS:

Para Artefatos de treinamento ou que necessite de uma informação adicional para facilitar sua
identificação a opção <EXTRA> poderá ser utilizada, no caso de artefatos de treinamento para
especificar o tipo ou o nome da ferramenta que o treinamento se destina.

   Exemplos:

      MANAGERSHEET-SCM-TRE-SUBVERSION.doc

      MANAGERSHEET-SPM-TRE-XX.doc



Confidencial                              CS – Component Solutions                      Page 16 of 22
Manager Sheet                                                   Version: 02.10
Plano de Gerência de Configuração                               Date: 06/07/2007
SCM-PLAN

3.2.1.3.2 Aprovação Formal de Documentos

   Para Aprovações Individuais:

   N/A

   Para Aprovação de Pacotes:
   As aprovações de pacotes de artefatos serão feitas pelo Professor Gibeon ao final do projeto. As
   aprovações de pacotes serão por área, todos os itens de configuração serão compactados por área,
   os itens de configuração relacionados à codificação levarão a seguinte descrição (DES) que está
   relacionado à implementação.

   Regra:

       <PROJETO>-<AREA>-<VERSAO>.zip

   Onde,

   <PROJETO> é o identificador do projeto;

   <PROJETO> é o identificador do projeto;

   <ÁREA> é o nome da área dos artefatos;

   <VERSAO> o numero da versão do pacote;

   Exemplos:

        MANAGERSHEET-SPM-1.0.zip

        MANAGERSHEET-COD-1.0.zip

        MANAGERSHEET-SQA-1.0.zip

3.2.1.4 Nomenclatura de Artefatos de Código

         N/A
3.2.2 Baselines do Projeto

Os esquemas de Baselines usados no Projeto serão:

                  Nome da Baseline                                Descrição




Confidencial                         CS – Component Solutions                      Page 17 of 22
Manager Sheet                                                           Version: 02.10
Plano de Gerência de Configuração                                       Date: 06/07/2007
SCM-PLAN


 Funcional (FUNC)                                      Para documentação de Desenvolvimento

 Release (REL)                                         Para artefatos entregues ao cliente



       Baseline                 Composição                     Momento de Entrada na Baseline
                          Documento de Requisitos
                        Documento de Casos de Uso
                           Plano de Gerencia de
                               configuração
       Funcional            Projeto Arquitetural
                                Projeto Físico
                                                         Quando estiverem de acordo com os Critérios
                                Código Fonte                            de Aceitação
                              Projeto de Testes
                            Resultado dos Testes
                          Documento de Requisitos
       Release              Resultado dos Testes
                             Manual do Usuário


3.3 Configuração e Controle de Mudanças
3.3.1 Processo de Solicitação de mudança e Aprovação

Qualquer membro do projeto que necessitar abrir uma solicitação de mudança ou uma tarefa na
Ferramenta De Gerencia De Mudanças (MANTIS) deve entrar no sistema e escolher o projeto.
Passos:
Na tela de principal: Selecionar a opção “Relatar Caso”
Selecionar a opção “Relatório simples”;

     Categoria: (CR Ajuste, CR Melhoria, CR Duvida e CR Erro)
     Freqüência: Selecionar a opção apropriada a CR a ser criada;
     Gravidade: Selecionar a opção apropriada a CR a ser criada;
     Prioridade: Selecionar a opção apropriada a CR a ser criada;
     Resumo: Neste campo será descrito de forma resumida o titulo da CR;
     Descrição: Neste campo descreve de forma sucinta o conteúdo da CR;
     Informações Adicionais: Caso haja algo que complemente a descrição da CR preencher este
      campo;
     Visibilidade: Criar CR sempre com visibilidade “Publica”.



       Tarefas: sempre começar com um verbo.



Confidencial                             CS – Component Solutions                            Page 18 of 22
Manager Sheet                                                   Version: 02.10
Plano de Gerência de Configuração                               Date: 06/07/2007
SCM-PLAN

       - “Desenvolver a aplicação ManagerSheet”;

       - “Desenvolver o modulo Server para a aplicação ManagerSheet”;

       - “Solicitar um novo equipamento de infra-estrutura”;


      Solicitações de Mudanças: sempre descrever o problema usando o assunto, verbo e
       possivelmente um objeto.

       - “A tela de entrada está apresentando uma mensagem de erro”;

       - “O usuário não pode logar no sistema”;

       - “Os dados não estão sendo armazenados corretamente”;

Para o campo Descrição, o usuário deve tentar ser o mais detalhado possível, dando informações
suficientes para que o responsável apontado possa analisar e reproduzir o problema, ou entender o
que possa ser feito para realizar a tarefa.
Baseando-se no Critério De Aceitação de cada Item de Configuração, utiliza-se de inspeções para
aprovar todos os itens de configuração, o Gerente de Configuração deve revisar aprovar ou mesmo
reprovar qualquer artefato alterado pelos responsáveis pela solicitação de mudança.
A aprovação deve ser feita através de uma Planilha de Registro de Inspeção. É importante notar que
o moderador também é responsável por avaliar a integridade do(s) artefato(s) alterado(s) com outros
itens da baseline.
3.3.2 Estados de uma Solicitação de Mudança




Confidencial                         CS – Component Solutions                      Page 19 of 22
Manager Sheet                                                  Version: 02.10
Plano de Gerência de Configuração                              Date: 06/07/2007
SCM-PLAN




3.3.3 Ciclo de Vida de uma CR

    1. Nível

         1.1. NEW: Qualquer pessoa submete uma CR;

         1.2. REOPNED: Reabrir uma CR que já foi criada.

    2. Nível

         2.1     ON DEVELOPMENT: A CR foi designada para alguém e está em desenvolvimento;

         2.2     DEVELOPMENT COMPLETE: A implementação da CR está concluída.

    3. Nível

         3.1     VERIFIED: A CR em processo de verificação e revisão pelas partes interessadas;

         3.2     CLOSED: A CR é fechada.


Confidencial                        CS – Component Solutions                      Page 20 of 22
Manager Sheet                                                                             Version: 02.10
Plano de Gerência de Configuração                                                         Date: 06/07/2007
SCM-PLAN

OBS:
O status de “Admitido” e “Confirmado” não serão utilizado devido a não necessidade para este projeto
do CCB.

3.3.3.1 Solicitando Novas Baselines

Para a criação de uma Baseline deve ser explicitamente usando uma nova solicitação de mudança1
aberta na ferramenta de controle de mudanças.

3.3.3.2 Solicitando Novos Releases

Para a criação de um Release deve ser explicitamente usando uma nova solicitação de mudança
aberta na ferramenta de controle de mudanças;

3.3.4 Mudanças no SVN

O documento de treinamento do SVN explica todos os procedimentos que devem ser tomados através
da ferramenta especificada.


3.4 Status de Configuração
3.4.1 Processo de Release

Não haverá backup

3.4.2 Relatórios e Auditorias

Os relatórios e auditorias serão feitos ao final de cada release do sistema e será feito através de um
documento de checklist de auditoria funcional e física de baseline. As ferramentas usadas para reportar
e acompanhar os desvios encontrados nas auditorias será descrita também no documento.

4. Milestones

Ver cronograma.


5. Treinamento e Recursos

Os treinamentos e recursos utilizados neste plano estão descritos no Plano de Gerenciamento de
Projetos em anexo.

1
    Neste caso, a solicitação de mudança aberta certamente não é uma solicitação de mudança real. Isso pode ser chamado de solicitação de baseline.


Confidencial                                       CS – Component Solutions                                         Page 21 of 22
Manager Sheet                                                  Version: 02.10
Plano de Gerência de Configuração                              Date: 06/07/2007
SCM-PLAN



6. Subcontratos e Controle de Venda do Software
N/A

7. Apêndice

7.1 Itens de Configuração e seus respectivos critérios de aceitação

7.1.1 Documentos em geral

         Todos os itens de configuração devem ser revisados pelo respectivo responsável e também pelo
          Gerente de Configuração.

7.1.2 Projeto Físico

         Revisado e assinado pelo Analista de Sistema, Arquiteto de Software e Gerente de Projetos.

7.1.3 Código Fonte

         Auditado pelo responsável pela Auditoria de acordo com o cronograma descrito para cada
          interação visto no Plano de Gerenciamento de Projeto.

7.1.4 Manual do usuário

         Revisado e assinado pelo Analista de Sistemas e Gerente de Projeto.

7.1.5 Esquema do Banco de Dados

         Revisado e assinado pelo Arquiteto de Software e Gerente de Projeto.


8. Anexos

8.1 Planilha de Registro de Inspeção
8.2 Plano de Gerenciamento do Projeto
8.3 Cronograma do Projeto




Confidencial                        CS – Component Solutions                      Page 22 of 22

								
To top