1 / 22

SUMMARY Introduction Evolving the MPS Model Consolidating the MPS.BR Program Conclusion

S oftware Process Improvement in Brazil: Evolving the MPS Model and Consolidating the MPS.BR Program Gleison Santos – COPPE/UFRJ, Kival Weber – SOFTEX/MPS.BR, Ana Regina Rocha – COPPE/UFRJ. SUMMARY Introduction Evolving the MPS Model Consolidating the MPS.BR Program Conclusion

fawzia
Download Presentation

SUMMARY Introduction Evolving the MPS Model Consolidating the MPS.BR Program Conclusion

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Software Process Improvement in Brazil: Evolving the MPS Model and Consolidating the MPS.BR ProgramGleison Santos – COPPE/UFRJ, Kival Weber – SOFTEX/MPS.BR, Ana Regina Rocha – COPPE/UFRJ SUMMARY Introduction Evolving the MPS Model Consolidating the MPS.BR Program Conclusion In: CLEI 2009 (XXXV Latin American Informatics Conference) September, 22-25, 2009. Pelotas, RS - Brazil MPS.BR – Melhoria de Processo do Software Brasileiro

  2. Introduction • In December 2003 • The Association for Promoting the Brazilian Software Excellence (SOFTEX) began a nationwide program (MPS.BR program) • ... MPS.BR is the acronym of the Portuguese expression “Melhoria de Processo do Software Brasileiro” and stands for Brazilian Software Process Improvement ... • aiming at evolving and disseminating a software process and assessment model better suited to the Brazilian industry/community (MPS model) • This presentation • focuses on the MPS model evolving and on the actions to consolidate the MPS.BR program achievements • shows the most relevant results of this period along with the assets produced and data about performance results MPS.BR – Melhoria de Processo do Software Brasileiro

  3. SOFTEX - Association for Promoting the Brazilian Software Excellence (Associação para Promoção da Excelência do Software Brasileiro) <www.softex.br> SOFTEX is a private not-for-profit organization which fosters entrepreneurship and entrepreneurial development initiatives, financing and funding activities, and business development in Brazil and abroad, aiming at promoting competitiveness of the Brazilian Software Industry SOFTEX (headquartered in Campinas-SP, Brazil) acts through its 22 SOFTEX Agents, distributed among 13 Brazilian states. There are more than 1,300 associated software companies (over 70% are SMEs) MPS.BR – Melhoria de Processo do Software Brasileiro

  4. MPS.BR technical goals aim to create and improve the MPS model by providing: MPS guides MPS courses, exams and workshops MPS Implementation Institutions (II – Instituições Implementadoras) accredited to support the implementation of the MR-MPS MPS Assessment Institutions (IA – Instituições Avaliadoras) accredited to assess organizations using the MA-MPS MPS Acquisition Consultants (CA - Consultores de Aquisição) certified to support the acquisition of software and related services MPS.BR market goalsaim to disseminate and promote the adoption of MPS model in a fair period within reasonable costs all over the country by: creating and improving the MN-MPS Business Model supporting the use of the MR-MPS Reference Model by a large number of Brazilian practicioners and organizations promoting assessments of a large number of Brazilian organizations based on the MA-MPS Assessment Model MPS.BR objective aims to improve the software processes of the Brazilian companies MPS.BR – Melhoria de Processo do Software Brasileiro

  5. MPS.BR Program: Phases and Challenges • Until now, there were two phases: • MPS.BR Implantation Phase (2004-2007) • MPS.BR Consolidation Phase (2008-2011) • Both comprise three challenges: • Technical-scientific challenge: evolving the MPS Model • Market challenge: disseminating the MPS Model in Brazil • Managerial challenge: managing the MPS.BR Program MPS.BR – Melhoria de Processo do Software Brasileiro

  6. Software Process Improvement in Brazil: Evolving the MPS Model and Consolidating the MPS.BR ProgramGleison Santos – COPPE/UFRJ, Kival Weber – SOFTEX/MPS.BR, Ana Regina Rocha – COPPE/UFRJ SUMMARY Introduction Evolving the MPS Model Consolidating the MPS.BR Program Conclusion In: CLEI 2009 (XXXV Latin American Informatics Conference) September, 22-25, 2009. Pelotas, RS - Brazil MPS.BR – Melhoria de Processo do Software Brasileiro

  7. MPS Model CMMI-DEV ISO/IEC 12207 ISO/IEC 15504 MR-MPS Reference Model MA-MPS Assessment Method General Guide Assessment Guide Acquisition Guide Implementation Guide MPS.BR Document MPS Model: MR-MPS, MA-MPS, and MN-MPS MN-MPS Business Model MPS.BR – Melhoria de Processo do Software Brasileiro

  8. Evolving the MR-MPS Reference Model: General Guide:2009 - maturity levels (ML), processes and process attributes (PA) MPS.BR – Melhoria de Processo do Software Brasileiro

  9. Evolving the MR-MPS Reference Model:General Guide:2009, Acquisition Guide:2009, and Implementation Guide:2009 • Revision of PAs to improve the adherence to ISO/IEC 15504-2:2003 - Process assessment.Part 2: Performing an assessment • Change of the name of the process Decision Analysis and Resolution process to Decision Management, as defined in ISO/IEC 12207:2008 - Software life cycle processes • Transformation of all Causal Analysis and Resolution process outcomes into a set of Process Attribute achievement Result (PAR) related to PA 5.1 in order to increase the compatibility to ISO/IEC 15504-2:2003 because there is no such process in ISO/IEC 12207:2008 • Definition of a new Project Portfolio Management process in the MR-MPS Level F to guarantee that companies analyze their project portfolios to initiate and sustain necessary, sufficient, and suitable projects in order to meet the strategic objectives of the organization • MPS Implementation Guide review to improve the understanding of the outcomes described in the MPS General Guide and to clarify what is a suggestion and what is mandatory in MA-MPS assessments • Review of MPS Implementation and Acquisition Guides due to comments and experiences collected from MPS assessors and MPS model implementation consultants during the last two years in order to facilitate the MPS model interpretation and, last but not least, to make the model more suitable to the organization reality MPS.BR – Melhoria de Processo do Software Brasileiro

  10. Evolving the MA-MPS Assessment Model: Assessment Guide:2009 • Review of MPS Assessment Guide due to comments and experiences collected from MPS assessors and MPS model implementation consultants during the last two years in order to facilitate the MPS model interpretation and, last but not least, to make the model more suitable to the organization reality • MA-MPS rules to characterize the MR-MPS Maturity Level G were reviewed to reflect ISO/IEC 15504-2:2003 requirements that says that PA 1.1 must be considered Totally Implemented MPS.BR – Melhoria de Processo do Software Brasileiro

  11. Evolving the MN-MPS Business Model:Triangle of Services: backstage, stage, and client II & IA MPS.BR Program (SOFTEX, ETM, and FCC) Agreement Agreement Agreement MNC (IOGE) MNE Agreement, if pertinent SOFTEX – Association for Promoting the Brazilian Software Excellence (Associação para Promoção da Excelência do Software Brasileiro) ETM – MPS Model Technical Team (Equipe Técnica do Modelo) FCC – MPS Accreditation Forum (Fórum de Credenciamento e Controle) IA – MPS Assessment Institution (Instituição Avaliadora) II – MPS Implementation Institution (Instituição Implementadora) IOGE – MPS Organizing Institution of Groups of Enterprises (Instituição Organizadora de Grupo de Empresas) MNC – MPS Cooperative Business Model (Modelo de Negócio Cooperado entre grupo de empresas) MNE – MPS Specific Business Model (Modelo de Negócio Específico para uma empresa) MPS.BR – Melhoria de Processo do Software Brasileiro

  12. Software Process Improvement in Brazil: Evolving the MPS Model and Consolidating the MPS.BR ProgramGleison Santos – COPPE/UFRJ, Kival Weber – SOFTEX/MPS.BR, Ana Regina Rocha – COPPE/UFRJ SUMMARY Introduction Evolving the MPS Model Consolidating the MPS.BR Program Conclusion In: CLEI 2009 (XXXV Latin American Informatics Conference) September, 22-25, 2009. Pelotas, RS - Brazil MPS.BR – Melhoria de Processo do Software Brasileiro

  13. Consolidation of the structure of the MPS.BR program and improvement of the MPS model, with four goals: consolidation of the MPS.BR program structure MPS model improvement accreditation of Implementation Institutions (II) and Assessment Institutions (IA) analysis of MPS.BR Lessons Learned and Performance Results Dissemination of the MPS model in Brazil, with four goals: training people in the MPS model: courses, exams and workshops support to groups of enterprises for MPS based implementation and assessment inthe levels G and F (base of the pyramid), under agreement with the IOGE support to groups of enterprises for MPS based implementation and assessment inthe levels E, D and C (middle of the pyramid), under agreement with the IOGE dissemination of the MPS software acquisition process Consolidation Phase of the MPS.BR Program: 2008-2011 MPS.BR – Melhoria de Processo do Software Brasileiro

  14. The MPS.BR Program is managed by: • MPS.BR Program Team (UE – Unidade de Execução): responsible to manage the program activities, coordinated by SOFTEX • MPS Technical Model Team (ETM – Equipe Técnica do Modelo): responsible to develop and maintain the MPS model, and to prepare and execute MPS model trainings, coordinated by COPPE/UFRJ (Universidade Federal do Rio de Janeiro) • MPS Accreditation Forum(FCC – Fórum de Credenciamento e Controle) responsible to accredit organizations to provide MPS model-based implementation and assessments services, to evaluate and control implementation and assessment results, and to ensure that these accredited organizations execute their activities within expected ethical and quality limits MPS.BR – Melhoria de Processo do Software Brasileiro

  15. The MPS.BR Program financial sustainability is achieved through the: i. revenue of MPS related services such as course, exam, and accreditation fees ii. financial support in the context of agreements signed between SOFTEX and partners such as MPS.BR – Melhoria de Processo do Software Brasileiro

  16. In order to train people, a strategy (constituted of official courses and exams) was defined and is being executed to establish and maintain a community of MPS model practitioners. Since 2004: 3,718people attended MPS model courses in different Brazilian cities 1,120 people were successfully approved in MPS model exams An important factor to guarantee the adoption of the MPS model is to accredit institutions in different parts of the country to provide MPS model-based services. Nowadays: 19 II are accredited to provide MPS model-based implementation services (137 MPS model implementation consultants are associated to accredited II effectively working in MPS model-based initiatives) 10 IA are accredited to provide MPS model-based assessment services (51competent and provisional assessors are associated to accredited IA with conditions to conduct MPS model-based assessments) Results Accomplished of the MPS.BR Program: Trained People & Accredited Institutions MPS.BR – Melhoria de Processo do Software Brasileiro

  17. The MPS assessment results are published on the Web site www.softex.br/mpsbr Most of these organizations are SMEs (74%) but there are also big companies and large government organizations (26%) such as Brazilian Navy and Brazilian Air Force units, and Bank of Brazil The MPS and CMMI assessments, in the correspondent maturity levels, both are recognized in acquisitions by Brazilian private and government organizations as a way of demonstrating organizations’ process quality Results Accomplished of the MPS.BR Program: 173 Published MPS Assessments MPS.BR – Melhoria de Processo do Software Brasileiro

  18. Performance Results of Organizations that Addopted the MPS Model iMPS 2008 survey, based on 123 valid questionnaires, indicates that organizations that adopted the MPS model presented higher user satisfaction degree, higher productivity, and capacity to develop large projectsMoreover … MPS.BR – Melhoria de Processo do Software Brasileiro

  19. Software Process Improvement in Brazil: Evolving the MPS Model and Consolidating the MPS.BR ProgramGleison Santos – COPPE/UFRJ, Kival Weber – SOFTEX/MPS.BR, Ana Regina Rocha – COPPE/UFRJ SUMMARY Introduction Evolving the MPS Model Consolidating the MPS.BR Program Conclusion In: CLEI 2009 (XXXV Latin American Informatics Conference) September, 22-25, 2009. Pelotas, RS - Brazil MPS.BR – Melhoria de Processo do Software Brasileiro

  20. Concerning the MPS model evolution: stimulus to the adoption of best software engineering practices by the enterprises of the industry are both in the development and maintenance processes and in the software acquisition process it is in conformance to international standards, compatible with the CMMI, based on the best software engineering practices, and adequate to the reality of Brazilian enterprises three new MPS Implementation guides will be created still in 2009 to describe how to implement the MPS model on organizations that acquire software (part 8), Code Factory organizations (part 9), and Test Factory organizations (part10) Concerning the MPS.BR program consolidation: the MPS.BR is a mobilizer program; it is a big business in the Brazilian software industry with a strong interaction University-Enterprise-Government the MPS.BR is a long-term program; until now, the program sustainability was guaranteed and the achieved results were excellent, outperforming the expected results it is a great effort for nationally increasing the capacities of persons, institutions, and organizations interested in the MPS model to continually improve the software processes in the enterprises and the capacity of innovation both in local and global markets (Software Process Improvement and Innovation) Conclusion MPS.BR – Melhoria de Processo do Software Brasileiro

  21. Software Process Improvement in Brazil: Evolving the MPS Model and Consolidating the MPS.BR Program • Thank You • Questions? Kival Weber MPS.BR Executive Coordinator www.softex.br/mpsbr kival.weber@nac.softex.br MPS.BR – Melhoria de Processo do Software Brasileiro

  22. MPS.BR – Melhoria de Processo do Software Brasileiro

More Related