SlideShare ist ein Scribd-Unternehmen logo
1 von 36
Downloaden Sie, um offline zu lesen
LEAN STRATEGIES FOR
     IT SUPPORT ORGANIZATIONS

               Scrum Gathering 2011
               Seattle
                    Roger Brown
                     CSC, CST Moonrise Consulting, San Jose, CA
                    Peter Green
                     Agile Coach and Trainer, Adobe Systems, Inc.

                    With assistance from
                             Jonathan Snyder, Adobe Systems, Inc.
                             and Jeff McKenna, Agile Action

© 2011 Moonrise Consulting, San Jose, CA
CAN IT SERVICES BE AGILE?




This presentation is inspired by a
learning project at Adobe Systems, Inc.
Contact roger@moonriseconulting.com if
you would like to know more.
                                          2
LEAN PRINCIPLES
   Minimize the time from order to cash
                             2. Map
              1.
                               the
           Identify
                              Value
            Value
                             Stream



                                   3.
      5. Seek
                                 Create
     Perfection
                                  Flow

                  4. Establish
                      Pull              The five-step thought process for
                                      guiding the implementation of lean
                                        techniques is easy to remember,
                                           but not always easy to achieve
                                                                - lean.org   3
IDENTIFY VALUE

                             2. Map
              1.
                               the
           Identify
                              Value
            Value
                             Stream



                                   3.
      5. Seek
                                 Create
     Perfection
                                  Flow

                  4. Establish
                      Pull



                                      Specify value from the standpoint of
                                      the end customer by product family.
SOURCES OF VALUE FOR ENTERPRISE SYSTEMS

$   Useful functionality
$   High system reliability
$   Quick system response
$   High quality
$   Ease of use
$   Good support
MAP THE VALUE STREAM

                             2. Map
              1.
                               the
           Identify
                              Value
            Value
                             Stream



                                    3.
      5. Seek
                                  Create
     Perfection
                                   Flow

                  4. Establish
                      Pull

                                 Identify all the steps in the value stream
                                 for each product family, eliminating
                                 whenever possible those steps that do
                                 not create value.
THE SOFTWARE DEVELOPMENT VALUE STREAM

    Scrum practitioners have focused on these activities

                     Sprints


?        Product
        Definition
                             Product
                           Development
                                             Product
                                             Delivery      ?
      Product Backlog      Development and    Frequent
        Creation and        Testing during   Releases to
      Release Planning         Sprints       Production
EXPANDING THE VALUE STREAM
   Where does the                                             Where does the
   Product Vision                                             Product go after
   come from?                                                 delivery?


      Product           Product        Product     Product       Product
     Discovery         Definition    Development   Delivery     Operation




  Innovation Games
                                      Scrum                    DevOps
 Pragmatic Marketing                Mainstream
Customer Development



                          Leading edge Agile approaches


                                                                Who is missing?
DEVOPS




                                                 Release

                                                 Deploy
                        Development                                   Operations



                                                   and

                           Done, done,                          done
DevOps is one name for the growing field of Lean/Agile inspired operations practices. It seeks to break down the
wall between Development and Operations so that new product does not pile up unused and the challenges of
change risk and compliance can still be addressed. It leverages automation, virtualization and Agile Practices for
better communication and continuity between Dev and Ops.
COMPLETING THE VALUE STREAM
                                                                 Support is the interface
                                                                    to the customer



 Product      Product       Product       Product     Product     Support
Discovery    Definition   Development     Delivery   Operation




            Now we can start thinking
            about optimizing the entire                          What Lean/Agile
            value stream                                         opportunities an
                                                                    we find?


                           Bleeding edge for Agile Enterprises
WHAT IS SUPPORT?


     Product                  Service
             What is a Service?
                Activities, not tangibles
                Produced and consumed at the same time
                Customer is a co-producer
                Utility + Warranty
DISCUSSION: THE SUPPORT WORLD
 Support Activities:
 •Help Desk
 •Failure Analysis
 •Code updates
 •System Monitoring
 •System Configuration
 •Bug fixing
 •Incident Tracking

 Challenges:
 •Users expect rapid response to problems
 •More people using more technology means more demand for help
 •More products and versions to support
 •Quarterly $ goals drive tight timelines
 •Fragile, debt-ridden systems
 •Management by time and budget, not value and quality
 •Knowledge gained during emergencies is not retained
 •Staff works in expertise silos

 Opportunities:
 •Responsive support pleases customers leading to more sales
 •More “supportable” products have lower support costs
 •Higher quality products have lower support costs
 •More efficient and reduced demand saves people cost
 •Fewer production disruptions escalated to development team
WHAT LEAN PRACTICES HAS YOUR ORG TRIED?

 Lean Production Practices Often Applied to Services:

 • Reduce average activity time (stop watches!)
 • Heavy specialization (silos!)
 • Resource Management (offshoring!)
 • Stepwise forwarding (your incident record has 10 entries…)
 • Standardization (support scripts!)

        Focus is on activity and cost.
                       Customers are frustrated.
                       Workers are de-motivated.
THE NEW PERSPECTIVE

Treat Service as a system
and focus on capacity and capability
to achieve flow.



         Economies of Scale
         Economies of Flow
FINDING FLOW

                             2. Map
              1.
                               the
           Identify
                              Value
            Value
                             Stream



                                    3.
      5. Seek
                                  Create
     Perfection
                                   Flow

                  4. Establish
                      Pull



                                 Make the value-creating steps occur in
                                 tight sequence so the product will flow
                                 smoothly toward the customer.
USER DEMAND

        Story

        Story

        Story     Where does it
       Defect      come from?
        Story

       Refactor

        Story

       Defect
        Story
