Product Development
What is Product Development?
Taking your product from concept to reality – our team will work with you to specify and design the product, then build it, test it, launch it and iterate it to keep moving your business forward.
We always start with ‘Why?’ – working to understand your reason for developing the product, what you want it to achieve and how it will move your business forwards. We can then help you design the product to achieve these goals, rather than taking a brief from you and executing it.
We know products aren’t just launched and done so we operate a cycle of measurement, feedback and action to keep iteratively moving you forwards.
This is not ‘developers for hire’ this is a full service to specify, design, build, test and launch your product – and ensure it remains aligned with your vision.
What You Can Expect:
- Taking your product from idea through design, build and test to launch
- Keeping focus on the big picture whilst nailing the fine detail
- A team of experts deployed as appropriate across the project
- Picking the right tech for you - not what we want to work with
- Clarity on costs and deliverables before any work begins
Our Product Development Includes
How it Works
-
North Star Workshop
Getting a deep understanding of your vision, business and challenges
-
More Info
The North Star Workshop creates a shared vision between you and us, avoiding common project pitfalls caused by misaligned expectations. Clients find it helps you discover new perspectives, risks, and opportunities, and unify your team’s vision.
-
-
Specification
Creating an appropriate solution and documenting it
-
More Info
The specification takes the output of the North Star Workshop, adding additional detail, validation, and finally a fixed price. We’ll keep revising this document until you’re 100% clear on what you’re getting and that it’s 100% what you need. We know clients like seeing visual wireframes as it helps them give the best feedback, so we include those too.
-
-
Development
Delivering the specification - the ‘actual work’
-
More Info
All projects benefit from a skilled team who share expertise and conduct peer reviews for consistent results. You’ll have a single point of contact and be able to engage the team directly, seeing progress early and often, with ample opportunities for input and course correction. Our rigorous testing prevents you needing to lead long, drawn out bug hunts during your final review.
-
-
Launch and Iterate
Measure the impact, update the plan, take the next step
-
More Info
After thorough testing, we’ll launch your product with a detailed checklist covering our technical tasks, like domains and redirects and your operational tasks, like customer communications. We’ll also work with you to create an Improvement Scorecard to track metrics, link feedback to goals, and map out the next steps together.
-
The Benefits of Product Development
By understanding your vision at the start we’ll be able to help you specify the right product to move your business forward. Then we’ll manage key processes like project panning, code reviews and testing so that you can focus on growing your business instead of trying to manage a tech team.
We know that products aren’t just ‘done’ and our process is deliberately iterative to measure and learn from every action we take, before updating the plan and taking more action. This gives you flexibility whilst retaining control over cost.
How People Feel About Working With Us
Frequently Asked Questions
-
How do you estimate time / budget?
We undertake a small, paid specification phase during which we work out the best way to build the project and create a project plan – this allows us to accurately estimate a time and cost.
This will be based on the amount of work to be done, complexity and if there are any assumptions or unknowns that cannot be clarified before the development starts.
-
How will you keep us in the loop as the project progresses?
Good communication is crucial to the success of any project – our objective is to answer questions and resolve any issue that might slow progress as quickly as possible.
Exactly how we communicate will be agreed in the project plan to account for your preferences – As standard we would normally provide a formal weekly update as well as regular show and tells to demonstrate progress and resolve questions.
-
What if we want to change something part way through?
We’ll discuss it with you, work out if it is any additional work compared to the current scope and what the priority is.
For new additions we generally advise putting these into a second release after launch as you can quickly derail timelines by adding extra features – especially before you have customer feedback.
For changes, if it doesn’t change the overall scope of the project we’ll incorporate it, if it does we’ll quote the change and you can decide if you want to go ahead.
-
If we work with you now, will you build things in a way that ties us in with you forever?
Absolutely not – if, for any reason, you reach a point where it no longer makes sense to continue working with us, likely because we’ve helped you to grow revenue enough to take your business into the next league, we can help you transition. We’ll help you set up in-house systems and processes, making sure a newly hired team has everything they need to continue delivering the high standards you will have grown accustomed to.
-
How do you make sure your work is good quality?
In addition to following industry standards like OWASP, WCAG and best practices for the specific technology we are using (e.g. Cloud Infrastructure setup) we peer review all our work via code reviews and pull requests.
On top of this we test all work against the agreed test plan before it is released to you for user testing and sign-off.
Any tradeoffs that have been made due to time or budget constraints will be clearly communicated to you ahead of time with the pros and cons of the approach.