Convincing Leaders to Do a Discovery Phase

Category: Book Excerpts | Books
May 16, 2023

Discovery is the phase of a project that helps teams figure out what to build. In my upcoming book, Agile Discovery & Delivery: A Survival Guide for New Engineers & Entrepreneurs, I discuss three discovery frameworks: lean start-up, design thinking, and google design sprints. The book is for new engineers, so if they land on a team doing discovery work or in a start-up, it’s important for them to know how they can contribute to the Discovery Phase. A lot of times, teams aren’t doing Discovery work. New engineers generally won’t have a lot of influence over whether their teams do a Discovery Phase, but I did write a little section about convincing leaders to do one. I ended up cutting this section from book, but I still think it’s important. I kept some key information about how to get started if your organization isn’t doing a Discovery Phase (like these survival tips). If you wish I wouldn’t cut it, make your case in the comments!

Why Shouldn’t You Skip The Discovery Phase?

A lot of companies skip the discovery phase. They hear requests from their customers and jump right to building solutions. Or an executive comes up with an idea and leads the charge towards making it a reality. In fact, most of the companies I’ve worked at do a very poor job of validating ideas before sanctioning a project. It may seem like these decisions are above your pay grade as an engineer. But, there are some things you can do to help your company validate its assumptions. Here are a few excuses some teams give to skip the discovery phase and what you can do about them:

Our customers have already told us what they want.

This is a great place to start, actually. You know that there’s a problem your customers think they’re willing to pay for. But it ignores one fundamental truth about our customers.

Customers don’t know what they want until they see it.

For every problem, there are many solutions. Some solutions fit into your customers’ existing processes and habits, some don’t. Some fit your customers’ budgets and some don’t.

It’s easier to get good feedback if you show your customers what you’re planning to build. Spend a week to build a prototype and test it with your customers. This will either confirm that you understand their needs or that you don’t. If you don’t, you have the chance to iterate or pivot and you’ve only lost a week. (Although I would argue that learning is never a loss!)

The alternative, of course, is diving into a project, working on it for a few months, releasing it, and then finding out it doesn’t meet your customers’ needs. Which is the more cost-effective method? If you validate your assumptions and find them to be right, you’ve only added a couple of weeks to the project. If you skip validation and  determine that your assumptions are wrong, you’ve added an entire release cycle to your project. That can get expensive when we’re talking about an entire team of 10 people!

It’s always less expensive to validate up-front. And, you almost always get feedback that improves your product in the process. That’s not time wasted, that’s an entire release cycle’s worth of time gained.

We don’t have time for a discovery phase.

See above. You don’t have time NOT to run a discovery phase. If you’re under a tight deadline, reduce scope, but don’t skip the discovery process. You can always make improvements to your product later.

Customers wouldn’t have told Apple they wanted an iPhone because that idea was so ahead of its time.

Henry Ford also told us that if he’d asked his customers what they wanted, they would have told him a “faster horse”. What Apple and Ford did well was not see into the future. They fully understood their customers — their hopes, their dreams, their habits, their needs, their problems, and their lives. When you understand your customers that well, you know what problems they need to solve. Engineers are close to technology. We know what’s possible and can make the leap between customer needs and product ideas. Customers, in most cases, can’t do that. That’s exactly what Apple and the Ford Motor Company did. Apple and Ford didn’t skip the discovery phase. They came up with creative ways to solve the problems they found out about by talking to customers.

Search the Blog

Subscribe to Blog via Email

Enter your email address to subscribe to this blog. We will never share your email.

About Amber Field

Amber has over 20 years of experience working in the software industry with agile software teams and specializes in creating efficient, happy teams & clients while helping them scale, execute, and work / live intentionally.
Get to know Amber →

Check Amber Out On:

Browse Posts by Category

Recent Posts

Overwhelmed by AI? It’s OK to Watch for a While

Overwhelmed by AI? It’s OK to Watch for a While

There’s a particular flavor of anxiety that’s causing us all to believe that if we’re not using AI all day every day we’re falling hopeless behind. If you’re overwhelmed, resistant, skeptical, or just genuinely uninterested in the AI hype cycle right now, I want to say something that you might not be hearing very often: That’s okay. You’re going to be fine. And here’s why I think that.

read more
We’re Looking for Partners for UW-Madison’s CS Capstone — Could That Be You?

We’re Looking for Partners for UW-Madison’s CS Capstone — Could That Be You?

One of the things I’m most proud of during my career is creating and running UW-Madison’s Computer Sciences Capstone course (CS 620). Every semester, hundreds of computer science Seniors work in teams of four to six on real software projects for real organizations, using agile development practices. And every semester, I need great partner organizations to make it happen. Last year, we had 27 amazing partners and we’re looking to grow quite a bit to accommodate 40% more students for the 2026-2027 school year.

read more
What I Learned at the Global Agility + Innovation Summit: AI, Judgement, and the Future of Leadership

What I Learned at the Global Agility + Innovation Summit: AI, Judgement, and the Future of Leadership

I just returned from the Global Agility + Innovation Summit, a one-day leadership conference in DC hosted by Sanjiv Augustine and his team at LitheSpeed. It was a day packed with sharp thinking, genuine conversation, and the kind of energy that only happens when a room full of practitioners who actually care about the work they’re doing get together. Here are some conference highlights.

read more