MPS.BR Melhoria de Processo do Software Brasileiro



Similar documents
MPS.BR - Brazilian Software Process Improvement. Assessment Guide

PRO-REQ: a facilitator guide to implement CMMI-Dev requirements engineering and management areas

<name of project> Software Project Management Plan

IT Portfolio Management: ITIL V3 Refresh. BCS Rideau Section 19 March 2008 Phil Mustaphi

TERMS OF REFERENCE FOR CERTIFICATION BODIES (CBs)

PROJECT MANAGEMENT PLAN TEMPLATE < PROJECT NAME >

Software Quality Standards and. from Ontological Point of View SMEF. Konstantina Georgieva

Software Project Management Plan (SPMP)

Interpreting the Management Process in IEEE/EIA with the Help of PMBOK

Design Specification for IEEE Std 1471 Recommended Practice for Architectural Description IEEE Architecture Working Group 0 Motivation

GAIA Service Catalogs: A Framework for the Construction of IT Service Catalogs

Life Cycle Models, CMMI, Lean, Six Sigma Why use them?

Capability Maturity Model Integration (CMMI SM ) Fundamentals

ISO/IEC Part 2 provides the following copyright release:

Project Management Standards: A Review of Certifications/Certificates

SOFTWARE CONFIGURATION MANAGEMENT GUIDEBOOK

Information Security Management Systems. Chief Operating Officer, Director of Strategy and Business Development, Chief Information Security Officer

Software Quality Assurance: VI Standards

Selection and use of the ISO 9000 family of standards

Match point: Who will win the game, ITIL or CMMI-SVC? NA SEPG 2011 Paper Presentation

The Project Management Knowledge Areas as defined by PMI (PMBOK, 2004)

Lecture Slides for Managing and Leading Software Projects. Chapter 1: Introduction

Small tech firms. Seizing the benefits of software and systems engineering standards

A COMPARISON OF PRINCE2 AGAINST PMBOK

PMP Examination Tasks Puzzle game

This is a sample chapter from A Manager's Guide to Service Management. To read more and buy, visit BSI British

CMS Policy for Configuration Management

Truly Managing a Project and Keeping Sane While Wrestling Elegantly With PMBOK, Scrum and CMMI (Together or Any Combination)

COBIT Helps Organizations Meet Performance and Compliance Requirements

ISM Online Course Offerings

Software Project Management and Support - Practical Support for CMMI -SW Project Documentation: Using IEEE Software Engineering Standards

The Compelling Case For CMMI-SVC: CMMI-SVC, ITIL & ISO20000 demystified

SOFTWARE QUALITY MANAGEMENT THROUGH IMPLEMENTATION OF SOFTWARE STANDARDS

Software Test Plan (STP) Template

PROMOTING INTEGRITY IN THE PUBLIC PROCUREMENT OF LARGE INFRASTRUCTURE PROJECTS AND MAJOR EVENTS. MONITORING PUBLIC PROCUREMENT IN EXPO MILANO 2015

Procedure for Assessment of System and Software

Audit of the control body through the monitoring of compliance with control plan. Measures for the irregularities

Agenda. CMMI, ITIL & ISO A Mutually Supportive Relationship

YIIP1100 PROJECT MANAGEMENT

Using COSO Small Business Guidance for Assessing Internal Financial Controls

Project Management Professional (PMP) Examination Content Outline

IS Management, ITIL, ISO, COBIT...

CMMI meets ITIL. Dr. Ute Streubel

Monalessa Perini Barcellos 1,2, Ana Regina C. da Rocha (advisor) 1, Ricardo de A. Falbo (advisor) 2

EDUCORE ISO Expert Training

A Method for Process Assessment in Small Software Companies

Example IEEE software project management plan (SPMP)

Modelling the Management of Systems Engineering Projects

iso20000templates.com

A Method Framework for Engineering Process Capability Models

Engineering Standards in Support of

Introduction for Software Configuration Management Training

One approach to the use of the practices of CMMI- DEV V1.3 level 2 in a process of development of Embedded Systems

IEEE Software Engineering Risk Management: Measurement-Based Life Cycle Risk Management PSM 2001 Aspen, Colorado

