SlideShare uma empresa Scribd logo
1 de 44
Baixar para ler offline
Identifying and Managing
Waste in Complex Product
Development
Environments
Ken Power
Setting Expectations
!   This is a Workshop.

!   That means:
    !   I will spend less time lecturing
    !   We will talk with each other
    !   We will learn from each other
    !   We will work through some difficult problems
    !   We will share our experiences and stories
    !   If we talk too long we may not get all material covered in
        details, but that’s OK
    !   I will give some concrete strategies and tools that have proved
        helpful
    !   I will write a workshop report and share the findings with you
Learning Outcomes
!     Understand the history and modern context of Lean Product
      Development in Software Development Organizations
!     Understand appropriate metaphors for Lean Product
      Development, beyond the usual influence of the manufacturing or
      automotive domain

!     Understand the importance of identifying and managing Waste
!     Be able to identify Waste in your own organizations
!     Be able to apply the framework for managing Waste in your own
      Product Development Organizations
!     Concrete strategies and practices for eliminating waste in your
      own organizations
General Flow
!   Opening (20 minutes)

!   Identifying Waste (30 minutes)

!   Managing and Eliminating Waste (30)

!   Closing (10 minutes)
I’m the Irish guy
OPENING
Lean Principles
!     Section I: Long-Term Philosophy                       !     Section III: Add Value to the
      !    Principle 1. Base your management                      Organization by Developing Your People
            decisions on a long-term philosophy, even             !    Principle 9. Grow leaders who thoroughly
            at the expense of short-term financial goals.               understand the work, live the philosophy, and
                                                                        teach it to others.
                                                                  !    Principle 10. Develop exceptional people and
!     Section II: The Right Process Will                                teams who follow your company’s
      Produce the Right Results                                         philosophy.
      !    Principle 2. Create a continuous process               !    Principle 11. Respect your extended
            flow to bring problems to the surface.                      network of partners and suppliers by
      !    Principle 3. Use “pull” systems to avoid                     challenging them and helping them
            overproduction.                                             improve.
      !    Principle 4. Level out the workload
            (heijunka). (Work like the tortoise, not the    !     Section IV: Continuously Solving Root
            hare.)                                                Problems Drives Organizational Learning
      !    Principle 5. Build a culture of stopping to            !    Principle 12. Go and see for yourself to
            fix problems, to get quality right the first                thoroughly understand the situation
            time.                                                       (genchigenbutsu).
      !    Principle 6. Standardized tasks and                    !    Principle 13. Make decisions slowly by
            processes are the foundation for                            consensus, thoroughly considering all
            continuous improvement and employee                         options; implement decisions rapidly
            empowerment.                                                (nemawashi).
      !    Principle 7. Use visual control so no                  !    Principle 14. Become a learning
            problems are hidden.                                        organization through relentless reflection
      !    Principle 8. Use only reliable, thoroughly                   (hansei) and continuous improvement
            tested technology that serves your people                   (kaizen).
            and processes.
Optimize on the people who
          add value
!   Almost every organization claims it’s people are
   important, but if they truly optimize their structures on
   those who add value, they would be able to say:
7 Principles of Lean Software
!   Eliminate Waste

!   Build Quality In

!   Create Knowledge

!   Defer Commitment

!   Deliver Fast

!   Respect People

!   Optimize the Whole
Complex Adaptive Systems
!   A dynamic network of interacting agents
    !   Stakeholders – people and groups
   !   Other systems

!   Control is decentralized and dispersed throughout the
   network

!   Adapts to changing environment
Modern Lean
Product
Development
“Eliminating waste is the most
fundamental lean principle, the one
from which all the other principles
follow. Thus, the first step to
implementing lean development is
learning to see waste.”
(Poppendieck and Poppendieck 2003)
IDENTIFYING WASTE
Waste is considered to be anything
that either (a) does not directly add
value to the product, process,
customer or organization, or (b)
hinders or prevents the organization
from being as effective and efficient
as possible.
Deming
Waste is Loss




“In my experience, most troubles and most possibilities for
 improvement add up to proportions something like this:
     94% belong to the System (the responsibility of
                    management)
              6% belong to Special Causes”
The Wastes of Product
            Development
!   Extra Features

!   Delays

!   Handoffs

!   Extra Processes / Relearning

!   Partially Done Work

!   Task Switching

!   Defects

!   Unused Employee Creativity
Extra Features
These are features that are not required in the product, and that do
not have a current economically justified need.
Delays (Waiting)
Includes waiting for people to be available, or to deliver dependent
work.
Handoffs
Includes tacit knowledge lost when work is handed off between
people or groups.
Extra Processes / Relearning
Aspects of the process used by the team, or mandated by the organization,
that do not add value (Poppendieck 2003). Process that cause knowledge to
be lost, forcing relearning to occur (Poppendieck 2007).
Partially Done Work
Partially done work is analogous to inventory in software product
development.
Task Switching
Waste caused by working on multiple tasks at the same time and the
time lost in switching between them.
Defects
Mistakes, errors, flaws in the product that cause unexpected results
or behavior.
Unused Employee Creativity
Refers to underutilization of people and in particular their ideas and
creative input to improve the process.
Game: Identifying Waste
Using the “Speedboat” Innovation Game
Game Rules
!     Draw a speedboat
      !     This speedboat represents your team(s)

!     Draw anchors on the speedboat
      !     Anchors are slowing down the speedboat
      !     They prevent it from going as fast as it wants to go

!     Each anchor has a theme: one of the 8 wastes

!     For each anchor:
      !     What are the links on this anchor that are holding this speedboat back?

!     Write examples on Sticky Notes
      !     Attach Sticky Notes to Anchors

!     Be specific, give examples
Post-Game Analysis
!   What examples of Waste did you discuss?

!   How do these affect you? Your team? Your
   organization?
MANAGE AND
ELIMINATE WASTE
Techniques, Practices
!   Value Stream Maps

!   Value Network Maps

!   A3 Report

!   Waste Matrix
!     Follows the steps of the Scientific
      Method
      !     Plan: develop a hypothesis or
            experiment
                                                   Act    Plan
      !     Do: conduct the experiment
      !     Check: collect measurements
      !     Act: interpret the results and take
            appropriate action

!     Also known as
      !     The Demming Cycle
      !     The Shewart Cycle
                                                  Check   Do
