cmmi and stakeholder involvement · pdf file11/23/2005 3 cmmi terms • stakeholder –...

23
Systems and Software Consortium | 2214 Rock Hill Road, Herndon, VA 20170-4227 Phone: (703)742-8877 | FAX: (703)742-7200 www.systemsandsoftware.org CMMI ® and Stakeholder Involvement Worth the effort? Presented By: Jim Armstrong Date: November 14, 2005

Upload: truongthu

Post on 09-Mar-2018

221 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: CMMI and Stakeholder Involvement · PDF file11/23/2005 3 CMMI Terms • Stakeholder – A group or individual that is affected by or in some way accountable for the outcome of an undertaking

Systems and Software Consortium | 2214 Rock Hill Road, Herndon, VA 20170-4227Phone: (703)742-8877 | FAX: (703)742-7200

www.systemsandsoftware.org

CMMI® and StakeholderInvolvementWorth the effort?

Presented By: Jim Armstrong

Date: November 14, 2005

Page 2: CMMI and Stakeholder Involvement · PDF file11/23/2005 3 CMMI Terms • Stakeholder – A group or individual that is affected by or in some way accountable for the outcome of an undertaking

11/23/2005 1

Agenda

• CMMI Stakeholder Content – What it is• CMMI Stakeholder Sources – Where it came from• Process Stakeholder Approaches – What folks do• Issues – What’s the problem• Conclusions – So what now

Page 3: CMMI and Stakeholder Involvement · PDF file11/23/2005 3 CMMI Terms • Stakeholder – A group or individual that is affected by or in some way accountable for the outcome of an undertaking

11/23/2005 2

CMMI Stakeholder Content

Page 4: CMMI and Stakeholder Involvement · PDF file11/23/2005 3 CMMI Terms • Stakeholder – A group or individual that is affected by or in some way accountable for the outcome of an undertaking

11/23/2005 3

CMMI Terms

• Stakeholder– A group or individual that is affected by or in some

way accountable for the outcome of an undertaking• Relevant stakeholder

– A stakeholder that is identified for involvement inspecified activities and is included in an appropriateplan

Page 5: CMMI and Stakeholder Involvement · PDF file11/23/2005 3 CMMI Terms • Stakeholder – A group or individual that is affected by or in some way accountable for the outcome of an undertaking

11/23/2005 4

CMMI Comprehensive Stakeholder Tasks

GP 2.7 Identify and Involve Relevant Stakeholders– Identify and involve the relevant stakeholders as planned.

PP SP 2.6 Plan Stakeholder Involvement– Plan the involvement of identified stakeholders.

PMC SP 1.5 Monitor Stakeholder Involvement– Monitor stakeholder involvement against the project plan.

IPM SP 2.1 Manage Stakeholder Involvement– Manage the involvement of the relevant stakeholders in the

project.

Page 6: CMMI and Stakeholder Involvement · PDF file11/23/2005 3 CMMI Terms • Stakeholder – A group or individual that is affected by or in some way accountable for the outcome of an undertaking

11/23/2005 5

CMMI Stakeholder Involvements in SPs

Explicit in Almost all PAs, particularly:• Obtain plan commitment• Identify, negotiate, and track critical

dependencies• Resolve issues• Develop requirements• Measure and analyze• Establish teams

Implicit – GP 2.7

Page 7: CMMI and Stakeholder Involvement · PDF file11/23/2005 3 CMMI Terms • Stakeholder – A group or individual that is affected by or in some way accountable for the outcome of an undertaking

11/23/2005 6

CMMI Stakeholder Sources

Page 8: CMMI and Stakeholder Involvement · PDF file11/23/2005 3 CMMI Terms • Stakeholder – A group or individual that is affected by or in some way accountable for the outcome of an undertaking

11/23/2005 7

CMMI Source Models for Stakeholders

IPD-CMM

CMMI

SW-CMM EIA/IS 731

Page 9: CMMI and Stakeholder Involvement · PDF file11/23/2005 3 CMMI Terms • Stakeholder – A group or individual that is affected by or in some way accountable for the outcome of an undertaking

11/23/2005 8

SW-CMM

• Review by, participation of…– Other affected groups

– Other engineering groups

– Software related groups

– Management

– Customer

• Identification of…– Statement of work covers

– … customer and end user

• Monitoring ??

Page 10: CMMI and Stakeholder Involvement · PDF file11/23/2005 3 CMMI Terms • Stakeholder – A group or individual that is affected by or in some way accountable for the outcome of an undertaking

11/23/2005 9

EIA 731

• Stakeholders include– Customer/users, developers, producers, testers, suppliers,

marketers, maintainers, disposers– Others who may be affected by, or may affect, the system or

product

• Stakeholders are:– Involved in requirements

• engaging all stakeholders in an ongoing dialogue– Review plans– Coordinate disciplines

• Identify??• Monitor??

Page 11: CMMI and Stakeholder Involvement · PDF file11/23/2005 3 CMMI Terms • Stakeholder – A group or individual that is affected by or in some way accountable for the outcome of an undertaking

