All our projects follow a structured methodology which we have developed to perfection over time. It allows us to meet international quality standards and deliver projects which meet our customer's expectations.
Using structured methodologies and proven IT processes helps to reduce complexity, risks and costs associated with IT outsourcing. Our methodologies cover project management, systems analysis and design, software development, implementation, training and lifecycle management.
Here are some key aspects of our methodology.
Visualization (modeling).
We use modeling extensively during our software development process. We believe in models in the same way as engineers believe in blueprints. Our models help us understand the software development requirements and help us produce the best designs. We produce a series of models for every project.
- Entity Models
- Function Decomposition
- Process Decomposition and Process Flow Modeling
- Solutions Architecture
- Systems Design
- Prototype Production
These models are key deliverables of our development methodology. As a project progresses, our clients can see the models through their reserved area on our website. Consequently you can keep track not only of the project but also of its design.
Structured Design and Development.
Once we have modeled the business and the solution, we follow a step by step approach that leads to construction and implementation, with a defined methodology that allows us to trace back design decisions. The phases our project go through are:
- Application definition
- Technical architecture
- Software design
- Test planning
- Development
- System testing
- Implementation
- Client acceptance testing
- Cutover
- Handover
Our tried and tested approach guarantees that our projects meet the objectives of the desired business solution.
Project Management.
Accompanying our methodology is a strict approach to project management. No project starts without a clear Project Initiation Document (PID). Thereafter it goes through the stages shown above. For each project we produce plans and milestones, ensure staged signoffs, keep “issue logs” and practice strict “change control” procedures. Formal project management which accompanies a structured design and development approach ensures our projects meet required time scales without sacrificing quality, fulfilling our customer's expectations.
Process Bible.
All projects are governed by a Project Bible, which is part of the Project Initiation Document (PID). Read more...
|