!   Element 1: Logical Thinking Process

!   Element 2: Objectivity
!   Element 3: Results and Process

!   Element 4: Synthesis, Distillation, and Visualization

!   Element 5: Alignment

!   Element 6: Coherency Within and Consistency Across
!   Element 7: Systems Viewpoint




See also Claudio Perrone’s A3 & Kaizen presentation:
    http://www.slideshare.net/cperrone/a3-kaizen-heres-how
Different A3 Reports
Focus                         Problem Solving                    Proposal Writing             Project Status Review

Thematic content or focus     Improvements related to            Policies, decisions, or      Summary of changes and
                              quality, cost, delivery, safety,   projects with significant    results as an outcome of
                              productivity, etc.                 investment or                either problem solving or
                                                                 implementation               proposal implementation



Tenure of person              Novice, but continuing             Experienced personnel;       Both novice and more
conducting the work           throughout career                  managers                     experienced managers
Analysis                      Strong root-cause emphasis;        Improvement based on         Less analysis and more
                              quantitative/analytical            considering current state;   focus on verification of
                                                                 mix of quantitative and      hypothesis and action items
                                                                 qualitative
PDCA cycle                    Document full PDCA cycle           Heavy focus on the Plan      Heavy focus on the Check
                              involved in making an              step, with Check and Act     and Act steps, including
                              improvement and verifying          steps embedded in the        confirmation of results and
                              the result                         implementation plan          follow-up to complete the
                                                                                              learning loop


  From Table 5.1 from “Understanding A3 Thinking”
Owner: Ken Power
 Report Theme:         Describe the goal and quantify the improvement
                                                                                           Date: 08/01/2012

Background                                                Countermeasures
Why are we talking about this?                            For each Actionable Root Cause, describe the action
What is the issue?                                        and the benefit
                                                          What alternatives could be considered?

Current condition / Problem Situation                     How will our selected countermeasures impact the root
                                                          cause and change the current problem situation?
Describe Expectation, Discrepancy, Extent, Rationale
Where things are today - visualize
                                                          Effect confirmation / Plan
Goal / Target                                             Track progress towards due date
                                                          Action Plan: Who will do what? By when? How?
What specifically are we going to do? By when? Quantify   What are the indicators of progress? What milestones
the improvement. How will we measure success?             should we track?
                                                          Look for the most critical measures

Root-Cause Analysis
Use 5-Whys, Fishbone, Force Field, Circle of Questions,   Follow-up actions
or other analysis techniques
What constraints prevent us from reaching our target?     What other issues can be anticipated? E.g., the
Get past symptoms                                         countermeasure might make things worse, or uncover
Get to actionable root causes                             other problems
                                                          What failure modes should we look out for?
John Clifford, Construx
http://forums.construx.com/blogs/johnclif/archive/2009/09/30/if-you-want-to-improve-stop-managing-your-problems.aspx
Waste Example      Waste             Description         Relative           # Stakeholders   Value              Trigger Date,      Relative value   Relative value
                   Category                              Importance         affected                            by which the       for managing     for managing
                                                                                                                waste must be      this waste vs.   this waste vs.
                                                                                                                eliminated         other wastes     other Project
                                                                                                                                                    work
Compile and        Waiting           It can take         We are losing      42 Devs, 12      50+ people will    Release 4.5.1 in   This will help   This will
Build times                          15-30 minutes       nearly 20          QA (directly     have less          August 2012        reduce           ultimately help
take too long                        to run a full       person-hours       affected –       frustration                           feedback loops   us go faster
                                     build,              per day across     others are       waiting for long                      and encourage    with other
                                     depending on        the entire team.   indirectly       build cycles;                         more use of      project work
                                     the machine                            affected)        Shorter build                         TDD, leading
                                                                                             cycles                                to higher
                                                                                             encourage                             quality, fewer
                                                                                             more frequent                         integration
                                                                                             integration and                       errors, fewer
                                                                                             testing, and                          defects
                                                                                             hence more
                                                                                             reliable product
Team spends        Partially Done    Engineers,          We are not         8 Devs, 3 QA,    The entire team
time working       Work              designers and       doing sufficient   2 Eng Mgr, 2     can spend more
on features that                     others are          due diligence      Product Mgr      time focusing
get dropped                          putting             on some                             on delivering
                                     significant         features. We                        features we will
                                     effort into         need to get                         ship with.
                                     features that get   better at
                                     dropped later.      defining our
                                                         Minimal Viable
                                                         Offer.
Duplication of     Extra Processes   Functional          Duplicated         4 Eng. Mgr, 1
status and                           lines are           effort and         Program Mgr, 3
progress                             managing own        danger of          Team Leads
reporting                            reporting           mixed message
Resolving          Defects
defects in
complex
product
dependency
chains
Exercise: Manage Waste
!   Pick a Technique
    !   Waste Matrix
   !   A3 Report

!   Choose one of the Wastes identified earlier

!   Think about how to remove or manage it

!   Start to create an A3 Problem Solving Report or a
   Waste Matrix chart
Post-Game Analysis
!   What Wastes did you choose to solve? Why?

!   Describe how you used the Waste Matrix.

!   Describe how you used the A3 Problem Solving
   Report.
CLOSING
Remember…
!   Your organization is a Complex Adaptive System

!   There is waste in every system
   !     Find it
   !     Eliminate it (or at least get it under control)

!   Use these techniques as part of your Continuous
   Improvement (Kaizen) efforts
   !     Release or Iteration Retrospectives are a great forum
   !     Dedicated Problem Solving Sessions
   !     Strategy Sessions
   !     Portfolio Management Sessions

!   Keep it Visible
And finally …
!   Develop people to be Problem Solvers

!   You can have fun finding and eliminating waste
   !   – use serious games at work
References
References
Deming, W. E. (1994). The New Economics for Industry,          Poppendieck, M., and Poppendieck, T. (2007).
Government, Education, Cambridge, MA: The MIT Press.           Implementing lean software development : from
                                                               concept to cash, London: Addison-Wesley.
Gray, D., Brown, S., and Macanufo, J. (2010).
Gamestorming : a playbook for innovators, rulebreakers, and    Poppendieck, M., and Poppendieck, T. (2010). Leading
changemakers, Beijing ; Cambridge: O'Reilly.                   lean software development : results are not the point,
                                                               Upper Saddle River, NJ. ; London: Addison-Wesley.
