We have established a comprehensive project workflow which we apply to our projects. We typically take a new project through all steps, from initial concept to final delivery, support and maintenance. Our flexible methodology allows us to adapt the life cycle of a project depending on its nature, size, and complexity. This enables us to provide the most effective and efficient level of project management tailored to each client's individual needs. We also aim to accommodate whatever level and frequency of project reporting is required by the client. We can provide progress reports at regular intervals, at key milestones, or on an ad-hoc basis, for example, prior to a convergence meeting.
At ContekSoft, a project is normally taken through the following stages:
Stage 1 - Requirements Analysis
At this stage we communicate with the client and end users to find out what functions and features they want the system to have. In most cases this involves comprehensive analysis of the customer's business. All requirements are thoroughly documented.
Stage 2 - Specification Development
This is one of the most important steps in the lifecycle of the project. The success of the whole project depends on how well customer requirements and end-user expectations are transformed into system specifications and how accurately these specifications are documented. As a result of this stage we prepare a System Requirements Specification document and submit it for the customer's approval.
Stage 3 - Planning
This step is concerned with defining the schedule of the project, setting out the project’s milestones and deliverables, as well as estimating the overall cost.
Stage 4 - System Design
Once the requirements and specifications are determined and the project timeline and budget are agreed upon, ContekSoft designs the system architecture. We create a design document that defines the physical layout of the system from start to finish.
Stage 5 - Coding
This phase involves the programming itself.
Stage 6 - Testing & Bug Fixing
When a product is ready, it is thoroughly tested by ContekSoft. Any mistakes which are discovered are fixed, and necessary modifications are made.
Stage 7 - System Installation
After the testing stage, the developed system is installed and is put into use by the customer. Depending on the product’s complexity, experts from ContekSoft are sometimes sent to the customer’s premises to install the system onsite.
Stage 8 - Support and Maintenance
As a rule, we offer several months of free support for the system we developed. After this period is over, the customer may rely on ContekSoft for further support, maintenance, and enhancement of the product at reasonable rates.
Fill in an
RFP form if you feel our vision of project workflow is close to yours.