Handbook for Procuring Digital Services Using Agile Processes†
- CIO Council
In the Government, digital services projects too often fail to meet user expectations or contain unused or unusable features. Several factors contribute to these outcomes, including the use of outdated development practices and, in some cases, overly narrow interpretations of what is allowed by acquisition regulations. OMB is developing tools to significantly upgrade the ability of Government digital services to deliver better results to our citizens and improve the way we capitalize on information technology (IT) to better serve the American people.
One tool is the Digital Services Playbook, which identifies a series of “plays” drawn from proven private sector best practices to help agencies successfully deliver digital services. Another tool is the TechFAR, which highlights flexibilities in the Federal Acquisition Regulation (FAR) that can help agencies implement “plays” in the Playbook that would be accomplished with acquisition support.
The vision for the TechFAR is that it will be expanded in future iterations to address many areas of IT. This edition of the TechFAR is aligned with the Digital Services Playbook’s guidance to use contractors to support an iterative development process. In particular, it emphasizes Agile software development, a technique for doing modular contracting and a proven commercial methodology that is characterized by incremental and iterative processes where releases are produced in close collaboration with the customer. This process improves investment manageability, lowers risk of project failure, shortens the time to realize value, and allows agencies to better adapt to changing needs. Agile software development is geared towards projects where significant design and development are needed, such as digital services (e.g., healthcare.gov or recreation.gov) as well as internal digital services and business systems. It is not designed to be used for commodity IT purchases, especially where commercially available off-the-shelf items can be used as-is at a lower cost and lower risk to the Government.
In every agency, there are multiple stakeholders who share in the responsibility for achievingsuccessful results from their IT investments and who form the acquisition team, includingprogram officials, IT officials, acquisition officials, and agency legal counsel. Agencies need toensure adequate resources are dedicated to these stakeholders involved in Agile softwaredevelopment efforts. The TechFAR is designed to facilitate a common understanding amongthese stakeholders of the best ways to use acquisition authorities in making these investmentsto level set expectations and maximize the likelihood for success. The TechFAR consists of ahandbook, which discusses relevant FAR authorities and includes practice tips, samplelanguage, and a compilation of FAR provisions that are relevant to Agile software development.This handbook is not intended to usurp existing laws, regulations, or Agency policy. It calls outspecific sections of the FAR as examples, but the TechFAR should not be read too narrowly toonly apply to the sections specifically mentioned. All Federal agency stakeholders areencouraged to use this guidance. It is a living document; users are urged to provide feedback,share experiences, and offer additional strategies, practice tips, policies, or contract languagethat may be used to assure that IT acquisitions achieve their desired results. This feedback willbe used to inform where additional guidance or reference materials may be appropriate. (Executive Summary)