Hohmann, L. (2006). Innovation Games: Creating
Breakthrough Products Through Collaborative Play, Upper        Reinertsen, D. G. (2009). The principles of product
Saddle River, NJ: Addison-Wesley.                              development flow : second generation lean product
                                                               development, Redondo Beach, Calif.: Celeritas.
Liker, J. K. (2004). The Toyota way : 14 management
principles from the world's greatest manufacturer, New York:   Rothman, J. (2009). Manage your project portfolio :
McGraw-Hill.                                                   increase your capacity and finish more projects, Raleigh,
                                                               N.C.: Pragmatic Bookshelf.
Ohno, T. (1988). Toyota production system : beyond large-
scale production, Cambridge, Mass.: Productivity Press.        Shingo, S. (2007). Kaizen and the art of creative
                                                               thinking : the scientific thinking mechanism,
Poppendieck, M., and Poppendieck, T. (2003). Lean              Bellingham, WA: Enna Products Corporation and PCS
Software Development: An Agile Toolkit, Boston: Addison-       Inc.
Wesley.
                                                               Sobek, D. K., and Smalley, A. (2008). Understanding
                                                               A3 thinking : a critical component of Toyota's PDCA
                                                               management system, Boca Raton: CRC Press.
THANK YOU
http://SystemAgility.com/
http://twitter.com/ken_power

Mais conteúdo relacionado

Mais procurados

Introduction to the International Consortium for Agile (ICAgile)
Introduction to the International Consortium for Agile (ICAgile)Introduction to the International Consortium for Agile (ICAgile)
Introduction to the International Consortium for Agile (ICAgile)Ahmed Sidky
 
Agile Washington 2015 Creating a Learning Culture
Agile Washington 2015 Creating a Learning CultureAgile Washington 2015 Creating a Learning Culture
Agile Washington 2015 Creating a Learning CultureRenee Troughton
 
The Secret, Yet Obvious, Ingredient to Sustainable Agility
The Secret, Yet Obvious, Ingredient to Sustainable AgilityThe Secret, Yet Obvious, Ingredient to Sustainable Agility
The Secret, Yet Obvious, Ingredient to Sustainable AgilityAhmed Sidky
 
The Lego Lean Game (XP 2009 version)
The Lego Lean Game (XP 2009 version)The Lego Lean Game (XP 2009 version)
The Lego Lean Game (XP 2009 version)frankmt
 
Standardization and strategy in agile
Standardization and strategy in agileStandardization and strategy in agile
Standardization and strategy in agileNaveen Gupta
 
DevOps: The Future is Already Here — It’s Just Unevenly Distributed
DevOps: The Future is Already Here — It’s Just Unevenly DistributedDevOps: The Future is Already Here — It’s Just Unevenly Distributed
DevOps: The Future is Already Here — It’s Just Unevenly Distributeddev2ops
 
Applying Organizational Change and Leadership in Agile Transformations
Applying Organizational Change and Leadership in Agile TransformationsApplying Organizational Change and Leadership in Agile Transformations
Applying Organizational Change and Leadership in Agile TransformationsCprime
 
Leveraging Agile and Lean to Transform Your Organization with Donna Knapp, IT...
Leveraging Agile and Lean to Transform Your Organization with Donna Knapp, IT...Leveraging Agile and Lean to Transform Your Organization with Donna Knapp, IT...
Leveraging Agile and Lean to Transform Your Organization with Donna Knapp, IT...ITSM Academy, Inc.
 
Agile Methods: Fact or Fiction
Agile Methods: Fact or FictionAgile Methods: Fact or Fiction
Agile Methods: Fact or FictionMatt Ganis
 
Scaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team DynamicsScaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team DynamicsVersionOne
 
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко АнтонSolit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антонsolit
 
Agile Development Product Delivery For Successful Organizations
Agile Development Product Delivery For Successful OrganizationsAgile Development Product Delivery For Successful Organizations
Agile Development Product Delivery For Successful OrganizationsMarc Crudgington, MBA
 
"Our approach to Kaizen" by J Prochazka and M Chmelar
"Our approach to Kaizen" by J Prochazka and M Chmelar "Our approach to Kaizen" by J Prochazka and M Chmelar
"Our approach to Kaizen" by J Prochazka and M Chmelar Operae Partners
 
Introduction to Recipes for Agile Governance in the Enterprise (RAGE)
Introduction to Recipes for Agile Governance in the Enterprise (RAGE)Introduction to Recipes for Agile Governance in the Enterprise (RAGE)
Introduction to Recipes for Agile Governance in the Enterprise (RAGE)Cprime
 
Kanban Overview And Experience Report Export
Kanban Overview And Experience Report ExportKanban Overview And Experience Report Export
Kanban Overview And Experience Report ExportValtech UK
 
Why Agile Is Failing in Large Enterprises, And What You Can Do About It
Why Agile Is Failing in Large Enterprises, And What You Can Do About ItWhy Agile Is Failing in Large Enterprises, And What You Can Do About It
Why Agile Is Failing in Large Enterprises, And What You Can Do About ItMike Cottmeyer
 

Mais procurados (20)

Introduction to the International Consortium for Agile (ICAgile)
Introduction to the International Consortium for Agile (ICAgile)Introduction to the International Consortium for Agile (ICAgile)
Introduction to the International Consortium for Agile (ICAgile)
 
ITIL® endlich Agile
ITIL® endlich AgileITIL® endlich Agile
ITIL® endlich Agile
 
Agile Washington 2015 Creating a Learning Culture
Agile Washington 2015 Creating a Learning CultureAgile Washington 2015 Creating a Learning Culture
Agile Washington 2015 Creating a Learning Culture
 
The Secret, Yet Obvious, Ingredient to Sustainable Agility
The Secret, Yet Obvious, Ingredient to Sustainable AgilityThe Secret, Yet Obvious, Ingredient to Sustainable Agility
The Secret, Yet Obvious, Ingredient to Sustainable Agility
 
The Lego Lean Game (XP 2009 version)
The Lego Lean Game (XP 2009 version)The Lego Lean Game (XP 2009 version)
The Lego Lean Game (XP 2009 version)
 
