Rough Cuts are manuscripts that are developed but not yet published, available through Safari. Rough Cuts provide you access to the very latest information on a given topic and offer you the opportunity to interact with the author to influence the final publication.
This is the Rough Cut version of the printed book.
Master IBM’s Breakthrough DAD Process Framework for Succeeding with Agile in Large, Complex, Mission-Critical IT Projects
It is widely recognized that moving from traditional to agile approaches to build software solutions is a critical source of competitive advantage. Mainstream agile approaches that are indeed suitable for small projects require significant tailoring for larger, complex enterprise projects. In Disciplined Agile Delivery, Scott W. Ambler and Mark Lines introduce IBM’s breakthrough Disciplined Agile Delivery (DAD) process framework, which describes how to do this tailoring. DAD applies a more disciplined approach to agile development by acknowledging and dealing with the realities and complexities of a portfolio of interdependent program initiatives.
Ambler and Lines show how to extend Scrum with supplementary agile and lean strategies from Agile Modeling (AM), Extreme Programming (XP), Kanban, Unified Process (UP), and other proven methods to provide a hybrid approach that is adaptable to your organization’s unique needs. They candidly describe what practices work best, why they work, what the trade-offs are, and when to consider alternatives, all within the context of your situation.
Disciplined Agile Delivery addresses agile practices across the entire lifecycle, from requirements, architecture, and development to delivery and governance. The authors show how these best-practice techniques fit together in an end-to-end process for successfully delivering large, complex systems--from project initiation through delivery.
Coverage 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.
Part 1: Introduction to Disciplined Agile Delivery (DAD)
Chapter 1 Disciplined Agile Delivery in a Nutshell 1
Context Counts--The Agile Scaling Model 3
What Is the Disciplined Agile Delivery (DAD) Process Framework? 5
People First 5
Learning Oriented 7
Agile 8
AHybrid Process Framework 9
IT Solutions over Software 10
Goal-Driven Delivery Lifecycle 11
Enterprise Aware 17
Risk and Value Driven 19
Scalable 22
Concluding Thoughts 23
Additional Resources 23
Chapter 2 Introduction to Agile and Lean 25
Toward a Disciplined Agile Manifesto 27
Disciplined Agile Values 27
Disciplined Agile Principles 29
Lean Principles 33
Reality over Rhetoric 36
Concluding Thoughts 38
Additional Resources 39
Chapter 3 Foundations of Disciplined Agile Delivery 41
The Terminology Tar Pit 43
Scrum 44
Extreme Programming (XP) 48
Agile Modeling (AM) 50
Agile Data 53
Lean Software Development 53
IBM Practices 54
Open Unified Process (OpenUP) 56
And Others 58
Those Who Ignore Agile Practices Put Their Business at Risk 58
Concluding Thoughts 58
Additional Resources 59
Part 2: People First
Chapter 4 Roles, Rights, and Responsibilities 61
The Rights of Everyone 63
The Responsibilities of Everyone 64
The DAD Roles 65
Concluding Thoughts 81
Additional Resources 81
Chapter 5 Forming Disciplined Agile Delivery Teams 83
Strategies for Effective Teams 85
The Whole Team
