careers





   OutSourcing  


   Engagement Model



   Solution Delivery Model

   eSolve Methodology


   eSolve Phases


   eSolve Tools


   Quality Management
System


 
eSOLVE Phase Detail
 
The Conceptualize Phase
The critical first step to any of Prodapt's projects is to understand the client's business. In this phase, we facilitate meetings and workshops with our clients to clearly understand the immediate and long-term requirements and goals.

Prodapt’s Conceptualize phase usually lasts for a short duration before formally starting any initiative with a client. The Conceptualize phase is usually done onsite.

Examples of deliverables from the Conceptualize Phase:
High level project plan for moving forward
Scope Document for the project
Project team organization and communication/escalation procedures
 
 

The Design Phase
The design phase answers What's and Why's of the project. By drilling down on the requirements, this phase will define the functional, technical and creative specifications. A well-documented design specification is taken to the next phase for execution

Prodapt’s design phase may consist of parallel tracks for business design, technology design, vendor research etc depending on the size of the project.

Examples of possible deliverables from the Design Phase:
Scope Document for Implementation
Implementation Plan with Milestones and Checkpoints
Non Functional (or partly functional) Prototype
Documentation and Coding Standards
Logical Architecture
Data Flow Diagram
Object Model (UML)
Data Model (E-R diagram for backend)
Vendor Evaluations
Software Component Recommendations
Data Exchange Interfaces
Individual Module Design Documents
Development specifications for each module

 
 

The Execute Phase
The Execute phase involves building and testing the final solution based on the design specifications.

This phase of the project is usually done offshore. If any Prodapt development resources were onsite for the design phase, they typically return to our development center. For large projects, an onsite coordinator is used to maintain a constant client presence.

 

The solution is continuously tested through development and integration using development checkpoints and exit criteria at every step. Use case scenarios and module test scripts are created to enable various forms of testing. The application is first released in its Beta form for a select group of users before the final rollout. Prodapt will monitor the application for a period of time after rollout, to ensure expected performance.

The steps, processes and deliverables used in the Execute phase are discussed in detail in Exhibit

Execution is internally broken up into granular tasks such as development, Integration Testing, Alpha/Beta/Load Testing and Live Processes.

Examples of possible deliverables from the Execute Phase:
Functional system as per specifications
Documented Source Code
Results from various testing stages
Performance Testing Benchmarks
Site / Project Transition Manual
Site / Project Troubleshooting Manual

 
 

Support Phase
In the Support phase, the product is live. Here we monitor and analyze the solution against the pre-defined success factors. We also incorporate enhancements and ongoing changes to the product during this phase.
 

Typically, Prodapt support engineers will be on standby during the support phase to ensure that all issues are resolved promptly. Any issues that occur are prioritized according to pre-arranged guidelines with the clients. Prodapt guarantees issue identification within a given time depending upon the priority of the issue.

The Support phase is used to ease the transition of the product over to the client engineers.