Standardization and strategy in agile
Standardization and strategy in agileStandardization and strategy in agile
Standardization and strategy in agile
 
DevOps: The Future is Already Here — It’s Just Unevenly Distributed
DevOps: The Future is Already Here — It’s Just Unevenly DistributedDevOps: The Future is Already Here — It’s Just Unevenly Distributed
DevOps: The Future is Already Here — It’s Just Unevenly Distributed
 
Applying Organizational Change and Leadership in Agile Transformations
Applying Organizational Change and Leadership in Agile TransformationsApplying Organizational Change and Leadership in Agile Transformations
Applying Organizational Change and Leadership in Agile Transformations
 
Leveraging Agile and Lean to Transform Your Organization with Donna Knapp, IT...
Leveraging Agile and Lean to Transform Your Organization with Donna Knapp, IT...Leveraging Agile and Lean to Transform Your Organization with Donna Knapp, IT...
Leveraging Agile and Lean to Transform Your Organization with Donna Knapp, IT...
 
Agile Methods: Fact or Fiction
Agile Methods: Fact or FictionAgile Methods: Fact or Fiction
Agile Methods: Fact or Fiction
 
Scaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team DynamicsScaling Agile - Multiple Team Dynamics
Scaling Agile - Multiple Team Dynamics
 
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко АнтонSolit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
 
Agile Development Product Delivery For Successful Organizations
Agile Development Product Delivery For Successful OrganizationsAgile Development Product Delivery For Successful Organizations
Agile Development Product Delivery For Successful Organizations
 
A 7 year lean journey
A 7 year lean journeyA 7 year lean journey
A 7 year lean journey
 
"Our approach to Kaizen" by J Prochazka and M Chmelar
"Our approach to Kaizen" by J Prochazka and M Chmelar "Our approach to Kaizen" by J Prochazka and M Chmelar
"Our approach to Kaizen" by J Prochazka and M Chmelar
 
Smart Metrics
Smart Metrics  Smart Metrics
Smart Metrics
 
Introduction to Recipes for Agile Governance in the Enterprise (RAGE)
Introduction to Recipes for Agile Governance in the Enterprise (RAGE)Introduction to Recipes for Agile Governance in the Enterprise (RAGE)
Introduction to Recipes for Agile Governance in the Enterprise (RAGE)
 
Kanban Overview And Experience Report Export
Kanban Overview And Experience Report ExportKanban Overview And Experience Report Export
Kanban Overview And Experience Report Export
 
Why Agile Is Failing in Large Enterprises, And What You Can Do About It
Why Agile Is Failing in Large Enterprises, And What You Can Do About ItWhy Agile Is Failing in Large Enterprises, And What You Can Do About It
Why Agile Is Failing in Large Enterprises, And What You Can Do About It
 
Scaling scrum agile2010
Scaling scrum agile2010Scaling scrum agile2010
Scaling scrum agile2010
 

Destaque

Kaizen Lego Game
Kaizen Lego GameKaizen Lego Game
Kaizen Lego Gamefrankmt
 
Numbers simulation - less is more!
Numbers simulation - less is more!Numbers simulation - less is more!
Numbers simulation - less is more!Marcus Hammarberg
 
Using Silent Grouping to Size User Stories (XP2011)
Using Silent Grouping to Size User Stories (XP2011)Using Silent Grouping to Size User Stories (XP2011)
Using Silent Grouping to Size User Stories (XP2011)Ken Power
 
Lean Startup & Innovation Games
Lean Startup & Innovation GamesLean Startup & Innovation Games
Lean Startup & Innovation GamesMichael Tarnowski
 
Definition of Ready (XP2011)
Definition of Ready (XP2011)Definition of Ready (XP2011)
Definition of Ready (XP2011)Ken Power
 
Waste identification and elmination exercise materials todd mc cann rev 23
Waste identification and elmination exercise materials todd mc cann rev 23Waste identification and elmination exercise materials todd mc cann rev 23
Waste identification and elmination exercise materials todd mc cann rev 23leansavant
 
Refactoring the Organization Design (LESS2010)
Refactoring the Organization Design (LESS2010)Refactoring the Organization Design (LESS2010)
Refactoring the Organization Design (LESS2010)Ken Power
 
Indigenous Land Management - Emilie-Jane Ens & Gill Towler
Indigenous Land Management - Emilie-Jane Ens & Gill TowlerIndigenous Land Management - Emilie-Jane Ens & Gill Towler
Indigenous Land Management - Emilie-Jane Ens & Gill TowlerTERN Australia
 
Adaptive Pathways for the Future: Indigenous Peoples, Traditional Knowledge a...
Adaptive Pathways for the Future: Indigenous Peoples, Traditional Knowledge a...Adaptive Pathways for the Future: Indigenous Peoples, Traditional Knowledge a...
Adaptive Pathways for the Future: Indigenous Peoples, Traditional Knowledge a...kirsty
 
Perspectives and initiatives of indigenous and community organizations
Perspectives and initiatives of indigenous and community organizationsPerspectives and initiatives of indigenous and community organizations
Perspectives and initiatives of indigenous and community organizationsrightsandclimate
 
Indigenous land management in urban and peri-urban landscapes
Indigenous land management in urban and peri-urban landscapesIndigenous land management in urban and peri-urban landscapes
Indigenous land management in urban and peri-urban landscapesRachele Wilson
 
Introduction to product development flow
Introduction to product development flowIntroduction to product development flow
Introduction to product development flowYuval Yeret
 
"Kaizen Eyes" Practice Exercises volume 1
"Kaizen Eyes" Practice Exercises volume 1"Kaizen Eyes" Practice Exercises volume 1
"Kaizen Eyes" Practice Exercises volume 1Tom Curtis
 

Destaque (20)

The Lean Game
The Lean GameThe Lean Game
The Lean Game
 
Kaizen Lego Game
Kaizen Lego GameKaizen Lego Game
Kaizen Lego Game
 
Numbers simulation - less is more!
Numbers simulation - less is more!Numbers simulation - less is more!
Numbers simulation - less is more!
 
Using Silent Grouping to Size User Stories (XP2011)
Using Silent Grouping to Size User Stories (XP2011)Using Silent Grouping to Size User Stories (XP2011)
Using Silent Grouping to Size User Stories (XP2011)
 