VALUE DEMAND




 Value Demand is the work that originates in
 product discovery and improvement.
                             Examples:
                             • Competitor features
                             • New technologies
                             • New ideas for products and features
                             • Customer requests for new functionality
                             • Payback of technical debt
FAILURE DEMAND




 Failure Demand is the work that originates
 in product mistakes, mishaps and Examples:

 misunderstanding.                • Help requests
                                  • Code defects
                                  • Usability problems
                                  • Building the wrong features
                                  • Insufficient security, speed, uptime
                                  • Technical debt to hurry shipment
THE LEAN NO-BRAINERS
 We know about these from our Agile experience:

 - Small batches
 - Single piece flow
 - Limit Work In Progress




The goal for your process
is items flowing through
the system at a
consistently high rate,
with no build up of
queues or work in
process.
                                                  19
DECENTRALIZED CONTROL




                        •Hire the right people
                        • Respect what they know and how they work
                        • Enable continual learning
                        • Give individuals autonomy to make decisions
                        • Use cross-functional teams where re-work occurs
                        • Align decentralized authority with centralized strategy
                        • Trust that uncertainty will be met more quickly by
                          knowledgeable, capable people
                        • Use explicit policies (team-defined and org-defined) to
                          aid trust in self-organization of teams
In Lean manufacturing, we work hard to eliminate it.
                                 In product development we encourage it to spawn innovation.
                                 In services, it just is. So we try to make the most of it.
ABOUT VARIABILITY                • Look for patterns to leverage in prioritization and problem
                                   solving
                                 • Know the payoff function and the probability of success
                                 • Cut your losses

   Manufacturing               Development                           Support
        Unit                         Story                              Ticket

        Unit                         Story                              Ticket

        Unit                         Story                               Ticket
                                     Story
        Unit
                                     Story                               Ticket
        Unit
                                     Story
        Unit                                                             Ticket



  In general, it is better to reduce the economic consequences of variability
  than to try to reduce variability.
                                                                - Reinertsen
ESTABLISH PULL

                             2. Map
              1.
                               the
           Identify
                              Value
            Value
                             Stream



                                    3.
      5. Seek
                                  Create
     Perfection
                                   Flow

                  4. Establish
                      Pull


                                 As flow is introduced, let customers pull
                                 value from the next upstream activity.
                                 Note: customer is the next downstream
                                 process, not just end users
PULL

       Push


              Push systems overwhelm capacity,
              creating turbulence, waste and delay

                                                ♫

               Pull systems have a steady flow that
               provides predictability
                                                      23
Demo
KANBAN
 SIMPLE SOFTWARE KANBAN BOARD
                                                                          Bottleneck Station
                WIP       Design   WIP       Develop   WIP      Test
    To Do       Limit     WIP=2    Limit     WIP=4     Limit   WIP = 3          Done

                        Doing   Done       Doing   Done




 (Prioritized
  Backlog)

                                            Workflow
                          Normal             Urgent       Process Improvement
         WI Types:
                                                                                         24
KANBAN                                  Prioritization
                     WIP Limits




Self Assignment




    Incremental Improvement
                                  Visual Management
Lean cadence supports variability in delivery cadence.
                                       Development problems are large and need to be

CADENCE
                                       decomposed. Lean supports problems are already small
                                       but have different expectations of resolution (SLA).



Scrum for development                       Lean for operations




            Decomposition




 Sprint 1       Sprint 2    Sprint 3
Goals for an Agile Organization
                                              • Optimal value delivered to customer

SEEK PERFECTION                               • Consistent processes
                                              • Measurable processes
                                              • Collect usable knowledge
                                              • Focus
                                              • Trust
                             2. Map
              1.                              • Continuous improvement
                               the
           Identify
                              Value
            Value
                             Stream



                                    3.
      5. Seek
                                  Create
     Perfection
                                   Flow

                  4. Establish
                      Pull
                                 As value is specified, value streams are
                                 identified, wasted steps are removed,
                                 and flow and pull are introduced, begin
                                 the process again and continue it until a
                                 state of perfection is reached in which
                                 perfect value is created with no waste.
ABOUT PERFECTION


      When does our process
        reach perfection?

         Perfection is never actually achieved.
         The notion of perfection is itself subject
         to a process of continuous improvement.
                                 - Jonathan Snyder
REDUCING WASTE
                   The Seven Deadly Wastes

Manufacturing      Enterprise System Support
Inventory          Stale support requests, planned process improvements,
                   unreleased fixes
Extra processing   Heavy process steps, meetings, work assignments, manual
                   reporting
Overproduction     Standardization of responses, speculative process changes
Transportation     Task switching, issue triage, offshoring, issue forwarding
Waiting            Specialist bottlenecks, batch fixes for a hot patch, reproducing
                   environments and configurations, queue escalations
Motion             Emergency fixes, handoffs due to specialization, log in to
                   multiple systems to test or research
Defects            Lost knowledge, mis-applied fixes, out-of-date scripts,
                   Addressing symptoms instead of root causes, bugs
LEAN PRODUCT DEVELOPMENT GOALS

  Valuable          Usable
  Product          Knowledge




                           • Patterns
                           • Institutional knowledge
                           • Knowledge sharing
                           • Learning Organization
             Process
FASTER FEEDBACK




                  Demming Cycle
EXISTING FEEDBACK LOOPS TO IMPROVE
                                                   Release            Help
                                                  Frequency           Desk



 Product     Product       Product     Product       Product    Support
Discovery   Definition   Development   Delivery     Operation




                                Bugs
                                            Reliability
                                          Configuration
                                          Performance
                                           Compliance
