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
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!
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
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
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
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
Agile or TOC
So, Agile or TOC?
It depends on project characteristics
Why not use both?
This is my lestest lecture on combining Agile and more
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. less
0 comments
Post a comment