Disciplined Agile (DAD)

One of the best starting points for doing things right in an end-to-end software development process utilizing Lean Agile methodologies is by utilizing the Disciplined Agile Delivery (DAD). “The Disciplined Agile Delivery (DAD) decision process framework  is a people-first, learning-oriented hybrid agile approach to IT solution delivery. It has a risk-value delivery lifecycle, is goal-driven, is enterprise aware, and is scalable." This framework proposed by Scott Ambler and Mark Lines is a super-set for what any organization would need in terms of coverage in terms of every aspect of the value delivery process.

DAD Provides The Foundation for Scaling Agile
The fundamental observation was that many organizations were struggling with how to scale agile methods, in particular Scrum.  We felt that the first step was to identify how to successfully develop a solution from end-to-end.  Although mainstream agile methods clearly provided a lot of great strategies, there really wasn’t any sort of glue beyond consultantware (e.g. hire me and I’ll show you how to do it) putting it all together.  This is where the DAD framework 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.



DAD prides itself in being realistic to all situations and can be easily tailored to be your own process for your success. Disciplined Agile concepts though looking exhaustive and complex boils down to simple and easy to implement, if you understand them well and you know exactly what needs to be done to succeed and align your value delivery requirements. As a certified DAD Consultant, Srikanth Ramanujam brings the necesscary expertise to roll out DAD as well as bring in the right additional resources/specialists in order to have a successful implementation.

We also strongly believe in two things (1) that no one consultant or a consulting organization have all the right answers and bringing in a team approach in leveraging your external internal resources/talent and the required external experts/specialists as the situation demands to get the right things done in order to succeed and (2) it is important that last member of your team understand the "why", why we do ever step of the process and to what end, so that the individual, Scrum team, the software development organization and the enterprise are in sync on the "why" and you don't need expensive consultants to continuously audit, set up governance and keep your wheels spinning.

Resources:
Disciplined Agile Delivery