NEW FEEDBACK LOOPS TO ADD
            Support viewpoint, tools
              Low value features                                     Learning
              Inefficient features


 Product          Product       Product      Product      Product      Support
Discovery        Definition   Development    Delivery    Operation




                                                                                 Help
                                                                                 Desk
                                               Supportability features
       Customer desires                     Feature ideas from customers
      Emerging problems                            Usability issues
                                                   Wrong features
                                                  Missing features
INCREASE CUSTOMER INVOLVEMENT
                                        Customer Validation




 Product     Product       Product        Product      Product    Support
Discovery   Definition   Development      Delivery    Operation



                                       Customer Representatives




                                       Focus Groups
AGILE ENTERPRISE MANIFESTO

     We are uncovering better ways of developing enterprise business
     services by doing it and helping others do it. Through this work we
     have come to value:


               Incentives for quality and value over time and cost
               Agile organization over agile project methodology
               Knowledge management over tribal memory
               Economies of flow over economies of scale

     That is, while there is value in the items on the right, we value the
     items on the left more.



              - A work in progress by Jonathan Snyder,
                   Sr. Manager, IT Application Support,
                                    Adobe Systems, Inc.
REFERENCES
Anderson, D. J. (2010). Kanban:                Reinertsen, Donald G. (2009). The
    Successful Evolutionary Change for            Principles of Product Development
    Your Technology Business. Sequim,             Flow: Second Generation Lean Product
    WA: Blue Hole Press.                          Development. Redondo Beach, CA:
Beck, K., & al., e. (2001). Manifesto for         Celeritas Publishing.
    Agile Software Development. Retrieved      Seddon, J., & O’Donovan, B. (2009).
    from agilemanifesto.org:                     Rethinking Lean Service.
    http://agilemanifesto.org/                   http://www.systemsthinking.co.uk/6-
Bell, S. C., & Orzen, M. A. (2011). Lean IT:     brendan-jul09.asp
    Enabling and Sustaining Your Lean          Womack, J. P., & Jones, D. T. (1993). Lean
    Transformation. New York: Productivity       Thinking. New York: Free Press.
    Press.
                                               Womack, J. P., Jones, D. T., & Roos, D.
Grönroos, C. (2007). Service Management
                                                 (1990). The Machine that Changed the
    and Marketing: Customer
                                                 World. New York: Macmillian Publishing
    Management in Service Competition,
                                                 Company.
    3rd Edition. Hoboken: J. Wiley.
Humble, J., & Farley, D. (2010). Continuous
    Delivery: Reliable software releases
    through build, test, and deployment
    automation. Boston: Addison-Wesley.
                                                                                            36

Weitere ähnliche Inhalte

Was ist angesagt?

Effective Strategies for Distributed Testing
Effective Strategies for Distributed TestingEffective Strategies for Distributed Testing
Effective Strategies for Distributed TestingAnand Bagmar
 
Catching The Long Tail With SaaS + Windows Azure
Catching The Long Tail With SaaS + Windows AzureCatching The Long Tail With SaaS + Windows Azure
Catching The Long Tail With SaaS + Windows AzureRainer Stropek
 
Insider's guide to Innovate 2012 CCM Edition
Insider's guide to Innovate 2012 CCM EditionInsider's guide to Innovate 2012 CCM Edition
Insider's guide to Innovate 2012 CCM EditionMatt Holitza
 
Agile 10 Step Story Model
Agile 10 Step Story ModelAgile 10 Step Story Model
Agile 10 Step Story Modelallan kelly
 
Agile cambridge 27th September 2012
Agile cambridge 27th September 2012Agile cambridge 27th September 2012
Agile cambridge 27th September 2012Carl Bruiners
 
Agile developers create their own identity by Ajay Danait
Agile developers create their own identity by Ajay DanaitAgile developers create their own identity by Ajay Danait
Agile developers create their own identity by Ajay DanaitXebia IT Architects
 
Faster apps. faster time to market. faster mean time to repair
Faster apps. faster time to market. faster mean time to repairFaster apps. faster time to market. faster mean time to repair
Faster apps. faster time to market. faster mean time to repairCompuware ASEAN
 
Real World Effective/Agile Requirements - IBM Innovate 2010 -sally elatta
Real World Effective/Agile Requirements - IBM Innovate 2010 -sally elattaReal World Effective/Agile Requirements - IBM Innovate 2010 -sally elatta
Real World Effective/Agile Requirements - IBM Innovate 2010 -sally elattaSally Elatta
 
ScrumMaster: Role Or Job???
ScrumMaster: Role Or Job???ScrumMaster: Role Or Job???
ScrumMaster: Role Or Job???Paul Goddard
 
Demystifying Cloud Computing
Demystifying Cloud ComputingDemystifying Cloud Computing
Demystifying Cloud ComputingProbal DasGupta
 
Agile Developers Create Their Own Identity
Agile Developers Create Their Own IdentityAgile Developers Create Their Own Identity
Agile Developers Create Their Own IdentityAjay Danait
 
The Groop Welcome Kit Sample
The Groop Welcome Kit SampleThe Groop Welcome Kit Sample
The Groop Welcome Kit Samplethegroop
 
Business Model Evolution - Why The Journey To SaaS Makes Sense
Business Model Evolution - Why The Journey To SaaS Makes SenseBusiness Model Evolution - Why The Journey To SaaS Makes Sense
Business Model Evolution - Why The Journey To SaaS Makes SenseRainer Stropek
 
