01 DISCOVERY
Duration: 1-2 weeks
Activities
- Workshops with the team
- Defining your goals and expectations
- Defining what your users need the most
- Making the prototypes
Outcomes
- Complete understanding about what we are building
- Good idea about the timeframes and total costs
- Wireframes and clickable prototypes
- Full project specification
01 INTRO
Discovery phase is all about achieving the maximum clarity.
We will define your goals, find out what your users need the most and build the prototypes.
02 CLEAR PATH TO DISCOVERY
Workshops – where clarity is achieved
Workshops are the best way to get clarity about what you want to achieve. We will meet three times for three hours over one week.
You have the domain knowledge and we need to learn as much as we can from you.
Between the workshops we will be working on the solutions that we will present to you next time we see each other.
Achieve your goals by giving users what they need
First thing is to define your goals. You could want to operate your business more efficiently. Or you could want to sell more.
Whatever it is, we need to know what exactly our software needs to deliver so you can say that it was successful.
Next, we define the features that give your users the things they need the most. We will prioritize ones that bring you the most value and reject ones that don’t bring you much.
03 IMPROVE EARLY
Prototypes – see your project in action
We are not 100% on the same page until we are looking at the same thing and agreeing.
Prototypes will tell you what your software can do and let you experience exactly how the software will behave.
Because of prototypes we can test early. We will know what works well, and adjust the things that could be doing better.
Changes are easy to make here since the prototypes are made from low-fidelity drafts (wireframes) so we will be extra fast.
Such quick implementation of different solutions allows us to find risks early and save everybody from wasting time on developing the unnecessary things later.
Full project specification
Lastly, we need to write everything down. But in a manner that even non-technical people completly understand what we are building.
Specification will tell us everything about what our software needs to achieve and what features we are building.
Then we can use that to see how long will the development take and how much will it cost.