Brazilian Software Process Reference Model and Assessment Method

Brazilian Software Process Reference Model and Assessment Method Kival C. Weber and Eratostenes E. R. Araújo, SOFTEX; Ana Regina C. da Rocha, COPPE/UFRJ; Cristina A. F. Machado and Danilo Scalet, ABNT/SC 21: 10 and CELEPAR; Clenio F. Salviano, Cen. PRA SUMMARY 1. Introduction 2. MPS. BR Project 3. MPS Model 4. Achievements (Dec. 2003 -Sept. 2005) 5. Conclusion 6. Kival C. Weber 7. MPS. BR Executive Manager (atualizar: nome e data do evento em que foi apresentado) 1/7/2022 1

Comparing Process Capabilities ü In Brazil, software process improvement concern has emerged over the past twelve years, but local firms have favored the ISO 9000 ü In 2003, India had 32 firms that have reached level 5, CMM highest level, China only had one thus far and Brazil had none Ø [Related to the CMM], most Chinese and Brazilian firms are not at a high enough level of process maturity to compete with Indian firms Source: Slicing the Knowledge-based Economy in Brazil, China and India: a tale of 3 software industries [MIT, 2003] MPS. BR – Melhoria de Processo do Software Brasileiro (Brazilian Software Process Improvement) 1/7/2022 2

MPS. BR: Objective and Goals Ø Objective: Industry Competitivity – MPS. BR aims at improving software process in Brazil Ø Goal # 1: Process Model – To create and improve a Process Reference Model (PRM) and a Process Assessment Model (PAM), compatible with CMMI and conformant with ISO/IEC 12207 and ISO/IEC 15504, based on the reality of the Brazilian firms Ø Goal # 2: Business Model – To implement and assess the MPS Model in the Brazilian software companies, mainly oriented to the small and medium-size enterprises (SMEs), in all regions of the country, with feasible costs MPS. BR – Melhoria de Processo do Software Brasileiro (Brazilian Software Process Improvement) 1/7/2022 3

MPS. BR: Organizational Structure v MPS. BR Project Team Ø SOFTEX Society – a Brazilian software Industry association (Project Leader) Ø COPPE/UFRJ & SOFTEX Agent (Rio de Janeiro, RJ) Ø Cen. PRA & SOFTEX Agent (Campinas, SP) Ø CESAR & SOFTEX Agent (Recife, PE) Ø ABNT/SC 21: 10 & CELEPAR (Standards and Guides) v MPS. BR Model Team Ø Responsible for model creation, improvement, documentation and training (courses, tests and certification of persons) v MPS. BR Accreditation Forum Ø Responsible for certification of the competence of the organizations conducting Process Implementation Services (II-MPS. BR) and Conformity Assessment Services (IA-MPS. BR) MPS. BR – Melhoria de Processo do Software Brasileiro (Brazilian Software Process Improvement) 1/7/2022 4

MPS. BR: References, Components and Guides ISO/IEC 12207 ISO/IEC 15504 CMMI Reference Model (MR-MPS) General Guide Acquisition Guide MPS. BR Assessment Method (MA-MPS) Business Model (MN-MPS) Assessment Guide Project Document MPS. BR – Melhoria de Processo do Software Brasileiro (Brazilian Software Process Improvement) 1/7/2022 5

MR-MPS: Reference Model (7 levels) Level Process (Purpose) A Organizational Innovation and Deployment (highest) Causal Analysis and Resolution Capability (Process Attribute) PA 1. 1, PAP 2. 1, PA 2. 2, PA 3. 1 and PA 3. 2 B PA 1. 1, PA 2. 2, PA 3. 1 and PA 3. 2 C D E Organizational Process Performance Quantitative Project Management Risk Management Decision Analysis and Resolution Requirements Development Technical Solution Validation Verification Software Integration Software Installation Product Release Training Process Establishment PA 1. 1, PA 2. 2, PA 3. 1 and PA 3. 2 Process Assessment and Improvement F Tailoring Process for Project Management Configuration Management Quality Assurance PA 1. 1, PA 2. 1 and PA 2. 2 Acquisition Measurement G PA 1. 1 and PA 2. 1 Project Management MPS. BR – Melhoria de Processo do Software Brasileiro Requirements Management (Brazilian Software Process Improvement) 1/7/2022 6

MA-MPS: Assessment Method begin Plan and Prepare Conduct Assessment Plan PII (Process Implementation Indicators) Data validation and Process attribute rating Report Results Assessment Report Record Results end SOFTEX Database www. softex. br/mpsbr MPS. BR – Melhoria de Processo do Software Brasileiro (Brazilian Software Process Improvement) 1/7/2022 7

