The IN.gov team develops robust applications using approved SaaS products that can authenticate, collect, store, and report information for anything. This is a full lifecycle service that includes project management, business analysis, user interface design & development, backend/service design & development, quality assurance testing, security testing, load testing, user acceptance testing and deployment.
Please Note: The IN.gov team does not develop custom full-stack applications. For full-stack application development, please visit IOT Centralized Application Services.
Application development occurs within the Project Lifecycle. The Project Lifecycle as outlined within the IN.gov program follows the below phases:
- Project Initiation
To begin the project process, please submit a request using the Project Request Form. - Project Scoping
Once a project request is received, the IN.gov team will review the request and reach out to your agency contact to set up an initial meeting and begin the scoping effort. - Project Business Requirements Document (BRD)
A BRD is created after the scoping process. This document will include detailed information pertaining to the business requirements of the application. - Project Task Order/Statement of Work
Once the BRD is approved by the agency, a Project Task Order (TO) will be created. The TO will detail the scope of the project and include cost and project timeline information. - Functional Specifications
After all signature approvals are received on the Project Task Order, the functional specifications for the project request will be defined and approved by the agency. - Development
Upon agency approval of the functional specifications, the development of the agency's project request will begin. Applications will use the standard application header. - Quality Assurance (QA) Testing
An internal quality check of the application will ensure all aspects of the project request are functional according to the BRD and the functional specifications document. - User Acceptance Testing (UAT)
UAT testing begins on the application when it has passed the internal QA testing plan. UAT is conducted by the agency using its internal testing plan. - Load Testing (optional)
IN.gov has the ability to test the application to be sure it can handle a peak load of concurrent users. Load testing is done per agency request and it is important to share peak times the website/application will be accessed along with the expected traffic. This ensures your application is operating efficiently at all times. - Application Deployment
Once all of the above steps are complete, the agency must provide final approval to launch the application. - Warranty Period
For a period of two weeks, any issues/bugs found within the website/application will be resolved. This warranty period guarantees your satisfaction with the final deliverable. - Support
IN.gov will continue to support your application if any issues arise that occur within the expected functionality of the website/application at no cost. Support does not include enhancements or changes to the functionality as the website/application was intended to perform. These requests will need to be handled via a separate online form.
More information for independent developers about conforming to the IN.gov styles can be found here - Application Style Guide.