 |
| |
| Our development process is broadly divided into the following
phases to guarantee the smooth and successful implementation of the projects. |
 |
| Concept and Planning |
| This is one of the most important parts of the development
life cycle. In this phase the discussions are centered around in clearly
understanding, identifying and defining the needs of the clients and their
goals. We then evaluate and propose technology and implementation options
to the client. The whole process is documented as functional specifications
and becomes the roadmap to develop the application. The project schedule
and goals are set and submitted to the client for their reference. |
 |
| Engineering |
| Our technical wizards architect and design the system. This
includes the database design, business logic and user interface design.
This phase determines what the system will look like, how will it work and
how should it be implemented. This process is documented as design guidelines
and technical architecture. It is critical to choose the right tools and
to make the best technical decisions so that development moves smoothly
and the end solution is technically sound and scalable. |
 |
| Development |
| The Project manager divides the project into multiple modules
and assigns them to the project team members. The project manager creates
a test plan for each module and then the team members develop the respective
modules. |
 |
| Testing & Quality |
| Each module is tested in parallel using the test plan created
by the project manager. The sub-projects are integrated to form a complete
system and tested by the development team. The system is then passed on
to Quality Assurance. The QA team integrates test scripts from all sub-project
test plans and creates additional system-level and integration test plans.
The system is tested thoroughly by the Quality Assurance team and all bugs
are resolved. |
| Deployment & Launch |
| Each sub-project is tested in parallel using the plan created
by the project manager. The sub-projects are integrated to form a complete
system and tested by the development team. The system is then passed on
to Quality Assurance. The QA team integrates test scripts from all sub-project
test plans and creates additional system-level and integration test plans.
The system is tested thoroughly by the Quality Assurance team and all bugs
are resolved. |
 |
| Customer Support |
| In any business, the key to continued success is creating
positive long-term relationships with clients. We provide continuous support
and maintenance services on the systems developed and deployed by studio NETSOULS.
Any updations or enhancements are made to the system as when required. |
 |