Product Discovery

What we offer

Product discovery is a starting point of digital product development. It’s a complex process that includes several stages – each one with its purposes and outcomes. The uniting mission is to define and understand the end user and develop an app that fits the market, meets user expectations, and remains competitive.

The discovery phase reveals all the strongest and the weakest sides of your product idea. Working with them eliminates turnarounds in the future, removes unnecessary features, improves the design, and reduces other time and money-consuming actions. After the discovery process, you’ll have an outline for the main features of your product, prototypes, cost and time estimates, and team composition recommendation.

cta glow

Have a software idea you need to validate?


Our product discovery services

  • Product discovery phase

    The initial step is deep research. It’s aimed to give a clear understanding of the product vision, its target audience, and the market it’s entering. We define challenges and opportunities to make your product feel its niche. This research gives you a ground for all your future decisions regarding the product.

  • Proof of concept

    Prototyping and testing are the ways to try the concept and prove it. We test the core functionality and identify weaknesses and risks related to them. It needs to be done at an early stage so you don’t overspend on unnecessary or wrong decisions later.

  • UI/UX prototyping

    Prototyping allows you to see and try the product before its release. We aim to make product use easy and intuitive. Regular user testing and work with feedback make it possible, and with every new iteration, we polish the app and make it more user-oriented and competitive.

  • MVP development

    We develop and launch Minimum Viable Product to let people try the product and give us complete and honest feedback. It will be used for making improvements or even changes and adding new functionality in the following iterations. We reach such flexibility by using Agile methodology.

  • Software audit

    The goal at this stage is to reach the maximum maintainability of the software. The responsible team runs deep and meticulous audits of used software, its architecture, and its infrastructure. The codebase is audited as well. We take into account all the recommendations and work on them with a delivery team.

  • Software development consulting

    The consulting service includes core recommendations from our experts and answers all the client’s questions. They provide detailed and easy-to-understand guidance on which tech stack to opt for and which methodologies and practices match the project the best. It helps to understand the process as a whole and all its parts, work purposefully, and enter the market in the nearest future.

Benefits of our product discovery service

  • Lower risks

    After we run a deep analysis and investigation of your product and its market, conduct interviews, and collect feedback, the chances of going wrong are extremely low. You can work calmly with a clear understanding of the process.

  • Reduced cost

    We provide you with a list of core features so you channel your investments into them. The additional ones might be added later when the product is on the market — on its way to making a profit.

  • Data-powered decisions

    Skipping the discovery process makes you work blindly, relying on suggestions. But after the discovery, you get data to rely on. All your decisions will be based on a strong analytical ground.

  • Clear estimate

    A detailed, divided by feature time and cost estimate, gives you a clear understanding of when you can start, when you’ll be able to enter a market, when you should start a marketing campaign, whether you need to attract investors, etc.

cta glow

Don’t rely on guesswork

Contact us and we’ll provide you with a development strategy.

Daryna Chorna

Customer success manager

Our product discovery process

  • 01


    The personalized product discovery framework includes specifying a Master Service Agreement and a Statement of Work as the first step. It ends with agreeing on and approving an estimate regarding time and costs. Afterward, there is a meeting with the stakeholders and the team. They familiarise themself with the project and each other and discuss the plan of action.

  • 02

    Requirement analysis

    This stage is less technical and more about the idea behind the product. We meet stakeholders and interview them about their expectations and what they want to achieve with releasing this product. If they’ve conducted any research or survey and have data to share, we ask them to do so. As an outcome, we have a unique business model.

  • 03

    Data analysis and road mapping

    The next step is meticulous work with all the data we possess — from our research and the client. It also includes technical documentation and competitor analysis. Then we come up with the best solution regarding tech stack and architecture. In the end, we create an estimate of time and costs. All these outcomes build a road map aimed to guide a client and a development team.

  • 04

    Results presentation

    When the job is done, we organize another meeting to present the results and provide the client with all the documentation. The meeting includes answering all the questions and making all the clarifications. After the meeting, the client is ready to move to the development process itself.

Product Discovery

Product discovery service: Deliverables you will get

As a result, after a project discovery stage, you get from us certain deliverables. They will be your road map during the development process and all the decisions regarding it.