Embedding a Scrum culture avec Harvey Wheaton, Scrum Alliance
Embedding a Scrum culture avec Harvey Wheaton, Scrum AllianceEmbedding a Scrum culture avec Harvey Wheaton, Scrum Alliance
Embedding a Scrum culture avec Harvey Wheaton, Scrum AllianceXavier Warzee
 

Was ist angesagt? (20)

Scrum group7 20120213
Scrum group7 20120213Scrum group7 20120213
Scrum group7 20120213
 
Effective Strategies for Distributed Testing
Effective Strategies for Distributed TestingEffective Strategies for Distributed Testing
Effective Strategies for Distributed Testing
 
Catching The Long Tail With SaaS + Windows Azure
Catching The Long Tail With SaaS + Windows AzureCatching The Long Tail With SaaS + Windows Azure
Catching The Long Tail With SaaS + Windows Azure
 
Insider's guide to Innovate 2012 CCM Edition
Insider's guide to Innovate 2012 CCM EditionInsider's guide to Innovate 2012 CCM Edition
Insider's guide to Innovate 2012 CCM Edition
 
Agile 10 Step Story Model
Agile 10 Step Story ModelAgile 10 Step Story Model
Agile 10 Step Story Model
 
Agile marries itil
Agile marries itilAgile marries itil
Agile marries itil
 
Agile intro module 2
Agile intro   module 2Agile intro   module 2
Agile intro module 2
 
Selling agile to business nisha shoukath
Selling agile to business nisha shoukathSelling agile to business nisha shoukath
Selling agile to business nisha shoukath
 
Agile cambridge 27th September 2012
Agile cambridge 27th September 2012Agile cambridge 27th September 2012
Agile cambridge 27th September 2012
 
Agile developers create their own identity by Ajay Danait
Agile developers create their own identity by Ajay DanaitAgile developers create their own identity by Ajay Danait
Agile developers create their own identity by Ajay Danait
 
Faster apps. faster time to market. faster mean time to repair
Faster apps. faster time to market. faster mean time to repairFaster apps. faster time to market. faster mean time to repair
Faster apps. faster time to market. faster mean time to repair
 
Real World Effective/Agile Requirements - IBM Innovate 2010 -sally elatta
Real World Effective/Agile Requirements - IBM Innovate 2010 -sally elattaReal World Effective/Agile Requirements - IBM Innovate 2010 -sally elatta
Real World Effective/Agile Requirements - IBM Innovate 2010 -sally elatta
 
ScrumMaster: Role Or Job???
ScrumMaster: Role Or Job???ScrumMaster: Role Or Job???
ScrumMaster: Role Or Job???
 
At2012 chennai lean_agile_krishnas
At2012 chennai lean_agile_krishnasAt2012 chennai lean_agile_krishnas
At2012 chennai lean_agile_krishnas
 
Demystifying Cloud Computing
Demystifying Cloud ComputingDemystifying Cloud Computing
Demystifying Cloud Computing
 
Agile Developers Create Their Own Identity
Agile Developers Create Their Own IdentityAgile Developers Create Their Own Identity
Agile Developers Create Their Own Identity
 
Busting agile myths_v1
Busting agile myths_v1Busting agile myths_v1
Busting agile myths_v1
 
The Groop Welcome Kit Sample
The Groop Welcome Kit SampleThe Groop Welcome Kit Sample
The Groop Welcome Kit Sample
 
Business Model Evolution - Why The Journey To SaaS Makes Sense
Business Model Evolution - Why The Journey To SaaS Makes SenseBusiness Model Evolution - Why The Journey To SaaS Makes Sense
Business Model Evolution - Why The Journey To SaaS Makes Sense
 
Embedding a Scrum culture avec Harvey Wheaton, Scrum Alliance
Embedding a Scrum culture avec Harvey Wheaton, Scrum AllianceEmbedding a Scrum culture avec Harvey Wheaton, Scrum Alliance
Embedding a Scrum culture avec Harvey Wheaton, Scrum Alliance
 

Andere mochten auch

Self Service (självbetjäning) - From Poor to Excellent
Self Service (självbetjäning) - From Poor to ExcellentSelf Service (självbetjäning) - From Poor to Excellent
Self Service (självbetjäning) - From Poor to ExcellentComAround
 
Managed Services, Monitoring Services and Basic IT Support Services - Pros an...
Managed Services, Monitoring Services and Basic IT Support Services - Pros an...Managed Services, Monitoring Services and Basic IT Support Services - Pros an...
Managed Services, Monitoring Services and Basic IT Support Services - Pros an...NTEN
 
It department meeting presentation slides
It department meeting presentation slidesIt department meeting presentation slides
It department meeting presentation slidesunhit
 
IT strategy presentation by global leading CIO, Creagh Warren
IT strategy presentation by global leading CIO, Creagh WarrenIT strategy presentation by global leading CIO, Creagh Warren
IT strategy presentation by global leading CIO, Creagh Warrenbob panic
 
IT Documents for IT Department
IT Documents for IT DepartmentIT Documents for IT Department
IT Documents for IT DepartmentAhmad Suhendro
 
IT Solutions and Services
IT Solutions and ServicesIT Solutions and Services
IT Solutions and ServicesChris Brown
 
IT / Help Desk Support Service : Introduction, Advantage, Trend
IT / Help Desk Support Service : Introduction, Advantage, TrendIT / Help Desk Support Service : Introduction, Advantage, Trend
IT / Help Desk Support Service : Introduction, Advantage, TrendVoyage Services Inc.
 
Mcdonalds_Service Blueprint
Mcdonalds_Service BlueprintMcdonalds_Service Blueprint
Mcdonalds_Service BlueprintGaurav Dutta
 
