SlideShare a Scribd company logo
Copyright © Institut Lean France 2012




                                                                     22 & 23 November, 2012
                                                                                Paris, France




Managing Product Development
Flow Across an IT Organization




         © Copyright 2012 Net Objectives, Inc. All Rights Reserved                                             1
© Copyright 2012 Net Objectives, Inc. All Rights Reserved   2
Lean for Executives
       Product Portfolio
          Management
                            Busines
Business Product Owner         s
                                                                                   ASSESSMENTS
                                                                                    CONSULTING
                                                                                      T RAINING
                                                                                      COACHING
                             Lean
                           Enterprise

                                                           Manag
          Team
                                                           ement
   technical     process
 Lean-Agile                                                Lean Management
 Kanban / Scrum                                            Project
 ATDD / TDD / Design Patterns                                Management




                           © Copyright 2012 Net Objectives, Inc. All Rights Reserved              3
The Software Development Value Stream

                                                                                                     Concept


              Business Leaders
                                 Regional Coordinators                                          New
                                                                                                                     Customers   Consumption
                                                    Trainers & Educators                Requirements
Product Managers

                                                                                           Customer
 Business                          Product Champion(s)


           Capabilities
                                                             Software
                                                              Product
                                                                                                    Ops & Support
                                                                                             Software
                                                                                             Release

                                                Product Related


                                                                                Shared Components
                                                              Product Related
                                                                                             Shared Components
                                         Product Related

                                                           Development




                                                         © Copyright 2012 Net Objectives, Inc. All Rights Reserved                             4
Our Value Stream Pipeline




          © Copyright 2012 Net Objectives, Inc. All Rights Reserved   5
Or is it?




            © Copyright 2012 Net Objectives, Inc. All Rights Reserved   6
What Are Our Challenges?




          © Copyright 2012 Net Objectives, Inc. All Rights Reserved   7
T EAMS O VERWHELMED
     WITH WORK




     © Copyright 2012 Net Objectives, Inc. All Rights Reserved   8
Getting While the Getting is
Good




           © Copyright 2012 Net Objectives, Inc. All Rights Reserved   9
© Copyright 2012 Net Objectives, Inc. All Rights Reserved   10
working on
 multiple projects
  at same time induces

  EXPONENTIALLY MORE WORK
                   © Copyright 2012 Net Objectives, Inc. All Rights Reserved   11
Here’s
a spot!
          And
          another!




     © Copyright 2012 Net Objectives, Inc. All Rights Reserved   12
The Structure Our People Work
Within




                                                      Inspired by Dan North, BSC/ADP 2012
          © Copyright 2012 Net Objectives, Inc. All Rights Reserved                    13
Structure of Our Work




          © Copyright 2012 Net Objectives, Inc. All Rights Reserved   14
We Manage This Way




Even though our value flows this way
             © Copyright 2012 Net Objectives, Inc. All Rights Reserved   15
Hierarchical Vs Lean Management
                                                    What They Need To
 What They Can Manage                               Manage
  His/her folks                                     Time to market
    – How busy they are                              Effects of upstream
    – Their “productivity”                            groups on their teams
  The quality of work of                            Effects of downstream
   their people                                       groups on their teams




                       © Copyright 2012 Net Objectives, Inc. All Rights Reserved   16
Who is
managing
the value?
     © Copyright 2012 Net Objectives, Inc. All Rights Reserved   17
Time to Market




          © Copyright 2012 Net Objectives, Inc. All Rights Reserved   18
Where Is Our Time Spent?
     What per cent of our time do we spend working versus waiting?

      How would you know?

        No one is managing this in most companies.




         Waiting        Waiting


Adding Value   Adding Value      Adding Value                             Adding Value Adding Value
                                                              Adding Value



                              © Copyright 2012 Net Objectives, Inc. All Rights Reserved               19
What Happens When
               Adding Value Is
               Delayed?
               • Between getting requirements
                 and using them?
               • Between writing a bug and it
                 being detected?
               • Between two groups getting out of
                 synch?




© Copyright 2012 Net Objectives, Inc. All Rights Reserved   20
The Whole Picture




          © Copyright 2012 Net Objectives, Inc. All Rights Reserved   21
First Order Solution




           © Copyright 2012 Net Objectives, Inc. All Rights Reserved   22
First Order Solution




           © Copyright 2012 Net Objectives, Inc. All Rights Reserved   23
As Agile Scales, Wait Time
Between Teams Increases
 Simply creating teams no longer works
 Team-of-teams doesn’t work for variety of reasons
  – Inter team dynamics different from team dynamics
  – No team has big picture




                  © Copyright 2012 Net Objectives, Inc. All Rights Reserved   24
Lean Principles
• Optimize the Whole
• Eliminate Waste
• Deliver Value Fast
                  DELIVER IN
