The Agile Manifesto and the Twelve Principles of Agile Software were the consequences of industry frustration in the 1990s. The enormous time lag between business requirements and the delivery of technology that answered those needs. Business, requirements, and customer requisites changed during this lag