Replace RUP with Disciplined Agile


Many organizations that adopted RUP in the past have decided to, or are currently thinking about, adopting a more agile way of working. Unfortunately they are finding agile methods such as Scrum and XP to be inadequate as they do not address the full range of complexities faced by RUP shops. Yes, it is definitely possible to start with something like Scrum and evolve it to meet your needs, but you will quickly find that this is a time-consuming, expensive, and error-prone strategy.

Luckily there is a better answer: The Disciplined Agile (DA) tool kit. The DA tool kit is a people-first, learning-oriented hybrid agile approach to business agility. Disciplined Agile Delivery (DAD), the software development portion of DA, has a risk-value delivery lifecycle, is goal-driven, is enterprise aware, and is scalable.

There are clearly some interesting aspects to the DA tool kit:

  • DA is a hybrid. DA adopts proven strategies from Scrum, Agile Modeling (AM), Extreme Programming (XP), Unified Process (UP), Kanban, Lean Software Development, Scaled Agile Framework (SAFe) and several other methods.
  • DAD extends Scrum. 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.
  • DAD supports multiple lifecycles. DAD also supports lean and continuous delivery versions of the lifecycle: unlike other agile methods, DA doesn’t prescribe a single lifecycle because it recognizes that one process size does not fit all.
  • DA fills in the blanks. DA includes advice about the technical practices such as those from Extreme Programming (XP) as well as the modeling, documentation, and governance strategies missing from both Scrum and XP.
  • DA is pragmatic. Instead of the prescriptive approach seen in other agile methods, including Scrum, the DA too lkit takes a goals-driven approach. In doing so DA provides contextual advice regarding viable alternatives and their trade-offs, enabling you to tailor DA to effectively address the situation in which you find yourself. By describing what works, what doesn’t work, and more importantly why, DA helps you to increase your chance of adopting strategies that will work for you.