In a project that deals with implementing new applications for users to use, it is important to have the following:
1) Name and General Description of the Application- this includes the purpose of the application and the number of users that are going to use the application.
2) Software
3) Hardware
4) Operating Systems and Patching Requirements
5) Installation and Configuration Guidelines- includes runbooks
6) Application Design- includes flowchart and dependencies
7) Monitoring and Systems Management
8) Key Support & Maintenance Items
9) Back-up, Data Retention and Data Archiving Policies
10) Issues Logs
11) Security Plan
12) Service Level Documentation
The application readiness checklist ensures that the application is ready and fully supportable once deployed. It serves as a guideline for the project teams. Only after listing all the details included in the above sample checklist, and everyone in the project in agreement and the team signing-off, can the application be ready for deployment. The application will first go into UAT or QA to test for bugs and issues, which will be also noted on the "Issues Logs", then after thorough testing and debugging can go into full production.