Aluno: Cristiano Levi Arnold Orientador: Alexandre Luís Franco 2009 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
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
Gerência de Configuração de Sofware Atingindo a qualidade de software (PRESMANN, 1995)
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
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
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
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)
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
Gerência de Configuração de Sofware 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)
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)
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)
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)
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
Desenvolvimento Ágil de Software O Manifesto Ágil possui quatro valores essenciais: Indivíduos e interações sobre processos e ferramentas Software que funcione sobre documentação abrangente (BECK, et al. 2001)
Desenvolvimento Ágil de Software Continuação... Colaboração do cliente sobre negociação de contrato Resposta à mudança sobre seguir um plano (BECK, et al. 2001)
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
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)
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)
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
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
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
Conclusões Satisfaz quase todas as expectativas iniciais A ideia inicial de propor um processo genérico para todas MPEs foi descontinuada
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
Cronograma Atualizado
FIM Perguntas Sugestões