Versão: 1.0 Doc Manager

Documentos relacionados
Plano de Gerenciamento de Configuração

Projeto Integrador. <Projeto Integrador> Documento Visão. Versão <1.0>

ISO/IEC Processo de ciclo de vida

CONTPATRI Plano de Garantia de Qualidade. Versão 1.1

Documento de Requisitos do Sistema versão 1.0

Normas ISO:

Documento de Visão versão 1.0 Desenvolvimento do Sistema de Gestão de Documentos Doc Manager Cliente: São José Agroindustrial Representante do

Plano de Testes VideoSystem

Projeto Manutenção SAP Web e Portal TRT

Engenharia de Software. Prof. Raquel Silveira

Manutenção de Software. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1º semestre de 2015

3. Engenharia dos requisitos de software

ANEXO V ARTEFATOS DO PROCESSO DE ENTREGA DE SOLUÇÕES PES

Gerenciador de ambientes para testes manuais

DICIONÁRIO DA ESTRUTURA ANALÍTICA DO PROJETO - SISCOP. Data Versão Descrição Autor

UnoTech Soluções em Histórico da Revisão Data Versão Descrição Autor 27/05/ 1.0 Construção do Documento Carlos GG Flor Página 2

ITIL v3 Transição de Serviço Parte 1

Gerenciamento de Projetos

CellBus Plano de Gerenciamento de Qualidade Versão (1.3)

De Olho na Pista. Documento de Arquitetura. De Olho na Pista Documento de Arquitetura Data: 23/03/2013. AJA Software

MANUAL PARA DESENVOLVIMENTO DE SOFTWARE TRABALHO DE CONCLUSAO DE CURSO EM SISTEMAS DE INFORMAÇÃO

DMS - DOCUMENTO DE MODELAGEM DE SISTEMA VERSÃO: [NOME DO SISTEMA] [SIGLA] [AUTORES]

Documento de Projeto de Software

Padrão para Especificação de Requisitos de Produto de Multimídia

Gerência da Configuração de Software. Teresa Maciel DEINFO/UFRPE

Prof. Fábio Lúcio Meira

UFU-FACOM Documento de Requisitos <Nome do Sistema>

Gerenciamento de Configuração de Software. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1 o semestre de 2015

Sistema Mobi-Lar Engenharia de Software

Gerenciamento de configuração e mudança

Gerência do Escopo. Gestão de Projetos

ESPECIFICAÇÃO DE PROJETO AUTOR(ES) : João

Gerência de Projetos e Qualidade de Software. Prof. Walter Gima

Gerência de Configuração: Terminologia. Leonardo Gresta Paulino Murta

- 6ª Lista de Exercícios -

Guilherme Fernando Gielow

Teste de Software Parte 2. Prof. Jonas Potros

LIVRO ENGENHARIA DE SOFTWARE FUNDAMENTOS, MÉTODOS E PADRÕES

Agenda. Componentes genéricos de uma fábrica de. Implantar ou melhorar uma fábrica, é um. Outras novidades que merecem atenção

Gestão da qualidade do Infor LN Guia do usuário para registro de conformidade

Teste de Software. Prof. Camila. Pedro de Assis Sobreira Jr.

TERMO DE ABERTURA PROJETO PONTOCOB

Introdução a Teste de Software

Gerência de Configuração

Tarefas de Gerenciamento de Configuração

Gerenciamento de Projetos com o Redmine

Engenharia de Requisitos

Sistema Integrado Fiscal Móvel

VIRTUALIZAÇÃO DE SERVIDORES - HYPER-V E SYSTEM CENTER

Engenharia de Software Processo de Desenvolvimento. Ciclo de Vida - Modelo Cascata

Treinamento em Alfresco Open Source Enterprise Content Management ( ECM ) - GED Gestão Eletrônica de Documentos

Princípios da Engenharia de Software aula 03

Apresentação do Curso de Engenharia de Software 2

Guia do Processo de Teste Metodologia Celepar

IBM Managed Security Services para Reimplementação e Reativação do Agente

Visão Geral do RUP (Rational Unified Process)

