john boyd's definition of agile
For the agile software development community, agility is defined by the values expressed in the agile manifesto. But in concrete terms, what does it mean for a software project to be agile? US Air Force Colonel John Boyd defined agility as the ability to operate the Observation-Orientation-Decision-Action (OODA) loop faster than an adversary.