• Build Quality InINCREMENTS
Consider the Software Value Stream

                                                                                                     Concept


              Business Leaders
                                 Regional Coordinators                                          New
                                                                                                                     Customers   Consumption
                                                    Trainers & Educators                Requirements
Product Managers

                                                                                           Customer
 Business                          Product Champion(s)


           Capabilities
                                                             Software
                                                              Product
                                                                                                    Ops & Support
                                                                                             Software
                                                                                             Release

                                                Product Related
 Managi
 ng here                                                      Product Related
                                                                                Shared Components
                                                                                             Shared Components
                                                                                                                        Reduces
                                         Product Related

                                                           Development                                                  induced
                                                                                                                         waste
                                                                                                                          here


       Product Portfolio Management
                                                         © Copyright 2012 Net Objectives, Inc. All Rights Reserved                             26
Portfolio Management
               • Identify, size, prioritize most
                 important value
               • Manage the flow of work through
                 the development organization
               • Manage the deployment of the
                 value to the customers (internal
                 or external)




© Copyright 2012 Net Objectives, Inc. All Rights Reserved   27
Getting the
right people
to work on                                   Is more important

the right                                                   than doing the

thing at the                                                        steps faster

right time
        © Copyright 2012 Net Objectives, Inc. All Rights Reserved              28
© Copyright 2012 Net Objectives, Inc. All Rights Reserved   29
Portfolio
management is just
as much about how
the work flows to the
teams as it is about
  how the work is
      selected and
        prioritized.
   © Copyright 2012 Net Objectives, Inc. All Rights Reserved   30
Case Study 1: Coordinating
Teams
Background      • Multiple teams
                • Specialized
                • Each team completed sprints in two
                  weeks
                   …but value not delivered for months
                       …and then with challenges




             © Copyright 2012 Net Objectives, Inc. All Rights Reserved   31
Overall Team Organization


                  Product Line A                                              Product Line B
                   applications                                                applications




                                                                                               Component
Component                                                                                      team for line B
team for line A                                                                                applications
applications
                                          System-Wide
                                          Component Team

                                   © Copyright 2012 Net Objectives, Inc. All Rights Reserved                     32
Teams on a Project


                  Product Line A                                              Product Line B
                   applications                                                applications




                                                                                               Component
Component                                                                                      team for line B
team for line A                                                                                applications
applications
                                          System-Wide
                                          Component Team

                                   © Copyright 2012 Net Objectives, Inc. All Rights Reserved                     33
Focus on time
     over the
entire value
      stream.




 © Copyright 2012 Net Objectives, Inc. All Rights Reserved   34
MM
 F                                                                                MM
                                                                                   F
                 TeamsMMF
                   Split work
                  according to                        Eventually integrating
                 on their parts                         Teams work on
                     Teams
                                                      their parttogether
                                                         them until done
                                          Teams split according
                                             to components
Feedback times for:                                            Progress bar
           Team         2 weeks
           Across teams 6 weeks
           Customer     8 weeks



                      © Copyright 2012 Net Objectives, Inc. All Rights Reserved        35
MM                                                                    MM
 F                                                                     F
              Split MMF
               into sub-             Integration still required
                                            After one
               features             but takes much less time
                                   iteration, teams integrate
                          Teams work their components
                      Development teams split
                                        on
                      according to part
                             their components


Feedback times for:                                            Progress bar
           Team         2 weeks
           Across teams 2 weeks
           Customer     2 weeks



                      © Copyright 2012 Net Objectives, Inc. All Rights Reserved   36
Case study 2:
                    Coordinating
                    Multiple
                    Business
                    Stakeholders
                    with Multiple
                    Team

© Copyright 2012 Net Objectives, Inc. All Rights Reserved   37
The Simple Case                                                   5. Assign to team backlog
1. Define      2. Create MMFs            4. Create high level stories     Team Product Backlog
Business                   3. Prioritize MMFs
capabilities

                A1                  A1         A1aA1b A1c                                        Team 1
  A                  A2                                   A1d

                                    A2




                                            Architecture / Technical Leads
                                               Product Owners
 Stakeholders                                                       Development teams
                                     © Copyright 2012 Net Objectives, Inc. All Rights Reserved            38
5. Assign to team
 A Harder CasePrioritize MMFs
            3.                                   4. Create high              backlogs
1. Define                                           level stories
                2. Create                                                         Team Product Backlogs
Business
                MMFs
capabilities

                A1          A1        A1aA1bA1c                                                           Team 1
  A                  A2                       A1d

                            A2         A2a A2c
                                          A2b
                                                                                                          Team 2




                                                                                                          Team 3




                                                                                                          Team 4




                                   Architecture / Technical Leads
                                      Product Owners
 Stakeholders                                              Development teams
                            © Copyright 2012 Net Objectives, Inc. All Rights Reserved                              39
