Your Interface to Technology
Login


Maintenance and Support of Software

 


   After the development process has been finished and application is deployed on the client end, at times some hidden errors might be pop out. At times the client has started using the application, new requirements in functionality arise and it becomes necessary to customize the application to best suit these requirements. The Application continues its evolution through usage and times. Moreover, former software developers may be busy with other project or even quit. When the amount of changes starts become excessive it makes sense to outsource maintenance as it is both efficient and cost-effective.
Maintenance and Support Workflow

 

 


During support/maintenance, we usually follow the workflow described below.


Installation.

In some cases software application installation is a complicated task, or Installation Guide is missing. In this case, client's specialist may visit us to install the product, or our specialist may be trained onshore.


Training.

Quite often User Guide does not describe knowledge domain, or simply is missing. Such complicated cases also result into direct contacts with the client and onshore training.


Estimation and planning.

Work time is estimated and scheduled.


Re-engineering.

In order to fix errors or widen functionality of the existing system, it is necessary to re-engineer the system (or its modules). This work is performed only once, and results of reengineering can be used for further requests. 


Implementation

This step takes care of the modifications or expansion of application's functionality, bugs fixing.


Testing.

Test plan and test samples development, manual or automatic testing.

 

onload images onload images onload images onload images onload images onload images onload images