PLANO DO PROJETO. WebZine Manager. Versão 1.0

Documentação de Software. Simone Vasconcelos

PLANO DE CONTINGÊNCIA E CONTINUIDADE DOS NEGÓCIOS

Manutenção de Software. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1º semestre de 2016

Professor Emiliano S. Monteiro

Gestão de Testes e Defeitos. Malba Jacob Prudente

MFE Instalação e Configuração

MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL JUIZ DE FORA CAMPUS GOVERNADOR VALADARES TECNOLOGIA DA INFORMAÇÃO

IMPLANTAÇÃO DA SOLUÇÃO DA MICROSOFT EPM

POLÍTICA DE SEGURANÇA DA INFORMAÇÃO PÚBLICA

1. INTRODUÇÃO A MODELAGEM DE DADOS

! Introdução. " Motivação para Processos de Software. ! Processo Unificado (USDP) " Definições " RUP x USDP " Características do Processo Unificado

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Prof. Fabiano Papaiz IFRN

Introdução aos Testes de Software

ANEXO TÉCNICO REQUERIMENTOS DE INFRAESTRUTURA BEMATECH GEMCO MATRIZ

Rational Unified Process (RUP)

Modelo de Instalação e configuração do token 5100 e 5110.

Gerência de Configuração: Ramificação e Integração. Leonardo Gresta Paulino Murta

TUTORIAL GIT Victor Breder Comp-19 Março de 2017

Transcrição:

Plano de Gerenciamento de Configuração versão 1.0 Desenvolvimento do Sistema de Gestão de Documentos Doc Manager Cliente: São José Agroindustrial Representante do cliente: Paulo José de Souza 1

Data: 10/04/2016 Autor Descrição Versão Data André Luiz \ Alexandre Gomes Criação do documento 1.0 10/04/2016 Histórico da Revisão Página 2 de 10 FASTSOFTWARE, 2016 Confidencial 2

Data: 10/04/2016 Índice Analítico 1 Introdução... 4 1.1 Finalidade... 4 1.2 Escopo... 4 1.3 Definições, Acrônimos e Abreviações...4 1.4 Referências... 4 1.5 Visão Geral... 5 2 Gerenciamento de Configuração de Software...5 2.1 Organização, Responsabilidades e Interfaces...5 2.2 Ferramentas, Ambiente e Infraestrutura...6 3 O Programa de Gerenciamento de Configuração...7 3.1 Identificação da Configuração...7 3.1.2 Versionamento dos Artefatos...7 3.1.3 Baselines do Projeto...8 3.2 Controle de Configuração e Mudança...8 Status do fluxo para controle de mudanças...8 3.3 Estimativa do Status de Configuração...9 4 Marcos... 9 5 Treinamento e Recursos...10 6 Controle de Software de Subcontratados e Fornecedores...10 Página 3 de 10 FASTSOFTWARE, 2016 Confidencial 3

Data: 10/04/2016 Plano de Gerenciamento de Configuração 1 Introdução O plano de gerenciamento de configuração tem como objetivo descrever todas as atividades do Gerenciamento do controle de configurações e Mudanças que serão executadas durante o ciclo de vida do produto ou projeto. Tem também a função de detalhar o cronograma de atividades atribuídas, e os recursos necessários, como: equipes, ferramentas e computadores. 1.1 Finalidade A finalidade do Plano de Gerencia de Configuração é definir ou fazer referência às etapas e atividades que descrevem como o Gerenciamento de Controle de Configuração e Mudança é executado no desenvolvimento de um software. O mesmo deve ser elaborado no inicio da faze de Elaboração do Projeto, depois que a provisão de fundos for aprovada para o prosseguimento do projeto. O plano de Gerencia de Configuração precisa ser arquivado para que esteja disponível para as atividades de manutenção posteriores à implementação, especialmente para fornecer orientação sobre onde determinados componentes de software podem ser armazenados. 1.2 Escopo Este plano de gerenciamento de configuração é destinado para todos os integrantes da equipe responsável pelo desenvolvimento do sistema Doc Manager, detalha toda infraestrutura utilizada durante o desenvolvimento do projeto, abrangendo todo o controle e gerenciamento da configuração do projeto. 1.3 Definições, Acrônimos e Abreviações Esta subseção apresenta as definições de todos os termos, acrônimos e abreviações necessários para a correta interpretação do Plano de Gerenciamento de Configuração. Essas informações podem ser fornecidas mediante referência ao Glossário do projeto. 1.4 Referências Nenhuma Página 4 de 10 FASTSOFTWARE, 2016 Confidencial 4