Normal Problem – We Call it Tough
                                                                         Team Product Backlogs
A
                                                                                                 Team 1

B
                                                                                                 Team 2
C

                                                                                                 Team 3
D

                                                                                                 Team 4
E


                        Architecture / Technical Leads
                           Product Owners
Stakeholders                                    Development teams
                 © Copyright 2012 Net Objectives, Inc. All Rights Reserved                                40
Product Owner Role Stretched too Thin
                                                                                  Team Product Backlogs
A
                                             ??                                                           Team 1

B

C                                        ?? ?                                                             Team 2



                                            ?
                                                                                                          Team 3
D
                                                      ?
                                                                                                          Team 4
E               Product Owners do project management
                Stakeholders can’t go to one source to see what to do
                Teams have to coordinate with themselves
                                  Architecture / Technical Leads
                                     Product Owners
Stakeholders                                              Development teams
                           © Copyright 2012 Net Objectives, Inc. All Rights Reserved                               41
Product Managers and Product Owners
                                                                                     Team Product Backlogs
A
                                                                                                             Team 1

B
                                                                                                             Team 2
C

                                                                                                             Team 3
D
     Product Manager:                                 Product Owner:
     • represent the stakeholders                     • acts as SME to team
     • prioritize MMFs                                • represent team to product managers   Team 4
E    • break MMFs into components                     • break MMFs into components with Prod Mgrs
     • represent stakeholders to POs                  • break components into stories
                         Architects Architecture / Leads Leads
                                    / Technical Technical
                         • responsible for
                         Product Managers technical dependencies across teams
                         • provide high level costs to Product Managers
                                                         Product Owners
Stakeholders                                                            Development teams
                               © Copyright 2012 Net Objectives, Inc. All Rights Reserved                              42
Agile At Scale                                                                         5. Assign to team backlogs
                            3. Prioritize MMFs             4. Create high                   Team Product Backlogs
1. Define                                                     level stories
                2. Create
Business
capabilities
                MMFs                 B1           B1a
                                                    B1bB1c
                                                                                                                    Team 1

                A1                   A1         A1a A1c
                                                   A1b A1d
  A                  A2
                                     B2                                                                             Team 2
                                                 B2a B2c
                                                  B2b

  B             B1                   B3
                     B2                         B3aB3b
                          B3                         B3c




                                                                             Blocked
                                                                                                                    Team 3
                                     C1

  C             C1
                     C2              A2                                                                             Team 4


                                     C2
                                           Architecture / Technical Leads
                                Product Managers
                                                                  Product Owners
 Stakeholders                                                      Development teams
                                      © Copyright 2012 Net Objectives, Inc. All Rights Reserved                              43
Product Portfolio
Management
                           Focus on most valuable items
                           Look across your products /services
                           First step in load-balancing teams
                           Provide high-level view of work
                           Create vision across teams




                  key points
          © Copyright 2012 Net Objectives, Inc. All Rights Reserved   44
Questions

Webinars
  Enhancing and Extending Scrum With Lean, 09:00am PT Dec 11
  Attending to Culture in Your Agile Transition, 09:00am PT Jan ‘13

  Recording available:
     Net Objectives Enterprise Agility Roadmap: Patterns of
     Successful Lean-Agile Adoption
                      © Copyright 2012 Net Objectives, Inc. All Rights Reserved   45

More Related Content

PDF
Seeking value by Michael Ballé at the European Lean IT Summit 2012
PDF
Building a Lean Agile Entreprise - ING Bank at the European Lean IT Summit
PPS
A story of lean IT transformation by Jean Cunningham - European Lean IT Summi...
PPSX
Recipe for a Lean IT Service by Tata Consultancy Services - European Lean IT ...
PDF
"Our approach to Kaizen" by J Prochazka and M Chmelar
PDF
Mark Lear and Mike Orzen - European Lean IT Summit
PDF
A MEI Lean IT case study - European Lean IT Summit 2012
PDF
"Implementing a lean approach in IT operations and infrastructure" by Philipp...
Seeking value by Michael Ballé at the European Lean IT Summit 2012
Building a Lean Agile Entreprise - ING Bank at the European Lean IT Summit
A story of lean IT transformation by Jean Cunningham - European Lean IT Summi...
Recipe for a Lean IT Service by Tata Consultancy Services - European Lean IT ...
"Our approach to Kaizen" by J Prochazka and M Chmelar
Mark Lear and Mike Orzen - European Lean IT Summit
A MEI Lean IT case study - European Lean IT Summit 2012
"Implementing a lean approach in IT operations and infrastructure" by Philipp...

What's hot (20)

