Step 4: Test
This step deals with real-data testing of the overall system, verifying that it works on your system and any other relevant systems, dependent on the nature of the project. We test the software for usability, functionality, and efficiency, making necessary adjustments and communicating with you to verify that all elements of the software have been completed according to your vision.
Any change requests are addressed at this point, based on your input and any user issues that may have cropped up during testing are corrected. Updates to the design documents are made and the schedule is adjusted if needed. We update the code and do all checks and tests again, repeating as often as needed to reach proper functionality. Once testing has been completed, we begin preparations for application launch and transfer all relevant data (documents, testing reports, code) to you, and finalize the software for launch.
Next: Step #5 - Launch