SlideShare a Scribd company logo
Product & Process Development Kaizen
for Software Development, Project, and
Program Management
Glen B. Alleman
Vice President, Strategy and Performance Management
Lewis & Fowler
www.lewisandfowler.com
303.241.9633
galleman@lewisandfowler.com
LPPDE, Denver Colorado April 21–23, 2008
1
2
Product Development Kaizen Is A Full Contact Team Sport
3 Steps to Product Improvement Using Kaizen
Reduce Waste
Assure Process Usage
Define Controls
3
Increasing
value to the
organization
Copyright © 2008, Lewis & Fowler, All Rights Reserved, Do Not Use without written permission
Three Steps to Product and Process Improvement
4
Defining the Controls … That Assures Process Usage … Results in Reduced Waste
The existing process,
development, and operational
controls assessed for
effectiveness, efficiency and
applicability.
These incremental
improvements are made using
the principles of Kaizen guided
by eliminating the 7 Wastes.
Control applications applied to
standard work. Standard work
does not mean constrained,
over controlled, draconian.
It means “what we do for our
customers as a firm is known,
defined, and adds value in
ways acknowledged by all
participants.
Using Kaizen as well as other
process and product
improvement process, search
for, remove, and replace Waste
Reducing process, products
and service.
For process, product, and service improvements to take place, be sustained, and add value to the
customer and the firm, a continuous improvement process must be in place. This process can not
be OUTSIDE the normal business process …
IT MUST BE THE NORMAL BUSINESS PROCESS PERFORMED EVERYDAY
This is the brilliance of Toyota – innovation is an incremental, never ending process in
which the goal is NOT to make huge sudden leaps, but rather to make things better on a
daily basis. “The Open Secret of Success,” New Yorker, May 12, 2008, p. 48
Doing PDK does not require learning
Japanese
§ 改 (kai)
–Change or
the action to
correct
§ 善 (zen)
–Good
5
Process Development Kaizen
Kaizen is a
Japanese word
which roughly
translates into
“continual
improvement”.
Kaizen is about fine–
tuning processes
that already exist
6
The Three Core Principles of Kaizen
§ Consider a process and the results, the
products (not just the results) so that
actions to achieve the desired outcomes
are surfaced.
§ Systematically think of the whole process
and not just what is immediately in view.
§ Learn through a non-judgmental, non-
blaming approach and intent allows for
the re-examination of the assumptions
that resulted in the current process.
– Blame, judgment, rehashing the past and
all that “we used to do it this way” are
wastes (無駄 Muda)
7
Making the outcome clear
§ Define the deliverables in visible
and measures terms – what does
“Done” look like for this round of
effort?
§ Connect effort, duration, and risk
with these deliverables
§ Arrange them in a sequence that
assures increasing maturity along
the way to completion
§ But in fact we are never complete
in the conventional sense – we
are always continually improving
8
Turning the process
from a linear,
waterfall
development
approach;
To an iterative,
incremental,
continuously
improvement set of
activities;
That delivers
continuous value to
the stakeholders.
This is the
theoretical basis of
all Agile
development
methods
9
Conducting a PDK Event
§ Flush out opportunities at multiple
levels
§ Point out waste visually through
process flow diagrams
§ Determine impact on overall
business and / or business units
§ Create buy-in “on the spot”
§ Incorporate change management as
part of overall improvement strategy
10
The Kaizen Event from a PMO Point of View
11
Kaizen Activity Questions that need answers in order to improve
A structured product and
process maturity
assessment
Where have we come from? What worked in the
past? What didn’t work? What can be improved?
What can be used from AS IS for the TO BE?
Evaluate risk and probability
for success
If we attempt to make improvements, what are the
inhibitors to success? What mitigations can be
taken?
Visibly track the increasing
maturity of products and
services
How can we recognize we’re actually making
improvements? What are the units of measure?
Provide visibility to sponsors
and stakeholders
Can we have the sponsors concur we’re making
improvements?
Have the discipline to follow
through to rollout and
operations phase
What accountabilities need to be in place for us to be
successful? Can we make this accountabilities
appear at this time? If not now, when?
Conducting the PDK, means …
12
…Turning on the light
The starting point for making
improvements
§ Seek small opportunities for
improvement in the development
process and the product definition
§ Find and root out mistakes of the
past in all activities around product
and service development and
deployment
§ Improve the system not the people
§ Devote time to measuring
13
Doing a PDK is an interactive process
14
The raw materials of process
modeling …
§ Nouns
– Documents
– Data
– Information
– Evidentiary materials
§ Verbs
– Transformation of nouns into new
nouns
– «Noun» U «Verb» à «Noun»
15
Sample process flow in Rummler – Brache
16
The Seven Process Wastes (Remember TIM WOOD)
Use these as test questions for Process Improvement or Development
§ Transportation
§ Unnecessary Inventory
§ Unnecessary or Excessive Motion
§ Waiting
§ Overproduction
§ Over or Inappropriate Processing
§ Defects
17
Transportation
18
Any movement or
motion from one
place to another that
adds no value
§ Make the distance
over which something
is moved as short as
possible
§ Make review and
approval cycles short
and sweet
§ Reduce artifacts to
only those that can be
directly absorbed into
the production of
products or process –
“executable maps in
BPML”
19
Reduce the amount of
work-in-process within
the system
§ Ensure that work arrives at
the downstream process
when it is required and
does not sit (no in basket
overflow)
§ Use “pull” work stream
management for all
software production and
test
§ Define the “pulled products”
in a maturity map by
working from Right to Left in
the schedule
Unnecessary
Inventory
20
Unnecessary or Excessive Motion
Processing steps that add
no value to the product or
service
§ Avoid looking, searching, or
wasted effort that burdens
the value of the product or
service
§ Have producers hold all
components until “pull”
demand is made
§ Have repositories of usable
components under
configuration control
21
Waiting
Someone or
something waiting
with nothing to do
§ Keep people
productively active
§ Avoid paper, or
decisions around the
paper, from sitting
around before being
processed
§ Provide adequate
staffing at the
bottlenecked operations
§ Minimize non-value-
added transactions by
asking “how does this
effort move the product
or service forward in it’s
maturity?”
22
OverproductionProduction of products,
services, documentation,
or facilities ahead of
demand
§ Establish a flow sequence
to satisfy the downstream
customer – pull don’t push
§ Create workplace
guidelines and standards
for each process and follow
them at all times – pull
don’t push
§ Forward 100% mature
products – no rework
Copyright © 2008, Lewis & Fowler, All Rights Reserved, Do Not Use without written permission
23
Over or Inappropriate Processing
Activities still performed
but no longer needed or
poor planning and
organizational flow
§ Remove unnecessary
steps – make NVA
§ Stop copying
everyone on emails
§ Stop sending reports
and see who
complains
§ Stop unnecessary
signoffs and reviews
Defects
24
Activities that result in error,
rework, work arounds, or
quality defects prevent the
customer from accepting
the product or service
§ Error proof the process steps
§ Build robust and fault recovery
products and services
§ Use standardized work
instructions
§ Continuous customer
feedback used to make
incremental improvement to
errors, exceptions, and
recoveries
§ Focus on the avoiding
“exception handling” – this is
where waste occurs and burns
valuable resources
Most failures to realize potential return on process and product
improvements starts by committing one of these Seven Sins
The Seven
Sins of
Process
Improvement
Process not
traceable to
strategy
Improvements
don’t involve
the right people
Teams not
given a clear
charter and
held
accountable
Top
management
focused on
change not
improvement
Change to the
people not
considered
Focused on
redesign rather
than
implementation
Failure to leave
measurement
system in place
Improving Performance, How to
Manage the White Space on
the Organization Chart, 2nd
Edition, Geary A. Rummler and
Alan P. Brache, Jossey Bass,
1995
Conducting the PDK
26
Example – embedded software control system
27
Improve Gases Production System Unit Design and Deployment Process
Mission
Increase profit to cost of development of nonflammable gases design and prototyping cycles of
semi-conductor plant standalone units process control software
Goals
§ Reduce units from design and prototyping work
§ Reduce cycle time for design review and approval to prototype manufacturing for embedded
process controller
§ Improve emergency shutdown integrity of software base
Must Haves Can’t Do
§ Can make decision about improvements in
the software design and integration process
as long as there is no negative effect on
other organizations within the gas unit
interfaces
§ Must get agreement from other departments
prior to executing change if the proposed
change requires adjustment to the
emergency shutdown procedures
§ No impact of sunk labor of this department
or other departments results from changes
to the emergency shutdown software
changes
The Kaizen Cycle
28
Focus
Evaluate
Solve
Act
Focus:
§ Build
description of
the target
process
§ Walk through
the target work
process
§ Build the
mission
statement
§ Set goals for
the Kaizen
event
§ Define the Do’s
and Don’t’s
The Kaizen Cycle
29
Focus
Evaluate
Solve
Act
Evaluate:
§ Gather
information
§ Analyze
amounts and
sources of
waste
§ Summarize he
results
The Kaizen Cycle
30
Focus
Evaluate
Solve
Act
Solve:
§ Generate
improvement
ideas
§ Trim
improvement
ideas
§ Conduct
experiments
§ Select
improvement
ideas
The Kaizen Cycle
31
Focus
Evaluate
Solve
Act
Act:
§ Create action
plans
§ Execute
improvement
ideas
§ Measure the
results