Complimentary Relationship Between ITIL and PMBOK

SOFTWARE ASSURANCE STANDARD

REQUEST FOR EXPRESSIONS OF INTEREST (CONSULTANT SERVICES)

The Tutelkan Reference Process: A Reusable Process Model for Enabling SPI in Small Settings

ISO Information Security Management Systems Foundation

INFORMATION SYSTEMS SPECIALIST

ICTEC. IT Services Issues HELSINKI UNIVERSITY OF TECHNOLOGY 2007 Kari Hiekkanen

STS Federal Government Consulting Practice IV&V Offering

EVALUATION FRAMEWORK FOR SERVICE CATALOG MATURITY IN INFORMATION TECHNOLOGY ORGANIZATIONS

White Paper. Comparison of ISO/IEC with ASL and BiSL

Blend Approach of IT Service Management and PMBOK for Application Support Project

Certified Software Quality Assurance Professional VS-1085

IT governance in Brazil:

MANAGEMENT DEVELOPMENT COURSES

The Capability Road Map a framework for managing quality and improving process capability

From project-oriented to service-oriented software development: an industrial experience guided by a service reference model

How do I gain confidence in an Inspection Body? Do they need ISO 9001 certification or ISO/IEC accreditation?

ISSA Guidelines on Master Data Management in Social Security

Introduction to ITIL for Project Managers

Contents. viii. 4 Service Design processes 57. List of figures. List of tables. OGC s foreword. Chief Architect s foreword. Preface.

Aligning CMMI & ITIL. Where Am I and Which Way Do I Go? cognence, inc.

CMMI for Development Introduction & Implementation Roadmap

Project Management and ITIL Transitions

Science popularization actions for teaching food science and technology in Rio de Janeiro state*

A STRUCTURED METHODOLOGY FOR MULTIMEDIA PRODUCT AND SYSTEMS DEVELOPMENT

ITIL v3 Service Manager Bridge

On the New Voluntary Corporate Preparedness Accreditation and Certification Program

Project Management Body Of Knowledge (PMBOK ) Guide 5 th Edition. February 21, 2013

IT Governance using COBIT implemented in a High Public Educational Institution A Case Study

Transcription:

MPS Model-Based Software Acquisition Process Improvement (SAPI) in Brazil Kival Weber, Eratóstenes Araújo, Danilo Scalet, Edméia Andrade, Ana Regina Rocha, Mariano Montoni SUMMARY 1. Introduction 2. MPS.BR Program & MPS Model 3. SAPI in Brazil 4. Conclusion

Introduction In December 2003, the Association for Promoting the Brazilian Software Excellence (SOFTEX) began a nationwide program (MPS.BR Program) aiming at developing and disseminating a software process and assessment model better suited to the Brazilian industry/community (MPS Model) MPS.BR is the acronym of the Portuguese expression Melhoria de Processo do Software Brasileiro and stands for Brazilian Software Process Improvement In this session I will present briefly the MPS.BR Program and the MPS Model (both will be presented deeply tomorrow afternoon, Sep. 14th) This speech describes an initiative to improve software acquisition process in Brazil and it is focused on: the Acquisition Process described in the MPS Acquisition Guide the customization of the MPS Acquisition Guide to the Brazilian Ministry of Agriculture, Livestock and Food Supply (MAPA Ministério da Agricultura, Pecuária e Abastecimento)

SOFTEX Association for Promoting the Brazilian Software Excellence (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) acts through its 26 SOFTEX Agents, distributed among 22 cities in 13 Brazilian states. There are more than 1,200 associated software companies (over 70% are SMEs)

MPS Model-Based Software Acquisition Process Improvement (SAPI) in Brazil Kival Weber, Eratóstenes Araújo, Danilo Scalet, Edméia Andrade, Ana Regina Rocha, Mariano Montoni SUMMARY 1. Introduction 2. MPS.BR Program & MPS Model 3. SAPI in Brazil 4. Conclusion

