Analyse your requirements
At the beginning of any project, a well managed requirements gathering phase provides the crucial foundation upon which to build your product. Requirements may be technical, user-based or business-orientated. We can help you research your requirements and sort them into a clear statement of purpose to ensure everyone is clear on the project direction and deliverables.
We recommend the following activities
Research
We employ user centred design techniques to gain detailed understandings of your users' needs and business objectives. Working with your business and your target users, we specialise in deriving focused requirements, which lead to effective usability outcomes.
Domain analysis
Domain analysis is used to understand the full context and environment in which your product operates. We use a selection of approaches aimed at understanding your business, the environment in which your business operates and how your users interact with your business and/or product.
Tasks may include:
- Expert interviews (internal and/or external)
- Contextual inquiry
- Field observation
- Competitive analysis
- Process analysis
- Technology analysis
- Business domain modelling
Selection of tasks can be tailored to suit your scope, time and budget.
User research
The number one rule in any user centred project is to determine who your users are and what they want to do. We use a variety of approaches to understand your users' characteristics, the tasks they need to complete and the expectations they bring to the process.
Tasks may include:
- Surveys and questionnaires
- Contextual inquiry
- User interviews
- Scenarios and use case studies
- Usability testing
- Focus groups
Benefits of user research include establishing a realistic foundation early in the project, exposing hidden requirements and ruling out unfavourable ideas before it is too late (and costly) to make changes.
Requirements analysis
During the requirements analysis phase we identify the current and future needs of both your business and your stakeholders. These requirements then act as a touchstone for all ongoing development and provide the basis for translation into a design concept.
Tasks may include:
- Business process analysis
- Stakeholder management
- Requirements management