Data: 10/04/2016 1.5 Visão Geral Como visão geral, será descrito abaixo como o documento está organizado, de acordo com cada seção. Seção 2 3 4 5 Descrição São relacionados os papéis, as responsabilidades das atividades e as ferramentas dentro da GC da Fábrica. É apresentado como serão criadas e controladas as Baselines. São abordados os detalhes sobre quando o Plano de Gerenciamento de Configuração deve ser atualizado. Descreve como será aplicado o treinamento com relação a ferramenta para gerenciamento de configuração. 2 Gerenciamento de Configuração de Software 2.1 Organização, Responsabilidades e Interfaces Papéis Equipe Responsabilidade Estabelecer Políticas de GC Escrever Plano de GC Gerente de Configuração Marcicleide Batista Configurar Ambiente de GC Criar Espaços de Trabalho de Integração Criar Baselines Promover Baselines CCM Alexandre Gomes Estabelecer Processo de Controle de André Luiz Mudanças Marcicleide Batista Revisar Solicitação de Mudança Willyan Marques Desenvolvedor André Luiz Willyan Marques Seguir os padrões e procedimentos definidos no Plano de Gerência de Configuração Manipulação das solicitações da mudança: Alexandre Gomes Joabe José Gyan Diego Enviar Solicitação de Mudança Atualizar Solicitação de Mudança Página5 de 10 FASTSOFTWARE, 2016 Confidencial 5

2.2 Ferramentas, Ambiente e Infraestrutura 2.2.1 Ferramentas para gerenciamento de configurações Ferramenta Tipo Descrição Versão É um serviço de hospedagem de desenvolvimento Github Repositório de softwares no qual serve como repositório para controle de versão, dando suporte a ferramenta Git: - pode ser encontrado no site: https://github.com/ Git Controle de Versão. Sistema de controle de versão. 2.5.1 Git Acesso ao repositório Cliente para o Git integrado ao Windows. 2.5.1 2.2.2 Ferramentas para ambiente de desenvolvimento Tipo Ferramenta Versão Sistema Operacional (Desenvolvimento) Windows Profissional 8.1 Sistema Operacional (Desenvolvimento) Debian 8.4 Sistema Operacional (Desenvolvimento) Windows Profissional 7.0 Antvírus Avast 11.2.2261 Controle de Versão - Ferramenta: Netbeans 8.0.2 Plataforma de Desenvolvimento Linguagem: PHP 5.6 Framework: Symfony 2 3.1 Banco de Dados MySQL 5.6 Comunicação Gmail / Whatsapp - Página 6 de 10 FASTSOFTWARE, 2016 Confidencial 6

Data: 10/04/2016 3 O Programa de Gerenciamento de Configuração 3.1 Identificação da Configuração 3.1.1 Métodos de Identificação Para todos os itens de configurações com exceção do código fonte terá que descrever como os artefatos do projeto ou produto devem ser nomeados. O esquema de identificação será baseado na nomenclatura abaixo. No que significa: <NOME DO DOCUMENTO>. <PROJETO ><FÁBRICA> <NOME DO DOCUMENTO>: Nome de referência do documento. <PROJETO>: Nome do projeto. <FÁBRICA>: Nome da fábrica. 3.1.2 Versionamento dos Artefatos Deve-se seguir o seguinte padrão para a numeração dos builds: X.Y.Z. Onde temos: X - O número de uma versão final; Y - O número do release (Entregas de Funcionalidades aos clientes); Z - O número do build; O número inicial do build é 0.0.0. O versionamento será tratado da seguinte forma: Quando for realizada uma entrega de um release com partes do sistema já funcionando, testados e integrado será incrementado o segundo digito (Y), dessa forma uma primeira entrega realizada ao cliente seria nomeada como 0.1.0. Conforme mudanças ou incrementos importantes e significativos ao sistema forem ocorrendo dentro desse intervalo de um release, ou seja, builds internos, serão nomeados incrementando o terceiro digito (Z), como por exemplo numa primeira mudança 0.1.1. A cada vez que se passa para um novo release de entrega, o terceiro digito será zerado como mostra a seguir: 0.2.0. Somente em uma entrega final do produto, que irá haver incremento no primeiro digito (X), desta forma ao fim do projeto teremos um produto na versão 1.0.0. Assim como ocorre acima, quando o primeiro digito for incrementado os demais de sua direita serão zerados. Vale ressaltar que esse primeiro digito servirá para possíveis evoluções do sistema. Página 7 de 10 FASTSOFTWARE, 2016 Confidencial 7

