Business Analysis
Business Analysis forms the foundation of any systems development, whether it is done by a developer on the fly, an expert in a specific area, or a professional Business Analyst. The quality and accuracy of business has a great influence on the cost of a project, some estimates go as far as saying that changing a system due to an incorrect or missing requirement may add as much as 80% cost to a project.
Through a combination of various facilitation techniques we extract the Business Requirements, once done these are converted (using a variety of models and methodologies) into requirements that a development team is able to use in order to code the solution. By using a variety of methodologies we are able to find the best possible fit to translate the requirements of business into development requirements for a development team. Impact analysis is done on an on-going basis to assess what the impact is of new requirements and changes to them.
Our Business Analysts are capable of working in traditional waterfall SDLC (System Development Life Cycles) or Agile/RAD (Rapid Application Development) environments. Some methodologies employed are:
- UML/OOM (Uniform Modelling Language/Object Orientated Modelling)
- Traditional ERD/DFD and flowcharts
- Functional Decompositions
- MindMapping
- BPM (Business Process Modelling)

