There is a lot of talk about how agility in IT systems is necessary to "out turn" our adversaries in modern conflict.
The reality is that IT systems in the DoD today manifest very little agility. They are slow to build, slow to respond to changing requirements, and are frequently still integrated in a manner that makes for an incredibly brittle enterprise. This may not be the end of the world when your physical assets can still outperform everyone else's, but what about in the cyber domain? Is it ok there?
In cyber warfare, coding is the new maneuver.
Imagine a world where an armored maneuver commander would have to get to Milestone B before he could conduct a "thunder run," or one where an Air Operations Center would have to draft an RFP and obtain approval before it could dispatch a mission package to a deep target. It sounds silly, but a cyber domain commander working under the constraints of our current system for software acquisition might feel similarly constrained.