The Service Blueprints Overview
The Service Blueprints OverviewThe Service Blueprints Overview
The Service Blueprints Overview31Volts
 
GTC 2016 Opening Keynote
GTC 2016 Opening KeynoteGTC 2016 Opening Keynote
GTC 2016 Opening KeynoteNVIDIA
 
Service blueprint
Service blueprintService blueprint
Service blueprintvicku1111
 
GTC 2015 Highlights
GTC 2015 HighlightsGTC 2015 Highlights
GTC 2015 HighlightsNVIDIA
 
Blueprint+: Developing a Tool for Service Design
Blueprint+: Developing a Tool for Service DesignBlueprint+: Developing a Tool for Service Design
Blueprint+: Developing a Tool for Service DesignAndy Polaine
 
TEDx Manchester: AI & The Future of Work
TEDx Manchester: AI & The Future of WorkTEDx Manchester: AI & The Future of Work
TEDx Manchester: AI & The Future of WorkVolker Hirsch
 

Andere mochten auch (18)

Self Service (självbetjäning) - From Poor to Excellent
Self Service (självbetjäning) - From Poor to ExcellentSelf Service (självbetjäning) - From Poor to Excellent
Self Service (självbetjäning) - From Poor to Excellent
 
Managed Services, Monitoring Services and Basic IT Support Services - Pros an...
Managed Services, Monitoring Services and Basic IT Support Services - Pros an...Managed Services, Monitoring Services and Basic IT Support Services - Pros an...
Managed Services, Monitoring Services and Basic IT Support Services - Pros an...
 
It department meeting presentation slides
It department meeting presentation slidesIt department meeting presentation slides
It department meeting presentation slides
 
2016 SMB Insights
2016 SMB Insights2016 SMB Insights
2016 SMB Insights
 
IT strategy presentation by global leading CIO, Creagh Warren
IT strategy presentation by global leading CIO, Creagh WarrenIT strategy presentation by global leading CIO, Creagh Warren
IT strategy presentation by global leading CIO, Creagh Warren
 
IT Documents for IT Department
IT Documents for IT DepartmentIT Documents for IT Department
IT Documents for IT Department
 
IT Solutions and Services
IT Solutions and ServicesIT Solutions and Services
IT Solutions and Services
 
IT / Help Desk Support Service : Introduction, Advantage, Trend
IT / Help Desk Support Service : Introduction, Advantage, TrendIT / Help Desk Support Service : Introduction, Advantage, Trend
IT / Help Desk Support Service : Introduction, Advantage, Trend
 
Blue print examples_f04
Blue print examples_f04Blue print examples_f04
Blue print examples_f04
 
Wounds
WoundsWounds
Wounds
 
Mcdonalds_Service Blueprint
Mcdonalds_Service BlueprintMcdonalds_Service Blueprint
Mcdonalds_Service Blueprint
 
The Service Blueprints Overview
The Service Blueprints OverviewThe Service Blueprints Overview
The Service Blueprints Overview
 
Service Blueprint
Service BlueprintService Blueprint
Service Blueprint
 
GTC 2016 Opening Keynote
GTC 2016 Opening KeynoteGTC 2016 Opening Keynote
GTC 2016 Opening Keynote
 
Service blueprint
Service blueprintService blueprint
Service blueprint
 
GTC 2015 Highlights
GTC 2015 HighlightsGTC 2015 Highlights
GTC 2015 Highlights
 
Blueprint+: Developing a Tool for Service Design
Blueprint+: Developing a Tool for Service DesignBlueprint+: Developing a Tool for Service Design
Blueprint+: Developing a Tool for Service Design
 
TEDx Manchester: AI & The Future of Work
TEDx Manchester: AI & The Future of WorkTEDx Manchester: AI & The Future of Work
TEDx Manchester: AI & The Future of Work
 

Ähnlich wie Lean Strategies for IT Support Organizations

Lean Strategies for IT Support Organizations
Lean Strategies for IT Support OrganizationsLean Strategies for IT Support Organizations
Lean Strategies for IT Support OrganizationsRoger Brown
 
Lean strategies for it support1.9 presented
Lean strategies for it support1.9 presentedLean strategies for it support1.9 presented
Lean strategies for it support1.9 presentedRoger Brown
 
Discovery delivery 中国软件技术大会2011
Discovery delivery 中国软件技术大会2011Discovery delivery 中国软件技术大会2011
Discovery delivery 中国软件技术大会2011Qiao Liang
 
Integrating agile in a waterfall world pmi 2012, full slides
Integrating agile in a waterfall world pmi 2012, full slidesIntegrating agile in a waterfall world pmi 2012, full slides
Integrating agile in a waterfall world pmi 2012, full slidesatlgopi
 
Value driven continuous delivery
Value driven continuous deliveryValue driven continuous delivery
Value driven continuous deliveryGabriel Prat
 
Lean & Agile Project Management: For Large Distributed Virtual Teams
Lean & Agile Project Management: For Large Distributed Virtual TeamsLean & Agile Project Management: For Large Distributed Virtual Teams
Lean & Agile Project Management: For Large Distributed Virtual TeamsDavid Rico
 
Make Better Decisions!
Make Better Decisions!Make Better Decisions!
Make Better Decisions!Hiten Shah
 
Agile and lean product development the fundamentals
Agile and lean product development the fundamentalsAgile and lean product development the fundamentals
Agile and lean product development the fundamentalsRussell Pannone
 
5 Levels of Agile Planning Explained Simply
5 Levels of Agile Planning Explained Simply5 Levels of Agile Planning Explained Simply
5 Levels of Agile Planning Explained SimplyRussell Pannone
 
