Disciplined Agile Delivery (DAD):
A Practitioner's Guide to Agile Software
Delivery in the Enterprise
The Disciplined Agile Delivery (DAD) book describes the DAD process framework, a third-generation agile methodology.
The Disciplined Agile Delivery (DAD) process decision framework, as described in this book, is a hybrid approach which extends Scrum with proven strategies from Agile Modeling (AM), Extreme Programming (XP), and Unified Process (UP), amongst other methods. DAD extends the construction-focused lifecycle of Scrum to address the full, end-to-end delivery lifecycle from project initiation all the way to delivering the solution to its end users. The DAD framework includes advice about the technical practices purposely missing from Scrum as well as the modeling, documentation, and governance strategies missing from both Scrum and XP. More importantly, in many cases DAD provides advice regarding viable alternatives and their trade-offs, enabling you to tailor DAD to effectively address the situation in which you find yourself. By describing what works, what doesn’t work, and more importantly why, DAD helps you to increase your chance of adopting strategies that will work for you.
Our focus in DAD is on delivery, although we discuss how the other aspects of the system lifecycle affect the delivery lifecycle. A full system/product lifecycle goes from the initial idea for the product, through delivery, to operations and support and often has many iterations of the delivery lifecycle. DAD addresses agile practices across the entire delivery lifecycle, from requirements, architecture, and development to delivery and governance. The book shows how these best-practice techniques fit together in an end-to-end process for successfully delivering large, complex systems--from project initiation through delivery. This includes:
Based on facts, research, and extensive experience, this book will be an indispensable resource for every enterprise software leader and practitioner--whether they’re seeking to optimize their existing agile/Scrum process or improve the agility of an iterative process.
This book describes the Disciplined Agile Delivery (DAD) process framework in detail, working through a case study to show how it can be applied in practice.
The book is organized in following manner:
Part 1: Introduction to Disciplined Agile Delivery (DAD)
Chapter 1: Disciplined Agile Delivery in a Nutshell
Chapter 2: Introduction to Agile and Lean
Chapter 3: Foundations of Disciplined Agile Delivery
Part 2: People First
Chapter 4: Roles, Rights, and Responsibilities
Chapter 5: Forming Disciplined Agile Delivery Teams
Part 3: Initiating a Disciplined Agile Delivery Project
Chapter 6: The Inception Phase
Chapter 7: Identifying a Project Vision
Chapter 8: Identifying the Initial Scope
Chapter 9: Identifying an Initial Technical Strategy
Chapter 10: Initial Release Planning
Chapter 11: Forming the Work Environment
Chapter 12: Case study: Inception phase
Part 4: Building a Consumable Solution Incrementally
Chapter 13: The Construction Phase
Chapter 14: Initiating a Construction Iteration
Chapter 15: A Typical Day of Construction
Chapter 16: Concluding a Construction Iteration
Chapter 17: Case study: Construction phase
Part 5: Releasing the Solution
Chapter 18: The Transition Phase
Chapter 19: Case study: Transition phase
Part 6: Disciplined Agile Delivery in the Enterprise
Chapter 20: Governing Disciplined Agile Teams
Chapter 21: Got Discipline?
Order your copy now!
This book has been translated into several languages. If you click on the following images you will be taken to sites where you can order the book.
The Disciplined Agile Delivery (DAD) process decision framework has several important characteristics: