|
| |
We are a process centric organization, constantly striving to set new benchmarks in customer satisfaction and operational excellence. In order to achieve a consistent standard of quality, we look not just at what we do, but how we do it as well.
A typical offshore software development project at Exystus goes through the following well-defined phases: |
| |
| |
Phase I |
: |
Requirement Definition |
| |
Output |
: |
Functional Specification |
| |
People Involved |
: |
Client Side Coordinator, Exystus Project Manager |
| |
Description |
: |
The Functional Requirements will be discussed in detail and documented in this phase. In some cases, the client may already have the FSD ready in which case, our Project Manager would study and understand the document during this phase and doubts regarding the document would be clarified. |
| |
|
|
|
| |
Phase II |
: |
Design Definition |
| |
Output |
: |
Design Specification |
| |
People Involved |
: |
Client Side Coordinator, Exystus Project Manager, Team Leader |
| |
Description |
: |
This phase includes all the solution design and architectural activities like flow diagrams, database designing, coding standards to be used etc. In short, the entire blue-print of the software is made with the objective of achieving the requirements documented in the Functional Specification Document. In some cases, the client may already have the Design Specification ready, in which case, our Project Manager and Team Leader would study these documents and understand them, clarifying doubts regarding the same. The project is broken up into Modules and Tasks during this phase. |
| |
|
|
|
| |
Phase III |
: |
Development Planning |
| |
Output |
: |
Software Development Plan |
| |
People Involved |
: |
Client Side Coordinator, Exystus Project Manager, Team Leader |
| |
Description |
: |
During this phase, the development plan for the project is made. Depending on the scale of the project and the deadline to be achieved, the size of the development team is decided. The developers that are most suitable for the project are chosen. Schedules and deadlines are derived for each module of the project and each task within the modules. |
| |
|
|
|
| |
Phase IV |
: |
Application Development |
| |
Output |
: |
Application in Beta Version |
| |
People Involved |
: |
Client Side Coordinator, Exystus Project Manager, Team Leader, Developers, Quality Assurance Representatives. |
| |
Description |
: |
As the name suggests, the development of the application takes place during this phase. As each task gets completed, the Project Manager continuously monitors the project schedule and also keeps updating the Client Side Coordinator. As individual modules get completed, the Quality Assurance Representatives take them up for testing and quality checks. |
| |
|
|
|
| |
Phase V |
: |
Integrated Testing, Corrections & Enhancements |
| |
Output |
: |
Tested Application Ready for Deployment |
| |
People Involved |
: |
Client Side Coordinator, Exystus Project Manager, Team Leader, Developers, Quality Assurance Representatives. |
| |
Description |
: |
This phase begins when development of all modules is complete. The developed application is rigorously tested to ensure that all functional, performance and system requirements detailed in the Functional Specification Document have been achieved. Necessary corrections and enhancements are made to the code. The application is finally packaged into an installable file if it is part of the requirement |
| |
|
|
|
|
| |
|
|
|
|
|
|