Compubits Solutions' robust internal process methodology is clearly defined, yet flexible to meet the needs of diverse customer types. It represents an optimisation of standard process management techniques and best practices established through many years of project development experience.
Our process methodology involves a combination of automated tools and human effort which has a focus on:
Project Management
We understand that Project success is directly proportional to the project planning and the phases of project development. Our Project Management Methodology is intended to promote the delivery of quality services that meet customers' needs and results in projects that are completed on time and within agreed budget. We constantly review all the processes by analysing the feedback that we receive from our clients along with the lessons learnt during the project stages and make necessary changes to the relevant project requirements and impact on the development time. The objective of the methodology is to provide standard methods and guidelines to ensure that projects are conducted in a disciplined, well-managed, and consistent manner.
During the first stage our project leader/ business Analyst are in direct touch with the customer to gather requirements in detail. It includes Requirement Determination, Risk Analysis, Setting up Schedules, and deciding Deliverables. Communication with the Customer is carried out using any of the following means of communication, such as Instant Messenger, Email, Phone or personal meeting. A System Requirement Specification Document is prepared at the end of this phase.
Requirement Analysis and Design
Team Leader and Business Analyst after reviewing the requirements analyzed it and start designing of the project. System Architecture, Database Design, Program Specifications and Test Scenarios are determined. A Detail Design Document is prepared at the end of analysis that can be used by the programmers to perform the coding.
Coding and Testing
Developers start programming in this phase using the Detail Design Document. As project progress programmer's progresses is monitored by Project Manager and Project Leader respectively. Project Manager is in constant contact with the customer and provides updates on the progress of the project. The programmers follow coding Standards accepted by industry. Project Leader helps the programmers with their coding problems and guides them to the solutions. Testing is done by the QA Team simultaneously for the finished modules and approval is given to the modules once they have passed their initial tests before integration.
Deployment and Support
Once upon completion of the project, Project Manager contacts the customer and prepares for the set-up. Software is handed over to the customer for acceptance testing only after complete internal testing. Support to the project is provided for a prefix days during which customer changes are sorting out.