Interactive prototypes
The core pages of your product and its functionality are tested with clickable prototypes. The pages look exactly like the ones of the future app. The prototype development relies on a deep UX analysis.

Time and cost estimates
The time and cost estimate we provide you with is complex but easy to understand. It’s decided by features so that you can be flexible and completely aware of all the parts of the development process, and manage your investments properly.

Core features
We provide you with a list of the main functionality of your product. With it, you can enter the market and start collecting feedback and getting your audience. All the additional and optional features might be added as updates.

Team composition recommendation
Having a core features list, we can get a picture of a tech stack and give you recommendations for composing a development team. We rely on your resources and time and cost estimates.

Product specification
It’s a complex, detailed, and well-structured document that outlines the idea of the product and its purpose. It includes the requirements we’ve discovered, data we’ve collected, and lists we’ve composed during product discovery services.

Why Blackthorn Vision

  • 01

    Dedication to client’s success

    At BV, you’ll find a partner who cares about your success as much as you do. Our team becomes an extension of yours, working tirelessly to bring your vision to life. We don’t just write code – we think ahead, help to move faster, and prevent complications. We go above and beyond to ensure our clients are happy with the final results of their projects. That’s why our customer satisfaction score reaches 95% with an average engagement of 5+ years.

    01 /04
  • 02


    We’ve been building up tech expertise since 2009. By following industry standards, we help businesses get the most out of software development services. Although we’ve earned the Microsoft Partnership, our expertise goes far beyond the Microsoft stack and covers diverse cutting-edge technologies. So, when you work with us, you can be confident that you are working with some of the best minds in the industry and natural problem-solvers. Our drive to share and multiply knowledge guides everything we do and lets us deliver top-notch solutions.

    02 /04
  • 03


    Our rigorous hiring process adheres to extremely high recruitment standards without any compromises. We evaluate dozens of engineers to fill senior positions, while many talented junior developers come from our Academy program with a 5% acceptance rate. Most of our engineers major or double major in math and computer science, and our management team has in-depth industry knowledge and experience. The pursuit of excellence earned us a reputation as a reliable employer that keeps retention at 87%, with 1/5 of employees engaged for 7+ years.

    03 /04
  • 04

    Strong corporate

    We are passionate about what we do and take pride in our work. Our corporate culture is built around open communication, creative thinking, and collaboration. Day by day we maintain a thriving environment where everyone can openly share concerns, give regular updates, and exchange constructive feedback. As Ukrainians, we share a European mindset and sync with our clients’ values at all times.

    04 /04

What our clients say


  • Berkeley Lights  

    VP of Software 


    “Blackthorn Vision has been involved from the beginning. They’ve done almost all the software development on this product. Their professionalism distinguishes them. Blackthorn Vision’s teammates are good listeners and good workers.” 

  • ANC

    Chief technology officer


    “They work to help develop our company instead of only being a third-party service provider. As a result, they've become a part of our company, which is very cool. Blackthorn Vision has shown that they're willing to go beyond the call of duty to do their job.” 

  • Sensia 

    Digital Architect, Web-Based IoT Platform 


    “The quality of the work and engagement has been so good. They go beyond simply executing a task, story or test and are genuinely interested in understanding what the end user wants/needs.”  

  • Index.dev 

    Director of Technical Recruitment & AMD Team 


    “One of the most impressive facts about Blackthorn is that they are very sustainable and stable partner. Good communication, good dedication for their job, and taking a lot of responsibility on their project.” 


  • What is product discovery?

    It is the first stage of product development. This stage intends to collect information about the project to define its vision, aims, and scope. After the product discovery, software development goes smoothly, and the client saves significant costs and time.

  • How much time does the product discovery services take?

    Usually, product discovery services last from several weeks to several months. This time depends on the complexity of the project you need to discover and the specifics of the market you are about to enter.

  • What problems can solve the product discovery service?

    Product discovery services help you validate your business idea and clarify the value you can bring to customers. It saves you from unnecessary costs and resources spent on building unimportant features.

Contact us

    Please prove you are human by selecting the flag.

    Daryna Chorna

    Customer success manager