Continuous Improvement & Flow

826
-1

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
826
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
50
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Continuous Improvement & Flow

  1. 1. Implementing the Lean Concepts of Continuous Improvement and Flow onan Agile Software Development Project - An Industrial Case Study Balachander S & Karuna Jain Feb 17, 2012
  2. 2. AgendaBackgroundResultsProcessLessons
  3. 3. Project Overview Agile software development project executed at ThoughtWorks Web-based application development project  Distributed across India and UK (Customer location)  Team Size: 9-12 members  Duration: 25 weeks  Team experience on agile methods: 21 person-years  Iteration length – 1 week  Technology – Ruby-on-Rails, MySQL Background
  4. 4. Value to the Customer Releasing often in small increments Good user experience Attractive User Interface Quick response time Defect-free experience Continuous improvement to be displayed within the project Background
  5. 5. Continuous Improvement Story Rate: Story points closed/Dev. days worked Results
  6. 6. Cumulative Flow Diagram Results
  7. 7. Regression Results Defined R2 = 0.97 Slope = 34.53 In R2 = 0.99 Slope = 35.22 Development Development R2 = 0.99 Slope = 35.09 Complete Test R2 = 0.99 Slope = 35.09 Complete Approved & Closed R2 = 0.99 Slope = 34.91 Results
  8. 8. Development Process Process
  9. 9. Lessons Learned Understanding Value to the customerClose collaboration Lessons
  10. 10. Lessons LearnedStandard Unit of Estimation Infrastructure Setup Lessons
  11. 11. Lessons Learned Coding Standards & Engineering PracticesContinuous Prioritization Lessons
  12. 12. Lessons Learned Right Metrics No Silos Lessons
  13. 13. Lessons LearnedMindset towards Defects Culture of Trust Lessons
  14. 14. Thank YouBalachander Swaminathan, bala@thoughtworks.com
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×