Analysis
Those are important steps in software development. We offers the following
services:
The requirement analysis
Before starting any development project, a business analysis must be made to
detect and prioritise specific functional needs. Starting from the business
process analysis the requirements of the different users are identified. The
collected information can be the starting point for the creation of a “RFQ” for
software development.
The functional analysis
During the functional analysis business processes and tasks are analysed in
order to get a clear view on:
- How specific activities & tasks are handled?
- Who is involved in these activities?
- What info is needed and who provides it?
- How is this information communicated? (internally en externally)
The final result of a functional analysis is a detailed description of the
current “as is” situation, completed with a list of possible bottlenecks and
problems in the current processes and information management systems.
The technical analysis
The primary goal of a technical analysis is to collect information on the
existing architecture:
- On what systems do the actual applications run ? (servers, OS, network)
- What databases are currently used ?(data structures)
- How is the security setup ?
- What programming languages and software versions are used ?
- Detect performance and capacity problems ?
The design
In the design phase we give an overview of the functionalities and the systems
we need to implement to cover all the business needs and to come to the “to be”
situation. A design is made up of functional descriptions of processes and
activities as well as technical specifications of the hardware and software
elements that need to be implemented. The design report is the basis for all
further software development.
Prototyping
In some cases it can be useful to build an application prototype to check the
feasibility of a specific software solution. (proof of concept).