Programa Brasileiro da Qualidade e Produtividade em Programa Brasileiro da Qualidade e Produtividade em Software – PBQP SW
Software – PBQP SW
Encontro da Qualidade e Produtividade em Software – EQPS Belém
Encontro da Qualidade e Produtividade em Software – EQPS Belém
Melhoria de Processo de Software baseado no Modelo
Melhoria de Processo de Software baseado no Modelo
MPS.BR nível G - Um Estudo de Caso
MPS.BR nível G - Um Estudo de Caso
Soltin
-Soltin - Soluções Integradas em Tecnologia de Informação LtdaSoluções Integradas em Tecnologia de Informação Ltda Categoria 2.36: Métodos de Gestão
Melhoria de Processo de Software baseado no
Modelo MPS.BR nível G - Um Estudo de Caso
Agenda
Agenda
ObjetivoObjetivo MotivaçãoMotivação
MPS.BRMPS.BR
Estudo de CasoEstudo de Caso ConclusãoConclusão
AgradecimentosAgradecimentos
Melhoria de Processo de Software baseado no
Modelo MPS.BR nível G - Um Estudo de Caso
Objetivo do Trabalho
Objetivo do Trabalho
Este trabalho tem o propósito de incentivar as micros, Este trabalho tem o propósito de incentivar as micros,
pequenas e médias empresas (MPE’s) de desenvolvimento de
pequenas e médias empresas (MPE’s) de desenvolvimento de
software do Pólo de Software Amazonsoft em Manaus, a
software do Pólo de Software Amazonsoft em Manaus, a
melhorar seus processos, utilizando o modelo de qualidade
melhorar seus processos, utilizando o modelo de qualidade
MPS.BR aderindo inicialmente o Nível G.
Melhoria de Processo de Software baseado no
Modelo MPS.BR nível G - Um Estudo de Caso
Motivação
Motivação
Dificuldades encontradas nas MPE’s em melhorar seus Dificuldades encontradas nas MPE’s em melhorar seus
processos;
processos;
Participação no projeto de implantação do nível G do MPS.BR Participação no projeto de implantação do nível G do MPS.BR
na empresa Soltin Ltda;
na empresa Soltin Ltda;
Contribuir para a competitividade da Soltin no mercado Contribuir para a competitividade da Soltin no mercado
regional, nacional e mundial;
regional, nacional e mundial;
Participação no Grupo de Pesquisa em Engenharia de Participação no Grupo de Pesquisa em Engenharia de
Software (GPES).
Melhoria de Processo de Software baseado no
Modelo MPS.BR nível G - Um Estudo de Caso
MPS.BR
MPS.BR
É coordenado pela Associação para Promoção da Excelência É coordenado pela Associação para Promoção da Excelência
do Software Brasileiro (SOFTEX);
do Software Brasileiro (SOFTEX);
Tem como objetivo definir um modelo de melhoria e avaliação Tem como objetivo definir um modelo de melhoria e avaliação
de processo de software, preferencialmente para as MPE’s, de
de processo de software, preferencialmente para as MPE’s, de
forma a atender as suas necessidades de negócio e a ser
forma a atender as suas necessidades de negócio e a ser
reconhecido nacional e internacionalmente como um modelo
reconhecido nacional e internacionalmente como um modelo
aplicável à indústria de software [Guia Geral MPS.BR, 2006].
Melhoria de Processo de Software baseado no
Modelo MPS.BR nível G - Um Estudo de Caso
Estrutura
Melhoria de Processo de Software baseado no
Modelo MPS.BR nível G - Um Estudo de Caso
Níveis de Maturidade MR-MPS
Níveis de Maturidade MR-MPS
Resultado Pretendido Resultado Pretendido inicialmente inicialmenteMelhoria de Processo de Software baseado no
Modelo MPS.BR nível G - Um Estudo de Caso
Contextualizando a Soltin
Contextualizando a Soltin
A Soltin Ltda é uma empresa de desenvolvimento de Sistemas A Soltin Ltda é uma empresa de desenvolvimento de Sistemas
de Informação e participante do Amazonsoft. Sua área de
de Informação e participante do Amazonsoft. Sua área de
atuação concentra-se nas empresas do Pólo Industrial de
atuação concentra-se nas empresas do Pólo Industrial de
Manaus, comércio e serviços:
Manaus, comércio e serviços:
Desenvolvimento de Sistemas Integrados;Desenvolvimento de Sistemas Integrados;
Projetos P & D;Projetos P & D;
Consultoria Técnica; eConsultoria Técnica; e
Melhoria de Processo de Software baseado no
Modelo MPS.BR nível G - Um Estudo de Caso
Estudo de Caso – Projeto de Implantação e Certificação no
Estudo de Caso – Projeto de Implantação e Certificação no
Modelo de Referência MR.MPS nível G.
Modelo de Referência MR.MPS nível G.
Capacitação da equipe Soltin; Capacitação da equipe Soltin; Resultados Obtidos;Resultados Obtidos;
Melhoria de Processo de Software baseado no
Modelo MPS.BR nível G - Um Estudo de Caso
Capacitação da equipe Soltin
Capacitação da equipe Soltin
Com incentivo do CIDE os membros da equipe vem buscando Com incentivo do CIDE os membros da equipe vem buscando
aumentar competências em:
aumentar competências em:
Mapeamento de processos;Mapeamento de processos; ISO 9001:2000;ISO 9001:2000;
MPS.BR;MPS.BR;
CMMICMMI®®; e; e
Melhoria de Processo de Software baseado no
Modelo MPS.BR nível G - Um Estudo de Caso
Aderência do GSDS ao nível G Aderência do GSDS ao nível G
O GSDS – Gestão Soltin de Desenvolvimento de Software. É um O GSDS – Gestão Soltin de Desenvolvimento de Software. É um
processo de desenvolvimento de software de autoria da Soltin,
processo de desenvolvimento de software de autoria da Soltin,
está em fase de conclusão. Possui quatro fases:
está em fase de conclusão. Possui quatro fases: Fase 1 – Análise de Negócios;Fase 1 – Análise de Negócios;
Fase 2 – Análise de Projetos;Fase 2 – Análise de Projetos; Fase 3 – Fabrica de Software; eFase 3 – Fabrica de Software; e Fase 4 – Implantação.Fase 4 – Implantação.
Resultados Obtidos Resultados Obtidos
Melhoria de Processo de Software baseado no
Modelo MPS.BR nível G - Um Estudo de Caso
100
100
Documento de Planejamento do Projeto (Plano de Comunicação);
Documento de Planejamento do Projeto (Plano de Comunicação);
GPR 11
GPR 11
100
100
Documento de Planejamento do Projeto (Cronograma Geral);
Documento de Planejamento do Projeto (Cronograma Geral);
GPR 10
GPR 10
100
100
Documento de Planejamento do Projeto (Plano de Equipe);
Documento de Planejamento do Projeto (Plano de Equipe);
GPR 9
GPR 9
100
100
Documento de Planejamento do Projeto (Plano de comunicação);
Documento de Planejamento do Projeto (Plano de comunicação);
GPR 8
GPR 8
100
100
Documento de Planejamento do Projeto (Plano de Riscos);
Documento de Planejamento do Projeto (Plano de Riscos);
GPR 7
GPR 7
100
100
Documento de Planejamento do Projeto;
Documento de Planejamento do Projeto;
GPR 6
GPR 6
100
100
Documento de Planejamento do Projeto;
Documento de Planejamento do Projeto;
GPR 5
GPR 5
100
100
Documento de Planejamento do Projeto (Plano de Riscos);
Documento de Planejamento do Projeto (Plano de Riscos);
GPR 4
GPR 4
100
100
Documento de Planejamento do Projeto;
Documento de Planejamento do Projeto;
GPR 3
GPR 3
100
100
WBS, ou EAP (Estrutura Analítica do Projeto);
WBS, ou EAP (Estrutura Analítica do Projeto);
GPR 2
GPR 2
100
100
Proposta de Especificação de Software (Escopo do projeto);
Proposta de Especificação de Software (Escopo do projeto);
GPR 1 GPR 1 Gerência de Projetos Gerência de Projetos Em Em (%) (%) Artefatos do GSDS Artefatos do GSDS Resultado Resultado Esperado Esperado Processo Processo Atendimento Atendimento Aderência do GSDS ao nível G Aderência do GSDS ao nível G Resultados Obtidos Resultados Obtidos
Melhoria de Processo de Software baseado no
Modelo MPS.BR nível G - Um Estudo de Caso
100 100 Total Total 100 100
Ata de Reunião (com as ações corretivas aplicadas pela gerência).
Ata de Reunião (com as ações corretivas aplicadas pela gerência).
GPR 16
GPR 16
100
100
Ata de Reunião (Devidamente analisada pela gerência);
Ata de Reunião (Devidamente analisada pela gerência);
GPR 15
GPR 15
100
100
Documento de Planejamento do Projeto (Cronograma);
Documento de Planejamento do Projeto (Cronograma);
GPR 14
GPR 14
100
100
Documento de Planejamento do Projeto (Plano de Equipe);
Documento de Planejamento do Projeto (Plano de Equipe);
GPR 13 GPR 13 100 100 Ata de Reunião; Ata de Reunião; GPR 12 GPR 12 Gerência de Projetos Gerência de Projetos Em Em (%) (%) Artefatos do GSDS Artefatos do GSDS Resultado Resultado Esperado Esperado Processo Processo Atendimento Atendimento Aderência do GSDS ao nível G Aderência do GSDS ao nível G Resultados Obtidos Resultados Obtidos
Melhoria de Processo de Software baseado no
Modelo MPS.BR nível G - Um Estudo de Caso
100 Total
100 Planilha de Controle de Mudanças ou Plano de Ação.
GRE 7
100 Controle de mudanças (Documento de Consistência dos Requisitos).
GRE 6
100 Matriz de Rastreabilidade;
GRE 5
100 Documento de Especificação de Requisitos do Software;
GRE 4
100 Plano de Aprovação (Plano de Aceitação).
GRE 3
100 Documento de Especificação de Requisitos do Software;
GRE 2
100 Plano de Comunicação (Ata de Reunião; Carta Proposta, etc).
GRE 1 Gerência de Requisitos Em Em (%) (%) Artefatos do GSDS Artefatos do GSDS Resultado Resultado Esperado Esperado Processo Processo Atendimento Atendimento Aderência do GSDS ao nível G Aderência do GSDS ao nível G Resultados Obtidos Resultados Obtidos
Melhoria de Processo de Software baseado no
Modelo MPS.BR nível G - Um Estudo de Caso
Conclusão e Observações Gerais
Conclusão e Observações Gerais
Sem processo de software, não há qualidade no produto final;Sem processo de software, não há qualidade no produto final;
Aderir a um processo sem gerencia-lo é quase que não ter processo; Aderir a um processo sem gerencia-lo é quase que não ter processo;
O MPS.BR é uma excelente opção para a melhoria do processo de O MPS.BR é uma excelente opção para a melhoria do processo de
software das MPE’s; software das MPE’s;
Assim como o MPS.BR está proporcionando meios de melhoria de Assim como o MPS.BR está proporcionando meios de melhoria de
processo para a Soltin, ele pode chegar a outras empresas processo para a Soltin, ele pode chegar a outras empresas
independente se é MPE; independente se é MPE;
A qualidade no desenvolvimento de software das MPE’s do Pólo A qualidade no desenvolvimento de software das MPE’s do Pólo
Amazonsoft, está mudando gradativamente. Amazonsoft, está mudando gradativamente.
Melhoria de Processo de Software baseado no
Modelo MPS.BR nível G - Um Estudo de Caso
Primeiramente a DEUS;Primeiramente a DEUS;
Professor: Paulino Wagner Palheta Viana; Professor: Paulino Wagner Palheta Viana; FUCAPI;FUCAPI;
CESF;CESF;
Coordenação do Evento.Coordenação do Evento.
Agradecimentos
Melhoria de Processo de Software baseado no
Modelo MPS.BR nível G - Um Estudo de Caso
Referências Bibliográficas
Referências Bibliográficas
[
[Guia Geral MPS.BR, 2006] Associação para Promoção da Excelência do Software Brasileiro –SOFTEX. Guia Geral MPS.BR, 2006] Associação para Promoção da Excelência do Software Brasileiro –SOFTEX.
MPS.BR - Melhoria de Processo de Software Brasileiro - Guia Geral
MPS.BR - Melhoria de Processo de Software Brasileiro - Guia Geral. 2 ed. 2006.. 2 ed. 2006. [PRESSMAN, 2006] Pressman, Roger S.
[PRESSMAN, 2006] Pressman, Roger S. Engenharia de Software.Engenharia de Software.6 ed. São Paulo: McGraw-Hill, 2006.6 ed. São Paulo: McGraw-Hill, 2006. [PÁDUA, 2003] Filho, Wilson de Pádua Paula.
[PÁDUA, 2003] Filho, Wilson de Pádua Paula. Engenharia de Software Fundamentos Métodos e Padrões.Engenharia de Software Fundamentos Métodos e Padrões.
2 ed. LTC 2003.
2 ed. LTC 2003.
[CMMI, 2002] Software Engineering Institute – SEI.
[CMMI, 2002] Software Engineering Institute – SEI. CMMI - Capability Maturity Model IntegrationCMMI - Capability Maturity Model Integration. . Disponível em: <
Disponível em: <http://http://www.sei.www.sei.cmucmu..eduedu/cmmi>, Acessado em 01 set. 2006. /cmmi>, Acessado em 01 set. 2006. [NBR ISO/IEC 12207, 1998]
[NBR ISO/IEC 12207, 1998] Tecnologia de informação: processos de ciclo de vida de software.Tecnologia de informação: processos de ciclo de vida de software. 1 ed. Rio 1 ed. Rio de Janeiro: ABNT, 1998.
de Janeiro: ABNT, 1998.
[ISO/IEC 15504, 2003] INTERNATIONAL STANDARD ORGANIZATION. ISO/IEC TR 15504
[ISO/IEC 15504, 2003] INTERNATIONAL STANDARD ORGANIZATION. ISO/IEC TR 15504: :
Information Technology - software process assessment. Disponível em: <
Information Technology - software process assessment. Disponível em: <http://www.http://www.sqisqi..citcit..gugu..eduedu.. au/spice
au/spice//>, Acessado em 15 set. 2006. >, Acessado em 15 set. 2006.
[PMBOK, 2004] Project Management Institute (PMI). PMBOK -
Nov/2006 Encontro da Qualidade e Produtividade em Software – EQPS BelémJuarez Souza Ávila 18