Introduction

Lean product design is an approach to building products that encompasses a set of ideas about collaboration, design, and project management. Doing lean product design means fundamentally changing your focus from outputs (for example, features, functionality, colors) to outcomes (the changes in user behavior you want to see).

At the core of lean product design is hypothesis-driven development. Many of our beliefs about users, their problems, and possible solutions are assumptions that need to be tested. We can do this by building in small, iterative pieces with the goal of learning whether our assumptions are well-founded — and ultimately whether our ideas or features will have the outcomes we want, both for the business and for our end users.

Why use a lean approach?

When building digital tools and services, it’s tempting to think in terms of features. But our users don’t care about what features our sites have; they care what they can accomplish. This is also true of the people and agencies who own the sites: while they may talk about features, they actually care more about whether the site helps them achieve their mission and business goals.

Lean product design keeps us focused on outcomes and forces us to check, as we build, how our product works and what it accomplishes.

Our guide: Who it's for and how to use it

This guide is designed to help 18F product teams work together by establishing a shared vocabulary, set of principles, and basic process. Different teams may build on this process differently to meet their needs.

There are two main parts to this guide:

  1. Principles: These are frameworks for thinking about product design and process, and can serve as a useful reference throughout the design process.
  2. Process: These nine steps are the foundation for working in an iterative way while staying grounded in user outcomes. Throughout these steps, we've included recommendations for doing user research within an agile development process.

“Lean” approaches to user experience design vary, so keep in mind that this is just one perspective on trying to pull it all together.

Note: This guide focuses on using scrum and agile processes for lean product design.

If you'd like to question, clarify, or contribute to this guide, please head to our GitHub repo.

Credit and thanks

Many of these ideas — and some of the worksheets, such as the identifying assumptions worksheet — are based on works written by Jeff Gothelf, Josh Seiden, and Eric Ries.