rightsizing your process: how to balance affordability and project success
DESCRIPTION
Managing a product development effort is a huge challenge. One of the enablers for project success is robust systems engineering and project management processes, using proven industry best practices. Unfortunately, in these tough economic times, we are consistent asked to "lean" our processes, to make them more affordable. Are there meaningful ways to achieve both objectives? This presentation will summarize tools and tips for rightsizing your process through tailoring. The talk will summarize the main principles behind process, and will present effective approaches for reducing the bureaucracy, while retaining the discipline elements which assure consistent performance. Consideration will be given to maintaining certification with leading quality standards while reducing cost and schedule.TRANSCRIPT
©2013 Caltech
E M S P R O J ECT M A N A GEMENT E X C E LLENCEC A L T E C H CE NT E R F O R T E CHNO L O G Y
AND M ANAG E M E NT E DUCAT I O N
Rightsizing your Process: How to Balance Affordability and Project Success
INCOSE-LA Speaker Meeting - May 2013
Rick Hefner, Ph.D. - [email protected]
Caltech Center for Technology and Management Education
http://ctme.caltech.edu
©2013 Caltech
Background
One of the enablers for project success is robust systems engineering and project management processes, using proven industry best practices
We are consistent asked to "lean" our processes, to make them more affordable.
Are there meaningful ways to achieve both objectives?
This presentation contains excerpts from the INCOSE-LA tutorial to be held 1 June – see INCOSE-LA website for details/registration
2
©2013 Caltech
What is a “Process”?
Set of interrelated or interacting activities which transforms inputs into outputs
INCOSE Systems Engineering Handbook v. 3.2.2
Sequence of interdependent and linked procedures which, at every stage, consume one or more resources (employee time, energy, machines, money) to convert inputs (data, material, parts, etc.) into outputs. These outputs then serve as inputs for the next stage until a known goal or end result is reached.
BusinessDictionary.com
3
©2013 Caltech
Examples
ISO/IEC 15288:2008 4
©2013 Caltech
What is the Value of a Process (Description)?
To an individual? To a project? To a organization? To a profession?
5
©2013 Caltech
Underlying Principles of Process Definition
Conscious choices lead to better processes Process discipline leads to predictable project
performance• Say what you do; do what you say• Communicate them to the performers and supporters• Audit to ensure the process is followed
Organizational learning improves project performance• Keep what works, change what doesn’t• Learn from measures across projects
6
©2013 Caltech
How Do the Industry Best Practices (in a Process) Add Value?
Performance – the practice directly reduces cost and or schedule through either increased efficiency, increased effectiveness, or lowered rework
Quality – the practice produces higher quality products, by either preventing or uncovering defects
Insight – the practice helps explain current process or project behaviors, enabling action
Communications – the practice helps everyone understand expected behavior, or provides insight leading to better decisions
7
©2013 Caltech
Why Does a Process Need Rightsizing?
Tailor in/out unneeded activities
Balance discipline and bureaucracy
Ensure usability
8
©2013 Caltech
Rightsizing Profession/Discipline
Organizations
Projects
People
9
©2013 Caltech
Dimensions of Rightsizing
Tailor in/out unneeded activities• Scope of activities
Balance discipline and bureaucracy• Agile – easy it is to change• Lean – little waste (time, effort, etc.)• Affordability – adjust the costs to fit
Ensure usability• Level of guidance• Structure of guidance – eliminate the need to tailor
10
©2013 Caltech
Documenting Choices in Plans
Policies identify what must happen Process descriptions and procedures describe the steps to be performed Plans describe how the process is instantiated
Policy
The fence shall be painted each spring.
Process
1. Wash fence2. Sand fence3. Apply primer4. Apply paint
Plan
RickSaturday morningFine sandpaperWhite paint
5.Clean brushesProcedure: Clean brushes1. Xxxxx2. Xxxxx3. Etc. 11
©2013 Caltech
What Might Be Included in a Plan?CMMI GP 2.2 Plan the ProcessEstablish and maintain the plan for performing the process.The plan for performing the process typically includes the following: Process description Standards and requirements for the work products and services of the process Specific objectives for the execution of the process and its results (e.g., quality, time scale, cycle
time, use of resources) Dependencies among the activities, work products, and services of the process Resources (e.g., funding, people, tools) needed to perform the process Assignment of responsibility and authority Training needed for performing and supporting the process Work products to be controlled and the level of control to be applied Measurement requirements to provide insight into the execution of the process, its work
products, and its services Involvement of relevant stakeholders Activities for monitoring and controlling the process Objective evaluation activities of the process Management review activities for the process and the work products
12
©2013 Caltech
What Might Be Included in a Process Description?CMMI GP 3.1 Establish a Defined Process Establish and maintain the description of a defined process. Examples of critical attributes include the following: Process roles Applicable standards Applicable procedures, methods, tools, and resources Process performance objectives Entry criteria Inputs Verification points (e.g., peer reviews) Outputs Interfaces Exit criteria Product and process measures
13
©2013 Caltech
Summary One of the enablers for project success is robust systems
engineering and project management processes, using proven industry best practices
We are consistent asked to "lean" our processes, to make them more affordable.
Are there meaningful ways to achieve both objectives?
This presentation contains excerpts from the INCOSE-LA tutorial to be held 1 June – see INCOSE-LA website for details/registration
14