Software & services
We help you to build better software and to improve services and software that already exist.
We help you with:
At the start of a design or redesign project one of the most important steps is to get the requirements right. Whilst it is often relatively simple to pin down the organisational or business requirements, user requirements can be far harder. We help you by providing:
- Innovation workshops (to ensure the vision and the gold nuggets get identified early)
- Business workshops (to confirm or uncover business requirements)
- Field research, focus groups, ethno-sessions, interviews (to confirm or uncover user requirements)
Initial concept design
Once the requirements are identified we can help you with initial concept design. This involves visualising flows and interaction models, so that the team can see what designs and approaches might work. We help you by providing:
- User personas (to model out the audience and their needs)
- User journeys (to model their behaviours within this system or software)
- Concept design(s), with meta-design framework (to model out the process, elements and initial model of interaction)
Prototype - optionally, also as the specification
We create prototypes - it's a large part of what we do. We help you to see into the future and to mock up the design for your software or service weeks or months before it'll be built. The scope and scale of the prototype is entirely up to you - from a rough high level model down to a fully completed prototype of all the core elements. We can guide you based on budget and timeframe towards the best solution for you.
Optionally we can also produce the prototype as a specification - a documented and visual version of the design, to enable the build phase. This is particularly key when you're considering outsource or overseas development teams. Having a visual and working model of what needs to be built, backed-up with documented content and behaviour rules, can greatly reduce delivery and quality issues.
User testing is similarly a huge component to what we deliver. Once your online service or software is prototyped, we help you to test it to make sure it works.
We can run any scale of testing from small one-day tests up to multi-day multi-location tests run nationally or even globally. Our AURA testing software helps us scale findings and research to any required level.
We help you to make sure your software works - long before coding needs to begin (although it can also overlap, if time is tight). We're experts in placing product concepts and prototypes before the audience and measuring success and potential failure points.
We use user testing and expert reviews (including expert competitive reviews) to find the potential improvements in any design. Live sites, mockups or beta design models, it makes no difference - our tools help you to spot the opportunities to improve.
These can be quick-win steps that take very little time, and are often useful in agile projects. We help you to see what needs to change and what needs to stay - and then to design solutions to replace the wonky bits.
Building and launching
Many design flaws creep in after design actually stops.
Design becomes a spec and a spec becomes a build. At each point something can get lost or twisted in translation. We often test designs and uncover flaws that were never built into the design concept - it just works that way because it was interpreted that way.
For that reason we offer a front-end build service. We build the front-end HTML/CSS either as part of the prototyping stage, or once the design is agreed. Since the same person is creating the front end, we can ensure it works exactly as planned. We've found this to be an extremely effective approach.
Whilst we don't have teams to build back-end code for software and services, we do have regular partners and resources we work with. We are able to build entire systems, if required.
We can help at any stage of your software or service project - just contact us to find out more.