Lean Startup & Innovation Games
Lean Startup & Innovation GamesLean Startup & Innovation Games
Lean Startup & Innovation Games
 
Definition of Ready (XP2011)
Definition of Ready (XP2011)Definition of Ready (XP2011)
Definition of Ready (XP2011)
 
A3 & Kaizen: Here's How
A3 & Kaizen: Here's HowA3 & Kaizen: Here's How
A3 & Kaizen: Here's How
 
Lean Lego Game
Lean Lego GameLean Lego Game
Lean Lego Game
 
Waste Walk ~ Audit
Waste Walk ~ AuditWaste Walk ~ Audit
Waste Walk ~ Audit
 
Waste identification and elmination exercise materials todd mc cann rev 23
Waste identification and elmination exercise materials todd mc cann rev 23Waste identification and elmination exercise materials todd mc cann rev 23
Waste identification and elmination exercise materials todd mc cann rev 23
 
Refactoring the Organization Design (LESS2010)
Refactoring the Organization Design (LESS2010)Refactoring the Organization Design (LESS2010)
Refactoring the Organization Design (LESS2010)
 
MOB PROGRAMMING
MOB PROGRAMMINGMOB PROGRAMMING
MOB PROGRAMMING
 
Indigenous Land Management - Emilie-Jane Ens & Gill Towler
Indigenous Land Management - Emilie-Jane Ens & Gill TowlerIndigenous Land Management - Emilie-Jane Ens & Gill Towler
Indigenous Land Management - Emilie-Jane Ens & Gill Towler
 
Adaptive Pathways for the Future: Indigenous Peoples, Traditional Knowledge a...
Adaptive Pathways for the Future: Indigenous Peoples, Traditional Knowledge a...Adaptive Pathways for the Future: Indigenous Peoples, Traditional Knowledge a...
Adaptive Pathways for the Future: Indigenous Peoples, Traditional Knowledge a...
 
Perspectives and initiatives of indigenous and community organizations
Perspectives and initiatives of indigenous and community organizationsPerspectives and initiatives of indigenous and community organizations
Perspectives and initiatives of indigenous and community organizations
 
Indigenous land management in urban and peri-urban landscapes
Indigenous land management in urban and peri-urban landscapesIndigenous land management in urban and peri-urban landscapes
Indigenous land management in urban and peri-urban landscapes
 
Anima Pushpatoppo: Indigenous Women, First global meeting of the Indigenous P...
Anima Pushpatoppo: Indigenous Women, First global meeting of the Indigenous P...Anima Pushpatoppo: Indigenous Women, First global meeting of the Indigenous P...
Anima Pushpatoppo: Indigenous Women, First global meeting of the Indigenous P...
 
Session 10: Building resilience in indigenous communities through engagement
Session 10: Building resilience in indigenous communities through engagementSession 10: Building resilience in indigenous communities through engagement
Session 10: Building resilience in indigenous communities through engagement
 
Introduction to product development flow
Introduction to product development flowIntroduction to product development flow
Introduction to product development flow
 
"Kaizen Eyes" Practice Exercises volume 1
"Kaizen Eyes" Practice Exercises volume 1"Kaizen Eyes" Practice Exercises volume 1
"Kaizen Eyes" Practice Exercises volume 1
 

Semelhante a Identifying and Managing Waste in Complex Product Development Environments

What agile teams think about agile principles
What agile teams think about agile principlesWhat agile teams think about agile principles
What agile teams think about agile principlesJaguaraci Silva
 
Designing Effective Lean Transformations
Designing Effective Lean TransformationsDesigning Effective Lean Transformations
Designing Effective Lean TransformationsLean Enterprise Academy
 
Lean Software Development Presentation
Lean Software Development PresentationLean Software Development Presentation
Lean Software Development Presentationsushant.1409
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training Anat (Alon) Salhov
 
Ewan developing the agile mindset for organizational agility
Ewan   developing the agile mindset for organizational agilityEwan   developing the agile mindset for organizational agility
Ewan developing the agile mindset for organizational agilityMagneta AI
 
Normalizing agile and lean product development and aim
Normalizing agile and lean product development and aimNormalizing agile and lean product development and aim
Normalizing agile and lean product development and aimRussell Pannone
 
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...Scrum Day Bandung
 
the toyota way (SCIT) pune PPt
the toyota way (SCIT) pune PPtthe toyota way (SCIT) pune PPt
the toyota way (SCIT) pune PPtravindra sharma
 
40 Agile Methods in 40 Minutes
40 Agile Methods in 40 Minutes40 Agile Methods in 40 Minutes
40 Agile Methods in 40 MinutesCraig Smith
 
Agile Software Development - Session 1
Agile Software Development - Session 1Agile Software Development - Session 1
Agile Software Development - Session 1Dalia Ayman Ahmed
 
Lean sw development il tech-talks
Lean sw development   il tech-talksLean sw development   il tech-talks
Lean sw development il tech-talksElad Sofer
 
Strategic Planning & Innovation to Overcome Crisis
Strategic Planning & Innovation to Overcome CrisisStrategic Planning & Innovation to Overcome Crisis
Strategic Planning & Innovation to Overcome CrisisDale Carnegie Vietnam
 
Kaizen, Nemawashi and a Project Management Work Cell
Kaizen, Nemawashi and a Project Management Work CellKaizen, Nemawashi and a Project Management Work Cell
Kaizen, Nemawashi and a Project Management Work CellJeff_Marsh
 
DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...
DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...
DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...Gene Kim
 
DevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DevOps Kaizen: Practical Steps to Start & Sustain a TransformationDevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DevOps Kaizen: Practical Steps to Start & Sustain a Transformationdev2ops
 
Managing Your (DH) Project: Setting the Foundation for Working Collaborativel...
Managing Your (DH) Project: Setting the Foundation for Working Collaborativel...Managing Your (DH) Project: Setting the Foundation for Working Collaborativel...
Managing Your (DH) Project: Setting the Foundation for Working Collaborativel...Julie Meloni
 

Semelhante a Identifying and Managing Waste in Complex Product Development Environments (20)

kaizen (mba bf)
kaizen (mba bf)kaizen (mba bf)
kaizen (mba bf)
 
What agile teams think about agile principles
What agile teams think about agile principlesWhat agile teams think about agile principles
What agile teams think about agile principles
 