PDF
"The myth of Certainty - Is implementation a naughty word?" by Steve Bell
PDF
The Lean Software Factory by Yves Caseau
PDF
"Kaizen spirit in Design work" by Michael Ballé
PDF
How IT can support a Lean Transformation? Daniel T Jones - European Lean IT S...
PDF
Lean with distributed teams
PDF
A 7 year lean journey
PDF
Implementing SAP with a lean thinking approach - European Lean IT Summit 2012
PPSX
Service Desk – VOC: the heart of Lean in IT using Oobeya to lead change by Da...
PDF
Lean IT strategy, lean measurement and organizational design
PDF
Built in Quality by Michael Ballé - Lean IT Summit 2013
PDF
"Information needs for the lean organization" by Jean Cunningham
PDF
Improve software development speed beyond your customer’s dreams with Lean
PDF
Have you tried to lean your IT Service Management? by Daniel Breston
PDF
Lean Software management: BBC Worldwide case study
PDF
"Scoping Lean IT: asking the right questions" by Daniel T Jones
PDF
Lean@Tieto TIPS - European Lean IT Summit 2012
PDF
Continuous Improvement in Learning & Performing by Arthur van Wylick, EDSN, L...
PDF
Making knowledge work visible by Angela Crone, Bombardier at the Lean IT Summ...
PDF
Lean & Agile by Régis Medina at the Lean IT Summit 2013
PDF
Unleash your team's creativity with lean by Karim Aouadi
"The myth of Certainty - Is implementation a naughty word?" by Steve Bell
The Lean Software Factory by Yves Caseau
"Kaizen spirit in Design work" by Michael Ballé
How IT can support a Lean Transformation? Daniel T Jones - European Lean IT S...
Lean with distributed teams
A 7 year lean journey
Implementing SAP with a lean thinking approach - European Lean IT Summit 2012
Service Desk – VOC: the heart of Lean in IT using Oobeya to lead change by Da...
Lean IT strategy, lean measurement and organizational design
Built in Quality by Michael Ballé - Lean IT Summit 2013
"Information needs for the lean organization" by Jean Cunningham
Improve software development speed beyond your customer’s dreams with Lean
Have you tried to lean your IT Service Management? by Daniel Breston
Lean Software management: BBC Worldwide case study
"Scoping Lean IT: asking the right questions" by Daniel T Jones
Lean@Tieto TIPS - European Lean IT Summit 2012
Continuous Improvement in Learning & Performing by Arthur van Wylick, EDSN, L...
Making knowledge work visible by Angela Crone, Bombardier at the Lean IT Summ...
Lean & Agile by Régis Medina at the Lean IT Summit 2013
Unleash your team's creativity with lean by Karim Aouadi
Ad

Viewers also liked (7)

PDF
Agile and A3 at the European Lean IT Summit 2012
PDF
Cesar Gon Ci&T on Hoshin Kanri - European Lean IT Summit 2012
PDF
The Digital Oobeya at the European Lean IT Summit
PPSX
The Toyota Way in Information Technology by Pierre Masai, VP & CIO of Toyota ...
PPS
Mike Orzen, Lean IT – Transforming to a lean culture. Lessons learned - Europ...
PPS
GE Healthcare case study at the European Lean IT Summit
PDF
Lessons in Enterprise Architecture and IT Service Management by Charles Betz,...
Agile and A3 at the European Lean IT Summit 2012
Cesar Gon Ci&T on Hoshin Kanri - European Lean IT Summit 2012
The Digital Oobeya at the European Lean IT Summit
The Toyota Way in Information Technology by Pierre Masai, VP & CIO of Toyota ...
Mike Orzen, Lean IT – Transforming to a lean culture. Lessons learned - Europ...
GE Healthcare case study at the European Lean IT Summit
Lessons in Enterprise Architecture and IT Service Management by Charles Betz,...
Ad

Similar to Managing product development flow across an IT organization (20)

