This is how we do it
We’re able to lead technically challenging projects whilst having a creative team capable of delivering intuitive and engaging user experiences. We’ve established a way of working with you that’s focussed on delivering high quality software that meets your end users’ needs, and your business goals.
It’s important to understand your product vision: what problem are you trying to solve? who are you solving the problem for? how does your product seek to solve these problems? From the off we’ll be researching your competitors, interviewing your customers and recommending a strategy for gaining valuable user feedback.
- Competitor analysis
- Key value proposition
- User personas
We’ll work with you to define the overall scope of the project by walking through your product through the eyes of your customers, using a process known as user story mapping. The outcome of this exercise is a a set of user stories that describe each customer journey which will be prioritised, creating an iterative development plan.
- Product backlog
- User stories
- Release plan
UX / UI design
We’ll create sketches and low fidelity wireframes for your customer journeys; these will be stripped of any visual design, allowing us to focus on the user experience. We’ll work these into a prototype so you can see how it will work and when necessary, test these prototypes on end-users and refine the experience based on their feedback.
- Low fidelity wireframes
- Validated feedback
To give you a competitive advantage, we'll ensure your product looks fantastic too. This is where we'll introduce typography and colour, appropriate to your brand values. We can then begin to build up a style guide focussing on common UI patterns such as buttons, forms and navigation.
- Online brand
- Pattern library
Research and development
We understand that solving a problem with technology can be daunting and present risk factors to your business. To determine if something is feasibile, we use time boxed research and development to rapidly prototype a solution that aims to address your uncertainties. Our findings will help you to make an informed decision as to how to proceed.
- Proof of concept
- Risk assessment
We’ll develop your product following an Agile approach. We use behaviour driven development (BDD) to ensure we’re building the agreed requirements and test driven development (TDD) to ensure high quality code. After automated and manual testing each user story is deployed to a staging environment, allowing you to be involved in regular quality assurance.
- Deployed user stories
- Quality assured code
UVD helped us run the project in such a way that it has the highest chances of success - putting the customer first, making sure we spend as little as possible to get the product in front of people and taking our insights back into product development. They’re a great team, dedicated to their craft, and a pleasure to work with.
Get in touch if you’d like our help
Whether you’re a startup or established business, we can help you to innovate, compete and grow. The first step is easy: contact us.