Making Sense of Process Improvement Programs and Appraisals



Similar documents
SEI Level 2, 3, 4, & 5 1 Work Breakdown Structure (WBS)

SW Process Improvement and CMMI. Dr. Kanchit Malaivongs Authorized SCAMPI Lead Appraisor Authorized CMMI Instructor

Steve Masters (SEI) SEPG North America March Carnegie Mellon University

Leveraging CMMI framework for Engineering Services

A Report on The Capability Maturity Model

Capability Maturity Model Integration (CMMI SM ) Fundamentals

CMMI KEY PROCESS AREAS

AN INNOVATIVE SQA SERVICE MATURITY MODEL USING CMMI AND ITIL

CMMI for Development Introduction & Implementation Roadmap

Measurement Strategies in the CMMI

Distributed and Outsourced Software Engineering. The CMMI Model. Peter Kolb. Software Engineering

Future of CMM and Quality Improvement. Roy Ko Hong Kong Productivity Council

Process Improvement. From the Software Engineering Institute:

Capability Maturity Model Integrated (CMMI)

Quality Systems Frameworks. SE 350 Software Process & Product Quality 1

SOFTWARE QUALITY & SYSTEMS ENGINEERING PROGRAM. Quality Assurance Checklist

How To Understand And Understand The Cmm

People change management framework for High maturity Stakeholder management Training

Software and Systems Engineering. Software and Systems Engineering Process Improvement at Oerlikon Aerospace

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

Towards a new approach of continuous process improvement based on CMMI and PMBOK

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

MKS Integrity & CMMI. July, 2007

Department of Administration Portfolio Management System 1.3 June 30, 2010

wibas Team CMMI-ITIL IT Maturity S e r v i c e s

Developing CMMI in IT Projects with Considering other Development Models

Manage the acquisition of products from suppliers for which there exists a formal agreement.

MTAT Software Engineering Management

MNLARS Project Audit Checklist

Reaching CMM Levels 2 and 3 with the Rational Unified Process

Using the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects

Contrasting CMMI and the PMBOK. CMMI Technology Conference & User Group November 2005

PORTFOLIO, PROGRAMME & PROJECT MANAGEMENT MATURITY MODEL (P3M3)

A common core ITIL Version 3.0 and CMMi-SVC

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

Leveraging Agile and CMMI for better Business Benefits Presented at HYDSPIN Mid-year Conference Jun-2014

Engineering Standards in Support of

Your Software Quality is Our Business. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc.

Develop Project Charter. Develop Project Management Plan

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

Interpreting Capability Maturity Model Integration (CMMI ) for Service Organizations a Systems Engineering and Integration Services Example

PHASE 6: DEVELOPMENT PHASE

Using Rational Software Solutions to Achieve CMMI Level 2

Best of Everything ITIL, CMMI & Lean Six Sigma

Scheduling Process Maturity Level Self Assessment Questionnaire

Software Quality Management

PHASE 6: DEVELOPMENT PHASE

Assessing the Appropriate Level of Project, Program, and PMO Structure

Lessons Learned from Adopting CMMI for Small Organizations

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

CMMI Implementation Guide

How to use CMMI to bring your project management process to the next level A CMMI Implementation Case Study

The purpose of Capacity and Availability Management (CAM) is to plan and monitor the effective provision of resources to support service requirements.

Capability Maturity Model Integration (CMMI)

IT Outsourced Services. Preliminary Survey

Interpretation and lesson learned from High Maturity Implementation of CMMI-SVC

0. INTRODUCTION 1. SCRUM OVERVIEW

ITIL-CMM Process Comparison

Using the Software CMM in Small Projects and Small Organizations

CMMI Version 1.2. SCAMPI SM A Appraisal Method Changes

PMP Examination Tasks Puzzle game

Case Study of CMMI implementation at Bank of Montreal (BMO) Financial Group

CSR / Sustainability Governance and Management Assessment By Coro Strandberg Principal, Strandberg Consulting

Input, Output and Tools of all Processes

CMMI Practitioners: How Can We Improve the Skill-set?

Moving from ISO9000 to the Higher Levels of the Capability Maturity Model (CMM)

WHITE PAPER December, 2008

CMMI: Specific Goals and Practices

