SlideShare une entreprise Scribd logo
1  sur  21
Lean Software Management:
BBC Worldwide Case Study
Peter Middleton, Queen’s University Belfast
                     &
   David Joyce, ThoughtWorks Australia
             1st November 2011

     2nd International Conference
Lean Enterprise Software and Systems
          Stockholm, Sweden
Better software project selection
 1. Targets & sub optimisation (system
    conditions)
   Salesmen’s reward structure / KPI not aligned


 2. Failure demand (rework, recall, enhance)
   Spend 1/2 day with a support desk


 3. Work in Progress (WIP)
   Put WIP on a white board & post-it notes
Analysis of why customers call
Failure demand: activity but waste


                            Failure demand 37%




                            Value demand 63%
Strategy & Analysis
• PRINCE2 unrealistic : ‘Ensuring that the
  information required for the project team is available’


• Failure demand: 30% - 70% of all
  demand is caused by failures in the
  system itself

• Targets cause massive waste due to sub
  optimisation. Measures drive behaviour.
BBC Worldwide
     Digital Hub Software Team
•   Media Village, White City, West London
•   9 staff: Analyst, Architect, QA, Developers
•   Operating cost: £1.5m p.a.
•   C#, .NET, MS SQL Server
•   Created and maintained software
•   12 months data: Oct 2008 – Oct 2009
•   Reported to Business & Project Boards
•   Waterfall          Agile       Lean
Engineering Practices
•   Decoupling – improve legacy code
•   Minimum Marketable Feature concept
•   Test Driven Development (unit tests)
•   Automated Acceptance Testing
•   Source Control Software
•   Bug tracking software
•   Daily Stand Up (15 minutes)
Lean Software – key idea
• Reduce Work in Process: all supply chain
  – Analysis
  – Specifications
  – Design
  – Untested code & UAT
• Benefits: (flow: concept to cash) Contracts
  – Visible management & less risk
  – Flexibility
  – Productivity
Kanban 101 (BNP Paribas)

Work Items
                Step 1            Step 2         …     Step n          Done
                        In                In                    In
             Queue   Process   Queue   Process       Queue   Process


                                                 …
BBC
Lead time to customers -37%
       Variance -47%
Development Time -73%;
    Variation -78%
Throughput:
smaller, incremental deliveries
Fewer Bugs: -24%;
 Variance: -33%
Continual Improvement
Days lost: -81% 26 to 5 days
Lean & Kanban software process
•   -37% reduction in lead time
•   -47% reduction in lead time variation
•   -73% reduction in development time
•   -24% reduction in errors
•   -33% reduction number of open errors
•   -81% delays reduced continual imp.
•   *8 increase in frequency of delivery

• Frequent small deliverables reduce risk
Possible problems
1. Space needed for Kanban & info boards
2. Plan driven, document centric process
3. Poor fit with standardised reporting
4. Remit of IT – upstream & downstream
5. Command & control compliance model
6. Staff initiative and multi skilling
Lean handles risk by low WIP, transparency,
   small units & frequent deliverables
Differences Agile and Lean
• Batch / Push versus Pull
  – Time-boxed iterations
• Reliance on Data
  – Focus on people
• Continual Improvement
  – ‘impediment list’ / ‘improvement backlog’‘
• Multi skilling
  – Velocity’, features, story points
Conclusion
•   Lean provides discipline and agility
•   Software under quantitative control
•   Frequent, small, high value deliverables
•   Experiments to demonstrate:
    – Targets & sub optimisation (Sales rewards)
    – Failure demand – support desk (1/2 day)
    – Work in Progress – white board & post notes
Lean Software Management: BBC Worldwide Case Study,
P. Middleton & D. Joyce, IEEE Trans. on Engineering
Management, accepted for publication Sept 2010
Follow up
• to the IEEE article
  http://leanandkanban.wordpress.com/2011
  /04/09/lean-software-management-bbc-
  worldwide-case-study/

• http://leankitkanban.com/ (lean tool)

• p.middleton@qub.ac.uk
• dpjoyce@googlemail.com
• Twitter: @dpjoyce

Contenu connexe

Tendances

Devops single slide for usecase and customer benifits
Devops single slide for usecase and customer benifitsDevops single slide for usecase and customer benifits
Devops single slide for usecase and customer benifits
Saranga Tripathy
 
