
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.