Consulting

Software Development Consulting Services

Requirement Definition

Gather detailed vision & requirements from the steakholders. This is done by a group meeting with a facilitator generating system functionality, required and desired features, market research and competitor analysis. This stage has the following steps:

-Requirements Analysis with Business Application Goal and High Level Requirement gathering
-Creation of Visual Scope Document and Feature List
-Providing technical recommendations and High Level Requirement Specification

Analysis

In this stage, a detailed analysis is carried out from the information in the vision & scope document and feature list. This stage has the following steps:

-Analysis and creation of Software Requirement Specification
-Creation of Use Case Specification & Diagram and generating the Use Case Model
-Design business rules and flow diagrams
-Establishment of Requirement Matrix
-Validation of the Scope and Project Fee estimates created and revisions made if necessary

Design

In this stage, the application design is developed on the basis of the software requirement specification, use case specification, business rules & diagrams and the scope agreed upon in the Requirement Definition stage.

Development

In this stage, the actual code based on the design is created and tested against design requirements and test cases.