ABSTRACT

Executive summary: Disciplined agile development (DAD) is one of about half a dozen Agile variations. DAD was created by Scott Ambler while he was at IBM. Scott and Mark Lines wrote a book of the same name, which is widely cited and used. (IBM has developed a number of software innovations, including function point metrics and the defect removal efficiency [DRE] metric, both of which are used in this book.) DAD uses basic Agile concepts but also includes risk analysis and techniques for scaling Agile up to larger applications. The original Agile with Scrum was not optimal for larger applications above about 1000 function points. DAD can scale up above 5000 function points and supports teams of specialists, which are normal for large software applications.