Government contracting and agile software development would, on the surface, appear to be as compatible as oil and water. Yet government agencies are not immune to the allure of the agile process, and have been embedding it as an option in recent contracts.