Labor Category For MOBIS SIN 874-1:

CMMI-Services Visao Geral & CMMI v1.3 Plans

7.1 QUESTION 1: HOW TO CHANGE ORGANIZATIONAL CULTURE IN SMSH

System Overview. Tel:

PHASE 8: IMPLEMENTATION PHASE

1 What does the 'Service V model' represent? a) A strategy for the successful completion of all service management projects

<name of project> Software Project Management Plan

Incorporate CMMI with Corporate Governance Using Enterprise Software Change Management Solutions

PROJECT MANAGEMENT PLAN TEMPLATE < PROJECT NAME >

Agenda. CMMI, ITIL & ISO A Mutually Supportive Relationship

CONTENTS. Preface. Acknowledgements. 1. Introduction and Overview 1 Introduction 1 Whatis the CMMI"? 2 What the CMMI* is Not 3 What are Standards?

Implementation of Multiple Quality Frameworks An Analysis

Process Improvement. Objectives

CMMI and IBM Rational Unified Process

HP ITSM Assessment Services Helping you reach the levels of service your business requires

Interpreting Capability Maturity Model Integration (CMMI ) for Business Development Organizations in the Government and Industrial Business Sectors

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

Building Software in an Agile Manner

Custom Development Management and Resource Planning. Eric Halbur, Application Development Manager

The Advantages of ISO 9001 Certification

CMS Policy for Configuration Management

Integrating CMMI with COBIT and ITIL

The Software Development Life Cycle (SDLC)

- ATTACHMENT - PROGRAM MANAGER DUTIES & RESPONSIBILITIES MARYLAND STATE POLICE W00B

Process Improvement -CMMI. Xin Feng

Data Management Maturity (DMM) Model Update

ITIL-CMMII Comparison

Transcription:

Making Sense of Process Improvement Programs and Appraisals Raghav S Nandyal Chief Executive Officer raghav_nandyal@sitaratech.com For Use and Distribution by the SEI in the proceedings of the 18 th SEPG Conference 2006 1

AGENDA SITARA Process JewelBox TM Establish the Context Key Sponsorship Questions Stakeholder Perspectives Tried & Tested Ways - More from Less Conclusion For Use and Distribution by the SEI in the proceedings of the 18 th SEPG Conference 2006 2

Establish the Context SITARA Process JewelBox TM With organizations under pressure to demonstrate quarter-on-quarter business results effective time available to conduct day-to-day business activities has shrunk A quarter, averages approximates to only 45 business days Factoring for time spent on knowledge gain or learning curve Accommodating changing business requirements Could be much lesser on non-trivial projects Volatile technologies Requiring geographically leveraged solutions When aggregated over an year For Use and Distribution by the SEI in the proceedings of the 18 th SEPG Conference 2006 3

Establish the Context SITARA Process JewelBox TM It is therefore perceived that: available time which can be set aside for audits, appraisals and process improvement activities given such harsh business conditions is very limited, and therefore must be put to the best use Development activities are no longer a single site activity; process improvement has to ensure integration of practices deployed across multiple development sites including those of the customer Gains made from process improvement should have a sense of permanence possible only when a strong management foundation is established in units to manage needed competencies to execute For Use and Distribution by the SEI in the proceedings of the 18 th SEPG Conference 2006 4

Establish the Context SITARA Process JewelBox TM Rough order estimate of appraisal effort: CMMI and People CMM with a Level 5 scope (data from 8 similar appraisals): Appraisal Class C Staff Days Class B Staff Days Class A Staff Days Appraisal 1 30.0 30.0 130.0 Appraisal 2 20.0 20.0 140.0 Appraisal 3 20.0 16.0 149.0 Appraisal 4 20.0 20.0 125.0 Appraisal 5 20.0 20.0 190.0 Appraisal 6 25.0 26.0 130.0 Appraisal 7 19.0 20.0 115.0 Appraisal 8 22.0 22.0 156.0 Average 22.0 21.8 141.9 Standard Deviation 3.5 4.1 22.0 Mode 20.0 20.0 130.0 ~1 person year for approach, deployment & institutionalization verification for a single model, single site of approximately 500~750 associates For Use and Distribution by the SEI in the proceedings of the 18 th SEPG Conference 2006 5

