Purpose
This Order sets forth policy for planning and managing IT solutions developed for or operated by GSA. This policy has been developed to assure the Solutions Life Cycle (SLC) discipline used is consistent with SLC guiding principles, acquisition planning requirements, and capital planning and investment control requirements. The term SLC replaces the term Software Development Life Cycle (SDLC) which was used in the past.
Cancellation
This Order cancels, CIO 2140.3 Systems Development Life Cycle Policy, dated September 29, 2006.
Background
In accordance with the Clinger-Cohen Act of 1996, the GSA Chief Information Officer (CIO) provides IT policy, planning, programming, and budgeting guidelines for IT investments. This guidance is consistent with acquisition management guidance in the Federal Acquisition Regulation (FAR) and GSA Acquisition Manual (GSAM).
Objectives
- Objectives of this policy are to:
- Apply a disciplined set of SLC principles when IT solutions are planned, developed, operated, and retired;
- Allow SLC customization appropriate to the size and type of project, such as for solution development, system enhancement, or use of Commercial off-the-shelf (COTS) packages;
- Provide SLC guidance applicable to both traditional and new development methodologies including cloud, infrastructure as a service, platform as a service, software as a service, service oriented architecture, and rapid development approaches;
- Address business, functional, data and technical requirements, and architecture throughout the SLC;
- Reduce risk and project failure; identify management, acquisition, and technical issues as early as possible and track them throughout the SLC;
- Foster realistic expectations of what a solution will and will not provide;
- Balance programmatic, technical, management, and cost aspects of the proposed solution development, modernization, or enhancement;
- Measure progress and status for effective and timely corrective actions;
- Support effective resource management, acquisition and budget planning; and
- Help position the agency to meet current and future business requirements.
Applicability and scope
- This policy applies to acquisition, development, maintenance, enhancement, operation, and disposal of IT systems and solutions of any size, complexity, or significance that are part of the agency’s IT portfolio as defined in CIO 2135.2B GSA Information Technology (IT) Capital Planning and Investment Control.
- This policy applies to all GSA IT project managers, system owners, and other staff responsible for defining, delivering, operating, supporting, and retiring information technology-based solutions.
- This policy requires implementation of SLC processes and controls, appropriately scoped to ensure effective management control and authority over IT projects.
- This policy applies to milestone reviews that help determine whether to proceed to the next phase of the solution lifecycle.
- This policy does not require or forbid a specific solution development methodology. However, GSA IT strongly encourages the use of Agile practices, and alignment to the TechFAR and Digital Services Playbook (See References Section 9, Part b.), for a significant portion of the solution development lifecycle at GSA.
- Project management best practices pertaining to the GSA Solutions Life Cycle, can be found in the Solutions Life Cycle Handbook. The handbook contains templates and guidance for alternative implementation approaches for large complex projects as well as for smaller, less complex projects or for alternative development approaches.