PDF
Seeing what matters using the right vision to manage transition - Alan Shalloway
PDF
What next in the agile world - Alan Shalloway
PPTX
Break Through Agile Transformation Stagnation
PDF
Visure Solutions Requirements Engineering_The word in a nutshell - Ulf Sandberg
PDF
Lean Software Development Alan Shalloway
PDF
Agile & Business Analysis: A Successful Combination
PDF
Lean at Cisco: Lessons Learned from Lean Product Development and Lean Startup
PDF
Lean Startup: It's Not Just Technology, Lives are at Stake
PDF
Adapting agile to the entreprise
PPTX
My view on Lean IT
PDF
A Holistic View of Complex Systems and Organizational Change
PDF
Lean & Agile Project Management: For Large Distributed Virtual Teams
PDF
Envisioning improving productivity and qaulity through better backlogs agi...
PPTX
NGN voice corporate seminar avaya
PDF
PMI Ireland Annual Conference 2012 - Agile First Steps
PDF
Introduction to Lean, Agile, Scrum, & XP
PPTX
Making Cornwall Agile
PDF
Path to agility, Ken Schwaber
PDF
Seamless Process & Business Process Management - Srikrishnan Sundararajan
PDF
'A is for Agile, the start of something good!'
Seeing what matters using the right vision to manage transition - Alan Shalloway
What next in the agile world - Alan Shalloway
Break Through Agile Transformation Stagnation
Visure Solutions Requirements Engineering_The word in a nutshell - Ulf Sandberg
Lean Software Development Alan Shalloway
Agile & Business Analysis: A Successful Combination
Lean at Cisco: Lessons Learned from Lean Product Development and Lean Startup
Lean Startup: It's Not Just Technology, Lives are at Stake
Adapting agile to the entreprise
My view on Lean IT
A Holistic View of Complex Systems and Organizational Change
Lean & Agile Project Management: For Large Distributed Virtual Teams
Envisioning improving productivity and qaulity through better backlogs agi...
NGN voice corporate seminar avaya
PMI Ireland Annual Conference 2012 - Agile First Steps
Introduction to Lean, Agile, Scrum, & XP
Making Cornwall Agile
Path to agility, Ken Schwaber
Seamless Process & Business Process Management - Srikrishnan Sundararajan
'A is for Agile, the start of something good!'

More from Institut Lean France (20)

PPTX
Le "Scenario Planning" pour réagir en situation de crise
PDF
Le "Scenario Planning" pour réagir en situation de crise
PDF
Build Lasting Customer Obsession to Disrupt Yourself, Bianca Bowron-Cuthill
PDF
Build Lasting Customer Obsession to Disrupt yourself, Bianca Bowron-Cuthill, ...
PDF
The story of our Lean IT journey Melanie Noyel, Acta Mobilier
PDF
Why kanban is the secret to scale your tech team by Marc-Antoine Lacroix Qonto
PDF
Management practices for the digital era by Cecil Dijoux
PDF
Build hyper efficient team with TPS by Pierre Jannez
PDF
Lean organization framework by Pierre Masai
PDF
The high performance learning enterpris, by Steve Bell and Karen Whitley
PDF
Story of LeSS by Bas Vodde
PDF
True Continuous Improvement with Toyota Kata, Jesper Boeg
PDF
Getting to the heart of agile by Alistair Cockburn
PDF
Lean and agile software because or despite rising complexity by Yves Caseau
PDF
A transformation journey for a complex development organization
PDF
Can Lean help improve the Architecture Maturity of an entire Organization?
PDF
Résolution de problème et autonomie des équipes, l’exemple de la Plateforme S...
PDF
Se transformer soi-même pour transformer sa boite, Priscilla Saunier
PDF
Présentation COGETIQ Lean Tour Blois 2018
PDF
Présentation BMI Lean Tour Blois 2018
Le "Scenario Planning" pour réagir en situation de crise
Le "Scenario Planning" pour réagir en situation de crise
Build Lasting Customer Obsession to Disrupt Yourself, Bianca Bowron-Cuthill
Build Lasting Customer Obsession to Disrupt yourself, Bianca Bowron-Cuthill, ...
The story of our Lean IT journey Melanie Noyel, Acta Mobilier
Why kanban is the secret to scale your tech team by Marc-Antoine Lacroix Qonto
Management practices for the digital era by Cecil Dijoux
Build hyper efficient team with TPS by Pierre Jannez
Lean organization framework by Pierre Masai
The high performance learning enterpris, by Steve Bell and Karen Whitley
Story of LeSS by Bas Vodde
True Continuous Improvement with Toyota Kata, Jesper Boeg
Getting to the heart of agile by Alistair Cockburn
Lean and agile software because or despite rising complexity by Yves Caseau
A transformation journey for a complex development organization
Can Lean help improve the Architecture Maturity of an entire Organization?
Résolution de problème et autonomie des équipes, l’exemple de la Plateforme S...
Se transformer soi-même pour transformer sa boite, Priscilla Saunier
Présentation COGETIQ Lean Tour Blois 2018
Présentation BMI Lean Tour Blois 2018

Recently uploaded (20)

