Saturday, June 21, 2014

Agile and the U.S. DoD... more info

Jeff Sutherland, an agile thought leader, brings us the latest news about agile practices in the U.S. DoD, which is important not because of the military utility of agile, but for the acceptance in a large organization accustomed to strong command and control in project processes. Jeff writes:

"Since I briefed the Coordinating Task Force at the Pentagon on how to report back to the Congress on progess, we've talked a lot about how the US Department of Defense (DoD) is going Agile.

We've also shared some ideas on how to do it from SEI. Here is some real concrete guidance about how to do it from the DoD. We've also been corresponding with four-star General Barry McCaffrey, my former classmate at West Point.

He was very clear in his comments on our new book, Scrum: The Art of Doing Twice the Work in Half the Time. “Scrum is mandatory reading for any leader, whether they’re leading troops on the battlefield or in the marketplace. The challenges of today’s world don’t permit the luxury of slow, inefficient work. Success requires tremendous speed, enormous productivity, and an unwavering commitment to achieving results. In other words success requires Scrum.”

In the process of writing our online course Agile Defense we read with great interest the Interim DoD Instruction 5000.02. This document shows at least one way the DoD is thinking about doing, Agile development in software.

We also get this:

"This [new agile] model is distinguished from the previous [traditional] model by the rapid delivery of capability through several limited fieldings in lieu of single Milestones B and C and a single full deployment.

Each limited fielding results from a specific build, and provides the user with mature and tested sub-elements of the overall capability. Several builds and fieldings will typically be necessary to satisfy approved requirements for an increment of capability.

The identification and development of technical solutions necessary for follow-on capabilities have some degree of concurrency, allowing subsequent increments to be initiated and executed more rapidly."

Read in the library at Square Peg Consulting about these books I've written
Buy them at any online book retailer!
Read my contribution to the Flashblog