More Related Content

What's hot

Risk management
Risk managementRisk management
Risk management
Glen Alleman
 
Successfully Integrating Agile and Earned Value
Successfully Integrating Agile and Earned ValueSuccessfully Integrating Agile and Earned Value
Successfully Integrating Agile and Earned Value
Glen Alleman
 
Ev+agile=success (final v2)
Ev+agile=success (final v2)Ev+agile=success (final v2)
Ev+agile=success (final v2)Glen Alleman
 
Paradigm of agile project management
Paradigm of agile project managementParadigm of agile project management
Paradigm of agile project management
Glen Alleman
 
Nine Best Practices
Nine Best PracticesNine Best Practices
Nine Best Practices
Glen Alleman
 
Agile+EVM bibliography (v2)
Agile+EVM bibliography (v2)Agile+EVM bibliography (v2)
Agile+EVM bibliography (v2)
Glen Alleman
 
Forecasting cost and schedule performance
Forecasting cost and schedule performanceForecasting cost and schedule performance
Forecasting cost and schedule performance
Glen Alleman
 
12.0 risk management agile+evm (v10.2)
12.0 risk management agile+evm (v10.2)12.0 risk management agile+evm (v10.2)
12.0 risk management agile+evm (v10.2)
Glen Alleman
 
CMMI and Agile
CMMI and AgileCMMI and Agile
CMMI and Agile
Glen Alleman
 
