Uma Proposta de Processo
de Gerência de
Configuração de Software
para Micros e Pequenas
Empresas
Aluno: Cristiano Levi Arnold
Orientador: Alexandre Luís Franco
2009
Sumário
•
•
•
•
•
•
•
•
•
Motivação/Objetivo
Contribuições
Micro e Pequena Empresa
Gerência de Configuração de Sofware
Desenvolvimento Ágil de Software
Gerência de Configuração de Software Ágil
Metodologia
Conclusões
Cronograma Atualizado
2
Motivação/Objetivo
• Processo de Gerência de Configuração de
Software (GCS) pode ser considerado uma
atividade de Garantia da Qualidade
• Falta de Recursos para investimento na
melhoria de processos por parte das Micros e
Pequenas as empresas (MPEs)
• Auxiliar as MPEs por meio da proposta de um
processo de GCS baseado nos princípios do
GCS Ágil, com intuito de atingirem uma
qualidade melhor nos seus produtos e serviços
3
Gerência de Configuração de
Sofware
Atingindo a qualidade de software (PRESMANN, 1995)
4
Sumário
•
•
•
•
•
•
•
•
•
Motivação/Objetivo
Contribuições
Micro e Pequena Empresa
Gerência de Configuração de Sofware
Desenvolvimento Ágil de Software
Gerência de Configuração de Software Ágil
Metodologia
Conclusões
Cronograma Atualizado
5
Contribuições
• Propor um processo de Gerência de
Configuração de Software (GCS) para duas
MPEs estudadas
• Processo proposto poderá servir de base para
outras MPEs criarem, melhorarem ou ajustarem
seu processo de GCS
6
Sumário
•
•
•
•
•
•
•
•
•
Motivação/Objetivo
Contribuições
Micro e Pequena Empresa
Gerência de Configuração de Sofware
Desenvolvimento Ágil de Software
Gerência de Configuração de Software Ágil
Metodologia
Conclusões
Cronograma Atualizado
7
Micro e Pequena Empresa
• Receita Bruta Anual
• Micro: abaixo de R$ 433.755,14
• Pequena: R$ 433.755,14 a R$ 2.133.222,00
• Número de Pessoas Ocupadas
• Micro: até 09 funcionários
• Pequena: 10 a 49 funcionários
(Estatuto das MPEs, SEBRAE 2009)
8
Sumário
•
•
•
•
•
•
•
•
•
Motivação/Objetivo
Contribuições
Micro e Pequena Empresa
Gerência de Configuração de Sofware
Desenvolvimento Ágil de Software
Gerência de Configuração de Software Ágil
Metodologia
Conclusões
Cronograma Atualizado
9
Gerência de Configuração de
Sofware
• Gerência de Configuração
• Disciplina para controlar a evolução de
sistemas complexos tanto de hardware
quanto de software desde sua concepção
até sua aposentadoria com o objetivo de
minimizar os erros e maximizar a
produtividade da equipe de projeto
(KOSKELA, 2003; PRESMANN, 1995; BABICH 1986)
10
Gerência de Configuração de
Sofware
• Gerência de Configuração de Software
• Disciplina que controla a evolução de
produtos de programa de computador nas
fases iniciais de desenvolvimento bem
como durante todos os estágios de
manutenção
(ANSI/IEEE Std 1042-1987)
11
Gerência de Configuração de
Sofware
• Atividades da GCS
• Identificação da Configuração
• Controle da Configuração
• Relatório de Situação da Configuração
• Auditoria de Configuração
(ANSI/IEEE Std 828-1990)
12
Gerência de Configuração de
Sofware
• Visão da GCS em Outros Modelos
• GCS como a disciplina responsável por
controlar a evolução de sistemas de
software (CMMI, 2009)
• GCS que estabelece e mantêm a
integridade de todos os produtos de
trabalho de forma a torná-los disponíveis a
todos os envolvidos (MPS.BR, 2009)
13
Sumário
•
•
•
•
•
•
•
•
•
Motivação/Objetivo
Contribuições
Micro e Pequena Empresa
Gerência de Configuração de Sofware
Desenvolvimento Ágil de Software
Gerência de Configuração de Software Ágil
Metodologia
Conclusões
Cronograma Atualizado
14
Desenvolvimento Ágil de
Software
• O Manifesto Ágil possui quatro valores
essenciais:
1. Indivíduos e interações sobre processos e
ferramentas
2. Software que funcione sobre
documentação abrangente
(BECK, et al. 2001)
15
Desenvolvimento Ágil de
Software
Continuação...
3. Colaboração do cliente sobre negociação
de contrato
4. Resposta à mudança sobre seguir um
plano
(BECK, et al. 2001)
16
Sumário
•
•
•
•
•
•
•
•
•
Motivação/Objetivo
Contribuições
Micro e Pequena Empresa
Gerência de Configuração de Sofware
Desenvolvimento Ágil de Software
Gerência de Configuração de Software Ágil
Metodologia
Conclusões
Cronograma Atualizado
17
Gerência de Configuração de
Software Ágil
• Os Princípios Básicos para a GCS Ágil
são:
• O processo deve servir aos seus
participantes e não vice-versa
• O processo deveria ser simples e sem
atritos além de ser o mais automatizado
possível
(APPLETON, et al. 2003)
18
Gerência de Configuração de
Software Ágil
Continuação…
• O processo deveria facilitar a mudança ao
invés de dificultá-la
• O processo deveria ajudar na
coordenação do desenvolvimento no lugar
de controlar os desenvolvedores
(APPLETON, et al. 2003)
19
Sumário
•
•
•
•
•
•
•
•
•
Motivação/Objetivo
Contribuições
Micro e Pequena Empresa
Gerência de Configuração de Sofware
Desenvolvimento Ágil de Software
Gerência de Configuração de Software Ágil
Metodologia
Conclusões
Cronograma Atualizado
20
Metodologia
• Método de Estudo de Caso de uma Micro e
uma Pequena Empresa desenvolvedora de
software
• Pesquisa exploratória (Sem alteração do
ambiente em estudo)
• Coleta de dados através de entrevistas com
roteiro semiestruturado
• Análise dos dados será por categorização e
relacionamento das informações através de
deduções
21
Sumário
•
•
•
•
•
•
•
•
•
Motivação/Objetivo
Contribuições
Micro e Pequena Empresa
Gerência de Configuração de Sofware
Desenvolvimento Ágil de Software
Gerência de Configuração de Software Ágil
Metodologia
Conclusões
Cronograma Atualizado
22
Conclusões
• Satisfaz quase todas as expectativas iniciais
• A ideia inicial de propor um processo
genérico para todas MPEs foi descontinuada
23
Sumário
•
•
•
•
•
•
•
•
•
Motivação/Objetivo
Contribuições
Micro e Pequena Empresa
Gerência de Configuração de Sofware
Desenvolvimento Ágil de Software
Gerência de Configuração de Software Ágil
Metodologia
Conclusões
Cronograma Atualizado
24
Cronograma Atualizado
25
FIM
• Perguntas
• Sugestões
26
Download

Gerência de Configuração de Sofware