MPS.BR Program The MPS.BR Program aims at improving software process in Brazil through the adoption of the MPS Model: in organizations all over the country both in large organizations and Small and Medium-size Enterprises (SMEs) at reasonable costs The MPS.BR Program is managed by: a Program Team (UE Unidade de Execução) coordinated by SOFTEX a Model Team (ETM Equipe Técnica do Modelo) which develops the MPS Model and deals with MPS training, coordinated by COPPE/UFRJ (Universidade Federal do Rio de Janeiro) an Accreditation Forum (FCC Fórum de Credenciamento e Controle) which deals with SOFTEX authorized organizations that provide MPS process implementation service and/or MPS process assessment service

MPS Model: MR-MPS, MA-MPS and MN-MPS MPS Model ISO/IEC 12207 CMMI-DEV ISO/IEC 15504 Reference Model (MR-MPS) Assessment Method (MA-MPS) Business Model (MN-MPS) General Guide Acquisition Guide Assessment Guide MPS.BR Document Implementation Guide

A B C D E F G ML MR-MPS maturity levels (ML), processes and process attributes (PA) Human Resource Management Process Establishment Process Assessment and Improvement Project Management (evolution) Reuse Management Configuration Management Measurement Quality Assurance Acquisition Requirement Management Project Management Processes Causal Analysis and Resolution Project Management (evolution) Risk Management Decision Analysis and Resolution Development for Reuse Reuse Management (evolution) Requirement Development Product Design and Construction Product Integration Validation Verification 1.1, 2.1, 2.2, 3.1, 3.2, 4.1*, 4.2* 1.1, 2.1, 2.2, 3.1, 3.2 1.1, 2.1, 2.2, 3.1, 3.2 1.1, 2.1, 2.2, 3.1, 3.2 1.1, 2.1, 2.2 1.1, 2.1 * These PAs are applicable only to selected processes. All the other PAs must be applied to all processes. PA 1.1, 2.1, 2.2, 3.1, 3.2, 4.1*, 4.2*, 5.1*, 5.2*

MPS Model training C1 MPS Introductory course E1 MPS Introductory exam C2 MPS Process Implementor course C3 MPS Process Assessor course C4 MPS Acquisition Process course E2 MPS Process Implementor exam E3 MPS Process Assessor exam E4 MPS Acquisition Process exam MPS Process Implementor (IM) + member of an accredited Implementation Institution MPS Process Assessor (AS) + member of an accredited Assessment Institution MPS Acquisition Consultant (AC) + work at a real acquisition project advised by a cerfified AC

MPS Model-Based Software Acquisition Process Improvement (SAPI) in Brazil Kival Weber, Eratóstenes Araújo, Danilo Scalet, Edméia Andrade, Ana Regina Rocha, Mariano Montoni SUMMARY 1. Introduction 2. MPS.BR Program & MPS Model 3. SAPI in Brazil 4. Conclusion

MPS Acquisition Process: purpose and outcomes (full conformance to the ISO/IEC 12207/Amd 1) Purpose: obtain the product and/or service that satisfy the need expressed by the customer Outcomes: as a result of successful implementation of the MPS Acquisition Process: i. acquisition needs, goals, product and/or service acceptance criteria and acquisition strategies are defined ii. an agreement is developed that clearly expresses the expectation, responsibilities and liabilities of both the customer and the supplier iii. a product and/or service is acquired that satisfies the customer s stated need iv. the acquisition is monitored so that specified constraints such as cost, schedule and quality are met v. supplier deliverables are accepted vi. any identified open items have a satisfactory conclusion as agreed to by the customer and the supplier

MPS Acquisition Process: activities and tasks (tailored conformance to the ISO/IEC 12207) Acquisition preparation 1.Establish the need 2. Define the requirements 3. Review requirements 4. Develop acquisition strategy 5. Define selection criteria Supplier selection 1. Evaluate supplier capability 2. Select supplier 3. Prepare and negotiate agreement Supplier monitoring 1. Establish and maintain communications 2. Exchange information on technical progress 3. Review development with supplier 4. Monitor the acquisition 5. Agree on changes 6. Record and track problems until resolution Customer acceptance 1. Define acceptance criteria 2. Evaluate the delivered product 3. Keep compliance with agreement 4. Accept the software product