Maneuver Warfare and Other Badass Habits of a Lean Product Developer

Maneuver Warfare and Other Badass Habits of a Lean Product Developer
Maneuver Warfare and Other Badass Habits of a Lean Product Developer

Maneuver Warfare and Other Badass Habits of a Lean Product Developer
Marko Taipale
 
Designing Social Apps - Dreamforce 2012 - 9/19
Designing Social Apps - Dreamforce 2012 - 9/19Designing Social Apps - Dreamforce 2012 - 9/19
Designing Social Apps - Dreamforce 2012 - 9/19Salesforce Partners
 
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
 
7 Principles of Lean Software Development
7 Principles of Lean Software Development7 Principles of Lean Software Development
7 Principles of Lean Software DevelopmentInvoZone
 
Yes But What Do We Do?
Yes But What Do We Do?Yes But What Do We Do?
Yes But What Do We Do?John Caswell
 
Zend server presentation for osi days
Zend server presentation for osi daysZend server presentation for osi days
Zend server presentation for osi daysOpenSourceIndia
 
Agile101 - What Agile Is and What Agile Is Not
Agile101 - What Agile Is and What Agile Is NotAgile101 - What Agile Is and What Agile Is Not
Agile101 - What Agile Is and What Agile Is NotDerek Huether
 
Top 7 Myths of Agile Testing - Busted!
Top 7 Myths of Agile Testing - Busted!Top 7 Myths of Agile Testing - Busted!
Top 7 Myths of Agile Testing - Busted!Aricent
 
2012 05 15 eric ries the lean startup pwc canada
2012 05 15 eric ries the lean startup pwc canada2012 05 15 eric ries the lean startup pwc canada
2012 05 15 eric ries the lean startup pwc canadaEric Ries
 

Ähnlich wie Lean Strategies for IT Support Organizations (20)

Lean Strategies for IT Support Organizations
Lean Strategies for IT Support OrganizationsLean Strategies for IT Support Organizations
Lean Strategies for IT Support Organizations
 
Lean strategies for it support1.9 presented
Lean strategies for it support1.9 presentedLean strategies for it support1.9 presented
Lean strategies for it support1.9 presented
 
Discovery delivery 中国软件技术大会2011
Discovery delivery 中国软件技术大会2011Discovery delivery 中国软件技术大会2011
Discovery delivery 中国软件技术大会2011
 
Integrating agile in a waterfall world pmi 2012, full slides
Integrating agile in a waterfall world pmi 2012, full slidesIntegrating agile in a waterfall world pmi 2012, full slides
Integrating agile in a waterfall world pmi 2012, full slides
 
Value driven continuous delivery
Value driven continuous deliveryValue driven continuous delivery
Value driven continuous delivery
 
Lean & Agile Project Management: For Large Distributed Virtual Teams
Lean & Agile Project Management: For Large Distributed Virtual TeamsLean & Agile Project Management: For Large Distributed Virtual Teams
Lean & Agile Project Management: For Large Distributed Virtual Teams
 
Make Better Decisions!
Make Better Decisions!Make Better Decisions!
Make Better Decisions!
 
Agile and lean product development the fundamentals
Agile and lean product development the fundamentalsAgile and lean product development the fundamentals
Agile and lean product development the fundamentals
 
Lean UX
Lean UXLean UX
Lean UX
 
5 Levels of Agile Planning Explained Simply
5 Levels of Agile Planning Explained Simply5 Levels of Agile Planning Explained Simply
5 Levels of Agile Planning Explained Simply
 
Maneuver Warfare and Other Badass Habits of a Lean Product Developer

Maneuver Warfare and Other Badass Habits of a Lean Product Developer
Maneuver Warfare and Other Badass Habits of a Lean Product Developer

Maneuver Warfare and Other Badass Habits of a Lean Product Developer

 
BLN CEO Tales. Eric Ries, The Lean Startup
BLN CEO Tales. Eric Ries, The Lean StartupBLN CEO Tales. Eric Ries, The Lean Startup
BLN CEO Tales. Eric Ries, The Lean Startup
 
Designing Social Apps - Dreamforce 2012 - 9/19
Designing Social Apps - Dreamforce 2012 - 9/19Designing Social Apps - Dreamforce 2012 - 9/19
Designing Social Apps - Dreamforce 2012 - 9/19
 
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...
 
7 Principles of Lean Software Development
7 Principles of Lean Software Development7 Principles of Lean Software Development
7 Principles of Lean Software Development
 
Yes But What Do We Do?
Yes But What Do We Do?Yes But What Do We Do?
Yes But What Do We Do?
 
Zend server presentation for osi days
Zend server presentation for osi daysZend server presentation for osi days
Zend server presentation for osi days
 
Agile101 - What Agile Is and What Agile Is Not
Agile101 - What Agile Is and What Agile Is NotAgile101 - What Agile Is and What Agile Is Not
Agile101 - What Agile Is and What Agile Is Not
 
Top 7 Myths of Agile Testing - Busted!
Top 7 Myths of Agile Testing - Busted!Top 7 Myths of Agile Testing - Busted!
Top 7 Myths of Agile Testing - Busted!
 
2012 05 15 eric ries the lean startup pwc canada
2012 05 15 eric ries the lean startup pwc canada2012 05 15 eric ries the lean startup pwc canada
2012 05 15 eric ries the lean startup pwc canada
 

Kürzlich hochgeladen

Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
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
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
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
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
"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
 
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
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 

Kürzlich hochgeladen (20)

Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
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
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
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)
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
"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
 
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
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 

