Grants.gov Forms Software Development Lifecycle Process

Phase/Tracking Category Status Inputs Outputs Exit Stage Gate Review Notes
New New - New Form, Form modification request or Form Retirement - Form change request (FCR) number in Contour None  
Requirements Requirements Analysis - Details on the request - DAT and Form mockup None  
ITS & Agency Requirements Verification - DAT and Form mockup (PDF) - DAT and Form mockup (PDF)  review results from ITS & Agency
- Requirements (DAT)
- Agency Sign off
None Formerly CDR 1
Design & Development Development - Requirements (DAT) - Schema generation
- PDF form availability on test environment (AT07)
None  
Return for Rework N/A Defects None This status is used to return the form for any rework from Testing Phase.
Testing ITS System Integration Testing - Availability of Form on test environment (AT07)
- DAT
- Test results None Formerly CDR 2 and 3
IVV GAT & UAT Testing - DAT
- Availability of Form on test environment (AT07)
- ITS Test Plan 
- ITS Test Cases
- ITS Test results
- IV&V verification results
- IV&V Recommendation to the PMO
IVV Verification
Agency Signoff
Agency test results combined with IV&V report depending on agency participation
Pending Production Pending Production - Availability of Form on Training site - Response from public
- Production date finalized by Agency
None Testing by S2S Applicant Community
Life Cycle Complete Deployed to Production - PMO approval - Deployed to production None Production
Retired - Direction from PMO/Agency for retiring form - Form/Version is retired None This status used to retire forms
Cancelled - Agency & PMO decision - FCR is cancelled None Form is dropped and ticket is cancelled. This can happen at any stage prior to deployment.
Various Hold - Agency & PMO decision - FCR is placed on hold None Form development put on hold. This can happen at any stage prior to deployment.
Various Return for Detail N/A Request for information None This status is used for getting clarification in any phase.

GRANTS.GOV Definitions of Form Statuses

New
A new Form or Form modification request is requested by an Agency and an FCR is created in Contour.
Requirements Analysis
DAT and Form mockup are created by gathering details on the request from an Agency
ITS & Agency Requirements Verification
ITS and Agency reviews the DAT and Form mockup and Agency provides a sign off on DAT (This   sign off is not an exit stage gate review)
Development
ITS develops or modifies the Form (PDF) based on the requirements and makes it available for testing on the test environment (AT07)
Return for Rework
The PDF form is returned for rework based on the defects found during the testing phase
ITS System Integration Testing
ITS perform system integration testing on the PDF form on the test environment (AT07)
IVV GAT & UAT Testing
IVV and Agency perform acceptance tests independently and IVV provides a consolidated report, which includes Agency's feedback and IVV verification results and recommendations, on the PDF form (Agency's participation in an acceptance testing is optional). IVV verification and Agency's sign off are exit stage gate reviews for this stage
Pending Production
Form is available for users on training site and users can provide their feedbacks on it. Agency decides on a date to move the Form to production
Deployed to Production
Form gets deployed to production on the date specified by an agency based on the PMO's approval
Retired
A Form or version of a form is retired based on a request by an Agency or PMO's decision
Cancelled
Form change request is cancelled by an Agency and PMO's decision (This can happen at any stage prior to deployment and for any reason). FCR status in contour is set to "Cancelled"
Hold
Form change request is on hold by an Agency and PMO's decision (This can happen at any stage prior to deployment and for any reason). FCR status in contour is set to "Hold"
Return for Detail
This status is used to get clarification at any phase of the Form's lifecycle