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