Dart process

At DART Innovations, we believe that processes are a key to delivering the value that we promise our clients. We strongly believe that adhering to consistent processes leads to consistent results. We also believe that well designed processes allow us to plan and monitor ongoing activities, and proactively take charge of situations. Three major areas that directly affect our clients are:

Project Management

We believe that the most important function when executing a project is project management. At DART Innovations, we follow the Project Management Institute’s PMBOK (Project Management Body of Knowledge) framework for our project management processes. This model encapsulates the best practices for project management derived from the experience of thousands of project managers the world over.

At DART Innovations, project management best practices include the following areas:

Project Acquisition
Project Initiation
Project Planning
Requirements Management
Task Breakdown Structure (WBS) Definition
Risk Management (Identification, Analysis and Mitigation)
Cost Estimation & Budget Management
Resource Management
Project Monitoring and Control
Variance Analysis (Time/cost/resources)
Project Closure

Quality Assurance

DART Innovations takes Quality seriously. The quality assurance process at DART Innovations incorporates internal as well as client-defined quality assurance sub-processes. Quality reviews are incorporated at every stage of the design and development process. This ensures that the final deliverables meet both, the client’s as well as DART Innovations exacting quality standards. The QA processes for the 3 main development areas are described below.

Analysis & Design – During this stage of the development cycle, our systems analysts create the following documents based on client inputs:

Functional Use Cases
Functional Specification Document
Technical Specification Document
Visual and Usability Design

These documents are shared with the client to obtain feedback and a subsequent sign-off on the requirements and design elements for the software.

Development – The system analysts prepare detailed program specifications based on the documented Use Cases. In conjunction with the Quality Assurance Team, they carry out the following:

Program Specification Documents peer review
Unit Test Plan preparation
Integration Test Plan preparation
System Test Plan preparation

Delivery – Our Quality Assurance Team members work with the client to carry out an integrated User Acceptance Test on the final application, in a simulated production environment.

Client Communication

We believe that a key element of managing relationships with clients is efficient handling of the client communication process. We have a number of practices in place to ensure that clients are kept well informed of the project status.

This is achieved by using a combination of the following:

Weekly client status reports
Regular conference calls and Instant Messenger chats
Web-based collaborative reviews of deliverables via the Client Extranet
Email and physical meetings

DART Innovations realizes that communication is a key area of concern for our clients in different time zones. This is why DART Innovation’s project managers and project teams are accessible even beyond regular office hours to help clients resolve urgent issues.

Scroll to Top