- Context Counts-The Agile Scaling Model
- What Is the Disciplined Agile Delivery (DAD) Process Framework?
- People First
- Learning Oriented
- Agile
- A Hybrid Process Framework
- IT Solutions over Software
- Goal-Driven Delivery Lifecycle
- Enterprise Aware
- Risk and Value Driven
- Scalable
- Concluding Thoughts
- Additional Resources
Agile
The DAD process framework adheres to, and as you learn in Chapter 2, “Introduction to Agile and Lean,” enhances, the values and principles of the Agile Manifesto. Teams following either iterative or agile processes have been shown to produce higher quality solutions, provide greater return on investment (ROI), provide greater stakeholder satisfaction, and deliver these solutions quicker as compared to either a traditional/waterfall approach or an ad-hoc (no defined process) approach. High quality is achieved through techniques such as continuous integration (CI), developer regression testing, test-first development, and refactoring—these techniques, and more, are described later in the book. Improved ROI comes from a greater focus on high-value activities, working in priority order, automation of as much of the IT drudgery as possible, self-organization, close collaboration, and in general working smarter not harder. Greater stakeholder satisfaction is increased through enabling active stakeholder participation, by incrementally delivering a potentially consumable solution each iteration, and by enabling stakeholders to evolve their requirements throughout the project.