Data: 10/04/2016 3.1.3 Baselines do Projeto As Baselines estarão definidas nas fases abaixo Fases Planejamento Arquitetura o projeto Release Itens de Configuração da Baseline Documentação (Artefatos do projeto) Código fonte contendo apenas a arquitetura do Projeto. Fontes do sistema pronto Os artefatos estarão contidos na Baseline quando atingirem sua versão estável. 3.2 Controle de Configuração e Mudança 3.2.1 Processamento e Aprovação de Solicitações de Mudança As solicitações de mudanças das baselines serão realizadas por meio do seguinte fluxo. Status do fluxo para controle de mudanças Atividade Descrição Responsabilidade Aberto Nova solicitação Todos Em Análise Solicitação em análise Analista de sistemas Analisado Solicitação analisada Analista de sistemas Em desenvolvimento Solicitação sendo desenvolvida Desenvolvedor Negociação Negociação sobre a realização da mudança Gerente de projetos Desenvolvimento Execução da mudança Desenvolvedor Em testes Teste e verificação da mudança Testador Estável Mudança estável Analista Finalizada Mudança incluída na baseline Gerente de configuração 8

Página 8 de 10 FASTSOFTWARE, 2016 Confidencial Data: 10/04/2016 3.2.2 Comitê de Controle de Mudança (CCM) O Comitê de Controle de Mudanças (CCM), será formado por Analistas de Sistemas, Gerentes de Projetos e Gerente de Configuração. 3.3 Estimativa do Status de Configuração 3.3.1 Processo de Armazenamento de Mídia e Liberação do Projeto O backup dos artefatos mantidos no repositório, será realizado e mantido no Google driver, não usaremos backup off-line por motivos de dano ou perda do material utilizado. O backup será realizado a cada semana. Cada backup deverá conter como descrição a data e hora. Os releases a serem desenvolvidos serão devidamente testados e aprovados assim gerando um release, a verão liberada estará livre de erros e aprovada pelo analista responsável. 3.3.2 Especificação de hardware Todos os computadores utilizados para o processo de desenvolvimento, deverá seguir os critérios de configurações para ambiente de desenvolvimento estabelecidas neste documento. 3.3.3 Repositório Toda a estrutura do repositório terá como responsável apenas o gerente de configurações, não podendo ser permitido o acesso para os demais usuários do mesmo. 4 Marcos Segue os marcos que irá compor o desenvolvimento do projeto. Marcos Datas Arquitetura do Sistema - Release final do produto - 9

Página 9 de 10 FASTSOFTWARE, 2016 Confidencial Data: 12/05/2015 5 Treinamento e Recursos Como fase inicial de treinamento será realizada a preparação dos ambientes com as ferramentas necessárias, conforme a tabela abaixo. Treinamento Objetivo Público Alvo Ferramenta Treinamento para instalação e configuração da ferramenta Git Toda a equipe Repositório Treinamento ensinando como acessar o repositório através de uma máquina cliente, como dar os comandos principais do repositório, como incluir novos itens dentro do repositório e também como remover do mesmo. Toda a equipe 6 Controle de Software de Subcontratados e Fornecedores Nenhum 10

Página 10 de 10 FASTSOFTWARE, 2016 Confidencial 11