Designing Effective Lean Transformations
Designing Effective Lean TransformationsDesigning Effective Lean Transformations
Designing Effective Lean Transformations
 
Lean Software Development Presentation
Lean Software Development PresentationLean Software Development Presentation
Lean Software Development Presentation
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training
 
Ewan developing the agile mindset for organizational agility
Ewan   developing the agile mindset for organizational agilityEwan   developing the agile mindset for organizational agility
Ewan developing the agile mindset for organizational agility
 
Normalizing agile and lean product development and aim
Normalizing agile and lean product development and aimNormalizing agile and lean product development and aim
Normalizing agile and lean product development and aim
 
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...
 
the toyota way (SCIT) pune PPt
the toyota way (SCIT) pune PPtthe toyota way (SCIT) pune PPt
the toyota way (SCIT) pune PPt
 
40 Agile Methods in 40 Minutes
40 Agile Methods in 40 Minutes40 Agile Methods in 40 Minutes
40 Agile Methods in 40 Minutes
 
Agile overview
Agile overviewAgile overview
Agile overview
 
Grandma's recipe for DevOps adoption
Grandma's recipe for DevOps adoptionGrandma's recipe for DevOps adoption
Grandma's recipe for DevOps adoption
 
Agile Software Development - Session 1
Agile Software Development - Session 1Agile Software Development - Session 1
Agile Software Development - Session 1
 
Lean sw development il tech-talks
Lean sw development   il tech-talksLean sw development   il tech-talks
Lean sw development il tech-talks
 
Sc e book
Sc e bookSc e book
Sc e book
 
Strategic Planning & Innovation to Overcome Crisis
Strategic Planning & Innovation to Overcome CrisisStrategic Planning & Innovation to Overcome Crisis
Strategic Planning & Innovation to Overcome Crisis
 
Kaizen, Nemawashi and a Project Management Work Cell
Kaizen, Nemawashi and a Project Management Work CellKaizen, Nemawashi and a Project Management Work Cell
Kaizen, Nemawashi and a Project Management Work Cell
 
DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...
DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...
DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...
 
DevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DevOps Kaizen: Practical Steps to Start & Sustain a TransformationDevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DevOps Kaizen: Practical Steps to Start & Sustain a Transformation
 
Managing Your (DH) Project: Setting the Foundation for Working Collaborativel...
Managing Your (DH) Project: Setting the Foundation for Working Collaborativel...Managing Your (DH) Project: Setting the Foundation for Working Collaborativel...
Managing Your (DH) Project: Setting the Foundation for Working Collaborativel...
 

Mais de Ken Power

Detox your team: a low-conflict language for discussin and managing toxic beh...
Detox your team: a low-conflict language for discussin and managing toxic beh...Detox your team: a low-conflict language for discussin and managing toxic beh...
Detox your team: a low-conflict language for discussin and managing toxic beh...Ken Power
 
Making Sense of Organization Impediments @ LKCE2015
Making Sense of Organization Impediments @ LKCE2015Making Sense of Organization Impediments @ LKCE2015
Making Sense of Organization Impediments @ LKCE2015Ken Power
 
What prevents work from flowing smoothly? Making sense of organization impedi...
What prevents work from flowing smoothly? Making sense of organization impedi...What prevents work from flowing smoothly? Making sense of organization impedi...
What prevents work from flowing smoothly? Making sense of organization impedi...Ken Power
 
Principles and dynamcis of scrum coaching
Principles and dynamcis of scrum coachingPrinciples and dynamcis of scrum coaching
Principles and dynamcis of scrum coachingKen Power
 
Understanding the Impact of Technical Debt on the Capacity and Velocity of Te...
Understanding the Impact of Technical Debt on the Capacity and Velocity of Te...Understanding the Impact of Technical Debt on the Capacity and Velocity of Te...
Understanding the Impact of Technical Debt on the Capacity and Velocity of Te...Ken Power
 
Organization Flow
Organization FlowOrganization Flow
Organization FlowKen Power
 
Working effectively with user stories
Working effectively with user storiesWorking effectively with user stories
Working effectively with user storiesKen Power
 
XP2012 Challenges (and Solutions) with Large-Scale Agile Adoption
XP2012 Challenges (and Solutions) with Large-Scale Agile AdoptionXP2012 Challenges (and Solutions) with Large-Scale Agile Adoption
XP2012 Challenges (and Solutions) with Large-Scale Agile AdoptionKen Power
 
Product Ownership Challenges
Product Ownership ChallengesProduct Ownership Challenges
Product Ownership ChallengesKen Power
 
Metaphors for Software Development (XP2010)
Metaphors for Software Development (XP2010)Metaphors for Software Development (XP2010)
Metaphors for Software Development (XP2010)Ken Power
 

Mais de Ken Power (10)

Detox your team: a low-conflict language for discussin and managing toxic beh...
Detox your team: a low-conflict language for discussin and managing toxic beh...Detox your team: a low-conflict language for discussin and managing toxic beh...
Detox your team: a low-conflict language for discussin and managing toxic beh...
 
Making Sense of Organization Impediments @ LKCE2015
Making Sense of Organization Impediments @ LKCE2015Making Sense of Organization Impediments @ LKCE2015
Making Sense of Organization Impediments @ LKCE2015
 
What prevents work from flowing smoothly? Making sense of organization impedi...
What prevents work from flowing smoothly? Making sense of organization impedi...What prevents work from flowing smoothly? Making sense of organization impedi...
What prevents work from flowing smoothly? Making sense of organization impedi...
 
Principles and dynamcis of scrum coaching
Principles and dynamcis of scrum coachingPrinciples and dynamcis of scrum coaching
Principles and dynamcis of scrum coaching
 
Understanding the Impact of Technical Debt on the Capacity and Velocity of Te...
Understanding the Impact of Technical Debt on the Capacity and Velocity of Te...Understanding the Impact of Technical Debt on the Capacity and Velocity of Te...
Understanding the Impact of Technical Debt on the Capacity and Velocity of Te...
 
Organization Flow
Organization FlowOrganization Flow
Organization Flow
 
Working effectively with user stories
Working effectively with user storiesWorking effectively with user stories
Working effectively with user stories
 