Ev+agile=success
Ev+agile=successEv+agile=success
Ev+agile=success
Glen Alleman
 
Measurement News Webinar
Measurement News WebinarMeasurement News Webinar
Measurement News Webinar
Glen Alleman
 
Agile project management is systems management
Agile project management is systems managementAgile project management is systems management
Agile project management is systems managementGlen Alleman
 
The 5 Immutable principles of project management
The 5 Immutable principles of project managementThe 5 Immutable principles of project management
The 5 Immutable principles of project management
Glen Alleman
 
Big data meets evm (submitted)
Big data meets evm (submitted)Big data meets evm (submitted)
Big data meets evm (submitted)
Glen Alleman
 
Earned value, XP and government contracts
Earned value, XP and government contractsEarned value, XP and government contracts
Earned value, XP and government contracts
Glen Alleman
 
Deliverables based planning handbook
Deliverables based planning handbookDeliverables based planning handbook
Deliverables based planning handbook
Glen Alleman
 
Credible Plans, Integrated Reporting, and Control Systems
Credible Plans, Integrated Reporting, and Control SystemsCredible Plans, Integrated Reporting, and Control Systems
Credible Plans, Integrated Reporting, and Control Systems
Glen Alleman
 
Project Success: The Basis of the Five Immutable Principles
Project Success: The Basis of the Five Immutable PrinciplesProject Success: The Basis of the Five Immutable Principles
Project Success: The Basis of the Five Immutable Principles
Glen Alleman
 
Heliotropic Abundance
Heliotropic AbundanceHeliotropic Abundance
Heliotropic Abundance
Glen Alleman
 
Root cause analysis master plan
Root cause analysis master planRoot cause analysis master plan
Root cause analysis master plan
Glen Alleman
 

What's hot (20)

Risk management
Risk managementRisk management
Risk management
 
Successfully Integrating Agile and Earned Value
Successfully Integrating Agile and Earned ValueSuccessfully Integrating Agile and Earned Value
Successfully Integrating Agile and Earned Value
 
Ev+agile=success (final v2)
Ev+agile=success (final v2)Ev+agile=success (final v2)
Ev+agile=success (final v2)
 
Paradigm of agile project management
Paradigm of agile project managementParadigm of agile project management
Paradigm of agile project management
 
Nine Best Practices
Nine Best PracticesNine Best Practices
Nine Best Practices
 
Agile+EVM bibliography (v2)
Agile+EVM bibliography (v2)Agile+EVM bibliography (v2)
Agile+EVM bibliography (v2)
 
Forecasting cost and schedule performance
Forecasting cost and schedule performanceForecasting cost and schedule performance
Forecasting cost and schedule performance
 
12.0 risk management agile+evm (v10.2)
12.0 risk management agile+evm (v10.2)12.0 risk management agile+evm (v10.2)
12.0 risk management agile+evm (v10.2)
 