Fostering innovation through agile Government ICT
Fostering innovation through agile Government ICTFostering innovation through agile Government ICT
Fostering innovation through agile Government ICT
syeats
 
Agile way for choosing bbetween opensource & vendor
Agile way for choosing bbetween opensource & vendorAgile way for choosing bbetween opensource & vendor
Agile way for choosing bbetween opensource & vendor
Zeeshan Haq
 
Agile lean an introduction
Agile lean an introductionAgile lean an introduction
Agile lean an introduction
twcmad
 

Tendances (19)

Improve Your Process Improvement Process
Improve Your Process Improvement ProcessImprove Your Process Improvement Process
Improve Your Process Improvement Process
 
DECIDE4ACTION Presentation
DECIDE4ACTION PresentationDECIDE4ACTION Presentation
DECIDE4ACTION Presentation
 
Upgrade Preparation Best Practices & Templates | INNOVATE16
Upgrade Preparation Best Practices & Templates | INNOVATE16Upgrade Preparation Best Practices & Templates | INNOVATE16
Upgrade Preparation Best Practices & Templates | INNOVATE16
 
Lean & Agile Value Streams
Lean & Agile Value StreamsLean & Agile Value Streams
Lean & Agile Value Streams
 
Devops single slide for usecase and customer benifits
Devops single slide for usecase and customer benifitsDevops single slide for usecase and customer benifits
Devops single slide for usecase and customer benifits
 
Ccpm+
Ccpm+Ccpm+
Ccpm+
 
VMworld 2013: Building the Management Stack for Your Software Defined Data Ce...
VMworld 2013: Building the Management Stack for Your Software Defined Data Ce...VMworld 2013: Building the Management Stack for Your Software Defined Data Ce...
VMworld 2013: Building the Management Stack for Your Software Defined Data Ce...
 
Fostering innovation through agile Government ICT
Fostering innovation through agile Government ICTFostering innovation through agile Government ICT
Fostering innovation through agile Government ICT
 
ShapeDo - Design Change Management - Construction Software
ShapeDo - Design Change Management - Construction SoftwareShapeDo - Design Change Management - Construction Software
ShapeDo - Design Change Management - Construction Software
 
Agile way for choosing bbetween opensource & vendor
Agile way for choosing bbetween opensource & vendorAgile way for choosing bbetween opensource & vendor
Agile way for choosing bbetween opensource & vendor
 
Digital Testing Approach
Digital Testing ApproachDigital Testing Approach
Digital Testing Approach
 
From Measurement to Insight: Putting DevOps Metrics To Work
From Measurement to Insight: Putting DevOps Metrics To WorkFrom Measurement to Insight: Putting DevOps Metrics To Work
From Measurement to Insight: Putting DevOps Metrics To Work
 
Agile Implementation
Agile ImplementationAgile Implementation
Agile Implementation
 
DevOps
DevOpsDevOps
DevOps
 
State of continuous delivery in 2015 - Minsk 15-5-2015
State of continuous delivery in 2015 - Minsk 15-5-2015State of continuous delivery in 2015 - Minsk 15-5-2015
State of continuous delivery in 2015 - Minsk 15-5-2015
 
Lean six sigma 3d
Lean six sigma 3dLean six sigma 3d
Lean six sigma 3d
 
Minimal Viable Product
Minimal Viable ProductMinimal Viable Product
Minimal Viable Product
 
Agile lean an introduction
Agile lean an introductionAgile lean an introduction
Agile lean an introduction
 
Shiva's Profile
Shiva's ProfileShiva's Profile
Shiva's Profile
 

En vedette

Lean Management by Bearing Point
Lean Management by Bearing PointLean Management by Bearing Point
Lean Management by Bearing Point
giraudeau
 
Group's Presentation FINAL
Group's Presentation FINALGroup's Presentation FINAL
Group's Presentation FINAL
yin wang
 
Lean Management Methods in Product Development – A Case Study
Lean Management Methods in Product Development – A Case Study Lean Management Methods in Product Development – A Case Study
Lean Management Methods in Product Development – A Case Study
António J. Baptista
 
Total quality management report
Total quality management reportTotal quality management report
Total quality management report
Kristian Nierves
 

En vedette (20)

