Project Discovery Phase: What is it and Why is it important?

They say, just starting is already 50 percent of the success in any endeavor. However, in software development, it’s the stage that precedes the project’s start that is critical for business outcomes, especially to startups as they often only have a raw concept. The Discovery phase aims to answer key questions:

  • Is the idea feasible?

Let’s have a look at the process of the Discovery phase, its deliverables, and types of projects for which it is an absolute must.

What is the Discovery phase?

The pre-development stage, first of all, aims to eliminate financial risks for the client and make the development process as predictable and smooth as possible. All project goals and requirements are gathered and analyzed from multiple perspectives: optimum architecture, user interface, functionality, etc., and, consequently, the best implementation strategy and deadlines. Mistakes with planning may cost too much and sometimes are very hard to fix at later stages, which can lead to considerable delays with an MVP launch. Unfortunately, to many businesses, it means failure.


  • Formulate clear product requirements

Who is engaged?

The team is formed depending on the specifics of the project and consists of people with various types of expertise to cover all aspects.


  • A business analyst, who is in charge of detailed market research, identifying functional and non-functional project requirements and assessing them against business goals.

On request:

  • Front-end and back-end software developers who have relevant knowledge and experience with this type of product.

What result should you expect?

  • A profound understanding of the product scope and competitive functionality

What are the deliverables?

Architecture — a document/code or both with information about the core structure of the project, which will demonstrate how technical challenges will be solved.

Wireframes — to show user interaction with the system and how all workflows will be done.

Backlog — a set of tasks that need to be executed by the development team in order to achieve Prototype, MVP, or Release versions of the product.

When do you need a Discovery phase?

Each project is unique. However, there are certain types for which skipping this stage may have far-reaching harmful consequences:

  • Functional requirements are not clear

Have a fresh look at your idea with Blackthorn Vision

The Discovery phase at our company meets the highest industry standards. It creates a much wider context both for the development team and the client and helps to come up with non-standard and sophisticated solutions. It slices and dices your idea and gives you all the necessary information to make the right decision.

Will I know exactly when my product can be ready and the exact budget?

Yes, the Discovery phase provides the answers.

How much does it cost?

The price depends on how many people are involved.

How long does it last?

The phase takes two weeks on average and may last a bit longer if the project is complex.

Do I have any commitments?

No, you can either continue cooperation with our team or be completely prepared to negotiate with another software development partner.

Here is how the Discovery phase worked for one of our clients — SmartCloud:

Why was it offered?

The client did not have a finished vision of the application. There was only a complicated workflow that didn’t seem very user friendly. Besides, there were many user-app interaction points of which the client was unaware. Therefore, we did through research of the planned app functionality, found comparable samples and best practices, and came up with our own optimization ideas.

What was the goal?

To transform a rather complicated workflow, which included many services, into a highly usable application.

What did the process involve?

  1. Investigation of the client requirements and the existing workflow

What was the result?

The client received a fully-fledged concept of the future application and its workflows.

How did the Discovery phase influence the project implementation?

It served as a basis for creating all documentation for the project that we carried out later; saved costs for the client and time for us as a development team; helped the client to formulate an advertising concept for the end-user.

Now is the best time! Contact us right away to learn more and shorten your way from vision to success.


Originally published —


-- — FROM VISION TO SUCCESS. We empower people to change the future with outstanding technology solutions

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Blackthorn Vision — FROM VISION TO SUCCESS. We empower people to change the future with outstanding technology solutions