CMMI and Agile
CMMI and AgileCMMI and Agile
CMMI and Agile
 
Ev+agile=success
Ev+agile=successEv+agile=success
Ev+agile=success
 
Measurement News Webinar
Measurement News WebinarMeasurement News Webinar
Measurement News Webinar
 
Agile project management is systems management
Agile project management is systems managementAgile project management is systems management
Agile project management is systems management
 
The 5 Immutable principles of project management
The 5 Immutable principles of project managementThe 5 Immutable principles of project management
The 5 Immutable principles of project management
 
Big data meets evm (submitted)
Big data meets evm (submitted)Big data meets evm (submitted)
Big data meets evm (submitted)
 
Earned value, XP and government contracts
Earned value, XP and government contractsEarned value, XP and government contracts
Earned value, XP and government contracts
 
Deliverables based planning handbook
Deliverables based planning handbookDeliverables based planning handbook
Deliverables based planning handbook
 
Credible Plans, Integrated Reporting, and Control Systems
Credible Plans, Integrated Reporting, and Control SystemsCredible Plans, Integrated Reporting, and Control Systems
Credible Plans, Integrated Reporting, and Control Systems
 
Project Success: The Basis of the Five Immutable Principles
Project Success: The Basis of the Five Immutable PrinciplesProject Success: The Basis of the Five Immutable Principles
Project Success: The Basis of the Five Immutable Principles
 
Heliotropic Abundance
Heliotropic AbundanceHeliotropic Abundance
Heliotropic Abundance
 
Root cause analysis master plan
Root cause analysis master planRoot cause analysis master plan
Root cause analysis master plan
 

Similar to Product development kaizen (PDK)

Product development kaizen (PDK)
Product  development kaizen (PDK)Product  development kaizen (PDK)
Product development kaizen (PDK)
Glen Alleman
 
Program Management Office Lean Software Development and Six Sigma
Program Management Office Lean Software Development and Six SigmaProgram Management Office Lean Software Development and Six Sigma
Program Management Office Lean Software Development and Six Sigma
Glen Alleman
 
Process Reengineering vs Continuous Improvement: What’s the Right Choice for ...
Process Reengineering vs Continuous Improvement: What’s the Right Choice for ...Process Reengineering vs Continuous Improvement: What’s the Right Choice for ...
Process Reengineering vs Continuous Improvement: What’s the Right Choice for ...
Kashish Trivedi
 
Kaizen Events Blitz & Lean Projects
Kaizen Events   Blitz  & Lean ProjectsKaizen Events   Blitz  & Lean Projects
Kaizen Events Blitz & Lean Projects
Anand Subramaniam
 
RDrew Six Sigma Overview
RDrew Six Sigma OverviewRDrew Six Sigma Overview
RDrew Six Sigma OverviewRon Drew
 
Lesson6
Lesson6Lesson6
Mis unit iv PIMR
Mis unit iv PIMRMis unit iv PIMR
Mis unit iv PIMR
Arnav Chowdhury
 
Kaizen Process & Kaizen Events
Kaizen Process & Kaizen EventsKaizen Process & Kaizen Events
Kaizen Process & Kaizen Events
hallowedblasphe76
 
Lean Software 101
Lean Software 101Lean Software 101
Lean Software 101
David Hanson
 
Uhy Lean Core
Uhy Lean CoreUhy Lean Core
Uhy Lean Corealanlund
 
Business process mapping
Business process mappingBusiness process mapping
Business process mapping
DAVIS THOMAS
 
Workharderand Harder
Workharderand HarderWorkharderand Harder
Workharderand HarderTom Burton
 
Work Harder and Harder
Work Harder and HarderWork Harder and Harder
Work Harder and Harderguest8391c0b
 
Module 3_Session 1.pptx
Module 3_Session 1.pptxModule 3_Session 1.pptx
Module 3_Session 1.pptx
AnushreeSingh49
 
Module 3_Session 1.pdf
Module 3_Session 1.pdfModule 3_Session 1.pdf
Module 3_Session 1.pdf
AnushreeSingh49
 
Optimize Your Quality Management System
Optimize Your Quality Management SystemOptimize Your Quality Management System
Optimize Your Quality Management System
Quality & Regulatory Network LLC
 
thinking-lean-bpm-lean-and-six-sigmaall-together-now
thinking-lean-bpm-lean-and-six-sigmaall-together-nowthinking-lean-bpm-lean-and-six-sigmaall-together-now
thinking-lean-bpm-lean-and-six-sigmaall-together-nowWilliam LaFollette
 