XP2012 Challenges (and Solutions) with Large-Scale Agile Adoption
XP2012 Challenges (and Solutions) with Large-Scale Agile AdoptionXP2012 Challenges (and Solutions) with Large-Scale Agile Adoption
XP2012 Challenges (and Solutions) with Large-Scale Agile Adoption
 
Product Ownership Challenges
Product Ownership ChallengesProduct Ownership Challenges
Product Ownership Challenges
 
Metaphors for Software Development (XP2010)
Metaphors for Software Development (XP2010)Metaphors for Software Development (XP2010)
Metaphors for Software Development (XP2010)
 

Último

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 

Último (20)

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 

Identifying and Managing Waste in Complex Product Development Environments

  • 1. Identifying and Managing Waste in Complex Product Development Environments Ken Power
  • 2. Setting Expectations !   This is a Workshop. !   That means: !   I will spend less time lecturing !   We will talk with each other !   We will learn from each other !   We will work through some difficult problems !   We will share our experiences and stories !   If we talk too long we may not get all material covered in details, but that’s OK !   I will give some concrete strategies and tools that have proved helpful !   I will write a workshop report and share the findings with you
  • 3. Learning Outcomes !   Understand the history and modern context of Lean Product Development in Software Development Organizations !   Understand appropriate metaphors for Lean Product Development, beyond the usual influence of the manufacturing or automotive domain !   Understand the importance of identifying and managing Waste !   Be able to identify Waste in your own organizations !   Be able to apply the framework for managing Waste in your own Product Development Organizations !   Concrete strategies and practices for eliminating waste in your own organizations
  • 4. General Flow !   Opening (20 minutes) !   Identifying Waste (30 minutes) !   Managing and Eliminating Waste (30) !   Closing (10 minutes)
  • 7. Lean Principles !   Section I: Long-Term Philosophy !   Section III: Add Value to the !  Principle 1. Base your management Organization by Developing Your People decisions on a long-term philosophy, even !  Principle 9. Grow leaders who thoroughly at the expense of short-term financial goals. understand the work, live the philosophy, and teach it to others. !  Principle 10. Develop exceptional people and !   Section II: The Right Process Will teams who follow your company’s Produce the Right Results philosophy. !  Principle 2. Create a continuous process !  Principle 11. Respect your extended flow to bring problems to the surface. network of partners and suppliers by !  Principle 3. Use “pull” systems to avoid challenging them and helping them overproduction. improve. !  Principle 4. Level out the workload (heijunka). (Work like the tortoise, not the !   Section IV: Continuously Solving Root hare.) Problems Drives Organizational Learning !  Principle 5. Build a culture of stopping to !  Principle 12. Go and see for yourself to fix problems, to get quality right the first thoroughly understand the situation time. (genchigenbutsu). !  Principle 6. Standardized tasks and !  Principle 13. Make decisions slowly by processes are the foundation for consensus, thoroughly considering all continuous improvement and employee options; implement decisions rapidly empowerment. (nemawashi). !  Principle 7. Use visual control so no !  Principle 14. Become a learning problems are hidden. organization through relentless reflection !  Principle 8. Use only reliable, thoroughly (hansei) and continuous improvement tested technology that serves your people (kaizen). and processes.
  • 8. Optimize on the people who add value !   Almost every organization claims it’s people are important, but if they truly optimize their structures on those who add value, they would be able to say:
  • 9. 7 Principles of Lean Software !   Eliminate Waste !   Build Quality In !   Create Knowledge !   Defer Commitment !   Deliver Fast !   Respect People !   Optimize the Whole
  • 10. Complex Adaptive Systems !   A dynamic network of interacting agents !   Stakeholders – people and groups !   Other systems !   Control is decentralized and dispersed throughout the network !   Adapts to changing environment
  • 12. “Eliminating waste is the most fundamental lean principle, the one from which all the other principles follow. Thus, the first step to implementing lean development is learning to see waste.” (Poppendieck and Poppendieck 2003)
  • 14. Waste is considered to be anything that either (a) does not directly add value to the product, process, customer or organization, or (b) hinders or prevents the organization from being as effective and efficient as possible.
  • 15. Deming Waste is Loss “In my experience, most troubles and most possibilities for improvement add up to proportions something like this: 94% belong to the System (the responsibility of management) 6% belong to Special Causes”
  • 16. The Wastes of Product Development !   Extra Features !   Delays !   Handoffs !   Extra Processes / Relearning !   Partially Done Work !   Task Switching !   Defects !   Unused Employee Creativity
  • 17. Extra Features These are features that are not required in the product, and that do not have a current economically justified need.
  • 18. Delays (Waiting) Includes waiting for people to be available, or to deliver dependent work.
  • 19. Handoffs Includes tacit knowledge lost when work is handed off between people or groups.
  • 20. Extra Processes / Relearning Aspects of the process used by the team, or mandated by the organization, that do not add value (Poppendieck 2003). Process that cause knowledge to be lost, forcing relearning to occur (Poppendieck 2007).
  • 21. Partially Done Work Partially done work is analogous to inventory in software product development.
  • 22. Task Switching Waste caused by working on multiple tasks at the same time and the time lost in switching between them.
  • 23. Defects Mistakes, errors, flaws in the product that cause unexpected results or behavior.
  • 24. Unused Employee Creativity Refers to underutilization of people and in particular their ideas and creative input to improve the process.
  • 25. Game: Identifying Waste Using the “Speedboat” Innovation Game
  • 26. Game Rules !   Draw a speedboat !   This speedboat represents your team(s) !   Draw anchors on the speedboat !   Anchors are slowing down the speedboat !   They prevent it from going as fast as it wants to go !   Each anchor has a theme: one of the 8 wastes !   For each anchor: !   What are the links on this anchor that are holding this speedboat back? !   Write examples on Sticky Notes !   Attach Sticky Notes to Anchors !   Be specific, give examples
  • 27. Post-Game Analysis !   What examples of Waste did you discuss? !   How do these affect you? Your team? Your organization?
  • 29. Techniques, Practices !   Value Stream Maps !   Value Network Maps !   A3 Report !   Waste Matrix
  • 30.
  • 31. !   Follows the steps of the Scientific Method !   Plan: develop a hypothesis or experiment Act Plan !   Do: conduct the experiment !   Check: collect measurements !   Act: interpret the results and take appropriate action !   Also known as !   The Demming Cycle !   The Shewart Cycle Check Do
  • 32. !   Element 1: Logical Thinking Process !   Element 2: Objectivity !   Element 3: Results and Process !   Element 4: Synthesis, Distillation, and Visualization !   Element 5: Alignment !   Element 6: Coherency Within and Consistency Across !   Element 7: Systems Viewpoint See also Claudio Perrone’s A3 & Kaizen presentation: http://www.slideshare.net/cperrone/a3-kaizen-heres-how
  • 33. Different A3 Reports Focus Problem Solving Proposal Writing Project Status Review Thematic content or focus Improvements related to Policies, decisions, or Summary of changes and quality, cost, delivery, safety, projects with significant results as an outcome of productivity, etc. investment or either problem solving or implementation proposal implementation Tenure of person Novice, but continuing Experienced personnel; Both novice and more conducting the work throughout career managers experienced managers Analysis Strong root-cause emphasis; Improvement based on Less analysis and more quantitative/analytical considering current state; focus on verification of mix of quantitative and hypothesis and action items qualitative PDCA cycle Document full PDCA cycle Heavy focus on the Plan Heavy focus on the Check involved in making an step, with Check and Act and Act steps, including improvement and verifying steps embedded in the confirmation of results and the result implementation plan follow-up to complete the learning loop From Table 5.1 from “Understanding A3 Thinking”
  • 34. Owner: Ken Power Report Theme: Describe the goal and quantify the improvement Date: 08/01/2012 Background Countermeasures Why are we talking about this? For each Actionable Root Cause, describe the action What is the issue? and the benefit What alternatives could be considered? Current condition / Problem Situation How will our selected countermeasures impact the root cause and change the current problem situation? Describe Expectation, Discrepancy, Extent, Rationale Where things are today - visualize Effect confirmation / Plan Goal / Target Track progress towards due date Action Plan: Who will do what? By when? How? What specifically are we going to do? By when? Quantify What are the indicators of progress? What milestones the improvement. How will we measure success? should we track? Look for the most critical measures Root-Cause Analysis Use 5-Whys, Fishbone, Force Field, Circle of Questions, Follow-up actions or other analysis techniques What constraints prevent us from reaching our target? What other issues can be anticipated? E.g., the Get past symptoms countermeasure might make things worse, or uncover Get to actionable root causes other problems What failure modes should we look out for?
  • 36. Waste Example Waste Description Relative # Stakeholders Value Trigger Date, Relative value Relative value Category Importance affected by which the for managing for managing waste must be this waste vs. this waste vs. eliminated other wastes other Project work Compile and Waiting It can take We are losing 42 Devs, 12 50+ people will Release 4.5.1 in This will help This will Build times 15-30 minutes nearly 20 QA (directly have less August 2012 reduce ultimately help take too long to run a full person-hours affected – frustration feedback loops us go faster build, per day across others are waiting for long and encourage with other depending on the entire team. indirectly build cycles; more use of project work the machine affected) Shorter build TDD, leading cycles to higher encourage quality, fewer more frequent integration integration and errors, fewer testing, and defects hence more reliable product Team spends Partially Done Engineers, We are not 8 Devs, 3 QA, The entire team time working Work designers and doing sufficient 2 Eng Mgr, 2 can spend more on features that others are due diligence Product Mgr time focusing get dropped putting on some on delivering significant features. We features we will effort into need to get ship with. features that get better at dropped later. defining our Minimal Viable Offer. Duplication of Extra Processes Functional Duplicated 4 Eng. Mgr, 1 status and lines are effort and Program Mgr, 3 progress managing own danger of Team Leads reporting reporting mixed message Resolving Defects defects in complex product dependency chains
  • 37. Exercise: Manage Waste !   Pick a Technique !   Waste Matrix !   A3 Report !   Choose one of the Wastes identified earlier !   Think about how to remove or manage it !   Start to create an A3 Problem Solving Report or a Waste Matrix chart
  • 38. Post-Game Analysis !   What Wastes did you choose to solve? Why? !   Describe how you used the Waste Matrix. !   Describe how you used the A3 Problem Solving Report.
  • 40. Remember… !   Your organization is a Complex Adaptive System !   There is waste in every system !   Find it !   Eliminate it (or at least get it under control) !   Use these techniques as part of your Continuous Improvement (Kaizen) efforts !   Release or Iteration Retrospectives are a great forum !   Dedicated Problem Solving Sessions !   Strategy Sessions !   Portfolio Management Sessions !   Keep it Visible
  • 41. And finally … !   Develop people to be Problem Solvers !   You can have fun finding and eliminating waste !   – use serious games at work
  • 43. References Deming, W. E. (1994). The New Economics for Industry, Poppendieck, M., and Poppendieck, T. (2007). Government, Education, Cambridge, MA: The MIT Press. Implementing lean software development : from concept to cash, London: Addison-Wesley. Gray, D., Brown, S., and Macanufo, J. (2010). Gamestorming : a playbook for innovators, rulebreakers, and Poppendieck, M., and Poppendieck, T. (2010). Leading changemakers, Beijing ; Cambridge: O'Reilly. lean software development : results are not the point, Upper Saddle River, NJ. ; London: Addison-Wesley. Hohmann, L. (2006). Innovation Games: Creating Breakthrough Products Through Collaborative Play, Upper Reinertsen, D. G. (2009). The principles of product Saddle River, NJ: Addison-Wesley. development flow : second generation lean product development, Redondo Beach, Calif.: Celeritas. Liker, J. K. (2004). The Toyota way : 14 management principles from the world's greatest manufacturer, New York: Rothman, J. (2009). Manage your project portfolio : McGraw-Hill. increase your capacity and finish more projects, Raleigh, N.C.: Pragmatic Bookshelf. Ohno, T. (1988). Toyota production system : beyond large- scale production, Cambridge, Mass.: Productivity Press. Shingo, S. (2007). Kaizen and the art of creative thinking : the scientific thinking mechanism, Poppendieck, M., and Poppendieck, T. (2003). Lean Bellingham, WA: Enna Products Corporation and PCS Software Development: An Agile Toolkit, Boston: Addison- Inc. Wesley. Sobek, D. K., and Smalley, A. (2008). Understanding A3 thinking : a critical component of Toyota's PDCA management system, Boca Raton: CRC Press.