PDF
Advanced IT Governance
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
GamePlan Trading System Review: Professional Trader's Honest Take
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
KodekX | Application Modernization Development
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Modernizing your data center with Dell and AMD
PPT
Teaching material agriculture food technology
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
[발표본] 너의 과제는 클라우드에 있어_KTDS_김동현_20250524.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Machine learning based COVID-19 study performance prediction
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
cuic standard and advanced reporting.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
NewMind AI Monthly Chronicles - July 2025
Advanced IT Governance
20250228 LYD VKU AI Blended-Learning.pptx
GamePlan Trading System Review: Professional Trader's Honest Take
Spectral efficient network and resource selection model in 5G networks
Review of recent advances in non-invasive hemoglobin estimation
KodekX | Application Modernization Development
NewMind AI Weekly Chronicles - August'25 Week I
Modernizing your data center with Dell and AMD
Teaching material agriculture food technology
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
[발표본] 너의 과제는 클라우드에 있어_KTDS_김동현_20250524.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Machine learning based COVID-19 study performance prediction
Advanced methodologies resolving dimensionality complications for autism neur...
cuic standard and advanced reporting.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
NewMind AI Monthly Chronicles - July 2025

Managing product development flow across an IT organization

  • 1. Copyright © Institut Lean France 2012 22 & 23 November, 2012 Paris, France Managing Product Development Flow Across an IT Organization © Copyright 2012 Net Objectives, Inc. All Rights Reserved 1
  • 2. © Copyright 2012 Net Objectives, Inc. All Rights Reserved 2
  • 3. Lean for Executives Product Portfolio Management Busines Business Product Owner s ASSESSMENTS CONSULTING T RAINING COACHING Lean Enterprise Manag Team ement technical process Lean-Agile Lean Management Kanban / Scrum Project ATDD / TDD / Design Patterns Management © Copyright 2012 Net Objectives, Inc. All Rights Reserved 3
  • 4. The Software Development Value Stream Concept Business Leaders Regional Coordinators New Customers Consumption Trainers & Educators Requirements Product Managers Customer Business Product Champion(s) Capabilities Software Product Ops & Support Software Release Product Related Shared Components Product Related Shared Components Product Related Development © Copyright 2012 Net Objectives, Inc. All Rights Reserved 4
  • 5. Our Value Stream Pipeline © Copyright 2012 Net Objectives, Inc. All Rights Reserved 5
  • 6. Or is it? © Copyright 2012 Net Objectives, Inc. All Rights Reserved 6
  • 7. What Are Our Challenges? © Copyright 2012 Net Objectives, Inc. All Rights Reserved 7
  • 8. T EAMS O VERWHELMED WITH WORK © Copyright 2012 Net Objectives, Inc. All Rights Reserved 8
  • 9. Getting While the Getting is Good © Copyright 2012 Net Objectives, Inc. All Rights Reserved 9
  • 10. © Copyright 2012 Net Objectives, Inc. All Rights Reserved 10
  • 11. working on multiple projects at same time induces EXPONENTIALLY MORE WORK © Copyright 2012 Net Objectives, Inc. All Rights Reserved 11
  • 12. Here’s a spot! And another! © Copyright 2012 Net Objectives, Inc. All Rights Reserved 12
  • 13. The Structure Our People Work Within Inspired by Dan North, BSC/ADP 2012 © Copyright 2012 Net Objectives, Inc. All Rights Reserved 13
  • 14. Structure of Our Work © Copyright 2012 Net Objectives, Inc. All Rights Reserved 14
  • 15. We Manage This Way Even though our value flows this way © Copyright 2012 Net Objectives, Inc. All Rights Reserved 15
  • 16. Hierarchical Vs Lean Management What They Need To What They Can Manage Manage  His/her folks  Time to market – How busy they are  Effects of upstream – Their “productivity” groups on their teams  The quality of work of  Effects of downstream their people groups on their teams © Copyright 2012 Net Objectives, Inc. All Rights Reserved 16
  • 17. Who is managing the value? © Copyright 2012 Net Objectives, Inc. All Rights Reserved 17
  • 18. Time to Market © Copyright 2012 Net Objectives, Inc. All Rights Reserved 18
  • 19. Where Is Our Time Spent? What per cent of our time do we spend working versus waiting? How would you know? No one is managing this in most companies. Waiting Waiting Adding Value Adding Value Adding Value Adding Value Adding Value Adding Value © Copyright 2012 Net Objectives, Inc. All Rights Reserved 19
  • 20. What Happens When Adding Value Is Delayed? • Between getting requirements and using them? • Between writing a bug and it being detected? • Between two groups getting out of synch? © Copyright 2012 Net Objectives, Inc. All Rights Reserved 20
  • 21. The Whole Picture © Copyright 2012 Net Objectives, Inc. All Rights Reserved 21
  • 22. First Order Solution © Copyright 2012 Net Objectives, Inc. All Rights Reserved 22
  • 23. First Order Solution © Copyright 2012 Net Objectives, Inc. All Rights Reserved 23
  • 24. As Agile Scales, Wait Time Between Teams Increases  Simply creating teams no longer works  Team-of-teams doesn’t work for variety of reasons – Inter team dynamics different from team dynamics – No team has big picture © Copyright 2012 Net Objectives, Inc. All Rights Reserved 24
  • 25. Lean Principles • Optimize the Whole • Eliminate Waste • Deliver Value Fast DELIVER IN • Build Quality InINCREMENTS
  • 26. Consider the Software Value Stream Concept Business Leaders Regional Coordinators New Customers Consumption Trainers & Educators Requirements Product Managers Customer Business Product Champion(s) Capabilities Software Product Ops & Support Software Release Product Related Managi ng here Product Related Shared Components Shared Components Reduces Product Related Development induced waste here Product Portfolio Management © Copyright 2012 Net Objectives, Inc. All Rights Reserved 26
  • 27. Portfolio Management • Identify, size, prioritize most important value • Manage the flow of work through the development organization • Manage the deployment of the value to the customers (internal or external) © Copyright 2012 Net Objectives, Inc. All Rights Reserved 27
  • 28. Getting the right people to work on Is more important the right than doing the thing at the steps faster right time © Copyright 2012 Net Objectives, Inc. All Rights Reserved 28
  • 29. © Copyright 2012 Net Objectives, Inc. All Rights Reserved 29
  • 30. Portfolio management is just as much about how the work flows to the teams as it is about how the work is selected and prioritized. © Copyright 2012 Net Objectives, Inc. All Rights Reserved 30
  • 31. Case Study 1: Coordinating Teams Background • Multiple teams • Specialized • Each team completed sprints in two weeks …but value not delivered for months …and then with challenges © Copyright 2012 Net Objectives, Inc. All Rights Reserved 31
  • 32. Overall Team Organization Product Line A Product Line B applications applications Component Component team for line B team for line A applications applications System-Wide Component Team © Copyright 2012 Net Objectives, Inc. All Rights Reserved 32
  • 33. Teams on a Project Product Line A Product Line B applications applications Component Component team for line B team for line A applications applications System-Wide Component Team © Copyright 2012 Net Objectives, Inc. All Rights Reserved 33
  • 34. Focus on time over the entire value stream. © Copyright 2012 Net Objectives, Inc. All Rights Reserved 34
  • 35. MM F MM F TeamsMMF Split work according to Eventually integrating on their parts Teams work on Teams their parttogether them until done Teams split according to components Feedback times for: Progress bar Team 2 weeks Across teams 6 weeks Customer 8 weeks © Copyright 2012 Net Objectives, Inc. All Rights Reserved 35
  • 36. MM MM F F Split MMF into sub- Integration still required After one features but takes much less time iteration, teams integrate Teams work their components Development teams split on according to part their components Feedback times for: Progress bar Team 2 weeks Across teams 2 weeks Customer 2 weeks © Copyright 2012 Net Objectives, Inc. All Rights Reserved 36
  • 37. Case study 2: Coordinating Multiple Business Stakeholders with Multiple Team © Copyright 2012 Net Objectives, Inc. All Rights Reserved 37
  • 38. The Simple Case 5. Assign to team backlog 1. Define 2. Create MMFs 4. Create high level stories Team Product Backlog Business 3. Prioritize MMFs capabilities A1 A1 A1aA1b A1c Team 1 A A2 A1d A2 Architecture / Technical Leads Product Owners Stakeholders Development teams © Copyright 2012 Net Objectives, Inc. All Rights Reserved 38
  • 39. 5. Assign to team A Harder CasePrioritize MMFs 3. 4. Create high backlogs 1. Define level stories 2. Create Team Product Backlogs Business MMFs capabilities A1 A1 A1aA1bA1c Team 1 A A2 A1d A2 A2a A2c A2b Team 2 Team 3 Team 4 Architecture / Technical Leads Product Owners Stakeholders Development teams © Copyright 2012 Net Objectives, Inc. All Rights Reserved 39
  • 40. Normal Problem – We Call it Tough Team Product Backlogs A Team 1 B Team 2 C Team 3 D Team 4 E Architecture / Technical Leads Product Owners Stakeholders Development teams © Copyright 2012 Net Objectives, Inc. All Rights Reserved 40
  • 41. Product Owner Role Stretched too Thin Team Product Backlogs A ?? Team 1 B C ?? ? Team 2 ? Team 3 D ? Team 4 E  Product Owners do project management  Stakeholders can’t go to one source to see what to do  Teams have to coordinate with themselves Architecture / Technical Leads Product Owners Stakeholders Development teams © Copyright 2012 Net Objectives, Inc. All Rights Reserved 41
  • 42. Product Managers and Product Owners Team Product Backlogs A Team 1 B Team 2 C Team 3 D Product Manager: Product Owner: • represent the stakeholders • acts as SME to team • prioritize MMFs • represent team to product managers Team 4 E • break MMFs into components • break MMFs into components with Prod Mgrs • represent stakeholders to POs • break components into stories Architects Architecture / Leads Leads / Technical Technical • responsible for Product Managers technical dependencies across teams • provide high level costs to Product Managers Product Owners Stakeholders Development teams © Copyright 2012 Net Objectives, Inc. All Rights Reserved 42
  • 43. Agile At Scale 5. Assign to team backlogs 3. Prioritize MMFs 4. Create high Team Product Backlogs 1. Define level stories 2. Create Business capabilities MMFs B1 B1a B1bB1c Team 1 A1 A1 A1a A1c A1b A1d A A2 B2 Team 2 B2a B2c B2b B B1 B3 B2 B3aB3b B3 B3c Blocked Team 3 C1 C C1 C2 A2 Team 4 C2 Architecture / Technical Leads Product Managers Product Owners Stakeholders Development teams © Copyright 2012 Net Objectives, Inc. All Rights Reserved 43
  • 44. Product Portfolio Management Focus on most valuable items Look across your products /services First step in load-balancing teams Provide high-level view of work Create vision across teams key points © Copyright 2012 Net Objectives, Inc. All Rights Reserved 44
  • 45. Questions Webinars Enhancing and Extending Scrum With Lean, 09:00am PT Dec 11 Attending to Culture in Your Agile Transition, 09:00am PT Jan ‘13 Recording available: Net Objectives Enterprise Agility Roadmap: Patterns of Successful Lean-Agile Adoption © Copyright 2012 Net Objectives, Inc. All Rights Reserved 45