Toyota's TQM
Toyota's TQMToyota's TQM
Toyota's TQM
 
lean management- case study on jaguar
lean management- case study on jaguarlean management- case study on jaguar
lean management- case study on jaguar
 
Tqm chaos and complexity
Tqm chaos and complexityTqm chaos and complexity
Tqm chaos and complexity
 
Case Study McDonalds
Case Study McDonaldsCase Study McDonalds
Case Study McDonalds
 
Case study zara inditex
Case study zara inditexCase study zara inditex
Case study zara inditex
 
Lean Management by Bearing Point
Lean Management by Bearing PointLean Management by Bearing Point
Lean Management by Bearing Point
 
Group's Presentation FINAL
Group's Presentation FINALGroup's Presentation FINAL
Group's Presentation FINAL
 
Toyota
ToyotaToyota
Toyota
 
Lean Management Methods in Product Development – A Case Study
Lean Management Methods in Product Development – A Case Study Lean Management Methods in Product Development – A Case Study
Lean Management Methods in Product Development – A Case Study
 
Total Quality Management TQM
Total Quality Management TQMTotal Quality Management TQM
Total Quality Management TQM
 
TQM at TATA Steel
TQM at TATA SteelTQM at TATA Steel
TQM at TATA Steel
 
DHL Case Study
DHL Case StudyDHL Case Study
DHL Case Study
 
Case Study Lean Scm Dell
Case Study Lean Scm DellCase Study Lean Scm Dell
Case Study Lean Scm Dell
 
Tqm practices in Tata Steel
Tqm practices in Tata SteelTqm practices in Tata Steel
Tqm practices in Tata Steel
 
A Lean Case Study
A Lean Case StudyA Lean Case Study
A Lean Case Study
 
Hrm Quality Circles Tqm
Hrm Quality Circles TqmHrm Quality Circles Tqm
Hrm Quality Circles Tqm
 
Total quality management report
Total quality management reportTotal quality management report
Total quality management report
 
Hul tqm case ppt
Hul tqm case pptHul tqm case ppt
Hul tqm case ppt
 
Lean management ppt @ bec doms
Lean management ppt @ bec domsLean management ppt @ bec doms
Lean management ppt @ bec doms
 
28328395 total-quality-management
28328395 total-quality-management28328395 total-quality-management
28328395 total-quality-management
 

Similaire à Lean software management bbc worldwide case study nov less 2011

Software Project Management( lecture 1)
Software Project Management( lecture 1)Software Project Management( lecture 1)
Software Project Management( lecture 1)
Syed Muhammad Hammad
 
Cmmi adptando cmmi a proyectos pequeños weinberg[1]
Cmmi adptando cmmi a proyectos pequeños weinberg[1]Cmmi adptando cmmi a proyectos pequeños weinberg[1]
Cmmi adptando cmmi a proyectos pequeños weinberg[1]
JULIO GONZALEZ SANZ
 
ThinkPLANK Small Business Offerings
ThinkPLANK Small Business OfferingsThinkPLANK Small Business Offerings
ThinkPLANK Small Business Offerings
pragnasen
 

Similaire à Lean software management bbc worldwide case study nov less 2011 (20)

Lean Software management: BBC Worldwide case study
Lean Software management: BBC Worldwide case studyLean Software management: BBC Worldwide case study
Lean Software management: BBC Worldwide case study
 
Group b opm-ppt_final
Group b opm-ppt_finalGroup b opm-ppt_final
Group b opm-ppt_final
 
Lean IT Transformation
Lean IT TransformationLean IT Transformation
Lean IT Transformation
 
Managing an Experimentation Platform by LinkedIn Product Leader
Managing an Experimentation Platform by LinkedIn Product LeaderManaging an Experimentation Platform by LinkedIn Product Leader
Managing an Experimentation Platform by LinkedIn Product Leader
 
Zero to ten million daily users in four weeks: sustainable speed is king
Zero to ten million daily users in four weeks: sustainable speed is kingZero to ten million daily users in four weeks: sustainable speed is king
Zero to ten million daily users in four weeks: sustainable speed is king
 
Lect-2: Overview and Traditional SPM, Classic mistakes
Lect-2: Overview and Traditional SPM, Classic mistakesLect-2: Overview and Traditional SPM, Classic mistakes
Lect-2: Overview and Traditional SPM, Classic mistakes
 