MPS Acquisition Process customization in a private or government organization Support Standard process Management process Organizational context Regulatory context Market context

Instantiation of the customized MPS Acquisition Process for a specific project Problem Customized process Project process Results

Customizing the MPS Acquisition Guide to MAPA: Feb.-Oct. 2006 The Brazilian Ministry of Agriculture, Livestock and Food Supply (MAPA Ministério da Agricultura, Pecuária e Abastecimento) adopted the MPS Acquisition Guide as a standard model to improve quality of basic projects in the Information Technology area and to assure contracting of services and products which satisfy the MAPA needs The MPS Acquisition Guide was customized according to MAPA specific characteristics and following the Brazilian legislation related to the purchase of software, hardware and related services by government institutions (Law # 8,666:1993) The MPS Acquisition Guide customization started with a MAPA basic project focused on contracting Information Systems development and maintenance specialized services

Customizing the MPS Acquisition Guide to MAPA: main achievements training the MAPA team (6 people) on the MPS Acquisition Guide development of a MAPA basic project for contracting specialized services on Information System development and maintenance use of the template (customized process) to instantiate two software basic projects (project processes) related to animal and vegetal defense with involvement of the end users inclusion of the customized acquisition process and its workflow in the MAPA Information Technology Strategic Plan

Customizing the MPS Acquisition Guide to MAPA: main difficulties inexistence of a multidisciplinary team equally proficient in the IT, bidding and legal affairs areas lacking of adequate government rules regarding software acquisition great number of constraints established by official control institutions such as the Brazilian Court of Audit (TCU Tribunal de Contas da União) great difficulty in establishing suppliers evaluation and selection criteria which fulfill MAPA requirements and are compatible with legislation (Law # 8,666:1993) lack of guidance regarding Service Level Agreement (SLA) definitions

New fact (Aug. 2007): a future prospect Matter: INFORMATION TECHNOLOGY. Brazilian Government Official Journal (DOU Diário Oficial da União), 3 Aug. 2007, S. 1, p. 66 Summula: The Brazilian Court of Audit (TCU Tribunal de Contas da União) recommends to the Planning Ministry (MP Ministério do Planejamento, SLTI Secretaria de Logística e Tecnologia da Informação, the Brazilian Government procurement authority) to promote the modeling and establishing of minimal rules for bidding and contracting IT services, considering the use of existing models as input for building its own model, such as those reported in the Decision related to this summula: MPS.BR (Acquisition Guide), ISO/IEC 12207 and 15504, IEEE STD 1062, escm-cl, Cobit, ITIL, PrATIco, CMMI-AM and PMBoK, taking into account that MPS.BR and PrATIco are models that were built supported by Brazilian public investments (item 9.1.2.6, TC-006.030/2007-4, Acórdão nº 1.480/2007-TCU-Plenário) Ref: COCF s announcement - "CONTA-TUDO" Nº 197, 3 Aug. 2007

MPS Model-Based Software Acquisition Process Improvement (SAPI) in Brazil Kival Weber, Eratóstenes Araújo, Danilo Scalet, Edméia Andrade, Ana Regina Rocha, Mariano Montoni SUMMARY 1. Introduction 2. MPS.BR Program & MPS Model 3. SAPI in Brazil 4. Conclusion

Conclusion: main challenges commit more qualified people, skillful institutions and interested organizations with the MPS Acquisition Guide improve periodically the MPS Acquisition Guide training on the MPS Acquisition Guide through official courses (C4), individual examinations (E4) and recycling workshops (W4) implement and assess software process in Brazilian organizations based on the MPS Model, including the MPS Acquisition Process certify MPS Acquisition Consultants (AC) to assist the organizations in their acquisition projects apply the MPS Acquisition Guide to organizations in actual acquisition projects both by customizing it and evolving it step by step, such as in the Brazilian MAPA

MPS.BR Melhoria de Processo do Software Brasileiro

MPS Model-Based Software Acquisition Process Improvement (SAPI) in Brazil Thank You Questions? Kival Weber MPS.BR Executive Coordinator kival.weber@nac.softex.br