The Process towards exceptional work.
Identifying The Problem
Technical founders and non-design led product teams often find themselves building soulless, inconsistent and incoherent user interfaces for otherwise great solutions and software that deserve an interface and user experience that will make it exceptional.
There comes a point in the lifecycle of a project where the team realise the design and user experience isn't up to scratch and they need to find and hire either an agency or go through the process of building their own design and front-end development team, both of which can quickly become unnecessarily expensive for small to medium companies.
In order to execute the perfect plan I need to understand the ins and outs of the business, the problems it's helping fix and the solution to those problems. This is why I have an emphasis on partnering with clients, I apply myself completely to the project and focus on a single project for the total duration of the sprints. You can think of me as your user interface design & development co-founder.
Planning & Roadmap
This basically means getting all the ideas out in the open and getting it all on paper, so to say. Creating a high-level roadmap, userflows and low-fidelity wireframes help dive deep into the problems, solutions and obsticles.
Design, Prototype & Build
The best solutions come from iteration. To achieve this, ideas need to be implemented and tested swiftly. This is why prototyping is really important. I design and prototype using production-ready code as early in the development process as possible with a tight feedback loop, this avoids duplicate work from the traditional process of creating static designs and then recreating them in code afterwards. There's an infamous saying of move fast and break stuff, I prefer move fast and ship quickly.
Handover, Deploy & Launch
You own all your code, once the project is ready to launch I'll handover the code and any other assets and help you with the deployment process and write any documentation required.
Improve & Ongoing Support
Let's face it, software needs to constantly be improved and evolve with the times, after project handover I work with you and your team to build on the existing work to add any new features and changes. Since everything is built to scale from the ground-up, these costs are drastically lower and are faster to implement and ship.