Sage Project Management
Sage Project Management Sage Project Management
Sage Project Management
 
Quantifying DevOps Adoption Empirically for Demonstrable ROI
Quantifying DevOps Adoption Empirically for Demonstrable ROIQuantifying DevOps Adoption Empirically for Demonstrable ROI
Quantifying DevOps Adoption Empirically for Demonstrable ROI
 
Data Science Salon: Quit Wasting Time – Case Studies in Production Machine Le...
Data Science Salon: Quit Wasting Time – Case Studies in Production Machine Le...Data Science Salon: Quit Wasting Time – Case Studies in Production Machine Le...
Data Science Salon: Quit Wasting Time – Case Studies in Production Machine Le...
 
Spm lecture-3
Spm lecture-3Spm lecture-3
Spm lecture-3
 
Lect3
Lect3Lect3
Lect3
 
Real-time Manufacturing Management for a Hybrid Process
Real-time Manufacturing Management for a Hybrid ProcessReal-time Manufacturing Management for a Hybrid Process
Real-time Manufacturing Management for a Hybrid Process
 
Lean vs six sigma -jk
Lean vs six sigma  -jkLean vs six sigma  -jk
Lean vs six sigma -jk
 
Controlling Project Performance using PDM - PSQT2005 - Ben Linders
Controlling Project Performance using PDM - PSQT2005 - Ben LindersControlling Project Performance using PDM - PSQT2005 - Ben Linders
Controlling Project Performance using PDM - PSQT2005 - Ben Linders
 
Develop a Defect Prevention Strategy—or Else!
Develop a Defect Prevention Strategy—or Else!Develop a Defect Prevention Strategy—or Else!
Develop a Defect Prevention Strategy—or Else!
 
Why Value Stream is key to Digital Product Delivery
Why Value Stream is key to Digital Product Delivery Why Value Stream is key to Digital Product Delivery
Why Value Stream is key to Digital Product Delivery
 
Software Project Management( lecture 1)
Software Project Management( lecture 1)Software Project Management( lecture 1)
Software Project Management( lecture 1)
 
Cmmi adptando cmmi a proyectos pequeños weinberg[1]
Cmmi adptando cmmi a proyectos pequeños weinberg[1]Cmmi adptando cmmi a proyectos pequeños weinberg[1]
Cmmi adptando cmmi a proyectos pequeños weinberg[1]
 
PDSA Results Flexsteel
PDSA Results FlexsteelPDSA Results Flexsteel
PDSA Results Flexsteel
 
ThinkPLANK Small Business Offerings
ThinkPLANK Small Business OfferingsThinkPLANK Small Business Offerings
ThinkPLANK Small Business Offerings
 

Plus de Lean Enterprise Software and Systems Conference

Trust & Transparency – Foundations for Europe’s Best Workplace
Trust & Transparency – Foundations for Europe’s Best WorkplaceTrust & Transparency – Foundations for Europe’s Best Workplace
Trust & Transparency – Foundations for Europe’s Best Workplace
Lean Enterprise Software and Systems Conference
 
Methods used in scaling Scrum: An experience report
Methods used in scaling Scrum: An experience reportMethods used in scaling Scrum: An experience report
Methods used in scaling Scrum: An experience report
Lean Enterprise Software and Systems Conference
 
Organizational alienation
Organizational alienationOrganizational alienation
Kanban is not your process
Kanban is not your processKanban is not your process
Complexity Theory: Coaching in a Complex Environment
Complexity Theory: Coaching in a Complex EnvironmentComplexity Theory: Coaching in a Complex Environment
Complexity Theory: Coaching in a Complex Environment
Lean Enterprise Software and Systems Conference
 

Plus de Lean Enterprise Software and Systems Conference (18)

Implementing the Beyond Budgeting Principles in Össur
Implementing the Beyond Budgeting Principles in ÖssurImplementing the Beyond Budgeting Principles in Össur
Implementing the Beyond Budgeting Principles in Össur
 
The Beyond Budgeting Principles
The Beyond Budgeting PrinciplesThe Beyond Budgeting Principles
The Beyond Budgeting Principles
 
What is Beyond Budgeting?
What is Beyond Budgeting?What is Beyond Budgeting?
What is Beyond Budgeting?
 