Editor's Notes

  • #3: Instructor notesIntroduce yourselfMost everything we’ll cover, you already know, but there’s no structure in place to support it. We are looking at how to get that structure.Have people introduce themselves, using the questions here.Write their responses on notepad or boardWhen people call these out, put those that are true on the left of the board, those that aren’t on the right side. Make it look like you are just doing this arbitrarily. If something is partially true, put it in the middle.Then, after they’ve pretty much said everything, explain which are true and which aren’t. This is a great way to create a fresh map to start with.
  • #5: COMPONENT: Ellipses illustrating concept to concumption_v1as
  • #7: 6755928
  • #8: 6755928
  • #9: 11568652It may be just too much for some people to take.
  • #11: **Kanban**11557486
  • #13: It’s not that people are trying for utilization, it’s that when we need something done and someone has a little time, we impose ourselves on them without regard of the cost to others. ******************INSTRUCTOR: Hold a group discussion comparing throughput vs. utilizationThink of two highway scenarios. The one on the right is busy. The cars are “fully utilized” but people are not going anywhereThe one on the left is wide open. The people are going where they need to in optimum fashion Which is the better goal?TELLASTORYAS: I talk about let’s say I was going on an overpass over both highways and could take either one (assume they both go in the direction I want to). I’d obviously take the one on the left. But notice how the one on the right is much better utilized? It’s not utilization we want, it’s throughput we want. About this point I pause look at the picture on the right and point to the two openings in the right lane and declare with enthusiaism – “there’s a spot, there’s another” and people get what I’m talkinga bout – how we always jam in extra things – even though it doesn’t really get us anywhere.
  • #20: Jump back 21
  • #27: COMPONENT: Ellipses illustrating concept to concumption_v1as
  • #29: **REVIEW** Lost based on flow. Look back on what jim had12055021Eliminate delays to improve quality and lower costManaging work in process can help remove these delays
  • #30: -FURTHER … an AGILE execution model looks to deliver that value to the customer QUICKLY and INCREMENTALLY-SOME THINGS WE WILL EXPLORE TODAY ARE:-Even with an assessment upfront, discovery of all requirements is highly unlikely AND … is it really that valuable to do so …. hmmmm-With Agile … customers and team members collaborate throughout the entire development lifecycle-An Agile execution model uses regular “time boxes” to deliver value quickly AND to help assist with prioritization decisions-An Agile execution model looks to drive quality into the process-Many times, projects deliver little VALUE very late, an Agile execution model delivers VALUE early and often -SO, we will explore these in our time together today…Part of the value is the ability to replicate the delivery in a predictable manner.
  • #35: **REVIEW** Lost based on flow. Look back on what jim had12055021Eliminate delays to improve quality and lower costManaging work in process can help remove these delays
  • #36: Problem was everyone is sub-itemizing their throughput and risk mitigation.Scrum of scrum is difficult here because people are being measured differently.
  • #37: Add that this allows for having everyone on the same evaluation metrics – cycle time of each story.
  • #38: Self-organizing at team layer is goodHow to split teams up requires bigger perspectiveTell story of teams organized by UI – Mid-Tier – Data-layer
  • #39: s
  • #40: s
  • #41: s
  • #42: s
  • #43: s
  • #45: Focus on highest priority
  • #46: Philadelphia 2/28-3/1Bay Area 3/6-8Seattle 4/3-5