Disciplined Agile® Delivery (DAD) provides a pragmatic approach from which to tailor a solution-delivery process for the context faced by a team. It also provides a foundation which to scale agile strategies tactically. DAD explicitly addresses the issues faced by enterprise agile teams that many agile methodologies prefer to gloss over. This includes how to successfully initiate agile teams in a streamlined manner, how architecture fits into the agile life cycle, how to address documentation effectively, how to address quality issues in an enterprise environment, how agile analysis techniques are applied to address the myriad of stakeholder concerns, and many more.
Figure 1 overviews the basic strategy for how DAD tactically scales agile software development. The fundamental observation was that many organizations were struggling with how to scale agile methods, in particular Scrum. We feel that the first step was to identify how to successfully develop a solution from end-to-end. Although mainstream agile methods clearly provide a lot of great strategies, there really isn’t any sort of glue beyond consultantware (e.g. hire me and I’ll show you how to do it) to put it all together. This is where the DA™ tool kit comes in, but that’s only a start as you also need to tailor your approach to reflect the context in which you find yourself.