Obstacle Driven Development has the most comprehensive testing of any engineering process or method. Tests are created for each element of all stages of development.
This presentation explains some of the key concepts of Obstacle Driven Development where we achieve success through identifying, correcting and preventing failure.
Concepts of the stages to O.D.D. are explained with methods to link the stages through creating and solving tests.