Dynamic Systems Development (or DSDM) is a method based on the assumption that nothing is perfect first time, but that 80% of the solution can be produced in 20% of the time it would take to produce the whole solution.
It is highly iterative, all steps can be re-visited, therefore the current step need be completed only enough to move to the next step. It builds on the best practices of traditional waterfall development approaches, and includes the controlled use of new techniques without allowing RAD to revert back to hacking out code and documenting it on the back of a cigarette packet!
- By 1993 there was momentum in the marketplace with a growing number of tools vendors developing or repositioning their products to meet a growing demand from their customers for RAD technology.
- In 1994 the DSDM Consortium was born with over 50 organisations interested in improving the software development process.
- In 1995 version 2 was published.
- In 1997 version 3 was published.
RAD OR WATERFALL???