Five Step Methodology To Implement Bpr
Five Step Methodology To Implement BprFive Step Methodology To Implement Bpr
Five Step Methodology To Implement Bpr
Roy Antony Arnold G
 
Quality in operations management
Quality in operations managementQuality in operations management
Quality in operations managementselinasimpson1301
 

Similar to Product development kaizen (PDK) (20)

Product development kaizen (PDK)
Product  development kaizen (PDK)Product  development kaizen (PDK)
Product development kaizen (PDK)
 
Program Management Office Lean Software Development and Six Sigma
Program Management Office Lean Software Development and Six SigmaProgram Management Office Lean Software Development and Six Sigma
Program Management Office Lean Software Development and Six Sigma
 
Process Reengineering vs Continuous Improvement: What’s the Right Choice for ...
Process Reengineering vs Continuous Improvement: What’s the Right Choice for ...Process Reengineering vs Continuous Improvement: What’s the Right Choice for ...
Process Reengineering vs Continuous Improvement: What’s the Right Choice for ...
 
Kaizen Events Blitz & Lean Projects
Kaizen Events   Blitz  & Lean ProjectsKaizen Events   Blitz  & Lean Projects
Kaizen Events Blitz & Lean Projects
 
Kaizen SW
Kaizen SWKaizen SW
Kaizen SW
 
RDrew Six Sigma Overview
RDrew Six Sigma OverviewRDrew Six Sigma Overview
RDrew Six Sigma Overview
 
Lesson6
Lesson6Lesson6
Lesson6
 
Mis unit iv PIMR
Mis unit iv PIMRMis unit iv PIMR
Mis unit iv PIMR
 
Kaizen Process & Kaizen Events
Kaizen Process & Kaizen EventsKaizen Process & Kaizen Events
Kaizen Process & Kaizen Events
 
Lean Software 101
Lean Software 101Lean Software 101
Lean Software 101
 
Uhy Lean Core
Uhy Lean CoreUhy Lean Core
Uhy Lean Core
 
Business process mapping
Business process mappingBusiness process mapping
Business process mapping
 
Workharderand Harder
Workharderand HarderWorkharderand Harder
Workharderand Harder
 
Work Harder and Harder
Work Harder and HarderWork Harder and Harder
Work Harder and Harder
 
Module 3_Session 1.pptx
Module 3_Session 1.pptxModule 3_Session 1.pptx
Module 3_Session 1.pptx
 
Module 3_Session 1.pdf
Module 3_Session 1.pdfModule 3_Session 1.pdf
Module 3_Session 1.pdf
 
Optimize Your Quality Management System
Optimize Your Quality Management SystemOptimize Your Quality Management System
Optimize Your Quality Management System
 
thinking-lean-bpm-lean-and-six-sigmaall-together-now
thinking-lean-bpm-lean-and-six-sigmaall-together-nowthinking-lean-bpm-lean-and-six-sigmaall-together-now
thinking-lean-bpm-lean-and-six-sigmaall-together-now
 
Five Step Methodology To Implement Bpr
Five Step Methodology To Implement BprFive Step Methodology To Implement Bpr
Five Step Methodology To Implement Bpr
 
Quality in operations management
Quality in operations managementQuality in operations management
Quality in operations management
 

More from Glen Alleman

Managing risk with deliverables planning
Managing risk with deliverables planningManaging risk with deliverables planning
Managing risk with deliverables planning
Glen Alleman
 
A Gentle Introduction to the IMP/IMS
A Gentle Introduction to the IMP/IMSA Gentle Introduction to the IMP/IMS
A Gentle Introduction to the IMP/IMS
Glen Alleman
 
Increasing the Probability of Project Success
Increasing the Probability of Project SuccessIncreasing the Probability of Project Success
Increasing the Probability of Project Success
Glen Alleman
 
Process Flow and Narrative for Agile+PPM
Process Flow and Narrative for Agile+PPMProcess Flow and Narrative for Agile+PPM
Process Flow and Narrative for Agile+PPM
Glen Alleman
 
Practices of risk management
Practices of risk managementPractices of risk management
Practices of risk management
Glen Alleman
 
Principles of Risk Management
Principles of Risk ManagementPrinciples of Risk Management
Principles of Risk Management
Glen Alleman
 
Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...
Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...
Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...
Glen Alleman
 
From Principles to Strategies for Systems Engineering
From Principles to Strategies for Systems EngineeringFrom Principles to Strategies for Systems Engineering
From Principles to Strategies for Systems Engineering
Glen Alleman
 
