Skip to content

jacquchoa/fa7-gcs-trabalho

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

FACULDADE 7 DE SETEMBRO

Disciplina: Gestão de Configuração de Software – Turma 08

Professor: Joaquim Oliveira

Trabalho: Plano de Gerência de Configuração

Utilizando o modelo Template-PlanoDeGCS.md crie um Plano de Gestão de Configuração de Software para um projeto de sua empresa ou um projeto fictício, definindo no mínimo:

  • A estrutura da equipe de GCS do projeto;
  • As ferramentas escolhidas para cada finalidade (versionamento, gestão de mudanças, etc...), e recursos necessários (hardware, licenças, etc..) para o ambiente onde elas executarão;
  • Padrões que devem ser seguidos no uso destas ferramentas (ex: padrão de mensagem de commit/check-in, organização de diretórios do repositório de versões, regra para versão do sistema e dos documentos, padrão de nomenclatura de arquivos, etc..);
  • Critérios para definir que artefatos serão considerados itens de configuração;
  • Quais são os itens de configuração do projeto, e em que momento passam a ser controlados;
  • As baselines para o projeto, listando os itens que fazem parte de cada uma, padrão de nomenclatura de tags/labels, e o momento de sua criação;
  • Como é o ciclo de vida de uma solicitação de mudança e a estrutura do CCB do seu projeto, bem como seus integrantes;
  • Um padrão para criação de branches (quando será obrigatório criar, padrão para o nome do branch, quem é responsável por criar, quando e por quem o merge deve ser feito);
  • Treinamentos e outros recursos necessários para as atividades de GCS;
  • Como as auditorias de GCS serão conduzidas no projeto;

O trabalho deve ser feito observando-se as seguintes regras:

  • Equipes de até 5 pessoas;
  • Utilizar a ferramenta Git para controlar as versões do documento e o site Github para armazenar o repositório da equipe;
  • Inicialmente, a equipe deve fazer o fork do repositório que contém o template para um repositório próprio da equipe;
  • O repositório da equipe deve conter um branch para cada integrante fazer suas contribuições;
  • Ao final, deve-se realizar pelo menos um merge de cada um desses branches para o master do repositório, para consolidar o documento;
  • A versão final do plano deve receber uma tag, seguindo os padrões definidos no próprio plano;

Entrega do trabalho

  • Enviar por email o endereço do repositório do projeto e o nome da tag que deve ser usada para recuperar a versão final do plano;
  • Valor do trabalho: 0 a 10 pontos;
  • Data de entrega: 10/12/2014, até o final do horário da aula (22:40);
  • Trabalhos entregues fora do prazo ou que não obedeçam o modelo fornecido serão desconsiderados;

Dicas:

  • Leia os comentários do modelo fornecido, para ter uma ideia do conteúdo de cada seção;
  • Ao preencher o documento, remova os comentários em itálico;
  • As seções do documento definem a estrutura mínima a ser seguida. Para facilitar a organização do conteúdo, você pode criar subseções dentro delas, desde que a estrutura já existente não seja alterada;
  • Veja no CMMI, na área de processo de Gestão de Configuração (pág. 137 a 148), alguns exemplos dos tópicos pedidos: http://www.sei.cmu.edu/reports/10tr033.pdf;
  • Não é preciso ficar restrito às ferramentas vistas nas aulas. A equipe pode utilizar outras ferramentas que conheça.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published