Uma Proposta de Processo de Gerência de Configuração de Software para Micros e Pequenas Empresas...

Post on 21-Apr-2015

104 views 0 download

Transcript of Uma Proposta de Processo de Gerência de Configuração de Software para Micros e Pequenas Empresas...

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

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

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

4

Gerência de Configuração de Sofware

Atingindo a qualidade de software (PRESMANN, 1995)

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

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

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

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)

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

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)

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)

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)

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)

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

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)

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)

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

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)

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)

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

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

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

23

Conclusões

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

genérico para todas MPEs foi descontinuada

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

25

Cronograma Atualizado

26

FIM

• Perguntas• Sugestões