NAVAIR Integrated Master Schedule Guide guide
NAVAIR Integrated Master Schedule Guide guideNAVAIR Integrated Master Schedule Guide guide
NAVAIR Integrated Master Schedule Guide guide
Glen Alleman
 
Building a Credible Performance Measurement Baseline
Building a Credible Performance Measurement BaselineBuilding a Credible Performance Measurement Baseline
Building a Credible Performance Measurement Baseline
Glen Alleman
 
Integrated master plan methodology (v2)
Integrated master plan methodology (v2)Integrated master plan methodology (v2)
Integrated master plan methodology (v2)
Glen Alleman
 
IMP / IMS Step by Step
IMP / IMS Step by StepIMP / IMS Step by Step
IMP / IMS Step by Step
Glen Alleman
 
DHS - Using functions points to estimate agile development programs (v2)
DHS - Using functions points to estimate agile development programs (v2)DHS - Using functions points to estimate agile development programs (v2)
DHS - Using functions points to estimate agile development programs (v2)
Glen Alleman
 
Making the impossible possible
Making the impossible possibleMaking the impossible possible
Making the impossible possible
Glen Alleman
 
Capabilities based planning
Capabilities based planningCapabilities based planning
Capabilities based planning
Glen Alleman
 
Process Flow and Narrative for Agile
Process Flow and Narrative for AgileProcess Flow and Narrative for Agile
Process Flow and Narrative for Agile
Glen Alleman
 
Building the Performance Measurement Baseline
Building the Performance Measurement BaselineBuilding the Performance Measurement Baseline
Building the Performance Measurement Baseline
Glen Alleman
 
Policy and Procedure Rollout
Policy and Procedure RolloutPolicy and Procedure Rollout
Policy and Procedure Rollout
Glen Alleman
 
Integrated Master Plan Development
Integrated Master Plan DevelopmentIntegrated Master Plan Development
Integrated Master Plan Development
Glen Alleman
 
Project Management Theory
Project Management TheoryProject Management Theory
Project Management Theory
Glen Alleman
 

More from Glen Alleman (20)

Managing risk with deliverables planning
Managing risk with deliverables planningManaging risk with deliverables planning
Managing risk with deliverables planning
 
A Gentle Introduction to the IMP/IMS
A Gentle Introduction to the IMP/IMSA Gentle Introduction to the IMP/IMS
A Gentle Introduction to the IMP/IMS
 
Increasing the Probability of Project Success
Increasing the Probability of Project SuccessIncreasing the Probability of Project Success
Increasing the Probability of Project Success
 
Process Flow and Narrative for Agile+PPM
Process Flow and Narrative for Agile+PPMProcess Flow and Narrative for Agile+PPM
Process Flow and Narrative for Agile+PPM
 
Practices of risk management
Practices of risk managementPractices of risk management
Practices of risk management
 
Principles of Risk Management
Principles of Risk ManagementPrinciples of Risk Management
Principles of Risk Management
 
Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...
Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...
Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...
 
From Principles to Strategies for Systems Engineering
From Principles to Strategies for Systems EngineeringFrom Principles to Strategies for Systems Engineering
From Principles to Strategies for Systems Engineering
 
NAVAIR Integrated Master Schedule Guide guide
NAVAIR Integrated Master Schedule Guide guideNAVAIR Integrated Master Schedule Guide guide
NAVAIR Integrated Master Schedule Guide guide
 
Building a Credible Performance Measurement Baseline
Building a Credible Performance Measurement BaselineBuilding a Credible Performance Measurement Baseline
Building a Credible Performance Measurement Baseline
 
Integrated master plan methodology (v2)
Integrated master plan methodology (v2)Integrated master plan methodology (v2)
Integrated master plan methodology (v2)
 
IMP / IMS Step by Step
IMP / IMS Step by StepIMP / IMS Step by Step
IMP / IMS Step by Step
 
DHS - Using functions points to estimate agile development programs (v2)
DHS - Using functions points to estimate agile development programs (v2)DHS - Using functions points to estimate agile development programs (v2)
DHS - Using functions points to estimate agile development programs (v2)
 
Making the impossible possible
Making the impossible possibleMaking the impossible possible
Making the impossible possible
 
Capabilities based planning
Capabilities based planningCapabilities based planning
Capabilities based planning
 
Process Flow and Narrative for Agile
Process Flow and Narrative for AgileProcess Flow and Narrative for Agile
Process Flow and Narrative for Agile
 
Building the Performance Measurement Baseline
Building the Performance Measurement BaselineBuilding the Performance Measurement Baseline
Building the Performance Measurement Baseline
 
