Services
Third-party application maintenance
TPAM, Third-party Application Maintenance, refers to the delegation to an external provider of services related to the life cycle of an application (bug correction, knowledge maintenance, adding upgrades etc.).
Outsourcing application maintenance offers numerous benefits to the company :
- Cost control
- Guaranteed service quality
- Access to specialized competencies
- Ensuring knowledge continuity on the project
For each maintenance project, Pentalog commits to service quality indicators defined in the contract together with the customer at the beginning of the project. These commitments are regularly measured and presented by the project manager and project director in the steering committees.
Objectives
In order to guarantee the best service quality and allow you to focus on your business, Pentalog has set up a rigorous organization and a series of best practices acquired over a period of more than eight years :
- Reliability of existing resources
- Action traceability on the application
- Technical and functional documentation
- Functional test and validation file
- Version management
- Maintenance of functional and technical competencies
- Reintegration procedure at the end of the mission (reversibility)
Offer
The offer of Pentalog in the field of application maintenance consists of three parts that cover the entire software outsourcing scope :
Corrective maintenance includes the correction of all anomalies that come about during the production phase. Depending on your needs, we set up a BugTracking tool in which each anomaly is classified according to its level of criticality which determines us to commit to a deadline for taking over the anomaly and correcting it. The BugTracking tool ensures traceability for all requests and the status of their resolution in real time.
Upgrade maintenance covers the entire range of actions designed to upgrade an application and prevent risks related to the natural evolution of environments :
- Adding new features
- Modifying existing features
- Changing the configuration (new technical platform, new environment tool version etc.)
- Adjustment to new legal provisions
The adding and modification of features is always preceded by an impact study which allows to highlight all software components that will be subjected to changes and to determine the corresponding workload. When carrying out the project, we rely on the major phases of our reference cycle, the V cycle, and we treat changes as mini-projects.
Application validation is a particular type of maintenance. Pentalog takes over the validation of your application in order to guarantee a code coverage on all features initially envisaged. Based on specifications, our teams write a comprehensive functional and technical test file that, following validation by the customer, will be carried out on the different platforms of the software.
Our Expertise
With more than 40 dedicated teams within the group, Pentalog has a recognized experience in third-party application maintenance in several functional fields. The distribution of our production centres allows us to offer nearshore services only three hours away from Paris or offshore services under even better financial conditions
that allow you to reduce your maintenance budget. Local presence of one of our employees who speaks your language and knows the local habits and customs is a considerable asset as it allows us to learn your needs and to take the project to success together in a win-win spirit.
Organization
In order that our maintenance service is provided under the best conditions, Pentalog sets up a dedicated team for your project and an organization in three phases :
The start mission is the first phase of a maintenance project. It involves learning the project. This action is carried out by the project manager who comes to your site for a determined period (generally one month). During this phase, the project manager will learn all the applications from the maintenance scope and measure the stakes and the level of criticality of each application. This phase also includes the writing of the Project Quality Plan which describes the entire organization that is implemented, the rules to be observed, the frequency of the follow-up and steering meetings and the service quality indicators.
During this first phase, the project manager also takes over the implementation of the entire infrastructure necessary for the proper provision of the service: development tools, hardware resources (database servers, source servers, test servers etc.), follow-up tools (BugTracking, timetracking, a wiki for managing the project documentation).
This is the operational phase of the maintenance. During this phase, all corrections, upgrades and optimizations are industrialized.
With a predefined frequency, generally once a week, the project manager organizes a meeting for the operational follow-up of the project. Once a month, the project director organizes a steering committee with all the players who have decision-making power on the project, but also with the customer's project manager and Pentalog's project manager for project coordination purposes. During these steering committees, new services can be added in order to extend the team's scope of intervention (training, assistance etc.).
Reversibility corresponds to the reintegration phase. Pentalog team members must provide training to customer teams on all the changes that were made during application maintenance. The reversibility process is thoroughly described in the reversibility plan and is accompanied by a schedule validated by the client.
During the entire maintenance project, the coordination is ensured by the project director who is your local contact for all contractual provisions and by the project manager who supervises the maintenance team and is your operational contact.