|
Remote Application Support
|
Application Support means supporting an application
in maintaining it to ensure its maximum availability. It involves evaluating, designing
and implementing application bug fixes identified during the runtime of the application
and managing this via the TAR (Technical Assistance Request) process. The activities
covered in Application maintenance can be covered as under
|
|
Performing an initial assessment/triage of the cause of the reported symptoms
|
|
Conducting an exercise to determine the cause of the problem and the extent to which
production service is affected, with the goal of discovery and prevention
|
|
Identifying any potential workarounds or solutions
|
|
Subsequently performing a detailed analysis of the source of the reported problem
|
|
Designing and implementing a long-term resolution to the problem (if one is required)
following the prioritized schedule agreed with the client.
|
|
Application Enhancement involves the preparation of scheduled releases of the application.
Such releases typically include long-term fixes to critical TARs that have been
patched or work around outside of the release cycle and small-scale functionality
or content changes as a result of implementing prioritized scope enhancements.
The Process
Visions@work has defined a proven Application Support methodology that ensures a
minimum downtime for the application and all its module & very quick turnaround
time on all TARs specially enhanced by the effective utilization of the time lag.
To create a seamless working model while also utilizing the cost effectiveness of
the deploying an offshore maintenance facility, Visions@work identifies a dedicated
Relationship Manager for all interactions with the client.
Process Definition
The following 3 step process will provide more insight into the details of various
life cycle activities that will be performed as part of providing application management
support at different stages.
Step 1
|
|
Conducting an AS-IS study
|
|
Understanding the business domain
|
|
Understanding Application history
|
|
Understanding the client’s expectations
|
|
Step 2
|
|
Definition of the engagement model
|
|
Definition of Service Level Agreements
|
|
Defining the training and transition plan
|
|
Definition of process (Management – Project Organization, Roles & Responsibilities,
Staffing, Communication, Technical – Life Cycle, Quality Assurance)
|
|
Step 3
|
|
Tools training if required
|
|
Transition
|
|
Mirroring application activities till cut over date
|
|
Takeover of support and maintenance
|
|
Provide ongoing support and maintenance
|
|
Application Maintenance Process involves responding to application-related TARs
that have been raised by client and escalated according to the defined processes.
Note: A point patch is a quick fix for a showstopper. A patch is a collection of
bug fixes for a release. A release is a major functionality change that has to be
applied to the system.
|
|
|