Sponsorship Questions: How to ensure process improvement, audits and appraisals Are less intrusive Outcomes have immediate applicability Is able to bring down Cost of Process Improvement (CoPI) CoPI ranges from $200 to $375 per associate per appraisal period (typically 4 months) For a 500 person organizational unit For Use and Distribution by the SEI in the proceedings of the 18 th SEPG Conference 2006 6

Key Sponsorship Questions SITARA Process JewelBox TM Question 1: If the process improvement initiative is a single organizational development initiative, can the same teams work to institutionalize practices on both the CMMI and People models? Question 2: How can multiple models be leveraged to effect common improvements to the process infrastructure? Question 3: Can an integrated CMMI, People CMM audit/appraisal help to maximize resource utilization and return on investment? For Use and Distribution by the SEI in the proceedings of the 18 th SEPG Conference 2006 7

Key Sponsorship Questions SITARA Process JewelBox TM Question 4: Can an incremental appraisal be adopted for two or more organizational units within the same process/appraisal context having multiple scope? Question 5: In what ways can a single appraisal period be put to best use wherein SCAMPI for CMMI and People CMM can establish maturity indicators on both models? Question 6: For multi-site appraisals, can relevant process areas alone be examined in separate onsite periods with aggregation of results? For Use and Distribution by the SEI in the proceedings of the 18 th SEPG Conference 2006 8

Stakeholder Perspectives: Sponsor s perspective: Tell us what we don t know already! Project team s perspective: Process improvement, appraisals and audits should be non-intrusive Must be content focused Customer s perspective: Ok with it, as long as my timelines and deliverables are not hurt and you don t ask for more money! For Use and Distribution by the SEI in the proceedings of the 18 th SEPG Conference 2006 9

Stakeholder Perspectives SITARA Process JewelBox TM Typical expectations of process improvements, appraisals and audits Should be an integral part of activities which are required to deliver on business expectations and business results Should make qualitative judgments of the sufficiency criteria while assessing alignment Should ensure seamless integration of work products resulting from practices and tools in piecemeal developmental conditions Should not contribute to any additional overheads which are difficult to plan in a shrinking timeline to deliver For Use and Distribution by the SEI in the proceedings of the 18 th SEPG Conference 2006 10 10

Stakeholder Perspectives SITARA Process JewelBox TM More expectations Should be non-intrusive with minimal impact on performing mainline project activities Should effectively utilize face-time from audits/appraisals to fork out process improvement opportunities aligning with the expectations of best practices from several models/frameworks Should be content driven rather than format driven Should set project teams up, to succeed ; Drive out fear! Dr. Deming s 14 points For Use and Distribution by the SEI in the proceedings of the 18 th SEPG Conference 2006 11 11

Tried & Tested Ways: Combine the merits of CMMI and People CMM Into a single process program, while addressing compliance requirements on other models Adopt a single audit and appraisal process, such as SCAMPI for CMMI and People CMM For Use and Distribution by the SEI in the proceedings of the 18 th SEPG Conference 2006 12 12

Tried & Tested Ways More from Less Making Sense of process improvement programs and appraisals, by Combining all process improvement initiatives into a single organizational development initiative CMMI and People CMM build process capability and workforce capability Considering other compliance requirements (ISO, ITIL) & certification requirements (BS7799, BS15000) as well Integrating activities leading to project execution and process improvement activities by assigning dual responsibilities for project execution and process improvement to individuals For Use and Distribution by the SEI in the proceedings of the 18 th SEPG Conference 2006 13 13

Tried & Tested Ways More from Less Making sense, by Establishing an integrated process improvement team which builds both CMMI and People CMM practices into the process such as a Competency Development Team Keeping the number of individuals with primary process improvement, audit and appraisal responsibility to A very small minimum with, those who can offer the necessary support on both the CMMI and People CMM For Use and Distribution by the SEI in the proceedings of the 18 th SEPG Conference 2006 14 14

Tried & Tested Ways More from Less Making sense, by Institutionalizing a mechanism To obtain improvement suggestions from practitioners to address the needs of both, the process requirements and the workforce capability development requirements using reengineering teams That promotes a single metrics program which offers quantitative understanding on both, process capability and workforce capability That uses a single appraisal process such as SCAMPI for CMMI and People CMM For Use and Distribution by the SEI in the proceedings of the 18 th SEPG Conference 2006 15 15

