26
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

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

Embed Size (px)

Citation preview

Page 1: 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

Uma Proposta de Processo de Gerência de

Configuração de Software para Micros e Pequenas

Empresas

Aluno: Cristiano Levi ArnoldOrientador: Alexandre Luís Franco

2009

Page 2: 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

2

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

Page 3: 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

3

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

Page 4: 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

4

Gerência de Configuração de Sofware

Atingindo a qualidade de software (PRESMANN, 1995)

Page 5: 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

5

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

Page 6: 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

6

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

Page 7: 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

7

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

Page 8: 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

8

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)

Page 9: 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

9

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

Page 10: 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

10

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)

Page 11: 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

11

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)

Page 12: 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

12

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)

Page 13: 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

13

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)

Page 14: 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

14

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

Page 15: 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

15

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)

Page 16: 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

16

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)

Page 17: 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

17

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

Page 18: 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

18

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)

Page 19: 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

19

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)

Page 20: 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

20

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

Page 21: 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

21

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

Page 22: 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

22

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

Page 23: 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

23

Conclusões

• Satisfaz quase todas as expectativas iniciais• A ideia inicial de propor um processo

genérico para todas MPEs foi descontinuada

Page 24: 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

24

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

Page 25: 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

25

Cronograma Atualizado

Page 26: 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

26

FIM

• Perguntas• Sugestões