Implementing Statoil’s Ambition to Action management model
Implementing Statoil’s Ambition to Action management modelImplementing Statoil’s Ambition to Action management model
Implementing Statoil’s Ambition to Action management model
 
Trust & Transparency – Foundations for Europe’s Best Workplace
Trust & Transparency – Foundations for Europe’s Best WorkplaceTrust & Transparency – Foundations for Europe’s Best Workplace
Trust & Transparency – Foundations for Europe’s Best Workplace
 
Methods used in scaling Scrum: An experience report
Methods used in scaling Scrum: An experience reportMethods used in scaling Scrum: An experience report
Methods used in scaling Scrum: An experience report
 
A3 language as the glue for lean transformation
A3 language as the glue for lean transformationA3 language as the glue for lean transformation
A3 language as the glue for lean transformation
 
Organizational alienation
Organizational alienationOrganizational alienation
Organizational alienation
 
Beyond the development system
Beyond the development systemBeyond the development system
Beyond the development system
 
Beyond Budgeting: Driver-Based Forecasting and Performance Management
Beyond Budgeting: Driver-Based Forecasting and Performance ManagementBeyond Budgeting: Driver-Based Forecasting and Performance Management
Beyond Budgeting: Driver-Based Forecasting and Performance Management
 
Kanban is not your process
Kanban is not your processKanban is not your process
Kanban is not your process
 
Beyond Budgeting: What Really Motivates Employees
Beyond Budgeting: What Really Motivates EmployeesBeyond Budgeting: What Really Motivates Employees
Beyond Budgeting: What Really Motivates Employees
 
Transforming Organizations: Keep it lighthearted
Transforming Organizations: Keep it lightheartedTransforming Organizations: Keep it lighthearted
Transforming Organizations: Keep it lighthearted
 
Complexity Theory: Coaching in a Complex Environment
Complexity Theory: Coaching in a Complex EnvironmentComplexity Theory: Coaching in a Complex Environment
Complexity Theory: Coaching in a Complex Environment
 
Keynote: Beyond Budgeting
Keynote: Beyond Budgeting Keynote: Beyond Budgeting
Keynote: Beyond Budgeting
 
The Science of Kanban
The Science of KanbanThe Science of Kanban
The Science of Kanban
 
A Hoop Through the OODA Loop
A Hoop Through the OODA LoopA Hoop Through the OODA Loop
A Hoop Through the OODA Loop
 
Subject to Change
Subject to ChangeSubject to Change
Subject to Change
 

Dernier

Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan CytotecJual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
ZurliaSoop
 

Dernier (20)

Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR ESCORTS
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR  ESCORTSJAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR  ESCORTS
JAJPUR CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN JAJPUR ESCORTS
 
GUWAHATI 💋 Call Girl 9827461493 Call Girls in Escort service book now
GUWAHATI 💋 Call Girl 9827461493 Call Girls in  Escort service book nowGUWAHATI 💋 Call Girl 9827461493 Call Girls in  Escort service book now
GUWAHATI 💋 Call Girl 9827461493 Call Girls in Escort service book now
 
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGParadip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAIGetting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
 
Kalyan Call Girl 98350*37198 Call Girls in Escort service book now
Kalyan Call Girl 98350*37198 Call Girls in Escort service book nowKalyan Call Girl 98350*37198 Call Girls in Escort service book now
Kalyan Call Girl 98350*37198 Call Girls in Escort service book now
 
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
 
New 2024 Cannabis Edibles Investor Pitch Deck Template
New 2024 Cannabis Edibles Investor Pitch Deck TemplateNew 2024 Cannabis Edibles Investor Pitch Deck Template
New 2024 Cannabis Edibles Investor Pitch Deck Template
 
HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024
 
Durg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTS
Durg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTSDurg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTS
Durg CALL GIRL ❤ 82729*64427❤ CALL GIRLS IN durg ESCORTS
 
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
joint cost.pptx COST ACCOUNTING Sixteenth Edition ...
joint cost.pptx  COST ACCOUNTING  Sixteenth Edition                          ...joint cost.pptx  COST ACCOUNTING  Sixteenth Edition                          ...
joint cost.pptx COST ACCOUNTING Sixteenth Edition ...
 
Cannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 UpdatedCannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 Updated
 
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan CytotecJual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
 
