Your SlideShare is downloading. ×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Agile And Toc - Can Oil and Water Mix

1,291
views

Published on

This is my lestest lecture on combining Agile and TOC together. Can oil and water mix? …

This is my lestest lecture on combining Agile and TOC together. Can oil and water mix?

The end result is not exactly Agile and not exaclty theory of constraints but when taking concepts of TOC in the macro-management and Agile concepts for the micro-management something very interesting happens.

Published in: Technology, Business

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,291
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
39
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Agile & TOC Aviram Eisenberg, CEO, Ignite
  • 2. About Ignite  Ignite is a pure play software development company  Outsourcing Boutique targeting Israeli ISVs  Specialize in global delivery models of software development  Distributed Agile development methodology  Senior onsite Israeli R&D managers  Offshore centers in Ukraine, Belarus, Russia and Mexico  Engagement Models:  Fixed-price  ODC  Milestone-based pricing  Headed by Aviram Eisenberg, former Chief Architect at MIND CTI and chairman of the Israeli Software Development Managers Forum
  • 3. Agile Highlights Claims that SW development is a spiral process hence waterfall model is usually not effective Develop in short iterations (sprints) that contain that each contain the spec analysis, estimations, design develop and testing Working software must be delivered at each iteration Due dates are fixed, scope can be changed Pareto: 80% of SW value comes from 20% of the features Customer calibration – prioritization of backlog User stories vs. feature specifications The R&D team has much more freedom of choice Test Automation Continuous integration – code cannot break!
  • 4. Agile – take 1 Planning I0 Task 1 Task 2 Testing Planning I1 Task 3 Task 4 Testing
  • 5. Agile – take 2 Planning I0 Task 1 HL Planning Task 2 Testing Integration Integration Planning I1 Planning Testing Task 4 Task 3 Testing
  • 6. TOC Highlights Improve throughput of complex projects Identify and protect the critical chain The TOC process: Identify the system’s constraint(s) Decide how to exploit the system’s constraint(s) Subordinate everything else to the decision in step 2 Solve the system’s constraint(s) Return to step 1 if the system’s constraints were changed
  • 7. TOC Highlights Plan all activities according to 50% probability estimations – Parkinson’s Law Add time buffer at the end of each path (feeding/project buffers) Add resource buffers to assist on bottlenecks Avoid multitasking along the critical chain Monitor buffer consumption as opposed to task schedule
  • 8. TOC Architecture Design Task 1 Task 2 Testing Design Task 3 Integration Task 4 Testing Management
  • 9. TOC Architecture Design Task 1 Task 2 Testing FB Design Task 3 FB Integration PB Task 4 Testing Resource Pool Management
  • 10. TOC vs Agile Criteria TOC Agile Target verticals Any type of complex Software development project Type of projects Multi team complex project Simpler projects Nature of projects Any type of multi project Spiral type Primary target Enhance throughput Deliver working software on time Focus Bottlenecks Inherent problems of SW development Research Vs Excels at development Excels at research Development project projects Strategic vs Tactic Strategic planning Tactic Planning
  • 11. Statistics The standard stats:  More than 60% projects fail to meet budget and due date objectives by more than 200%  30% of projects are cancelled  70% fall short of scope Agile stats:  99% chance to meet due date  Better quality software  Improved customer satisfaction TOC:  10% to 50% improvement on throughput  90 to 95% to meet due date and budget
  • 12. Agile or TOC So, Agile or TOC? It depends on project characteristics Why not use both?
  • 13. TOC with Agile Planning I0 0 Iteration FB Task 1 HL Planning Task 2 Testing Integration Integration Integration PB Planning I1 Iteration 1 Planning Testing Task 4 Task 3 Testing
  • 14. Q&A Aviram Eisenberg Ignite www.igniteoutsourcing.com aviram@IgniteOutsourcing.com