Tried & Tested Ways More from Less Making sense, by Establishing a cultural change for congruence Expect and mandate a demonstrated competency change among relevant stakeholders for every effected process improvement Best way to bring in a sense of accountability and responsibility Investing in training a joint SCAMPI appraisal team which can conduct both a CMMI and a People CMM appraisal Balanced team of business and Quality professionals For Use and Distribution by the SEI in the proceedings of the 18 th SEPG Conference 2006 16 16

Tried & Tested Ways More from Less Making sense, by PA SG/SP Definition CM SG 1 Establish Baselines Using common PIID formats to identify and develop practice implementation indicators for both the CMMI and People CMM models Site Practices (State the equivalent practice in the site) PROJECT ALPHA SP 1.1 SP 1.2 Baselines of identified work products are established. Identify Configuration Items SCIs for the project are identified by the PL as part of project planning activity. Identify the configuration items, P.Ref. components, and related work products that will be placed under configuration management. Establish a Configuration Management System Establish and maintain a configuration management and change management system for controlling work products. Software Configuration Management [QP601CM1 19.0] [D1] Identify SCIs section Ref. Project Plan - software configuration management section - SCI identification section [D1] Project Plan Review checklist - Configuration Management section[d2] The Configurable items related to work products are identified and documented in the "Software Configuration Management" section of the SMP. XXXXXXXX_SMP.doc XXXXXXXX_SMP_Tailoring XXXXXXXX_SMP_Review Checklist.doc All identified work products will be version controlled The configurable work products are maintained in the and configuration controlled. This is done either by a CMXTRA as defined in the 'Software Configuration tool [VSS] or manually. The configuration control Management Plan' in SMP. mechanism to be followed by the projects will be documented in project plan. XXXXXXXX_SMP.doc P.Ref. CMXTRA Software Configuration Management [QP601CM1 KX 19.0] [D1] Version Control section Configuration Control section Ref. Project Plan - software configuration management section - * Configuration Control [D1] Change Request Log [D1] Change Request Form [D1] VSS repository [CM tool repository] [D1] Configuration Status Report [D2] Project Plan - Project Environment - Tools Section - Tools used if any for configuration control section [D2] Configuration Audit Reports [D2] Process Area Goal ID STAFFING Goal 1 Practice 1 Practice 2 Practice 3 Goal/Practice Statement Individuals or workgroups in each unit are involved in making commitments that balance the unit s workload with approved staffing. Responsible individuals plan and coordinate the staffing activities of their units in accordance with documented policies and procedures. Each unit analyzes its proposed work to determine the effort and skills required. Individuals and workgroups participate in making commitments for work they will be accountable for performing. References to Implementation Artifacts Organizational Implementation Unit heads (Delivery & Competency) plan the staffing activitiss as described in the Staffing Procedure. Requiremenst are mapped to the current resource availability and if available, they are transfrrred. Unit Level Implementation Same as organizational practices Staffing Plans prepared based on allocations of Annual Budgets, Resource Forecasts, Proposals, Contracts, SOW and Staffing Procedure Same as organizational practices In Support projects, the proposed work is basically determined by full time equivalents (FTEs) as a resource assigned to particular project Based on the SOW, skill and level requirements are mapped to individuals available with IGA, Project Manager identified, project team identified and project kick-off happens. Same as organizational practices For existing projects, committemnts happen between projects (delivery) and competency organizations. Committement of resources to projects will be based on skill matrix available with the Competency Organization. For Use and Distribution by the SEI in the proceedings of the 18 th SEPG Conference 2006 17 17

Tried & Tested Ways More from Less Making sense, by Verifying process deployment during the preonsite period or a SCAMPI Class B On both the CMMI and People CMM model requirements Utilizing the onsite data gathering sessions To establish process institutionalization by eliciting views of practitioners on both models Common data gathering sessions maximize the utility value of the face-time given to the appraisal team by practitioners For Use and Distribution by the SEI in the proceedings of the 18 th SEPG Conference 2006 18 18

