Computer Application Development Process
Delivery Stage
Implementation Process
In this Stage the application is installed as needed and all the users are asked to test it.
Delivery stage can be quite long if
| • | bugs or other kind of development mistakes have to be ironed out, or |
| • | application's components identified in the Users Requirements Statement have not been completed or do not function as described. |
Our policy is to correct the development mistakes, including the bugs that are found after the completion of the development process, free of charge. Similarly, if we forget to do something that we agreed to do as part of the Users Requirements Statement, we will gladly do that work for free as soon as we can and is convenient for the customer.
However, there is a time limit (usually 30 days) during which the customer should test the application. After that time period, any work that needs to be done, including ironing out bugs, will be billed separately.
Acceptance Process
After the application has been implemented, the customer's representative(s) and this company's representative(s) test the application and make sure that all the features listed in the Users Requirements Statement are working as described. Thereafter customer's representative(s) and this company's representative(s) sign the Users Requirements Statement, indicating that the work described there has been completed.
User Training
User training is a very important part of the overall application development process. Users who have not been trained are less productive and less satisfied with the application.
User training is billed as additional work performed at the hourly rate identified in the Users Requirements Statement.
Review and Maintenance Process
We would like to review periodically application usage progress and any issues that arise from using it.
We can also put in place a maintenance plan that is customized for the customer's needs.
What To Watch Out For
Very little or no training may lead to user resentment of the new application. At least some of the people working for the customer should become fully familiar with the new application (preferably already during the development process). Arrangements should be made so that these people can provide answers to the users questions.
|