Global offices:

Offshore Application Development & Maintenance (ADM)

Mantra has extensive experience in maintaining range of applications for its clients. Mantra's expert driven Application Development & Maintenance (ADM) framework can help you with the Post-implementation issues related to the software, such as - modification of a software product after delivery to correct faults, to improve performance and any other attributes.

Mantra has experience in all following stages of Application Maintenance.

 

Transition & Knowledge Transfer Phase

Application preparation and transition activities, such as the conception and creation of the maintenance plan, the preparation for handling problems identified during development, and the follow-up on product configuration management.

 

Scoping & Analysis Phase

it is executed once the application has become the responsibility of the maintenance group. The maintenance programmer must

 

Analyze each request and perform a detail impact analysis
Confirm it (by reproducing the situation)
Check its validity, investigate it and propose a solution,
Prioritize it
Document the request and the solution proposal, and, finally,
Obtain all the required authorizations to apply the modifications.

 

Development & Testing Phase

The process considering the implementation of the modification itself. Programmer will follow the general and customer specific best practices. Applied fix then will be previously tested to make sure that change works and has not introduced any other fixes.

 

User Acceptance Testing

Acceptance of the modification, by confirming the modified work with the individual who submitted the request in order to make sure the modification provided a solution.

 

Implementation Phase

If the software must be ported to another platform without any change in functionality, this process will be used and a maintenance project team is likely to be assigned to this task.

Comprehensive Maintenance Services

 Corrective maintenance  Reactive modification to defects identified within a software product after delivery to the end user.
 Adaptive maintenance  Post-implementaion modifications, fixes to a software product performed to keep a software
 product usable in a changed or changing business and technology environment.
 Perfective maintenance  Modification of a software product after delivery to improve performance, security or scalability
 related issues.
 Preventive maintenance  Modification of a software product after delivery to detect and correct latent faults in the software
 product before they become effective faults. In addition to routine testing, Mantra often holds
 bug-bashes where specific functionality is tested in short amount of time to explore vulnerabilities.

When you initiate a partnership with Mantra Technologies, the relationship doesn't end with installation. We specialize in a wide array of maintenance functions and services to our clients, whether for products which we have helped develop or your products ranging from large legacy systems to smaller iPhone apps. In addition to ongoing maintenance and monitoring, we all also perform system upgrades, minor and major modifications, troubleshooting, and support.

Mantra's software professionals take an engineering approach to software maintenance, focusing on maximizing the long-term functionality and stability of the client's overall system, and attempting to avoid the long-term problems that can arise from using quick-fix solutions.

Phase

Typical Activities / Deliverables

 Conceptualization  Idea Brainstorming, White Board Stories, R&D
 Requirements and Cost/benefits Analysis  SRS, RUD, Use Cases, Review records
 Planning / Vision  Project Kick Off Doc, Product Road map, Project Plan
 Requirements  Software Project management (SPM), Software Configuration management (SCM)
 Software Design  High level design doc, Low level design doc, Review records
 Development  Code-base delivery i.e. build, Release Notes, Read me, Review records
 Testing  Test Plan, Test cases, Test Scenarios, Test case review, Test Results, Test
 Summary, Application Map (green zones, red zones with the app.)
 Implementation  Release Notes, Installable product using Install Shield, Read me
 User and technical training  User Manuals, Technical Manuals, e-Learning, Computer Based Training (CBT)
 Maintenance  Defect management, Change management, Impact Analysis, Peer Reviews

Global Delivery
     Model Mantra offers following models for an IT outsourcing project. Exact nature of an arrangement is dependent on many factors      related to the project and can only be determined after understanding the requirements.

Onshore / Onsite
     Mantra team is at Client site. No offshore resources involved.

Onshore / Offsite
     Mantra team is in Atlanta. No offshore resources involved.

Onsite / Offshore
     Some Mantra resources are at client site. Rest of Mantra team is at offshore location in Pune, India.

Offsite / Offshore
     Some Mantra resources are at our office in Atlanta. Rest of the Mantra team is offshore.

Typical Onshore Activities
IT Design and Analysis
Project management
 Sales / customer relations

Typical Offshore Activities
Low Level Design
Development
 Testing