How does your system development project account for software version changes? Backup and recovery of data and files? Requirements changes? Check your score on software configuration management so that you can avoid pitfalls down the road.
Are you signing a contract to outsource a software development project to a vendor? Ask these questions to make sure you know what you're getting and are getting what you are paying for.
Ensure that your application, network and database is secure from unauthorized user access. Define your security requirements with this specifications form and checklist.
Are you doing usability testing on your application's user interface? Use this checklist to perform a thorough review on how easily users interpret, navigate and respond to the GUI.
When developing a new system, you'll have to interview the future users and ascertain their requirements for the system. This form walks you through the process.
If you are developing an application for users, it helps to know what your basic business requirements are before you begin extensive analysis and design. This form will help you document them.
Summarize at-a-glance the purpose and approach for undertaking an application development project, for the benefit of your senior level management as well as your customer.
Integration testing ensures that each component of the application you develop works correctly within the system as a whole. Record any errors discovered through integration testing and request system changes using this form.