The Disciplined Agile (DA) framework is orthogonal to tools. What we mean by that is the principles, practices, and techniques captured by the framework are independent of specific tools. Obviously, some practices such as continuous integration (CI), test-driven development (TDD), and continuous delivery (CD) clearly need tooling support. But for each of those practices there are many, many tools you could possibly adopt. The DA framework suggests that you adopt tools in these cases, but doesn’t specify exactly which tool to adopt nor will it ever. Tooling choices should be made by your team, often influenced by organizational guidance, not by the DA framework.
Process-oriented tools which include explicit support for DA:
- Microsoft TFS – There is a DAD template available for TFS 2013. The GITHub project is here and this blog posting (in Italian) describes it.
- Blueprint – This is an agile requirements tool for teams working at scale (particularly geographically distributed teams, teams in regulatory environments, or teams facing a complex domain). BUT, it does have explicit support for DA process definition.
- The Enterprise Transformation Advisor – The Enterprise Transformation Advisor is the industries’ only platform that supports transitioning to modern practice at enterprise scale, with innovative capability for Self-Organization, Inspect & Adapt and Value Stream Governance.
- MethodPark Stages – A web-based process definition and sharing tool.
- IBM Rational Method Composer (RMC) – A web-based process definition and sharing tool. Supports the initial version of DAD, published about a year before the DAD book (which we consider to be the v1.o baseline). So call it DAD v0.5.
This list is not complete. If you know of a tool that includes explicit support for the DA decision process framework, please add a comment to this page so that we can capture it. Thank you very much.
Also, when you’re working at scale you may want to consider additional tooling for coordination, backlog management, and requirements management (to name a few categories).