Enaviya’s comprehensive maintenance service covers the following activities:

Bug fixes and on-call support

Changes to support the changing business or technical environment

Adding functionality such as new modules and/or new reports

Restructuring, rewriting and cross platform development of code for ease in future.
Improving ease of maintain through rationalization of data and performance tuning

Typical Process Model adopted for Application Maintenance

Enaviya’s process model is focussed on continuous improvement. The practice effectively identifies, sizes & scopes the extent of the application support, formulates a strategy for implementing changes and makes the changes quickly and effectively with minimal impact to the client’s business operations.

The three phases of Enaviya’s Application maintenance model are:

Phase I:          Assessment & Knowledge Acquisition,
Phase II:         Pilot project & Transition Planning and
Phase III:        Ongoing Maintenance.

Together these 3 phases provide a continuum of Application Management activity, enabling a managed, risk-controlled execution by Enaviya Team in partnership with the client.

The methodology adopted for maintenance of legacy applications and non-legacy applications could be slightly different. In the case of large legacy applications there could be major redundancies, which need to be eliminated for ensuring efficient handling of application maintenance.
 

Depending on the needs/demands of the project, Enaviya will deploy its personnel onsite, offshore or a combination of both.

A typical process model is shown below:

Phase I

Assessment & Knowledge Acquisition. This phase involves capturing and recording technical details of the systems identified for offshore maintenance.

A core team of professionals from Enaviya works onsite to gather details of the applications.
Knowledge transfer with respect to the functionality of the client’s application, system design, database design, coding, naming & other standards and the test & production environments takes place.

The emphasis on documentation and knowledge transfer during this phase is to ensure that both the customer and the project team are confident about Enaviya’s ability to maintain the systems offshore. Having articulated the objectives, Enaviya and the client will determine the gap between the current and desired states. This gap analysis helps set priorities and determine the plan of action.

Phase II
Pilot project and Transition Planning. Enaviya simulates the client’s application environment offshore and maintenance of a small module is piloted. This Pilot project’s metrics would be used as the basis for the application and would be validated for the service levels committed. Service levels are jointly agreed upon on an iterative basis and a detailed proposal for maintaining the system is put together.

Phase III
Ongoing Maintenance. The transition phase having been accomplished, Enaviya takes responsibility for ongoing maintenance and support using its Onsite/Offshore model.

 

The lessons learned during the engagement become the ‘knowledge repository’ within and among the various development centers decided upon between Enaviya and the Client. The Client can tap into this knowledge base in future project engagements or follow-on phases.

 
 
 

"Enaviya has been a very reliable product development partner for us, helping us accelerate new products to market that will provide us greater success in the market. As our clients expect of us, we have high expectations on the quality of work that we get from Enaviya..."

Director , Alpine Automation South Africa

 
 
 
 
 
     
 
foot2
Disclaimer | Privacy Policy | Sitemap © Copyright 2010, Enaviya Information Technologies Pvt. Ltd.
foot