11/23/2005 10

IPD-CMM

• A stakeholder is defined as one or a group who has/have adirect impact on or from the product or its productionprocess

• References to– Identified– Communicate with– Collaborate with on vision

• Identify?? Note under leadership• Monitor??

• Not released - no use and appraisal experience.

Page 12: CMMI and Stakeholder Involvement · PDF file11/23/2005 3 CMMI Terms • Stakeholder – A group or individual that is affected by or in some way accountable for the outcome of an undertaking

11/23/2005 11

Additional Notes

History of Integrated Product Development• Stakeholder involvement has significant impact

– Performance– Cost– Schedule

• Good involvement not natural

Page 13: CMMI and Stakeholder Involvement · PDF file11/23/2005 3 CMMI Terms • Stakeholder – A group or individual that is affected by or in some way accountable for the outcome of an undertaking

11/23/2005 12

Process Stakeholder Approaches

Page 14: CMMI and Stakeholder Involvement · PDF file11/23/2005 3 CMMI Terms • Stakeholder – A group or individual that is affected by or in some way accountable for the outcome of an undertaking

11/23/2005 13

Range of Options

• Assume it will work• Let integrative tasks push involvement• Emphasize identification• Monitor participation

– Quantity– Quality

• Address impact– Identify issues– Take actions to improve involvement

Page 15: CMMI and Stakeholder Involvement · PDF file11/23/2005 3 CMMI Terms • Stakeholder – A group or individual that is affected by or in some way accountable for the outcome of an undertaking

11/23/2005 14

Participation Planning in Processes

How handled• Pre-defined

– Roles and responsibilities– Defined participant lists

• Definition tasks– Stakeholder matrices– Lists in plans, agendas

Results• Strong on who is a stakeholder• Weak on involvement specifics

Page 16: CMMI and Stakeholder Involvement · PDF file11/23/2005 3 CMMI Terms • Stakeholder – A group or individual that is affected by or in some way accountable for the outcome of an undertaking

11/23/2005 15

Monitor and Manage in Processes

• Attendance taken, but not much participation tracked• Meeting canceled if missing or not prepared• Not much in the way of raising as an issue or taking

corrective action• Could be included as a measurement

Page 17: CMMI and Stakeholder Involvement · PDF file11/23/2005 3 CMMI Terms • Stakeholder – A group or individual that is affected by or in some way accountable for the outcome of an undertaking

11/23/2005 16

Observations

• General response – “We did this anyway”• Some – “Made us think about it”• Many changes due more to basic activity task than

stakeholder practice– Requirements review now used– Integrated plan review brings stakeholders together

• Much on identification, little on managing

Page 18: CMMI and Stakeholder Involvement · PDF file11/23/2005 3 CMMI Terms • Stakeholder – A group or individual that is affected by or in some way accountable for the outcome of an undertaking

11/23/2005 17

The Issues

Page 19: CMMI and Stakeholder Involvement · PDF file11/23/2005 3 CMMI Terms • Stakeholder – A group or individual that is affected by or in some way accountable for the outcome of an undertaking

11/23/2005 18

Issues

Increased emphasis on monitoring?

• Can a program manager answer:– How is stakeholder involvement working on your

program?• Happening?• Impact?

– What is the basis of your conclusion?

• What is the best balance between– The value of getting a better answer– The effort needed to get the answer

Page 20: CMMI and Stakeholder Involvement · PDF file11/23/2005 3 CMMI Terms • Stakeholder – A group or individual that is affected by or in some way accountable for the outcome of an undertaking

11/23/2005 19

CMMI Model Options

• Eliminate, merge or reduce requirements– Delete GP and let PP, PMC and IPM suffice– Reduce monitoring language

• Leave requirements alone– Maintain current status– Change the way appraisals look at GPs

• Add requirements– Be more specific on assurance that planned involvement is as

anticipated

Page 21: CMMI and Stakeholder Involvement · PDF file11/23/2005 3 CMMI Terms • Stakeholder – A group or individual that is affected by or in some way accountable for the outcome of an undertaking

11/23/2005 20

Conclusions

Page 22: CMMI and Stakeholder Involvement · PDF file11/23/2005 3 CMMI Terms • Stakeholder – A group or individual that is affected by or in some way accountable for the outcome of an undertaking

11/23/2005 21

Conclusions - Usage

• Quite a range of options are available• Minimum option is inviting• Greatest weakness is on managing

involvement• IPD history shows impact of stakeholder

involvement• You must decide!

Page 23: CMMI and Stakeholder Involvement · PDF file11/23/2005 3 CMMI Terms • Stakeholder – A group or individual that is affected by or in some way accountable for the outcome of an undertaking

11/23/2005 22

Conclusions - Model

• Need to consider:– Is everybody really tuned in to real stakeholder

involvement?– Can appraisal issues be resolved?– Does the Generic Practice add significant

value?• Better data would help decision on content