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.
Agile principles are investigated, adapted and extended to become ODD principles. Similarities and differences of the methods are investigated.
Burndown charts and Agile organisation is extended to become test first based and help organise an ODD project for software, hardware and embedded.