MPS. BR: Achievements Dec. 2003 -Sept. 2005 (Goal # 1: Process Model) ü MR-MPS, MA-MPS and MN-MPS creation and documentation § General Guide § Assessment Guide § Acquisition Guide ü Organizations conducting MPS. BR Process Implementation Services § 8 accredited organizations (II-MPS. BR) § 6 in analysis ü Teams conducting MPS. BR Conformity Assessment Services § 5 accredited teams (5 competent assessors + 20 provisional assessors) MPS. BR – Melhoria de Processo do Software Brasileiro (Brazilian Software Process Improvement) 1/7/2022 8

MPS. BR: Achievements Dec. 2003 -Sept. 2005 (Goal # 1: Process Model) ü MPS. BR training (courses and tests) – MPS. BR Introduction § § Courses C 1 -MPS. BR (6 h) in 2004 -2005: 1084 participants in 16 cities Test P 1 -MPS. BR (2 h) in 2005: 97 qualified – MPS. BR Process Implementers § § Course C 2 -MPS. BR (16 h) in 2005: 39 participants Tests P 2 -MPS. BR (4 h) in 2004: 137 qualified – MPS. BR Process Assessors § Course C 3 -MPS. BR (16 h) in 2005: 27 participants – Acquisition Process Improvement § Courses C 4 -MPS. BR (16 h) in 2005: 53 participants MPS. BR – Melhoria de Processo do Software Brasileiro (Brazilian Software Process Improvement) 1/7/2022 9

MPS. BR: Achievements Dec. 2003 -Sept. 2005 (Goal # 2: Business Model) ü Pilot Implementation in Groups of SMEs (Cooperative Business Model) v Rio de Janeiro: 17 companies (COPPE/UFRJ and RIOSOFT) v Campinas: 5 companies (Cen. PRA and Nucleo SOFTEX) v Recife: 28 companies (CESAR and Nucleo SOFTEX) ü Pilot Assessment in SMES v Recife: In Forma, MPS. BR level G (12 -13 Set 05) v Niterói: BL Informática, MPS. BR level F (21 -23 Set 05) v Rio de Janeiro: Relacional, MPS. BR level E (26 -29 Set 05) MPS. BR – Melhoria de Processo do Software Brasileiro (Brazilian Software Process Improvement) 1/7/2022 10

MPS. BR: Conclusion ü Up to now the main MPS. BR achievements are: 1. an ample debate on the project and model, with an extraordinary receptivity in all regions of the country and in organizations of different sizes – governamental and private enterprises 2. a strong interaction among University-Industry-Government in this project 3. the involvement of a competent Project Team in the MPS Model creation, improving, documentation and training 4. the actual development of the MPS Model, with a great value-added and technological impact 5. the qualification of hundreds of professionals in the MPS Model 6. eigth organizations accredited to conduct MPS. BR Process Implementation Services (II-MPS. BR) 7. five teams accredited to conduct MPS. BR Conformity Assessment Services 8. the successful pilot experiences on implementing and assessing the MPS Model in SMES (Rio de Janeiro, Campinas and Recife) MPS. BR – Melhoria de Processo do Software Brasileiro (Brazilian Software Process Improvement) 1/7/2022 11

MPS Model Replication Ø The MPS Model has a great potential to be replicated both in other regions in Brazil and in countries with similar characteristics related to the software industry ü From 2005 on the MPS. BR project is supported by the MCT (Brazilian S&T Ministry), FINEP (Research and Projects Financing Agency) and IDB (Inter-American Development Bank) Ø According to an IDB representative ( www. iadb. org ), “having two other countries accompanying Brazil in this experience sets the stage for promoting partnerships as well as a common space among firms in the different countries involved” MPS. BR – Melhoria de Processo do Software Brasileiro (Brazilian Software Process Improvement) 1/7/2022 12

MPS Model Replication in Latin America MPS. BR – Melhoria de Processo do Software Brasileiro (Brazilian Software Process Improvement) 1/7/2022 13

MPS. BR: Future Works Ø In 2006, the main challenges are: v Goal # 1: Process Model q to improve MPS modeling and training; to achieve both 20 organizations accredited on conducting MPS. BR Process Implementation Services (II-MPS. BR) and 15 organizations accredited on conducting MPS. BR Conformity Assessment Services (IA-MPS. BR) v Goal # 2: Business Model q to implement the MPS. BR Model in 120 Brazilian companies and assess it in 60 of them v Goal # 3: Replication in Latin America q to translate the MPS. BR guides to Spanish; to begin the MPS Model internationalization with a focus on Latin American countries MPS. BR – Melhoria de Processo do Software Brasileiro (Brazilian Software Process Improvement) 1/7/2022 14

Brazilian Software Process Reference Model and Assessment Method Kival C. Weber and Eratostenes E. R. Araújo, SOFTEX; Ana Regina C. da Rocha, COPPE/UFRJ; Cristina A. F. Machado and Danilo Scalet, ABNT/SC 21: 10 and CELEPAR; Clenio F. Salviano, Cen. PRA SUMMARY 1. Introduction 2. MPS. BR Project 3. MPS Model 4. Achievements (Dec. 2003 -Sept. 2005) 5. Conclusion 6. Kival C. Weber 7. MPS. BR Executive Manager (atualizar: nome e data do evento em que foi apresentado) 1/7/2022 15

Thank You Questions? Kival Weber Skype: kivalweber kival. weber@nac. softex. br kival_weber@yahoo. com. br MPS. BR – Melhoria de Processo do Software Brasileiro (Brazilian Software Process Improvement) 1/7/2022 16

ISCIS 2005 – 20 th International Symposium on Computer and Information Sciences (The Marmara, Istanbul, Turkey) Ø Thursday, October 27, 2005, 15: 10: Track 1/Session III – Software Engineering, Programming Languages & Algorithms v 51 – Brazilian Software Process Reference Model and Assessment Method. Kival C. Weber, Eratostenes E. R. Araujo, Ana Regina C. da Rocha, Cristina A. F. Machado, Danilo Scalet, Clenio F. Salviano MPS. BR – Melhoria de Processo do Software Brasileiro (Brazilian Software Process Improvement) 1/7/2022 17

MPS. BR – Melhoria de Processo do Software Brasileiro (Brazilian Software Process Improvement) 1/7/2022 18

MPS. BR – Melhoria de Processo do Software Brasileiro (Brazilian Software Process Improvement) 1/7/2022 19
- Slides: 19