Lean Strategies for IT Support Organizations

  • 1. LEAN STRATEGIES FOR IT SUPPORT ORGANIZATIONS Scrum Gathering 2011 Seattle Roger Brown CSC, CST Moonrise Consulting, San Jose, CA Peter Green Agile Coach and Trainer, Adobe Systems, Inc. With assistance from Jonathan Snyder, Adobe Systems, Inc. and Jeff McKenna, Agile Action © 2011 Moonrise Consulting, San Jose, CA
  • 2. CAN IT SERVICES BE AGILE? This presentation is inspired by a learning project at Adobe Systems, Inc. Contact roger@moonriseconulting.com if you would like to know more. 2
  • 3. LEAN PRINCIPLES Minimize the time from order to cash 2. Map 1. the Identify Value Value Stream 3. 5. Seek Create Perfection Flow 4. Establish Pull The five-step thought process for guiding the implementation of lean techniques is easy to remember, but not always easy to achieve - lean.org 3
  • 4. IDENTIFY VALUE 2. Map 1. the Identify Value Value Stream 3. 5. Seek Create Perfection Flow 4. Establish Pull Specify value from the standpoint of the end customer by product family.
  • 5. SOURCES OF VALUE FOR ENTERPRISE SYSTEMS $ Useful functionality $ High system reliability $ Quick system response $ High quality $ Ease of use $ Good support
  • 6. MAP THE VALUE STREAM 2. Map 1. the Identify Value Value Stream 3. 5. Seek Create Perfection Flow 4. Establish Pull Identify all the steps in the value stream for each product family, eliminating whenever possible those steps that do not create value.
  • 7. THE SOFTWARE DEVELOPMENT VALUE STREAM Scrum practitioners have focused on these activities Sprints ? Product Definition Product Development Product Delivery ? Product Backlog Development and Frequent Creation and Testing during Releases to Release Planning Sprints Production
  • 8. EXPANDING THE VALUE STREAM Where does the Where does the Product Vision Product go after come from? delivery? Product Product Product Product Product Discovery Definition Development Delivery Operation Innovation Games Scrum DevOps Pragmatic Marketing Mainstream Customer Development Leading edge Agile approaches Who is missing?
  • 9. DEVOPS Release Deploy Development Operations and Done, done, done DevOps is one name for the growing field of Lean/Agile inspired operations practices. It seeks to break down the wall between Development and Operations so that new product does not pile up unused and the challenges of change risk and compliance can still be addressed. It leverages automation, virtualization and Agile Practices for better communication and continuity between Dev and Ops.
  • 10. COMPLETING THE VALUE STREAM Support is the interface to the customer Product Product Product Product Product Support Discovery Definition Development Delivery Operation Now we can start thinking about optimizing the entire What Lean/Agile value stream opportunities an we find? Bleeding edge for Agile Enterprises
  • 11. WHAT IS SUPPORT? Product Service What is a Service?  Activities, not tangibles  Produced and consumed at the same time  Customer is a co-producer  Utility + Warranty
  • 12. DISCUSSION: THE SUPPORT WORLD Support Activities: •Help Desk •Failure Analysis •Code updates •System Monitoring •System Configuration •Bug fixing •Incident Tracking Challenges: •Users expect rapid response to problems •More people using more technology means more demand for help •More products and versions to support •Quarterly $ goals drive tight timelines •Fragile, debt-ridden systems •Management by time and budget, not value and quality •Knowledge gained during emergencies is not retained •Staff works in expertise silos Opportunities: •Responsive support pleases customers leading to more sales •More “supportable” products have lower support costs •Higher quality products have lower support costs •More efficient and reduced demand saves people cost •Fewer production disruptions escalated to development team
  • 13. WHAT LEAN PRACTICES HAS YOUR ORG TRIED? Lean Production Practices Often Applied to Services: • Reduce average activity time (stop watches!) • Heavy specialization (silos!) • Resource Management (offshoring!) • Stepwise forwarding (your incident record has 10 entries…) • Standardization (support scripts!) Focus is on activity and cost. Customers are frustrated. Workers are de-motivated.
  • 14. THE NEW PERSPECTIVE Treat Service as a system and focus on capacity and capability to achieve flow. Economies of Scale Economies of Flow
  • 15. FINDING FLOW 2. Map 1. the Identify Value Value Stream 3. 5. Seek Create Perfection Flow 4. Establish Pull Make the value-creating steps occur in tight sequence so the product will flow smoothly toward the customer.
  • 16. USER DEMAND Story Story Story Where does it Defect come from? Story Refactor Story Defect Story
  • 17. VALUE DEMAND Value Demand is the work that originates in product discovery and improvement. Examples: • Competitor features • New technologies • New ideas for products and features • Customer requests for new functionality • Payback of technical debt
  • 18. FAILURE DEMAND Failure Demand is the work that originates in product mistakes, mishaps and Examples: misunderstanding. • Help requests • Code defects • Usability problems • Building the wrong features • Insufficient security, speed, uptime • Technical debt to hurry shipment
  • 19. THE LEAN NO-BRAINERS We know about these from our Agile experience: - Small batches - Single piece flow - Limit Work In Progress The goal for your process is items flowing through the system at a consistently high rate, with no build up of queues or work in process. 19
  • 20. DECENTRALIZED CONTROL •Hire the right people • Respect what they know and how they work • Enable continual learning • Give individuals autonomy to make decisions • Use cross-functional teams where re-work occurs • Align decentralized authority with centralized strategy • Trust that uncertainty will be met more quickly by knowledgeable, capable people • Use explicit policies (team-defined and org-defined) to aid trust in self-organization of teams
  • 21. In Lean manufacturing, we work hard to eliminate it. In product development we encourage it to spawn innovation. In services, it just is. So we try to make the most of it. ABOUT VARIABILITY • Look for patterns to leverage in prioritization and problem solving • Know the payoff function and the probability of success • Cut your losses Manufacturing Development Support Unit Story Ticket Unit Story Ticket Unit Story Ticket Story Unit Story Ticket Unit Story Unit Ticket In general, it is better to reduce the economic consequences of variability than to try to reduce variability. - Reinertsen
  • 22. ESTABLISH PULL 2. Map 1. the Identify Value Value Stream 3. 5. Seek Create Perfection Flow 4. Establish Pull As flow is introduced, let customers pull value from the next upstream activity. Note: customer is the next downstream process, not just end users
  • 23. PULL Push Push systems overwhelm capacity, creating turbulence, waste and delay ♫ Pull systems have a steady flow that provides predictability 23
  • 24. Demo KANBAN SIMPLE SOFTWARE KANBAN BOARD Bottleneck Station WIP Design WIP Develop WIP Test To Do Limit WIP=2 Limit WIP=4 Limit WIP = 3 Done Doing Done Doing Done (Prioritized Backlog) Workflow Normal Urgent Process Improvement WI Types: 24
  • 25. KANBAN Prioritization WIP Limits Self Assignment Incremental Improvement Visual Management
  • 26. Lean cadence supports variability in delivery cadence. Development problems are large and need to be CADENCE decomposed. Lean supports problems are already small but have different expectations of resolution (SLA). Scrum for development Lean for operations Decomposition Sprint 1 Sprint 2 Sprint 3
  • 27. Goals for an Agile Organization • Optimal value delivered to customer SEEK PERFECTION • Consistent processes • Measurable processes • Collect usable knowledge • Focus • Trust 2. Map 1. • Continuous improvement the Identify Value Value Stream 3. 5. Seek Create Perfection Flow 4. Establish Pull As value is specified, value streams are identified, wasted steps are removed, and flow and pull are introduced, begin the process again and continue it until a state of perfection is reached in which perfect value is created with no waste.
  • 28. ABOUT PERFECTION When does our process reach perfection? Perfection is never actually achieved. The notion of perfection is itself subject to a process of continuous improvement. - Jonathan Snyder
  • 29. REDUCING WASTE The Seven Deadly Wastes Manufacturing Enterprise System Support Inventory Stale support requests, planned process improvements, unreleased fixes Extra processing Heavy process steps, meetings, work assignments, manual reporting Overproduction Standardization of responses, speculative process changes Transportation Task switching, issue triage, offshoring, issue forwarding Waiting Specialist bottlenecks, batch fixes for a hot patch, reproducing environments and configurations, queue escalations Motion Emergency fixes, handoffs due to specialization, log in to multiple systems to test or research Defects Lost knowledge, mis-applied fixes, out-of-date scripts, Addressing symptoms instead of root causes, bugs
  • 30. LEAN PRODUCT DEVELOPMENT GOALS Valuable Usable Product Knowledge • Patterns • Institutional knowledge • Knowledge sharing • Learning Organization Process
  • 31. FASTER FEEDBACK Demming Cycle
  • 32. EXISTING FEEDBACK LOOPS TO IMPROVE Release Help Frequency Desk Product Product Product Product Product Support Discovery Definition Development Delivery Operation Bugs Reliability Configuration Performance Compliance
  • 33. NEW FEEDBACK LOOPS TO ADD Support viewpoint, tools Low value features Learning Inefficient features Product Product Product Product Product Support Discovery Definition Development Delivery Operation Help Desk Supportability features Customer desires Feature ideas from customers Emerging problems Usability issues Wrong features Missing features
  • 34. INCREASE CUSTOMER INVOLVEMENT Customer Validation Product Product Product Product Product Support Discovery Definition Development Delivery Operation Customer Representatives Focus Groups
  • 35. AGILE ENTERPRISE MANIFESTO We are uncovering better ways of developing enterprise business services by doing it and helping others do it. Through this work we have come to value: Incentives for quality and value over time and cost Agile organization over agile project methodology Knowledge management over tribal memory Economies of flow over economies of scale That is, while there is value in the items on the right, we value the items on the left more. - A work in progress by Jonathan Snyder, Sr. Manager, IT Application Support, Adobe Systems, Inc.
  • 36. REFERENCES Anderson, D. J. (2010). Kanban: Reinertsen, Donald G. (2009). The Successful Evolutionary Change for Principles of Product Development Your Technology Business. Sequim, Flow: Second Generation Lean Product WA: Blue Hole Press. Development. Redondo Beach, CA: Beck, K., & al., e. (2001). Manifesto for Celeritas Publishing. Agile Software Development. Retrieved Seddon, J., & O’Donovan, B. (2009). from agilemanifesto.org: Rethinking Lean Service. http://agilemanifesto.org/ http://www.systemsthinking.co.uk/6- Bell, S. C., & Orzen, M. A. (2011). Lean IT: brendan-jul09.asp Enabling and Sustaining Your Lean Womack, J. P., & Jones, D. T. (1993). Lean Transformation. New York: Productivity Thinking. New York: Free Press. Press. Womack, J. P., Jones, D. T., & Roos, D. Grönroos, C. (2007). Service Management (1990). The Machine that Changed the and Marketing: Customer World. New York: Macmillian Publishing Management in Service Competition, Company. 3rd Edition. Hoboken: J. Wiley. Humble, J., & Farley, D. (2010). Continuous Delivery: Reliable software releases through build, test, and deployment automation. Boston: Addison-Wesley. 36