Tried & Tested Ways More from Less Making sense, by Establishing improvement opportunities Which address the dual needs of process implementation and institutionalization On both the CMMI and People CMM Minimizing repetition of appraisal activities by Separating and cascading the outcomes of appraisals, ensuring verification of approach, deployment and institutionalization with defined objectives For Use and Distribution by the SEI in the proceedings of the 18 th SEPG Conference 2006 19 19

Tried & Tested Ways More from Less Making sense, by Ensuring appraisals and audits add value By effectively highlighting and exploring alternative practices which accomplish the intent behind the stated and implied requirements of the process models By not contributing significantly to the cost of quality and cost of process improvement metrics By making qualitative assessments of the work-products being content driven rather than format driven For Use and Distribution by the SEI in the proceedings of the 18 th SEPG Conference 2006 20 20

Tried & Tested Ways More from Less Making sense, by Leveraging from commonality in CMMI & People CMM. For example: Staffing, Workforce Planning, Empowered Workgroups positively impacts Project Management process areas of CMMI Balance resources and commitments Individuals participate in establishing commitment Work Analysis to improve estimates Selection and transition of individuals into and out of work assignments done in an orderly manner helps to manage project execution Strategic hiring: can enable growing a complete competency or a line of business For more examples, please refer to paper on: Shoehorning CMMI Initiatives With People CMM, SEGP 2006 For Use and Distribution by the SEI in the proceedings of the 18 th SEPG Conference 2006 21 21

Tried & Tested Ways More from Less Leverage from commonality in CMMI & People CMM CMMI V1.1 People CMM V2.0 Staffing Workforce Planning Empowered Workgroups Project Planning Project Monitoring and Control Risk Management Integrated Teaming Supplier Agreement Management Integrated Teaming Organizational Environment for Integration Decision Analysis and Resolution Organizational Training Organizational Process Focus Organizational Process Definition Organizational Innovation and Deployment Communication & Coordination Participatory Culture Mentoring Competency Integration Training & Development Competency Analysis Competency Development Workgroup Development Competency Based Assets Continuous Capability Improvement Continuous Workforce Innovation Organizational Performance Alignment For Use and Distribution by the SEI in the proceedings of the 18 th SEPG Conference 2006 22 22

Tried & Tested Ways More from Less Leverage from commonality in CMMI & People CMM CMMI V1.1 People CMM V2.0 Requirements Management Competency Based Practices Requirements Development Product Integration Technical Solution Verification Validation Measurement and Analysis Quantitative Performance Management Quantitative Project Management Organizational Process Performance Organizational Capability Management Configuration Management Process and Product Quality Assurance Integrated Supplier Management Causal Analysis and Resolution Ability to Perform - Institutionalization Practice Performance Management Compensation Career Development Work Environment For Use and Distribution by the SEI in the proceedings of the 18 th SEPG Conference 2006 23 23

Conclusion SITARA Process JewelBox TM With large scale adoption of the multiple flavors of the CMM Software CMM, People CMM and CMMI comes, management responsibility to make sense of the process improvement programs to address key organizational issues which are strategic and business oriented. One of the key challenges faced today by management, as an organization gains in process maturity is to change how they manage and lead under ambiguous conditions Volatile or unproven technologies Make right assumptions ; estimates evolve How good and relevant are the old numbers? For Use and Distribution by the SEI in the proceedings of the 18 th SEPG Conference 2006 24 24

Conclusion SITARA Process JewelBox TM There is also a great difficultly to allocate separate timeframes for appraisals due to business demands Effective time available to conduct day-to-day business has shrunk An integrated CMMI, People CMM implementation program within a single appraisal context is very much desirable All said and done, both, the CMMI and People CMM promote Organizational Development by growing a culture of Professional Empowerment of individuals For Use and Distribution by the SEI in the proceedings of the 18 th SEPG Conference 2006 25 25

Thank You! SITARA Process JewelBox TM DISCUSSIONS, Q&A Raghav S. Nandyal Chief Executive Officer SITARA Technologies Pvt. Ltd. #54, Sri Hari Krupa 6 th Main Road Malleswaram Bangalore KA 560 003 Telephone: +(91-80) 2334-3222 Mobile: + 984-523-3222 Email: raghav_nandyal@sitaratech.com URL: http://www.sitaratech.com For Use and Distribution by the SEI in the proceedings of the 18 th SEPG Conference 2006 26 26