During the Develop Phase detailed user stories or requirements are created, the solution is designed, built, deployed to a non-production environment, and tested for compliance with the requirements and CMS standards so that it is production ready. Requirements, user stories, design, development and testing must all be done in compliance with the CMS Technical Reference Architecture (TRA) and security, privacy and accessibility standards.
The system development methodology is not prescribed, but must be established by the Business Owner and Developer. The TLC requires only a minimal set of artifacts, but components are expected to conform to their chosen system development methodology and to follow best practices in Program Management.
Examples of ways you can stay compliant with the TLC can be found in the TLC Resource Library.
- Identify repository locations for system development artifacts.
- Satisfy information security, privacy, and Section 508 requirements prior to releasing to the production environment
- Update the TLC System Profile entry for the system
- Authorization to Operate (ATO)
- Final TLC System Profile Updates
- Software solution ready to be deployed to the Production environment
For inquires about the Target Life Cycle, please contact CMS IT Governance at email@example.com.