The schematic above shows the typical project phases. Length of each phase depends on nature of the project and the team size. We also ensure that our timelines suite your business goals. Below are the details of activities and deliverables for each phase:
| Phase |
Preparation |
Activities & Deliverables |
| Discovery |
| Soon after a project is identified our system analysis experts to scope the project. This phase is in most cases executed on the client site |
- Commercial agreements
- Client approved interview schedule
- Client approved list of deliverables for the phase
|
- Study of existing business processes and systems
- Requirement gathering interviews
- Requirements analysis
- Document with list of business requirements
- Diagram to show business process flow
- Logical data model
- Proposal for design and implementation with technology decisions, project phases and estimated project cost and timelines
|
| Analysis & Design |
| After scooping the project engineers start the critical activity of analysis and design for the solution. This activity is typically done at PIIPL premises |
- Completion of discovery phase
- Setup of design standards for the project
|
- Detailed process flow design
- Database design (detailed logical and physical models)
- Object design
- Design documentation
- Detailed implementation plan
|
| Implementation |
| Following the design phase realization of the requirements begins with this phase. This phase is in most cases executed in PIIPL premises. |
- Closure and approval of design
- Setup of implementation infrastructure for the project
|
- Coding of objects/modules in agreed language
- Configuration and customization of package in case the solution is package based
- Implementation of database
- Unit testing by the developers to test conformity of the system with requirements
- System and integration testing by developers to test conformity of the processes implemented, system stability and performance.
- Deployment of the system in the testing environment at client site
- Documentation of implementation
- Plan to execute tests at the client site and putting the solution in production
|
| Testing |
| In this phase clients test the system before it goes live. This phase is executed at the client site |
- Tested system deployed on the client site
- Testin plan approved by the clients
|
- Testing of the solution by the clients
- Documented test results
- Approval by clients to go live
- Support as required by the warranty from PIIPL
|
| Support |
| PIIPL could offer long-term support services for the solution. We can support the solution remotely. |
- Support processes in place
- Tools setup at client site for support requests and tracking
|
- Issue fixing
- Solution enhancements
- Testing
|