Requirements, Problems & Objectives
Before starting any project, it is essential to gather the requirements, understand the problems we are attempting to solve and what the objectives are.
At one extreme, perspective projects will be well prepared with a Business Requirements Document (BRD) and a detailed Technical Specification.
Conversely, where requirements are unclear or research and investigation is required, our consultants will advise an Agile approach or prepare a Discovery Phase.
Discovery
During a Discovery Phase we work with our clients through a series of meetings and workshops to:
- Discuss objectives
- Research possible solutions and approaches
- Collect essential data
- Elicit product architecture
- Confirm functional, non-functional and volumetric requirements
- Shortlist suitable tech stacks
- Estimate project time, cost and viability
- Identify potential technical solutions
Proof-of-Concepts
Developing a Proof of Concept (PoC) is an exercise in validating identified potential technical solutions. Proof of Concepts will be measured against a number of tests including:
- Performance
- Viability
- Functionality
- User Experience
- Scalability
- Cost
Where multiple PoCs are developed they can be compared to find the most suitable solution considering all business factors.
System Design & Specification
Our Project Directors are available to advise our clients on how to complete their Business Requirements Documents and then to collate all the available information and research to help prepare the Technical Specification. These valuable documents will become as essential to the project as architect blue print plans are to construction.