Dba Ciclo Palestra P4 V1a
-
Upload
leonardo-molinari -
Category
Technology
-
view
453 -
download
1
Transcript of Dba Ciclo Palestra P4 V1a
Como Desenvolver e Implementar Gerência
de Configuração
Leonardo MolinariConsultor Sênior de Qualidade de Software
2
Agenda
• Respondendo a Pergunta
• Visão Atual
• Estrutura Geral• Modelos X G.C.
• Introduzindo G.C. na Organização
• Conclusões
3
Respondendo a Pergunta
• Como Desenvolver e Implementar Gerência de Configuração?– Passo 0: Não faça nada sem antes entender
conceitos básicos. – Decida qual dos 3 caminhos você seguirá:
• Caminho 1: Vá da teoria p/ ferramenta – Processo definido primeiro
• Caminho 2: Olhe o que você tem e melhore– Melhora Processo e Ferramenta (até onde for possível)
• Caminho 3: Vá da ferramenta usada p/ teoria– Ajuste o Processo à Ferramenta já existente
4
Visão Geral
5
Visão Geral
6
“A Mudança”Mudança Simples
Mudança Complexa
7
Modelo Geral de Desenvolvimento
8
Estrutura Geral
9
Revisão de Conceitos Básicos
• Metadados• Item de Configuração• Identificação• Registro do Item de Configuração• Armazenamento• Controle de Mudança• Análise de Status• BaseLine• Branching• Roles• Tarefas• Eventos
10
Item de Configuração (I.C.)
11
Item de Configuração (I.C.)Ex. de uma Classe de um I.C.
Ex. de Ciclo de Vida de uma Classes de um I.C.
12
BaseLine
13
Principais Tipos de FerramentasGC baseada em Objetos
GC baseada em Tarefas
14
Modelos X Gerência de Configuração
CMM 1.1 SPICE
COBIT
15
Modelos X Gerência de Configuração
• Versão Brasileira...
MPS-BR
16
Introduzindo G.C. na Organização
• Introduzindo G.C. é como introduzir um Processo como outro Qualquer.– A única dúvida é por onde começar:
Ferramenta ou Processo• Depois de Respeitados os Conceitos
Básicos defina:– O que será Gerenciado– O Processo: roles, papéis, nível de
segurança, o que será controlado e o que não será controlado, tarefas, etc...
– Medição– Regras de Versionamento (ex: com “lock”) e
Branching– Ajuste corretamente o Processo e a
Ferramenta
17
Conclusões
• Não existe Sistema perfeito– Existe Sistema adequado
• Entenda primeiro os conceitos básicos e depois escolha qual caminho a seguir perfeito– Nenhum caminho é o ideal, dependerá da sua
“ambição”– Processo e Ferramenta devem andar de mãos
dadas
18
Reflexão
• “Procure novos ensinamentos com simplicidade, sem arrogância”.
• “Bom senso é o mestre da vida”
Provérbios Chineses
19
Conhecendo o Palestrante
Consultor de Sênior de Qualidade de Software Engº de Sistemas-UERJ Pós-Graduado em Gestão Pela Qualidade Total – Univ. Estácio de Sá Certificação/Experiência (metodologia, processos e ferramentas) em
Testes, Requisitos, Ger. de Configuração, Ger. Projetos, OpenSource Experiência Nacional e Internacional em diversos segmentos
NOVO
3ª Edição
20
Conhecendo o Palestrante
• Atuação de Consultoria em diversos níveis:– Testes de Software (foco principal)
• Planejamento• Ferramentas de automação de fornecedores• Ferramentas de automação opensource• Técnicas & estratégias• Otimização de ambientes de testes• Treinamento(diversos níveis) e palestras• Gerência de Projetos de Testes• Capacitação de Testadores• Etc.
– Gerência de Requisitos– Gerência de Configuração– Qualidade de Software
21
Palestrante: Leonardo Molinari E-mail: [email protected] Web Site:
http://geocities.yahoo.com.br/lm7k/testes.html Blog (lançamento exclusivo aqui !!!):
http://diariodaqualidade.blogspot.com
Dúvidas ???