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/SC21:10 and CELEPAR; Clenio F. Salviano, CenPRA
SUMMARY 1.Introduction
2.MPS.BR Project 3.MPS Model
4.Achievements (Dec.2003-Sept.2005) 5.Conclusion
Kival C. Weber MPS.BR Executive Manager
03/01/23 MPS.BR – Melhoria de Processo do Software Brasileiro
(Brazilian Software Process Improvement) 2
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: 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
03/01/23 MPS.BR – Melhoria de Processo do Software Brasileiro
(Brazilian Software Process Improvement) 4
MPS.BR: Organizational Structure
MPS.BR Project Team
SOFTEX Society – a Brazilian software Industry association (Project Leader)
COPPE/UFRJ & SOFTEX Agent (Rio de Janeiro, RJ)
CenPRA & SOFTEX Agent (Campinas, SP)
CESAR & SOFTEX Agent (Recife, PE)
ABNT/SC21:10 & CELEPAR (Standards and Guides)
MPS.BR Model Team
Responsible for model creation, improvement, documentation and training (courses, tests and certification of persons)
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: References, Components and Guides
MPS.BR
Business Model (MN-MPS) Assessment
Method (MA-MPS)
ISO/IEC 12207 ISO/IEC 15504
CMMI
Acquisition Guide General
Guide
Reference Model
(MR-MPS)
Assessment Guide Project Document
03/01/23 MPS.BR – Melhoria de Processo do Software Brasileiro
(Brazilian Software Process Improvement) 6
MR-MPS: Reference Model (7 levels)
Level Process (Purpose) Capability (Process Attribute)
Organizational Innovation and Deployment A
(highest) Causal Analysis and Resolution
PA 1.1, PAP 2.1, PA 2.2, PA 3.1 and PA 3.2
Organizational Process Performance B
Quantitative Project Management
PA 1.1, PA 2.1, PA 2.2, PA 3.1 and PA 3.2 Risk Management
C
Decision Analysis and Resolution
PA 1.1, PA 2.1, PA 2.2, PA 3.1 and PA 3.2 Requirements Development
Technical Solution Validation
Verification
Software Integration Software Installation D
Product Release
PA 1.1, PA 2.1, PA 2.2, PA 3.1 and PA 3.2
Training
Process Establishment
Process Assessment and Improvement E
Tailoring Process for Project Management
PA 1.1, PA 2.1, PA 2.2, PA 3.1 and PA 3.2
Configuration Management Quality Assurance
Acquisition F
Measurement
PA 1.1, PA 2.1 and PA 2.2
Project Management G
Requirements Management
PA 1.1 and PA 2.1
MA-MPS: Assessment Method
Plan and Prepare
Conduct Assessment Report Results
begin
Assessment
Plan PII (Process
Implementation Indicators)
Assessment Report
Data validation and Process attribute rating
Record Results
SOFTEX
www.softex.br/mpsbr03/01/23 MPS.BR – Melhoria de Processo do Software Brasileiro
(Brazilian Software Process Improvement) 8
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: Achievements Dec.2003-Sept.2005 (Goal # 1: Process Model)
MPS.BR training (courses and tests)
– MPS.BR Introduction
Courses C1-MPS.BR (6 h) in 2004-2005: 1084 participants in 16 cities
Test P1-MPS.BR (2 h) in 2005: 97 qualified
– MPS.BR Process Implementers
Course C2-MPS.BR (16 h) in 2005: 39 participants
Tests P2-MPS.BR (4 h) in 2004: 137 qualified
– MPS.BR Process Assessors
Course C3-MPS.BR (16 h) in 2005: 27 participants
– Acquisition Process Improvement
Courses C4-MPS.BR (16 h) in 2005: 53 participants
03/01/23 MPS.BR – Melhoria de Processo do Software Brasileiro
(Brazilian Software Process Improvement) 10
MPS.BR: Achievements Dec.2003-Sept.2005 (Goal # 2: Business Model)
Pilot Implementation in Groups of SMEs (Cooperative Business Model)
Rio de Janeiro: 17 companies (COPPE/UFRJ and RIOSOFT)
Campinas: 5 companies (CenPRA and Nucleo SOFTEX)
Recife: 28 companies (CESAR and Nucleo SOFTEX)
Pilot Assessment in SMES
Recife: In Forma, MPS.BR level G (12-13Set05)
Niterói: BL Informática, MPS.BR level F (21-23Set05)
Rio de Janeiro: Relacional, MPS.BR level E (26-29Set05)
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)
03/01/23 MPS.BR – Melhoria de Processo do Software Brasileiro
(Brazilian Software Process Improvement) 12
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 Model Replication in Latin America
03/01/23 MPS.BR – Melhoria de Processo do Software Brasileiro
(Brazilian Software Process Improvement) 14
MPS.BR: Future Works
In 2006, the main challenges are:
Goal # 1: Process Model
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)
Goal # 2: Business Model
to implement the MPS.BR Model in 120 Brazilian companies and assess it in 60 of them
Goal # 3: Replication in Latin America
to translate the MPS.BR guides to Spanish; to begin the MPS
Model internationalization with a focus on Latin American countries
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/SC21:10 and CELEPAR; Clenio F. Salviano, CenPRA
SUMMARY 1.Introduction
2.MPS.BR Project 3.MPS Model
4.Achievements (Dec.2003-Sept.2005) 5.Conclusion
Kival C. Weber MPS.BR Executive Manager
03/01/23 MPS.BR – Melhoria de Processo do Software Brasileiro
(Brazilian Software Process Improvement) 16
Thank You
Questions?
Kival Weber
Skype: kivalweber
[email protected]
[email protected]
ISCIS 2005 – 20th 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
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
03/01/23 MPS.BR – Melhoria de Processo do Software Brasileiro
(Brazilian Software Process Improvement) 18