Policy and Procedure Rollout
Policy and Procedure RolloutPolicy and Procedure Rollout
Policy and Procedure Rollout
 
Integrated Master Plan Development
Integrated Master Plan DevelopmentIntegrated Master Plan Development
Integrated Master Plan Development
 
Project Management Theory
Project Management TheoryProject Management Theory
Project Management Theory
 

Recently uploaded

Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 

Recently uploaded (20)

Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 

Product development kaizen (PDK)

  • 1. Product & Process Development Kaizen for Software Development, Project, and Program Management Glen B. Alleman Vice President, Strategy and Performance Management Lewis & Fowler www.lewisandfowler.com 303.241.9633 galleman@lewisandfowler.com LPPDE, Denver Colorado April 21–23, 2008 1
  • 2. 2 Product Development Kaizen Is A Full Contact Team Sport
  • 3. 3 Steps to Product Improvement Using Kaizen Reduce Waste Assure Process Usage Define Controls 3 Increasing value to the organization Copyright © 2008, Lewis & Fowler, All Rights Reserved, Do Not Use without written permission
  • 4. Three Steps to Product and Process Improvement 4 Defining the Controls … That Assures Process Usage … Results in Reduced Waste The existing process, development, and operational controls assessed for effectiveness, efficiency and applicability. These incremental improvements are made using the principles of Kaizen guided by eliminating the 7 Wastes. Control applications applied to standard work. Standard work does not mean constrained, over controlled, draconian. It means “what we do for our customers as a firm is known, defined, and adds value in ways acknowledged by all participants. Using Kaizen as well as other process and product improvement process, search for, remove, and replace Waste Reducing process, products and service. For process, product, and service improvements to take place, be sustained, and add value to the customer and the firm, a continuous improvement process must be in place. This process can not be OUTSIDE the normal business process … IT MUST BE THE NORMAL BUSINESS PROCESS PERFORMED EVERYDAY This is the brilliance of Toyota – innovation is an incremental, never ending process in which the goal is NOT to make huge sudden leaps, but rather to make things better on a daily basis. “The Open Secret of Success,” New Yorker, May 12, 2008, p. 48
  • 5. Doing PDK does not require learning Japanese § 改 (kai) –Change or the action to correct § 善 (zen) –Good 5
  • 6. Process Development Kaizen Kaizen is a Japanese word which roughly translates into “continual improvement”. Kaizen is about fine– tuning processes that already exist 6
  • 7. The Three Core Principles of Kaizen § Consider a process and the results, the products (not just the results) so that actions to achieve the desired outcomes are surfaced. § Systematically think of the whole process and not just what is immediately in view. § Learn through a non-judgmental, non- blaming approach and intent allows for the re-examination of the assumptions that resulted in the current process. – Blame, judgment, rehashing the past and all that “we used to do it this way” are wastes (無駄 Muda) 7
  • 8. Making the outcome clear § Define the deliverables in visible and measures terms – what does “Done” look like for this round of effort? § Connect effort, duration, and risk with these deliverables § Arrange them in a sequence that assures increasing maturity along the way to completion § But in fact we are never complete in the conventional sense – we are always continually improving 8
  • 9. Turning the process from a linear, waterfall development approach; To an iterative, incremental, continuously improvement set of activities; That delivers continuous value to the stakeholders. This is the theoretical basis of all Agile development methods 9
  • 10. Conducting a PDK Event § Flush out opportunities at multiple levels § Point out waste visually through process flow diagrams § Determine impact on overall business and / or business units § Create buy-in “on the spot” § Incorporate change management as part of overall improvement strategy 10
  • 11. The Kaizen Event from a PMO Point of View 11 Kaizen Activity Questions that need answers in order to improve A structured product and process maturity assessment Where have we come from? What worked in the past? What didn’t work? What can be improved? What can be used from AS IS for the TO BE? Evaluate risk and probability for success If we attempt to make improvements, what are the inhibitors to success? What mitigations can be taken? Visibly track the increasing maturity of products and services How can we recognize we’re actually making improvements? What are the units of measure? Provide visibility to sponsors and stakeholders Can we have the sponsors concur we’re making improvements? Have the discipline to follow through to rollout and operations phase What accountabilities need to be in place for us to be successful? Can we make this accountabilities appear at this time? If not now, when?
  • 12. Conducting the PDK, means … 12 …Turning on the light
  • 13. The starting point for making improvements § Seek small opportunities for improvement in the development process and the product definition § Find and root out mistakes of the past in all activities around product and service development and deployment § Improve the system not the people § Devote time to measuring 13
  • 14. Doing a PDK is an interactive process 14
  • 15. The raw materials of process modeling … § Nouns – Documents – Data – Information – Evidentiary materials § Verbs – Transformation of nouns into new nouns – «Noun» U «Verb» à «Noun» 15
  • 16. Sample process flow in Rummler – Brache 16
  • 17. The Seven Process Wastes (Remember TIM WOOD) Use these as test questions for Process Improvement or Development § Transportation § Unnecessary Inventory § Unnecessary or Excessive Motion § Waiting § Overproduction § Over or Inappropriate Processing § Defects 17
  • 18. Transportation 18 Any movement or motion from one place to another that adds no value § Make the distance over which something is moved as short as possible § Make review and approval cycles short and sweet § Reduce artifacts to only those that can be directly absorbed into the production of products or process – “executable maps in BPML”
  • 19. 19 Reduce the amount of work-in-process within the system § Ensure that work arrives at the downstream process when it is required and does not sit (no in basket overflow) § Use “pull” work stream management for all software production and test § Define the “pulled products” in a maturity map by working from Right to Left in the schedule Unnecessary Inventory
  • 20. 20 Unnecessary or Excessive Motion Processing steps that add no value to the product or service § Avoid looking, searching, or wasted effort that burdens the value of the product or service § Have producers hold all components until “pull” demand is made § Have repositories of usable components under configuration control
  • 21. 21 Waiting Someone or something waiting with nothing to do § Keep people productively active § Avoid paper, or decisions around the paper, from sitting around before being processed § Provide adequate staffing at the bottlenecked operations § Minimize non-value- added transactions by asking “how does this effort move the product or service forward in it’s maturity?”
  • 22. 22 OverproductionProduction of products, services, documentation, or facilities ahead of demand § Establish a flow sequence to satisfy the downstream customer – pull don’t push § Create workplace guidelines and standards for each process and follow them at all times – pull don’t push § Forward 100% mature products – no rework Copyright © 2008, Lewis & Fowler, All Rights Reserved, Do Not Use without written permission
  • 23. 23 Over or Inappropriate Processing Activities still performed but no longer needed or poor planning and organizational flow § Remove unnecessary steps – make NVA § Stop copying everyone on emails § Stop sending reports and see who complains § Stop unnecessary signoffs and reviews
  • 24. Defects 24 Activities that result in error, rework, work arounds, or quality defects prevent the customer from accepting the product or service § Error proof the process steps § Build robust and fault recovery products and services § Use standardized work instructions § Continuous customer feedback used to make incremental improvement to errors, exceptions, and recoveries § Focus on the avoiding “exception handling” – this is where waste occurs and burns valuable resources
  • 25. Most failures to realize potential return on process and product improvements starts by committing one of these Seven Sins The Seven Sins of Process Improvement Process not traceable to strategy Improvements don’t involve the right people Teams not given a clear charter and held accountable Top management focused on change not improvement Change to the people not considered Focused on redesign rather than implementation Failure to leave measurement system in place Improving Performance, How to Manage the White Space on the Organization Chart, 2nd Edition, Geary A. Rummler and Alan P. Brache, Jossey Bass, 1995
  • 27. Example – embedded software control system 27 Improve Gases Production System Unit Design and Deployment Process Mission Increase profit to cost of development of nonflammable gases design and prototyping cycles of semi-conductor plant standalone units process control software Goals § Reduce units from design and prototyping work § Reduce cycle time for design review and approval to prototype manufacturing for embedded process controller § Improve emergency shutdown integrity of software base Must Haves Can’t Do § Can make decision about improvements in the software design and integration process as long as there is no negative effect on other organizations within the gas unit interfaces § Must get agreement from other departments prior to executing change if the proposed change requires adjustment to the emergency shutdown procedures § No impact of sunk labor of this department or other departments results from changes to the emergency shutdown software changes
  • 28. The Kaizen Cycle 28 Focus Evaluate Solve Act Focus: § Build description of the target process § Walk through the target work process § Build the mission statement § Set goals for the Kaizen event § Define the Do’s and Don’t’s
  • 29. The Kaizen Cycle 29 Focus Evaluate Solve Act Evaluate: § Gather information § Analyze amounts and sources of waste § Summarize he results
  • 30. The Kaizen Cycle 30 Focus Evaluate Solve Act Solve: § Generate improvement ideas § Trim improvement ideas § Conduct experiments § Select improvement ideas
  • 31. The Kaizen Cycle 31 Focus Evaluate Solve Act Act: § Create action plans § Execute improvement ideas § Measure the results