CROSS CULTURAL NEGOTIATION BY PANMISEM NS
CROSS CULTURAL NEGOTIATION BY PANMISEM NSCROSS CULTURAL NEGOTIATION BY PANMISEM NS
CROSS CULTURAL NEGOTIATION BY PANMISEM NS
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service Available
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service AvailableNashik Call Girl Just Call 7091819311 Top Class Call Girl Service Available
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service Available
 
Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165
 
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 

Lean software management bbc worldwide case study nov less 2011

  • 1. Lean Software Management: BBC Worldwide Case Study Peter Middleton, Queen’s University Belfast & David Joyce, ThoughtWorks Australia 1st November 2011 2nd International Conference Lean Enterprise Software and Systems Stockholm, Sweden
  • 2. Better software project selection 1. Targets & sub optimisation (system conditions) Salesmen’s reward structure / KPI not aligned 2. Failure demand (rework, recall, enhance) Spend 1/2 day with a support desk 3. Work in Progress (WIP) Put WIP on a white board & post-it notes
  • 3. Analysis of why customers call Failure demand: activity but waste Failure demand 37% Value demand 63%
  • 4. Strategy & Analysis • PRINCE2 unrealistic : ‘Ensuring that the information required for the project team is available’ • Failure demand: 30% - 70% of all demand is caused by failures in the system itself • Targets cause massive waste due to sub optimisation. Measures drive behaviour.
  • 5. BBC Worldwide Digital Hub Software Team • Media Village, White City, West London • 9 staff: Analyst, Architect, QA, Developers • Operating cost: £1.5m p.a. • C#, .NET, MS SQL Server • Created and maintained software • 12 months data: Oct 2008 – Oct 2009 • Reported to Business & Project Boards • Waterfall Agile Lean
  • 6. Engineering Practices • Decoupling – improve legacy code • Minimum Marketable Feature concept • Test Driven Development (unit tests) • Automated Acceptance Testing • Source Control Software • Bug tracking software • Daily Stand Up (15 minutes)
  • 7.
  • 8. Lean Software – key idea • Reduce Work in Process: all supply chain – Analysis – Specifications – Design – Untested code & UAT • Benefits: (flow: concept to cash) Contracts – Visible management & less risk – Flexibility – Productivity
  • 9. Kanban 101 (BNP Paribas) Work Items Step 1 Step 2 … Step n Done In In In Queue Process Queue Process Queue Process …
  • 10.
  • 11. BBC
  • 12. Lead time to customers -37% Variance -47%
  • 13. Development Time -73%; Variation -78%
  • 15. Fewer Bugs: -24%; Variance: -33%
  • 16. Continual Improvement Days lost: -81% 26 to 5 days
  • 17. Lean & Kanban software process • -37% reduction in lead time • -47% reduction in lead time variation • -73% reduction in development time • -24% reduction in errors • -33% reduction number of open errors • -81% delays reduced continual imp. • *8 increase in frequency of delivery • Frequent small deliverables reduce risk
  • 18. Possible problems 1. Space needed for Kanban & info boards 2. Plan driven, document centric process 3. Poor fit with standardised reporting 4. Remit of IT – upstream & downstream 5. Command & control compliance model 6. Staff initiative and multi skilling Lean handles risk by low WIP, transparency, small units & frequent deliverables
  • 19. Differences Agile and Lean • Batch / Push versus Pull – Time-boxed iterations • Reliance on Data – Focus on people • Continual Improvement – ‘impediment list’ / ‘improvement backlog’‘ • Multi skilling – Velocity’, features, story points
  • 20. Conclusion • Lean provides discipline and agility • Software under quantitative control • Frequent, small, high value deliverables • Experiments to demonstrate: – Targets & sub optimisation (Sales rewards) – Failure demand – support desk (1/2 day) – Work in Progress – white board & post notes Lean Software Management: BBC Worldwide Case Study, P. Middleton & D. Joyce, IEEE Trans. on Engineering Management, accepted for publication Sept 2010
  • 21. Follow up • to the IEEE article http://leanandkanban.wordpress.com/2011 /04/09/lean-software-management-bbc- worldwide-case-study/ • http://leankitkanban.com/ (lean tool) • p.middleton@qub.ac.uk • dpjoyce@googlemail.com • Twitter: @dpjoyce