Lean Ux PDF
Lean Ux PDF
Lean Ux PDF
info
www.it-ebooks.info
Praise for Lean UX
www.it-ebooks.info
“If you’re looking to deliver great experiences with Agile development
methods, get this book! Jeff and Josh share proven methods for cre-
ative ideation, planning, and problem-solving without heavy deliverable
baggage.”
Christian Crumlish—Director of Product, CloudOn
“While there is no question that great product teams must put user expe-
rience design front-and-center, many teams have struggled to reconcile
the techniques and objectives of user experience design with the rhythm
and pace of modern Agile development teams. Lean UX is the collection
of techniques and mindset that I advocate to modern product teams that
know they need the benefits of both.”
Marty Cagan—Founder, Silicon Valley Product Group;
Former SVP Product and Design, eBay
“Jeff and Josh’s passion for getting UX (and really all of product develop-
ment) right comes across powerfully in this detailed yet eminently read-
able book. The case studies, examples, and research serve to highlight
the power of building a Lean UX process, and there’s a great deal of ac-
tionable advice taken from these. I’m ordering a copy for everyone on
our design, UX, and product teams at Moz.”
Rand Fishkin—CEO and Cofounder, Moz
www.it-ebooks.info
Lean UX
Applying Lean Principles to
Improve User Experience
Jeff Gothelf
Josh Seiden, editor
Beijing · Cambridge · Farnham · Köln · Sebastopol · Tokyo
www.it-ebooks.info
Lean UX
by Jeff Gothelf
Nutshell Handbook, the Nutshell Handbook logo, and the O’Reilly logo are registered
trademarks of O’Reilly Media, Inc. Lean UX and related trade dress are trademarks of
O’Reilly Media, Inc.
Many of the designations used by manufacturers and sellers to distinguish their
products are claimed as trademarks. Where those designations appear in this book,
and O’Reilly Media, Inc., was aware of a trademark claim, the designations have been
printed in caps or initial caps.
Although the publisher and author have used reasonable care in preparing this book,
the information it contains is distributed “as is” and without warranties of any kind.
This book is not intended as legal or financial advice, and not all of the recommen-
dations may be suitable for your situation. Professional legal and financial advisors
should be consulted, as needed. Neither the publisher nor the author shall be liable for
any costs, expenses, or damages resulting from use of or reliance on the information
contained in this book.
ISBN: 978-1-449-31165-0
[CW]
www.it-ebooks.info
For Carrie, Grace, and Sophie
www.it-ebooks.info
www.it-ebooks.info
Contents
Foreword. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IX
Preface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIII
Chapter 1
Why Lean UX?. . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Chapter 2
Principles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Chapter 3
Vision, Framing, and Outcomes . . . . . . . . . . . . . . . 17
Chapter 4
Collaborative Design. . . . . . . . . . . . . . . . . . . . . . 33
Chapter 5
MVPs and Experiments. . . . . . . . . . . . . . . . . . . . . 55
Chapter 6
Feedback and Research . . . . . . . . . . . . . . . . . . . . 73
VII
www.it-ebooks.info
Section III: Making It Work
Chapter 7
Integrating Lean UX and Agile. . . . . . . . . . . . . . . . 95
Chapter 8
Making Organizational Shifts. . . . . . . . . . . . . . . . 109
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
VIII Contents
www.it-ebooks.info
Foreword
IX
www.it-ebooks.info
How is it possible that our departmental silos are operating with agility,
but our companies are hopelessly rigid and slow? From our far-off vantage
point, we have missed something essential. Although our departments
may value agility, the interconnections between them are still mired in an
antiquated industrial past.
Consider just one example, which I hope will sound familiar. A company
decides it must innovate to survive. It commissions a design team (either in-
house or external) to investigate the future of its industry and recommend
innovative new products that could secure its future. A period of great
excitement commences. Customers are interviewed, observed, analyzed.
Experiments, surveys, focus groups, prototypes and smoke tests follow
one after the other. Concepts are rapidly conceived, tested, rejected, and
refined.
And what happens at the end of this process? The designers proudly
present—and the businesses enthusiastically celebrates—a massive
specification document with their findings and recommendations. The
iteration, experimentation, and discovery ceases. Now engineering is
called upon to execute this plan. And although the engineering process
may be agile, the specification document is rigidly fixed. What happens
if the engineers discover that the specification was unworkable or even
slightly flawed? What if the concepts worked great in the lab but have no
commercial appeal? What if market conditions have changed since the
original “learning” took place?
I once spoke to a company who had commissioned—at terrible expense—a
multi-year study of their industry. The result was an impressive “view of
the future” display custom-built into their corporate headquarters. Inside
this room, you could see an extrapolation of what the next 10 years would
look like in their industry, complete with working demos of futuristic
product concepts. You can guess what happened over the succeeding 10
years: absolutely nothing. The company rotated hundreds or thousands of
executives, managers, and workers through this glimpse of the future. And
in fact, 10 years later, the room no longer looks futuristic. Against all odds,
its forecasts turned out to be largely accurate. And yet, the company had
failed to commercialize even one of the recommendations in the attendant
specification document. So I asked the company what they planned to do
next; they told me they were going back to the original designers and asking
them to forecast the next 10 years! The company blamed their engineers
and managers for their failure to commercialize, not the designers.
When I tell this story to nondesigners, they are horrified and want to
convince me that it is the fancy design firm who is to blame. When I tell
it to senior executives—in both large companies and startups alike—they
X Foreword
www.it-ebooks.info
cringe. They are constantly deluged with complaints from every single
function that they are fast and cutting edge but it is the other departments
that slow the company down. When the whole company fails to find new
sources of growth, there is plenty of blame to go around.
But the fault is not with the designers, or the engineers, or even the
executives. The problem is the systems we use to build companies. We are
still building linear organizations in a world that demands constant change.
We are still building silos in a world that demands thorough collaboration.
And we are still investing in analysis, arguing over specifications, and
efficiently producing deliverables in a world that demands continuous
experimentation in order to achieve continuous innovation.
It has been just about four years since I first began writing and speaking
about a new concept called Lean Startup, and barely a year since I published
The Lean Startup: How Today’s Entrepreneurs Use Continuous Innovation
to Achieve Radically Successful Businesses (Crown Business). In that time,
I have seen the ideas grow and spread—from industry to industry, sector
to sector, and function to function. Every time we have encountered new
terrain, we have relied on farsighted leaders to help translate the core
principles and develop new processes to implement them.
Lean UX is an important step in that evolution. For the first time, we have
a comprehensive look at how Lean Startup principles apply in a design
context. Along the way, it introduces important new tools and techniques
to achieve superior collaboration, faster delivery, and—most importantly—
dramatically better products.
Lean Startup is a big tent. It builds on established ideas from many
disciplines, from lean manufacturing to design thinking. It gives us a
common vocabulary and set of concepts that can be used to accelerate
results across the whole company. We can stop wasting time arguing about
who is to blame and which department should rule the day.
It is my hope that all of us will remember to heed Jeff Gothelf’s call to “get
out of the deliverables business” and return our focus where it belongs,
enlisting the whole corporation in its most urgent task: delighting customers.
It is time to break down the silos, unite the clans, and get to work.
Eric Ries
January 30, 2013
San Francisco, CA
Foreword XI
www.it-ebooks.info
www.it-ebooks.info
Preface
XIII
www.it-ebooks.info
in a transparent, cross-functional collaboration that brings nondesigners
into our design process. Last, and perhaps most important, is the mindset
shift we gain from adopting a model based on experimentation. Instead of
relying on a hero designer to divine the best solution from a single point
of view, we use rapid experimentation and measurement to learn quickly
how well (or not) our ideas meet our goals. In all of this, the designer’s role
begins to evolve toward design facilitation, and with that we take on a new
set of responsibilities.
Besides Lean Startup, Lean UX has two other foundations: design think-
ing and Agile development philosophies. Design thinking takes a solution-
focused approach to problem solving, working collaboratively to iterate an
endless, shifting path toward perfection. It works toward product goals via
specific ideation, prototyping, implementation, and learning steps to bring
the appropriate solution to light. Agile refocuses software development on
value. It seeks to deliver working software to customers quickly and to
adjust regularly to new learning along the way.
Lean UX uses these foundations to break the stalemate between the speed
of Agile and the need for design in the product-development lifecycle. If
you’ve struggled to figure our how UX design can work in Agile environ-
ments, Lean UX can help.
Lean UX breaks down the barriers that have kept software designers iso-
lated from real business needs on the one hand and actual implementation
on the other. Lean UX not only brings software designers to the table but
also brings our partners in business and technology to the whiteboard to
work with us on the best solutions in an ongoing way.
I once had a large pharmaceutical client who hired the agency for which
I worked to redesign its ecommerce platform with the goal of increasing
revenues by 15 percent. I was the lead interaction designer on our team. In
the vacuum of our office, we spent months researching the current system,
supply chain, competitors, target audience, and contextual-use scenarios.
We researched personas and assembled strategic models. I designed a new
information architecture for the product catalog and crafted a brand-new
shopping and checkout experience.
The project took months. When the work was complete, we packaged it all
up into a PowerPoint deck. This was a formidable deck—it would have to
be, considering the $600,000 price tag! We went over to the client’s office
and spent an entire eight-hour day going over each and every pixel and
word in that deck. When it was over, the client clapped (really). They loved
it. We were relieved. And we never looked at that deck again.
XIV Preface
www.it-ebooks.info
Six months after that meeting, nothing had changed on the client’s site. I
don’t think they ever looked at that deck again, either.
The moral of this story: building a pixel-perfect spec might be a route to
raking in six-figure consulting fees, but it’s not a way to make a meaningful
difference to a real product that is crucial to real users. It’s also not the
reason that any designer got into the product design business. We got in to
build valuable products and services, not to write specs.
Some teams I work with today create entirely new products or services.
They are not working within an existing product framework or structure.
In “green-field” projects like these, we are simultaneously trying to dis-
cover how this new product or service will be used, how it will behave, and
how we are going to build it. It’s an environment of continual change, and
there isn’t a lot of time or patience for planning or up-front design.
Other teams work with established products that were created with tradi-
tional design and development methods. Their challenge is different. They
need to build upon existing platforms while increasing revenue and brand
value. These teams usually have more resources at their disposal than a
ground-floor startup, but they still have to use their resources efficiently to
build products and services their customers actually want.
As I’ve learned to practice Lean UX, I’ve had to overcome the feeling that
I was showing work that was “ugly,” “unfinished,” or “not ready.” Work-
ing this way requires the support of a high-functioning team. You need to
know—as a team—that you’re not going to get it right the first time and
that you’re all working together to iterate your way forward. I want you to
gain that confidence, too. Within the pages of this book, I’ve distilled the
insights and tactics that have allowed me to create real success for product
and business teams, and real satisfaction for customers.
Preface XV
www.it-ebooks.info
What’s In It for You?
The book is set up in three sections.
• Section I provides an overview and introduction to Lean UX and its
founding principles. I lay out the reasons that the evolution of the UX
design process is so critical and describe what Lean UX is. I also dis-
cuss the underlying principles you’ll need to understand to make Lean
UX successful.
• Section II focuses on process. Each chapter takes a step in the Lean UX
cycle and details clearly how to do each step and why it’s important. I
also share examples of how I and others have done these things in the
past.
• Section III tackles the integration of Lean UX practices into your orga-
nization. I discuss the role of Lean UX within a typical Agile develop-
ment environment. I also discuss the organizational shifts that need to
take place at the corporate level, the team level, and at the individual
contributor level for these ideas to truly take hold.
My hope is that this book will deliver a wake-up call to user experience
designers still waiting for Phase II. Although the book is filled with tactics
and techniques to help evolve your processes, I’d like you to remember that
Lean UX is, at its core, a mindset.
XVI Preface
www.it-ebooks.info
I’d like to thank my writing partner Josh Seiden. We spent a lot of time
working, teaching, traveling, and hanging out together in 2012, so it only
made logical sense for him to join the project and help bring it to the finish
line. The book wouldn’t be what it is today without his insight and tough-
love editing style. I’m a better writer for it and this is a better book because
of him. Thanks, Josh.
I would particularly like to thank the many folks who have contributed
material to the book. By the end of the project, we had more case studies
and contributions than we could use, so some of the wonderful material
our colleagues shared didn’t fit into the manuscript. This issue reflects more
on our writing process than the quality of the contribution. With that said,
thanks to Stuart Eccles, Ian Collingwood, Lane Halley, James O’Brien,
Adam Silver, Antoine Veliz, Anders Ramsay, Desiree Sy, Zach Larson,
Emily Holmes, Greg Petroff, and Duane Bray.
Many of the teams I’ve worked with over the years inspired the ideas cov-
ered in the book. We learned them together and helped build better prod-
ucts together—as well as happier and more productive teams. I know you’ll
see your influence in the case studies, stories, and anecdotes in these pages.
Finally, I want to acknowledge the love, patience, and support I’ve had from
my family over the 18 months it took to reach a final manuscript. My wife
Carrie has dealt with far too many hours of me locked in my office tapping
at the keyboard. That sacrifice is not lost on me. My daughters Grace and
Sophie have also watched their dad huddled in front of his laptop far too
much. I’m sure they’re looking forward to having me back in their life. I
love you guys. Thank you.
Preface XVII
www.it-ebooks.info
the Balanced Team (http://www.balancedteam.org) group have had a deep
influence on my thinking.
Special thanks go to Lane Halley, who is one of the most gifted practi-
tioners I’ve ever met and a dear friend. Whenever I am confused, I ask
myself, “What would Lane do?” and I usually find a way forward.
I want to thank Jeff for inviting me to join him in bringing this book to
market. The book is in his voice because this is his story. It’s also been his
baby, his passion, and his burden for a long time, so I’m grateful he opened
the door for me to join him. I’m continually impressed by his ability to
collaborate with grace. Jeff and I have spent a lot of time working together
this year, and I’m very proud of that collaboration.
Thanks, finally, to Vicky, Naomi, and Amanda. I love you.
XVIII Preface
www.it-ebooks.info
S ec t i o n I :
Introduction
and Principles
www.it-ebooks.info
www.it-ebooks.info
C hap t er 1
When bringing our craft to software in the 1980s and 1990s, designers
approached software in the same way we approached the earlier materi-
als we worked with. In industrial design, print design, fashion design, and
any field involving physical outputs, the manufacturing step is a critical
constraint. When designing for physical materials, designers need to figure
out what we’re making before we start production, because production is
expensive. It’s expensive to set up a factory floor to produce hard goods or
garments. It’s expensive to set up a printing press for a print run.
Working in software, designers faced new challenges. We had to figure
out the grammar of this new medium, and as we did, we saw new special-
ties such as interaction design and information architecture emerge. But
the process by which designers practiced remained largely unchanged. We
still designed products in great detail in advance, because we still had to
deal with a “manufacturing” process: our work had to be duplicated onto
floppy disks and CDs, which were then distributed to market in exactly the
same way that physical goods were distributed. The cost of getting it wrong
remained high.
Today, we face a new reality. The Internet has changed the distribution of
software in radical ways. Most software is now distributed online. We are
no longer limited by a physical manufacturing process and are free to work
in much shorter release cycles.
But “free” really undersells this new reality. Teams are now facing intense
pressure from competitors who are using techniques such as agile soft-
ware development, continuous integration, and continuous deployment to
www.it-ebooks.info
radically reduce their cycle times. Teams are pushing new code to produc-
tion as fast as you can save a Photoshop file. And they are using these short
cycles as a competitive advantage—releasing early and often, gaining mar-
ket feedback, and iterating based on what they learn—and (perhaps inad-
vertently) raising customer expectations in terms of quality and response
times.
In this new reality, traditional “get it all figured out first” approaches are
not workable. So what should designers do?
It’s time for a change. Lean UX (UX = user experience) is the evolution of
product design. It takes the best parts of the designer’s tool kit and recom-
bines them in a way that makes them relevant to this new reality.
Lean UX is deeply collaborative and cross-functional, because we no longer
have the luxury of working in isolation from the rest of the product team.
We can’t continue to ask our teams to wait for us to figure it all out. We
need daily, continuous engagement with our teams if we are going to be
effective. This continuous engagement allows us to strip away heavy deliv-
erables in favor of techniques that allow us to build shared understanding
with our teammates.
Lean UX also lets us change the way we talk about design. Instead of talk-
ing about features and documents, we can talk about what works. In this
new reality, we have more access to market feedback than ever before. This
feedback allows us to reframe design conversations in terms of objective
business goals. We can measure what works, learn, and adjust.
Lean UX is three things. It’s easiest to understand as a process change for
designers. But it’s more than that. It’s a mindset that lets us approach our
work in new ways. It’s also a way of thinking about managing software.
I’ll dig into each one of these concepts throughout the book. In the next
chapter we’ll take a look at the principles that lay the foundation for Lean
UX design.
4 Chapter 1
www.it-ebooks.info
C hap t er 2
Principles
At the heart of Lean UX, you’ll find a core set of principles. These princi-
ples cover process, collaboration, management, and more. Teams guided
by all these principles will get the most out of the Lean UX approach.
Start with these principles to get your teams pointed in the right direction,
and keep them in mind as you start to implement the Lean UX processes I
describe later in this book. You will inevitably have to adjust the Lean UX
processes to fit them into your organization, and the principles explained in
this chapter will provide guidance to you for that work.
Ultimately, if you’re able to put these principles to work, you’ll find that you
will change your organization’s culture. Some will have more impact than
others and will be more difficult to push through. Others will be easier to
act on. Regardless, each principle detailed here will help you build a prod-
uct design organization that is more collaborative, more cross-functional,
and a more useful fit for today’s reality.
www.it-ebooks.info
a viable business strategy can convert into customer value and market
opportunity.”1
Design thinking is important for Lean UX because it takes the explicit
position that every aspect of a business can be approached with design
methods. It gives designers permission and precedent to work beyond their
typical boundaries. It also encourages nondesigners to use design methods
to solve the problems they face in their roles. Design thinking is a critical
foundation that encourages teams to collaborate across roles and consider
product design from a holistic perspective.
The second foundation of Lean UX is Agile software development. Software
developers have been using Agile methods for years to reduce their cycle
times and deliver customer value in a continuous manner. Although Agile
methods can pose process challenges for designers (solutions are provided in
Section III), the core values of Agile are at the heart of Lean UX. Lean UX
applies the four core principles of Agile development to product design:
1. Individuals and interactions over processes and tools. To generate the
best solutions quickly, you must engage the entire team. Ideas must
be exchanged freely and frequently. The constraints of current pro-
cesses and production tools are eschewed in favor of conversation with
colleagues.
2. Working software over comprehensive documentation. Every business
problem has endless solutions, and each member of a team will have an
opinion on which is best. The challenge is figuring out which solution
is most viable. By building working software sooner, solutions can be
assessed for market fit and viability.
3. Customer collaboration over contract negotiation. Collaborating with
your teammates and customers builds a shared understanding of the
problem space and proposed solutions. It creates consensus behind
decisions. The result? Faster iterations, real involvement in product
making, and team investment in validated learning. It also lessens
dependency on heavy documentation, as everyone on the team has
already participated in making the decisions that were used to require
written communication and defense.
4. Responding to change over following a plan. The assumption in Lean
UX is that the initial product designs will be wrong, so the goal should
be to find out what’s wrong with them as soon as possible. Once we
discover what’s working and what’s not, we adjust our proposals and
test again. This input from the market keeps us agile, constantly nudg-
ing us in a “more right” direction.
1 http://hbr.org/2008/06/design-thinking/ar/1
6 Chapter 2
www.it-ebooks.info
The third foundation of Lean UX is the Lean Startup method founded
by Eric Ries. Lean Startup uses a feedback loop called “build-measure-
learn” to minimize project risk and gets teams building quickly and learn-
ing quickly. Teams build Minimum Viable Products (MVPs) and ship them
quickly to begin the process of learning as early as possible.
As Eric puts it, “Lean Startup initially advocates the creation of rapid pro-
totypes designed to test market assumptions and uses customer feedback to
evolve them much faster than more traditional software engineering prac-
tices…Lean Startup processes reduce waste by increasing the frequency of
contact with real customers, therefore testing and avoiding incorrect mar-
ket assumptions as early as possible.”2 Lean UX is a direct application of
this philosophy to the practice of product design.
Each design is a proposed business solution—a hypothesis. Your goal is to
validate the proposed solution as efficiently as possible by using customer
feedback. The smallest thing you can build to test each hypothesis is your
MVP. The MVP doesn’t have to be made of code; it can be an approxima-
tion of the end experience. You collect what you learn from your MVP and
then evolve your ideas. Then you do it again.
The practice of Lean UX is: Lean UX is the practice of bringing the true
nature of a product to light faster, in a collaborative, cross-functional way
that reduces the emphasis on thorough documentation while increasing the
focus on building a shared understanding of the actual product experience
being designed.
Principles
In the rest of this chapter, I’ll lay out the principles behind Lean UX. As
you explore the Lean UX approach, keep these principles in mind. Think of
your experience with Lean UX as a learning journey. Use these principles to
keep you and your team on course.
Principles 7
www.it-ebooks.info
Why do it? The creation of these diverse teams collapses the gated-handoff
process known as waterfall. Insight on each idea is brought in from all rel-
evant disciplines earlier in the process. Conversation is encouraged across
functional silos, which drives greater team efficiency.
8 Chapter 2
www.it-ebooks.info
goal is improved outcomes; hence, anything that doesn’t contribute to that
is considered waste and should be removed from the team’s process.
Why do it? Team resources are limited. The more waste the team can elimi-
nate, the faster they can move. Teams want to work on the right challenges.
They want to be effective. A discipline of waste removal can help teams
keep their laser focus where it belongs.
Principles 9
www.it-ebooks.info
After years of advocating for customer research, the UX community has
a champion from the business world in Steve Blank. Blank’s prescription:
give potential customers a chance to provide feedback on your ideas sooner
than you would have in the past. Much sooner. Test your ideas with a
strong dose of reality while they’re still young. Better to find out that your
ideas are missing the mark before you’ve spent time and resources building
a product that no one wants.
Why do it? Ultimately, the success or failure of your product isn’t the team’s
decision—it’s the customers’. They will have to click that “Buy Now” but-
ton you designed. The sooner you give them a voice, the sooner you’ll learn
whether you’ve got an idea that’s ready to be built.
10 Chapter 2
www.it-ebooks.info
of the team—even the quiet ones—to participate in information-sharing
activities. Their sticky notes or whiteboard sketches are equally as loud as
those of the most prominent person on the team.
Principles 11
www.it-ebooks.info
In a video called “Why You Need to Fail” (http://www.youtube.com/
watch?v=HhxcFGuKOys), CD Baby founder Derek Sivers describes
the surprising results of a ceramics class. On the first day, the instructor
announced to his class that the students would be divided into two groups.
Half of the students would need to make only one clay pot each during the
semester. Their grades would depend on the perfection of that solitary pot.
The other half of the class would be graded simply by the weight of the pots
they made during the semester. If they made 50 pounds of pots or more,
they’d get an A. Forty pounds would earn a B; 30 pounds, a C; and so on.
What they actually made was irrelevant. The instructor said he wouldn’t
even look at their pots. He would bring his bathroom scale to the final day
of class and weigh the students’ work.
At the end of the semester, an interesting thing had occurred. Outside
observers of the class noted that the highest-quality pots had been made
by the “quantity group.” They had spent the entire semester working as
quickly as they could to make pots. Sometimes they succeeded, and some-
times they failed. With each iteration, each experiment, they learned. From
that learning, they became better able to achieve the end goal: making
high-quality clay pots.
By contrast, the group that made one object didn’t have the benefit of those
failed iterations and didn’t learn quickly enough to perform at the same
level as the “quantity group.” They had spent their semester theorizing
about what would make a “grade-A” clay pot but didn’t have the experi-
ence to execute that grandiose vision.
12 Chapter 2
www.it-ebooks.info
Wrapping Up: Principles
This chapter put forward a set of foundational principles for Lean UX.
These are the core attributes that any Lean UX team must embody. As you
begin to form your Lean UX practice, I encourage you to use these prin-
ciples to define your team’s makeup, location, goals, and practices.
In Section II, I’ll put these principles into action as I detail the entire Lean
UX process.
Principles 13
www.it-ebooks.info
www.it-ebooks.info
S ec t i o n I I :
Process
It’s Tuesday and Rick, Mark, Olga, and Arti are standing at the
whiteboard, looking at a wireframe that they’ve drawn. Arti has a
marker in her hand, but she’s not drawing. “Rick, I don’t understand
what you’re driving at. Can you explain the problem?”
Rick takes the marker, wipes clear a section of the board, and
explains the regulation again. The team is designing an app for stock
traders, and the app has to obey a strict set of regulations. Rick, the
business analyst, is responsible for making sure that the team’s designs
support the rules.
After a while, the team is nodding, and Arti takes the marker again.
She suggests a change to the wireframe design of the app on the
board and the team nods again. They all take out their iPhones, take
photos of the board, and agree to reconvene the next day. They’re
confident that what they’ve agreed on will be ready for user testing on
Thursday.
www.it-ebooks.info
Arti, the designer, goes back to her desk to start detailing the design
they’ve sketched. Mark, the front-end developer, starts building the
page—he uses premade components from the living style guide the
team has put in place, so he doesn’t need to wait for Arti before
getting the basic pieces in place. Rick opens the project’s wiki and
begins to document the decisions the team has made about the
application behavior. He’ll review these choices with the product
owner later in the day. And Olga, the QA tester, begins the process of
writing tests for the new section of the app.
This is the day-to-day rhythm of Lean UX: a team working collaboratively,
iteratively, and in parallel, with few handoffs, minimal deliverables, and a
focus on working software and market feedback. In this section, you’ll see
how it’s done.
In the previous section, I showed you the ideas behind Lean UX—the
principles that drive the work. In this section, I get very practical and
describe in detail the process of implementing Lean UX.
Chapter 3, “Vision, Framing, and Outcomes,” describes how Lean UX
radically shifts the way we frame our work. Our goal is not to create a
deliverable, it’s to change something in the world—to create an outcome. In
this chapter I’ll describe the key tool we use to do this: hypothesis statements.
Chapter 4, “Collaborative Design,” describes the shift in our design process.
Lean UX uses many techniques familiar to designers but shifts the emphasis
of our work. We become more collaborative. We aim for speed first. We
prioritize learning. We use a key tool to achieve this: the MVP.
Chapter 5, “MVPs and Experiments,” is about experiments. Lean UX is
based on the idea that we begin our work with an assumption. We use
experiments to test our assumptions and then build on what we learn in
those experiments. This chapter shows you how to orient your design
process around experiments and learning.
Chapter 6, “Feedback and Research,” deals with feedback. User Experience
work in any form requires good input from users. Lean UX puts a premium
on continuous feedback to help us guide our design process. This chapter
shows you techniques that Lean UX teams use to get feedback early and
often, and how to incorporate that feedback into future product iterations.
www.it-ebooks.info
C hap t er 3
17
www.it-ebooks.info
Hypotheses
More granular descriptions of our assumptions that target specific
areas of our product or workflow for experimentation.
Outcomes
The signal we seek from the market to help us validate or invali-
date our hypotheses. These are often quantitative but can also be
qualitative.
Personas
Models of the people for whom we believe we are solving a problem.
Features
The product changes or improvements we believe will drive the out-
comes we seek.
Let’s take a look at each one of these elements in further detail.
Assumptions
The first step in the Lean UX process is to declare your assumptions. Every
project starts with assumptions, but usually we don’t explicitly acknowl-
edge this fact. Instead, we try to ignore assumptions, or worse, treat them
as facts.
Declaring your assumptions allows your team to create a common starting
point. By doing this as a team, you give every team member—designer and
nondesigner alike—the opportunity to voice his or her opinion on how best
to solve the problem. Going through an assumptions declaration exercise
gets everyone’s ideas out on the whiteboard. It reveals the team’s divergence
of opinions and also exposes a broad set of possible solutions.
Declaring assumptions is the first step in the Lean UX process; see Figure 3-1.
18 Chapter 3
www.it-ebooks.info
Method: Declaring Assumptions
Who
Declaring assumptions is a group exercise. Gather your team, making sure
that all disciplines are represented, including any subject matter experts
that could have vital knowledge about your project. For example, if you’re
handling a frequent customer complaint, it might be beneficial to include
a customer service representative from your call center. Call center reps
speak to more customers than anyone else in the organization, and will
likely have insight the rest of the team won’t.
Preparation
Give the team advance notice of the problem they will be taking on to give
everyone a chance to prepare any material they need, or do any related
research, before you begin. Important things to prepare in advance include:
1. Analytics reports that show how the current product is being used
2. Usability reports that illustrate why customers are taking certain
actions in your product
3. Information about past attempts to fix this issue and their successes
and failures
4. Analysis from the business stakeholder as to how solving this problem
will affect the company’s performance
5. Competitive analyses that show how competitors are tackling the same
issues
www.it-ebooks.info
Problem statement template
Problem statements are made up of three elements:
1. The current goals of the product or system
2. The problem the business stakeholder wants addressed (i.e., where the
goals aren’t being met)
3. An explicit request for improvement that doesn’t dictate a specific
solution
Template
Problem statements are filled with assumptions. The team’s job is to dissect
the problem statement into its core assumptions. You can do that by using
the following business assumptions worksheet. Note that some teams—
especially teams starting from scratch—may not have a clear problem state-
ment. That’s okay. You can still try out the worksheet. You’ll just have to
expect that it may take longer to reach consensus on some of the questions.
20 Chapter 3
www.it-ebooks.info
Business Assumptions Worksheet
I like to use this worksheet (created by my partner Giff Constable) to facilitate the
assumptions discussion. There are many ways to complete this worksheet. You can
answer the questions as a team, simply discussing each answer. Or you can run a
structured brainstorm/affinity mapping exercise for each question. However you do
it, remember that it’s important to give everyone a chance to contribute. Also, don’t
worry if you get to the end of the worksheet without clear agreement on all of the
answers. The goal is to collect statements that reflect what you and your team think
might be true. If you have strong disagreement on a point, capture the different
perspectives.
Assumptions Worksheet
You may discover that some of these questions don’t apply to your project. That’s
okay—you can adapt the questions to your situation as you see fit. If it’s early in the
life of your product, you’ll probably spend more time on the business assumptions.
If you’ve got a mature product, you’ll probably focus your energies on the user as-
sumptions. The point is to cast a broad net and look for assumptions in all dimen-
sions of your project.
When you’ve completed the worksheet, you will have a list of assumption state-
ments. Your next step is to prioritize these assumptions.
www.it-ebooks.info
Prioritizing assumptions
The reason we declare assumptions at the start of our work is so that we
can identify project risks. Once you have a list of assumptions, you need to
figure out which ones are the riskiest so that you can work on them first.
Lean UX is an exercise in ruthless prioritization. Understanding that you
can’t test every assumption, how do you decide which one to test first? I like
to create a chart like the one in Figure 3-2, and use it to map out the list of
assumptions.
The goal is to prioritize a set of assumptions to test based on their level
of risk (i.e., how bad would it be if we were wrong about this?) and how
much understanding we have of the issue. The higher the risk and the more
unknowns involved, the higher the priority to test those assumptions.
This doesn’t mean that assumptions that don’t make the first cut are gone
forever. Keep a backlog of the other assumptions you’ve identified so you
can come back to them and test them if and when it makes sense to do so.
Hypotheses
With your prioritized list of assumptions in hand, you’re ready to move to
the next step: testing your assumptions. To do that, transform each assump-
tion statement into a format that is easier to test: a hypothesis statement.
Generally, hypothesis statements use the format:
We believe [this statement is true].
22 Chapter 3
www.it-ebooks.info
[qualitative feedback] and/or [quantitative feedback] and/or [key
performance indicator change].
You can see that this format has two parts. A statement of what you believe
to be true, and a statement of the market feedback you’re looking for to
confirm that you’re right.
Expressing your assumptions this way turns out to be a really powerful
technique. It takes much of the subjective and political conversation out of
the decision-making process and instead orients the team toward feedback
from the market. It also orients the team toward users and customers.
The first field is completed with the feature or improvement you’re consid-
ering making to your product. The second field describes exactly which of
your target customers will benefit from this feature. The last field speaks
to the benefit those customers will get from that feature. The final state-
ment ties it all together. This is the statement that determines whether your
hypothesis was true. What market feedback will you look for to indicate
that your idea is correct? This feedback could be a quantitatively measured
usage of a feature, an increase in a business metric, or a qualitative assess-
ment of some sort.
www.it-ebooks.info
It’s not all numbers! It’s worth noting that there’s been a lot of backlash in the design
world against measurement-driven design. The argument is that by reducing every
design decision to factors that can be measured, we take the delight and soul out
of our products. I actually agree with this perspective, which is why I think it’s so im-
portant to include qualitative feedback in your success criteria. Are people delight-
ed by a design? Do they recommend your product to their friends? Do they tweet
about it? When you look for success metrics, remember that it’s not all numbers.
Let’s take a look at an example of how this works by going back to the
problem statement we looked at earlier from TheLadders:
Our service offers a conduit between job seekers and employers try-
ing to hire them. Through our service, employers can reach out to
job seekers in our ecosystem with employment opportunities. We
have observed that one critical factor affecting customer satisfaction
is how frequently job seekers respond to employer messages. Cur-
rently, job seekers are replying to these communications at a very
low rate. How can we improve the efficacy of our communication
products, thus making employers more successful in their jobs and
job seekers more satisfied with our service?
24 Chapter 3
www.it-ebooks.info
The Importance of Benchmarks
Remember, none of your metrics will be meaningful if you don’t have a benchmark
in place prior to writing your hypotheses. That benchmark—the current state of the
metrics you’re using to determine your idea’s success—needs to be captured ahead
of time to ensure that the team knows what it’s targeting.
Outcomes
When you’re creating hypotheses to test, you want to try to be very specific
regarding the outcomes you are trying to achieve. I discussed earlier how
Lean UX teams focus less on output (the documents, the drawings, even the
products and features that we create) and more on the outcomes that these
outputs create: can we make it easier for people to log into our site? Can we
encourage more people to sign up? Can we encourage greater collaboration
among system users?
Together with your team, look at the problem you are trying to solve. You
probably have a few high-level outcomes you are hoping to achieve (e.g.,
increasing signups, increasing usage, etc.). Consider how you can break
down these high-level outcomes into smaller parts. What behaviors will
predict greater usage: more visitors to the site? Greater click-through on
email marketing? Increasing number of items in the shopping cart? Some-
times it’s helpful to run a team brainstorm to create a list of individual
outcomes that, taken together, you believe will predict the larger outcome
you seek.
Figure 3-3 shows an example from Giff Constable, in which an executive
leadership team brainstormed and then voted on which key performance
indicators (KPIs) the company should pursue next. After consolidating to
the list shown in the photo, each executive was given four M&Ms. As long
as they managed not to eat their votes, these executives were able to vote
(with candy) for each metric they felt was most important. Ties were bro-
ken by the CEO.
www.it-ebooks.info
Figure 3-3. KPI prioritization with candy
Personas
Designers often create models called personas to represent the users of their
systems. If your team already has a well-defined set of personas, the only
thing you need to consider at this point is which ones you will be using in
your hypothesis statements. If you don’t yet have personas, this section
explains how to create personas for the Lean UX process.
Proto-Personas
Designers have long been advocates for the end user. Lean UX is no differ-
ent. As we make assumptions about our business and the outcomes we’d like
to achieve, we still need to keep the user front and center in our thinking.
Most of us learned to think about personas as a tool to represent what we
learned in our research. It was often the case that we created personas as
the output of lengthy, expensive research studies. The problem with perso-
nas that are created this way is the assumption that this is the only way to
create personas, as well as the tendency to regard personas created through
this process as untouchable because of all of the work that went into cre-
ating them.
In Lean UX, we change the order of operations in the persona process.
When creating personas in this approach, we start with assumptions
and then do research to validate our assumptions. Instead of spending
months in the field interviewing people, we spend a few hours creating
26 Chapter 3
www.it-ebooks.info
proto-personas. Proto-personas are our best guess as to who is using (or
will use) our product and why. We sketch them on paper with the entire
team contributing—we want to capture everyone’s assumptions. Then, as
we learn from our ongoing research, we quickly find out how accurate our
initial guesses are, and how we’ll need to adjust our target audience (and
persona)—and thus our design.
Using Proto-Personas
A team we were working with in New York was building an app that improved the
Community-Supported Agriculture (CSA) experience for New York City residents.
CSA is a program that allows city residents to pool their money and purchase an
entire season’s worth of produce from a local farmer. The farmer then delivers his
crops, weekly, to the members of the CSA. Many subscribers to the CSA are men and
women in their late twenties and early thirties who need to juggle a busy work life,
an active social life, and a desire to participate in the CSA.
The team assumed that most CSA consumers were women who liked to cook. They
spent about an hour creating a persona named Susan. But when they went out into
the field to do research, they quickly learned that the overwhelming majority of
cooks, and hence the potential users of their app, were young men. They returned
to the office and revised their persona to create Timothy (Figure 3-4).
Timothy proved to be a far more accurate target user. The team didn’t waste
any more time refining ideas for the wrong audience. They were now focused
on an audience that, while still not perfect, was far more correct than their initial
assumptions.
www.it-ebooks.info
Persona Format
We like to sketch proto-personas on paper using a hand-drawn quadrant,
as in Figures 3-5 and 3-6 (start by folding a sheet of paper into four boxes).
The top-left quadrant holds a rough sketch of the persona and his or her
name and role. The top-right box holds basic demographic information.
Try to focus on demographic information that predicts a specific type of
behavior. For example, there may be cases in which the persona’s age is
totally irrelevant yet their access to a specific device, such as an iPhone, will
completely change the way they interact with your product.
The bottom half of the proto-persona is where we put the meat of the infor-
mation. The bottom-left quadrant contains the user’s needs and frustration
with the current product or situation, the specific pain points your product
is trying to solve, and/or the opportunity you’re trying to address. The
bottom-right quadrant contains potential solutions for those needs. You’ll
use the bottom-right quadrant to capture feature and solution ideas.
28 Chapter 3
www.it-ebooks.info
Figure 3-6. Completed persona template
www.it-ebooks.info
Features
Once you have a list of outcomes in mind and have focused in on a group
of users, it’s time to start thinking about what tactics, features, products,
and services you can put in place to achieve those desired outcomes. Typi-
cally, everyone on the team has a strong opinion at this stage—after all,
features are the most concrete things we work with, so it’s often easiest for
us to express our ideas in terms of features. Too often, though, our design
process starts when someone has a feature idea, and we end up working
backward to try to justify the feature. In Lean UX, features exist to serve
the needs of the business, the customer, and the user.
30 Chapter 3
www.it-ebooks.info
When your list of hypotheses is complete, you’re ready (finally!) to move
on to the next step: design. If you’ve done the process to this point with
your whole team (and I strongly recommend that you do), you’ll be in great
position to move forward together. This process is a very effective way to
create a shared understanding and shared mission across your whole team.
Conclusion
In this chapter, we discussed how we can reframe our work in terms of
outcomes, which is is a vitally important Lean UX technique: framing our
work with outcomes frees us (and our teams) to search for the best solu-
tions to the problem at hand. We also looked at the process of declaring
outcomes. In order to achieve these, we start with the project’s problem
statements and then acknowledge our assumptions, then transform these
assumptions into hypotheses. We also showed how to write hypothesis
statements that capture intended features, audience, and goals, and that are
specific enough to be tested. You’ll end up with statements that will serve as
the roadmap for the next step of the Lean UX process: collaborative design.
In the next chapter, we define collaborative design and how it differs from
traditional product design. We’ll discuss specific tools and techniques that
empower teams to design together and demonstrate how designing together
is the beginning of the hypothesis validation process.
www.it-ebooks.info
www.it-ebooks.info
C hap t er 4
Collaborative Design
33
www.it-ebooks.info
• Design studio—a collaborative sketching exercise for the entire team
• Style guides and pattern libraries—living repositories of all the customer-
facing elements of your product
• Collaboration techniques for geographically distributed teams
In the previous chapter, we discussed product feature hypotheses. The first
part of a product feature hypothesis statement describes what we will build
to solve our customers’ pain point. These features can be designed in many
ways. Navigating through these options can be difficult for teams. How
often have you experienced team conflict over design choices?
Figure 4-1. You’ve written the hypothesis. Now it’s time to determine what you’ll need to
test your assumptions.
The most effective way I’ve found to rally a team around a design direc-
tion is through collaboration. Over the long haul, collaboration yields bet-
ter results than hero-based design (the practice of calling in a designer or
design team to drop in, come up with something beautiful, and take off to
rescue the next project). Teams rarely learn or get better from working with
heroes. Instead, designing together increases the design IQ of the entire
team. It allows every member of the team to articulate his or her ideas. It
gives designers a much broader set of ideas to draw upon as they refine the
user experience. This collaboration, in turn, breeds increased feelings of
ownership over the work being done by the entire team. Finally, collabora-
tive design builds team-wide shared understanding. It is this shared under-
standing that is the currency of Lean UX. The more the team collectively
understands, the less it has to document in order to move forward.
Collaborative design is an approach that allows a team to create product
concepts together. It helps teams build a shared understanding of the design
problem and solution. It allows them to work together to decide which
functionality and interface elements best implement the feature in their
hypothesis.
34 Chapter 4
www.it-ebooks.info
Collaborative design is still a designer-led activity. It’s the designer’s respon-
sibility not only to call these meetings but to facilitate them as well. Some-
times you’ll have one-on-one sessions with a developer at a whiteboard.
Other times, you’ll gather the whole team for a Design Studio exercise. The
key is to collaborate with a diverse group of team members.
In a typical collaborative design session, teams sketch together, critique the
work as it emerges, and ultimately converge on a solution that they feel has
the greatest chance of success. The designer, while still producing designs,
takes on the additional role of facilitator to lead the team through a series
of exercises.
The output of these sessions typically consists of low-fidelity sketches and
wireframes. This level of fidelity is critical to maintaining the malleability
of the work, which allows the team to pivot quickly if their tests reveal that
the approach isn’t working. It’s much easier to pivot from a failed approach
if you haven’t spent too much time laboriously documenting and detailing
that approach.
Collaborative Design 35
www.it-ebooks.info
Collaborative Design in Practice
In 2010, I was designing a dashboard for a web app targeted at TheLadders’
recruiter and employer audience. There was a lot of information to fit on
one screen and I was struggling to make it all work. Instead of burning too
much time at my desk pushing pixels, I grabbed a whiteboard and called
the lead developer over. I sketched my original idea about how to lay out all
the content and functionality for this dashboard. We discussed it and then
I handed him the marker. He sketched his ideas on the same whiteboard.
We went back and forth, ultimately converging on a layout and interac-
tion schema that was not only usable but feasible given our two-week
sprint timeframes (see Figure 4-2). At the end of that two-hour session, we
returned to our desks and started working. I refined our sketch into a more
formal wireframe and workflow and he began to write the infrastructure
code necessary to get the data we needed to the presentation layer.
We had built a shared understanding through our collaborative design ses-
sion. We both knew what we were going to build and what it needed to do.
We didn’t need to wait to document it. This approach allowed us to get the
first version of this idea built within our two-week timeframe.
36 Chapter 4
www.it-ebooks.info
Design Studio
When your team is comfortable collaborating, informal sessions like the
one I’ve just described take place all the time. But sometimes you are going
to need to gather everyone for a formal working session. Design Studio is a
popular way to do this. Design Studio (sometimes called Design Charrette)
is a way to bring a cross-functional team together to visualize potential solu-
tions to a design problem. It breaks down organizational silos and creates
a forum for your fellow teammates’ points of view. By putting designers,
developers, subject matter experts, product managers, business analysts,
and other competencies together in the same space, and focusing them all
on the same challenge, you create an outcome far greater than working in
silos allows. A Design Studio has another benefit: it starts to build the trust
your team will need to move from these formal sessions to more frequent
and informal collaborations.
Process
Design Studio follows this path:
1. Problem definition and constraints
2. Individual idea generation (diverge)
3. Presentation and critique
4. Iterate and refine (emerge)
5. Team idea generation (converge)
Supplies
Here’s what you’ll need:
• Pencils
• Pens
• Permanent markers (multiple colors/thicknesses)
• Highlighters (multiple colors)
Collaborative Design 37
www.it-ebooks.info
• Sketching templates (you can use preprinted 1-up and 6-up templates
or you can use blank sheets of 11"×17" paper divided into six boxes)
• 25"×30.5" self-stick easel pads
• Drafting dots (or any kind of small stickers)
The process works best for a team of five to eight people. If you have more
people, create more teams and have the teams compare output at the end
of the process.
38 Chapter 4
www.it-ebooks.info
Optional: sometimes, people find they have hard time facing a blank page.
If that’s the case, try the following step (5 minutes): ask each person to label
each box of his or her sheet with one of your personas and the specific pain
point or problem he will be addressing for that persona. Write the persona’s
name and pain point at the top of each of the six boxes. Team members
can write the same persona/pain point pair as many times as they have
solutions for that problem, or they can write a different persona/pain point
combination for each box. Any combination works.
Next, with your blank (or optionally labeled) 6-up sheets in front of you,
give everyone five minutes to generate six low-fidelity sketches of solutions
for each persona/pain point pair on their 6-up. These should be visual
articulations (UI sketches, workflows, diagrams, etc.), not written words.
Encourage your team by revealing the dirty secret of interaction design to
level the playing field: if you can draw a circle, a square, and a triangle, you
can draw every interface. I’m confident that everyone on your team can
draw those shapes.
Collaborative Design 39
www.it-ebooks.info
Figure 4-4. Example of typical Design Studio output.
40 Chapter 4
www.it-ebooks.info
Team idea generation (45 minutes)
Now that everyone on the team has feedback on his or her individual idea,
the team must converge on one idea. In this step, the team is trying to
converge on the idea they feel has the biggest chance for success. This idea
will serve as the basis for the next step in the Lean UX process: creating an
MVP and running experiments (both covered in the next chapter).
Ask the team to use a large 2'×3' self-stick easel pad or a whiteboard to
sketch the components and workflow for their idea. There will be a lot of
compromise and wrangling at this stage; to get to consensus, the team will
need to prioritize and pare back features. Encourage the team to create a
“parking lot” for good ideas that don’t make the cut, which will make it
easier to let go of ideas.
If you have multiple teams in the design studio, ask each team to present
their final idea to the room when they are finished for one final round of
critique and feedback.
The artifacts created in the design studio are now used to create refined
wireframes, prototypes, and early code that will drive the team forward in
proving their hypotheses.
Style Guides
One tool that makes collaborative design easier is the style guide. A style
guide is a broadly accepted pattern library that codifies the interactive,
visual, and copy elements of a user interface and system. Style guides (also
known as pattern libraries) are a living collection of all of your product’s
customer-facing components. If it’s made of pixels, it goes in the style guide.
Headers, footers, grids, forms, labels, button logic, and everything else that
goes into your product’s user experience goes in the style guide.
Some companies use wikis for their style guides, which allows the collec-
tion to stay current and accessible to everyone on the team. Other teams
choose to create “live” style guides. These are repositories of front-end code
and design that not only define how the product looks and behaves, but
actually function as the underlying markup and stylesheets for that experi-
ence. If you change the style guide, you change the product.
Style guides create efficiency. They provide a repository of ready-to-go,
approved interface components that can be assembled and aligned to form
a workflow. By minimizing debate over mundane elements like the place-
ment of labels in forms or the never-ending debate over left/right placement
Collaborative Design 41
www.it-ebooks.info
of the “positive” action button, developers can get started creating core
UI components without waiting for a designer to define and specify these
assets. The assets are already designed, defined, and collected in one place.
Interaction and visual designers benefit as well. They no longer have to rec-
reate representations of experiences that already exist. They become free to
focus on new design challenges—novel interaction problems or extending
the visual system to new elements. Approval cycles are streamlined because
the repetitive elements (e.g., the treatment of the global navigation) are no
longer up for debate. Reviews become more focused on the core product
challenge and broader views of the proposed solution.
42 Chapter 4
www.it-ebooks.info
Case Study
In this case study, we’ll look at how the UX team at General Electric (GE)
created an enterprise-grade style guide.
When Greg Petroff took the helm of GE’s global UX practice in late 2011,
he inherited a globally distributed team struggling to bring great product
experiences to one of the world’s largest organizations. As it turns out,
GE is the fourteenth-largest producer of software in the world, creating
systems to monitor, manage, and understand the industrial equipment they
build. With 500 developers for every designer, the team found it challeng-
ing to achieve the desired design results to satisfy the organization’s massive
demands. Hiring more designers was not an option, and broad corporate
advocacy for increased consideration of UX design methods would change
cultural foundations—including processes, values, communications prac-
tices, attitudes, and assumptions—too slowly. In addition, the newly minted
UX Center of Excellence quickly found itself overwhelmed by requests for
work. Reviewing every UX project that came through the company had
turned them into the bottleneck they were seeking to remove.
There had to be a better way. The team initially tried to build a company-
wide UX community through a centralized social networking platform.
Although that approach began to build camaraderie, it didn’t do enough to
socialize a consistent design aesthetic or enable development teams without
UX capability to do good work.
After running a few pilot projects across several business lines, Petroff’s
team quickly noticed recurring use cases, personas, and design patterns.
With individual business lines focused on their business needs and not on
the whole, there was naturally a tremendous amount of duplicative work
being done at GE, as each separate organization recreated similar elements
over and over. Worse, the quality of that work had not progressed to what
smartphone customers were starting to demand. GE’s method was not only
inefficient, it was also increasing the amount of time each project took to
reach market. And when projects did reach market, the experiences across
GE business lines were disparate and inconsistent.
The team brainstormed over the course of a week and came up with a straw
man of what a social environment for consistent UX guidelines would look
like. Their target audience was GE’s 8,000 software engineers worldwide.
The team realized that by empowering the developers with templates,
guidelines, assets, and code snippets, they could take great UX into their
own hands without waiting for design assistance or approval.
Collaborative Design 43
www.it-ebooks.info
With that initiative, the Industrial Internet Design System (IIDS) was born.
The straw man was greenlighted by management and was implemented
over the summer of 2012.
The IIDS is based on modern HTML5 frameworks such as Bootstrap,
jQuery, and others, but looks nothing like them (see Figures 4-5 and 4-6). It
is a branded, functional UI design pattern library. It provides the graphical
assets, code snippets, and usage rules for each of GE’s templated product
experiences. The team also built example applications to aid other teams
in the composition of applications. The IIDS also includes typical customer
personas so that project teams can get a clear sense of their target custom-
ers and how the intended customer affects the design pattern choices they
make.
Petroff’s team identified two distinct audiences for the IIDS. The first was
developers at GE who need the assets to build sites and products. The sec-
ond was made up of the program managers and owners who need to decide
what kind of application to create. The IIDS serves both communities well,
with positive feedback coming in regularly, usage statistics skyrocketing,
and project-success metrics going up and to the right.
The IIDS is empowering teams seeking to become more agile and dip their
toes into Lean Startup. It allows project teams to build prototypes of expe-
riences far faster than ever before. These prototypes reach the validation
stages months earlier than projects in the past, allowing the teams to prove
their worth well in advance of heavy back-end integration. Average project
lifecycles have been shortened by as much as six months with rough esti-
mated resource-usage savings in the millions per year.
Most importantly, all the teams at GE are now empowered to get to a click-
able version of their experience in days instead of months. They are able
to bring these ideas to internal stakeholders and external customers well
before committing further resources. In addition, the teams are far better
equipped to judge how successful a new product release will be. The waste
that once plagued the product design cycle in GE is slowly being alleviated
through the ever-improving resources available in the IIDS.
44 Chapter 4
www.it-ebooks.info
Figure 4-5. An example of the IIDS template page.
Collaborative Design 45
www.it-ebooks.info
Figure 4-6. A table layout in the IIDS.
46 Chapter 4
www.it-ebooks.info
Figure 4-7. Style guide example from TheLadders.
Collaborative Design 47
www.it-ebooks.info
Figure 4-8. Another example of a style guide page from TheLadders.
Next, include all visual design elements. Start with the general color pal-
ette of your product. Ensure that each primary color is available with hex
values as well as complementary and secondary color choices. If certain ele-
ments, such as buttons, have different colors based on state, ensure that this
information is included. Other elements to include here are logos, headers,
footers, grid structures, and typographical choices (i.e., which fonts to use
where and at what size/weight). The same attributes of what, where, and
when provided for interaction design elements should also be included here.
Finally, ensure that copywriting styles are codified as well. Capture the
tone of your brand, specific words you will and won’t use, grammatical
choices, tolerated (and not tolerated) colloquialisms, along with button lan-
guage (OK? Yes? Go? etc.) and other navigation language (previous/next,
more/less, etc.).
Accessible
Accessibility means that the style guide is available to everyone in your
organization. Accessible style guides are:
48 Chapter 4
www.it-ebooks.info
Easily found
Use a memorable URL and ensure that everyone is aware of it.
Easily distributed
Ensure that your teams can access the style guides at their conve-
nience (in the office, out of the office, on mobile, etc.).
Easy to search
A comprehensive and accurate search feature in the style guide greatly
increases its usage.
Easy to use
Treat this as you would any other design project. If it’s not usable, it
will go unused very quickly.
Continually improved
The style guide should be considered a living document. Yes, the elements
within it ensure a consistent experience for your customers, but your prod-
uct (and your customers) will evolve. The style guide should be malleable
enough to add these updates easily. In addition, as your designers create
new elements, they will demand an easy way to add them to the style guide.
I recommend using a wiki. Here’s why:
• Wikis are familiar places for developers. This means that getting your
teammates in engineering to participate in this tool will not involve
forcing them to learn a new tool or one that was purpose-built only
for designers.
• Wikis keep revision histories (good ones do, anyway). This practice is
crucial because there will be times when you want to roll back updates
to the UI. Revision histories keep you from having to recreate previous
states of the style guide.
• Wikis keep track of who changed what and provide commenting func-
tionality. This feature is ideal for keeping a trail of what decisions were
made, who made them, and the rationale for and even the discussion
about making that change. As you bring on board new team members,
this type of historical capture can bring them up to speed much faster.
In other words, wikis are your documentation.
Actionable
Your style guide is not just a library or museum for interaction components.
It should be a “widget factory” that can produce any interface element on
demand. As each new element is added to the style guide, make it available
Collaborative Design 49
www.it-ebooks.info
for download in whatever formats your team will need. Ensure that not
only the code is available but the graphical and wireframe assets as well.
Doing so allows every designer to have a full palette of interface elements
with which to create prototypes at any given time.
50 Chapter 4
www.it-ebooks.info
A Word about Live Style Guides
Teams working on the Web have recently begun taking a new approach to
style guides—the live style guide. Essentially, these are identical to wiki-
based style guides, with one fundamental difference: the code in a live
style guide is the same code the application uses. Teams gain efficiencies
from this approach but take on some additional infrastructure and process
burden.
Live style guides are basically a portion of your product that is visible only
to the product team. It is a portion of your application that generates a “one
of each” page that displays all the styles and widgets being used on the site.
It has the advantage of being much closer to self-maintaining.
As you make changes to the underlying HTML and CSS of your site, these
changes are displayed in the style guide pages. Someone still needs to pay
attention to this page to make sure it’s curated and maintained and that
conflicts are resolved. But the movement toward a self-documented applica-
tion is exciting and holds tremendous promise.
Collaborative Design 51
www.it-ebooks.info
Setup
We asked the two groups to gather in their individual conference rooms
with their own laptops. Each conference room had a Mac in it with a
location-specific Skype account (i.e., it wasn’t a specific individual’s
account, it was that office’s account). The two offices connected to each
other via their office Skype accounts so that we could see each other as a
group. This step was critical, as it was the closest we could get to physically
being in the same room.
We prepared a very brief setup presentation (about 10 slides) that explained
the problem statement we were tackling. It included customer testimonials,
data, and a very brief recap of our customers’ needs. The presentation also
included the constraints of the solution space.
52 Chapter 4
www.it-ebooks.info
At the end of this process, we had a spreadsheet filled with ideas that were
sorted into themes. Some themes had just a pair of ideas; others had as
many as eight.
Collaborative Design 53
www.it-ebooks.info
Figure 4-10. Dual monitor setup during remote Design Studio.
54 Chapter 4
www.it-ebooks.info
C hap t er 5
With the parts of your hypothesis now defined, you’re ready to determine
which product ideas are valid and which ones you should discard. In this
chapter, we discuss the Minimum Viable Product (MVP) and what it means
in Lean UX. In addition, we’ll cover:
• Determining product focus (delivering value or increasing learning?)
using MVP
• Using prototypes and prototyping tools
• Running experiments without prototypes
55
www.it-ebooks.info
Your prioritized list of hypotheses has given you several paths to explore.
To do this exploration, you are going to want to create the smallest thing
you can to determine the validity of each of these hypothesis statements.
That is your MVP. You will use your MVP to run experiments. The out-
come of the experiments will tell you whether your hypothesis was cor-
rect and thus whether the direction you are exploring should be pursued,
refined, or abandoned.
Figure 5-1. You will create MVPs after you’ve defined and prioritized a set of hypotheses.
56 Chapter 5
www.it-ebooks.info
helping the team learn enough to make a good decision about whether to
proceed.
They spent half a day designing and coding the form and were able to
launch it that same afternoon. The team knew that their site received a sig-
nificant amount of traffic each day: they would be able to learn very quickly
if there was interest in their newsletter.
At this point, the team made no effort to design or build the actual news-
letter. That would come later, after the team had gathered enough data to
make a GO/NO-GO decision. After the team had gathered enough data,
and if the data showed that their customers wanted the newsletter, the
team would move on to their next MVP, one that would begin to deliver
value and learning. They planned to experiment with MVP versions of the
newsletter itself that would let them test content strategy, design, and other
newsletter features.
Creating an MVP
When you start planning your MVP, the first thing you have to do is con-
sider what you’re trying to learn. It’s useful to think about these three basic
questions:
1. Is there a need for the solution I’m designing?
2. Is there value in the solution and features I’m offering?
3. Is my solution usable?
Although you can build an MVP to help you answer any of these ques-
tions, the first question is probably best answered with traditional design
research methods. (In the next chapter, we discuss Lean approaches to this
research.) But for the second and third questions, using an MVP adds a lot
of value.
If you’re trying to answer question two, you will likely find yourself cre-
ating an MVP that is optimized for learning. If your question is about the
usability of your solution, you will want to emphasize value delivery in your
product. This step will allow you to “release” a product into the market
and “observe” users interacting with it in realistic contexts.
Here are some guidelines to follow if you’re trying to maximize your
learning:
Be clear and concise
Spend your time distilling your idea to its core value proposition and
present that to your customers
www.it-ebooks.info
Prioritize ruthlessly
Ideas, like artifacts, are transient. Let the best ones prove themselves.
Stay agile
Information will come in quickly, so make sure that you’re working in
a medium that allows you to make updates easily.
Measure behavior
Build MVPs that allow you to observe and measure what people actu-
ally do, not just what people say. In digital product design, behavior
trumps opinion.
Use a call-to-action
You will know people value your solution when they demonstrate that
they are using it. A call-to-action is a clear phrase, sometimes comple-
mented by an image, that asks the user to take a specific action: “sign
up” or “buy now.” Giving people a way to opt in to or sign up for a
service is a great way to know if they’re interested.
Here are some guidelines to follow if you’re trying to deliver value to your
customers:
Be functional
Some level of integration with the rest of your application must be in
place to create a realistic usage scenario.
Integrate with existing analytics
Measuring the performance of your MVP must be done within the
context of existing product workflows.
Be consistent with the rest of the application
To minimize any biases toward the new functionality, design your
MVP to fit with your current style guide and brand.
Of course, you’ll find that you’re trying to learn and deliver value at the
same time. Keeping these guidelines in mind as you plan your MVPs will
help you navigate the trade-offs and compromises you’re going to have to
make.
Regardless of your desired outcome, build the smallest MVP possible.
Remember that it is a tool for learning. You will be iterating. You will be
modifying it. You may very well be throwing it away entirely.
And keep one last thing in mind: in many cases, your MVP won’t involve
any code at all. Instead, you will rely on many of the UX designer’s existing
tools: sketching, prototyping, copywriting, and visual design.
58 Chapter 5
www.it-ebooks.info
Prototyping
One of the most effective ways to create MVP’s is by prototyping the expe-
rience. A prototype is an approximation of an experience that allows you to
simulate what it is like to use the product or service in question. It needs to
be clickable (or tappable). At the same time, your goal should be to expend
as little effort as possible in order to create the prototype, which makes
your choice of prototyping tool important.
Choosing which tool to use for your prototype depends on:
• Who will be interacting with it
• What you hope to learn
• How much time you have to create it
It’s critical to specify the intended audience for your prototype. Knowing
your audience allows you to create the smallest possible prototype that will
generate meaningful feedback from this audience. For example, if you’re
using the prototype primarily to demo ideas to software engineers on your
team, the prototype can largely overlook primary areas of the product that
aren’t being affected by the prototype, such as the global navigation. Your
developers know those items are there and that they’re not changing, so you
don’t need to illustrate those items for them.
Stakeholders, often less familiar with their own product than they’ll ever
admit, will likely need a greater level of fidelity in the prototype in order to
truly grasp the concept. To meet the various needs of these disparate audi-
ences, your prototyping toolkit should be fairly broad. You’ll want a broad
range of methods to communicate your ideas. Let’s take a look at some
ways to create prototypes and the pros and cons of each.
www.it-ebooks.info
Figure 5-2. Example of paper prototype.
Pros
• Can be created in an hour
• Easily arranged and rearranged
• Cheap
• Can be assembled with materials already found in the office
• Fun activity that many people enjoy
Cons
• Rapid iteration and duplication of the prototype can become time-
consuming and tedious
• The simulation is very artificial, because you’re not using the actual
input mechanisms (mouse, trackpad, keyboard, touch screen, etc.)
• Feedback is limited to the high-level structure and flow of the product
60 Chapter 5
www.it-ebooks.info
Low-Fidelity Prototypes: Clickable Wireframes
Creating an experience with clickable wireframes (Figure 5-3) lets you take
a prototype to the next level of fidelity. Your investment in pixels provides a
bit more realistic feel to the workflow. Test participants and team members
use digital input mechanisms to interact with the prototype, which offers
better insight and feedback about the way they will interact with the prod-
uct at the level of the click, tap, or gesture.
Pros
• Provides a good sense of the length of workflow
• Reveals major obstacles to primary task completion
• Allows assessment of findability of core elements
• Can be used to quickly create “something clickable” to get your team
learning from your existing assets instead of forcing the creation of
new ones
Cons
• Most people who will interact with these assets are savvy enough to
recognize an unfinished product
• More attention than normal is paid to labeling and copy
www.it-ebooks.info
Tools for creating low-fidelity clickable wireframes
Here are some of the tools that work well for this type of prototyping:
Balsamiq
An inexpensive wireframing tool that provides “sketchy”-looking
output. It’s the closest thing to digital sketching of interfaces and has
a robust community of support. Its limitations are what make it pow-
erful; you can’t spend your time tweaking the finer points of the inter-
face, so you spend more time churning through revisions. The ability
to link pages together easily makes it a great early prototyping tool.
Microsoft Visio
This program, the granddaddy of wireframing tools, can still be used
to link its screens together to create something clickable. It’s hard to
work quickly with Visio, though: the general challenges of using this
product make it less and less attractive as more modern products,
both desktop and web-based, enter the market.
OmniGraffle (Mac only)
In many ways, this is the Mac equivalent of Visio, though it is easier
to use, has more robust features, and provides better-looking artifacts.
You can use images in your drawings, so you can create good-looking
artifacts. Still, its core power is in diagramming, not in simulating
workflows and interaction.
Microsoft PowerPoint
In a pinch, PowerPoint can still be relied on to fake some level of
interactivity. You can use the native drawing tools to draw wireframes
and link them together, or you can import mockups, wireframes, or
screenshots that you’ve created in another tool. By clicking sequen-
tially through your slides or by using linked hotspots, you can pro-
vide a bare minimum level of fake interactivity. On the Mac, Keynote
can be used in the same way. You can also buy libraries of images
from Keynotopia that let you assemble realistic-looking mockups.
Maintaining these prototypes can end up being very time-consuming.
Fluid Designer/Pop Prototype on Paper
These mobile prototypting tools (and others like them, which are
emerging very rapidly) allow you to quickly build prototypes that run
on a smartphone. You import images (or photograph sketches) and
link them quickly using hotspots. You can simulate simple workflows
very quickly.
62 Chapter 5
www.it-ebooks.info
Note
I am aware that there are many options on the market for creating wire-
frames and prototypes. The list of tools I mention in this section is in no way
meant to be comprehensive. In fact, it is highly recommended that you try
out as many of these tools as you can. See how well they fit the way you and
your team work together. Most products have a free trial so you can give the
product a field test before committing.
www.it-ebooks.info
Pros
• Produces high-quality and realistic prototypes
• Visual design and brand elements can be tested
• Workflow and user interface interactions can be assessed
Cons
• Interactivity is still more limited than fully native prototypes
• Users typically can’t interact with real data, so there is a limit to the
types of product interactions you can simulate
• Depending on the tool, it can be time-consuming to create and main-
tain these prototypes; maintaining a high-fidelity prototype and keep-
ing it in sync with the actual product often involves duplicate effort
64 Chapter 5
www.it-ebooks.info
Coded Prototypes
Coded prototypes offer the highest level of fidelity for simulated experi-
ences. For all intents and purposes, people interacting with this type of
prototype should not be able to distinguish it from the final product unless
they bump up against the limits of its scope (i.e., they click on a link to a
page that was not prototyped). Coded prototypes exist in the native envi-
ronment (the browser, the OS, on the device, etc.) and make use of all of the
expected interactive elements. Buttons, drop-down menus, and form fields
all function as the user would expect them to. These prototypes take input
from the mouse, keyboard, and screen. They create as natural an interac-
tion pattern as possible for the prototype’s evaluators.
Pros
• Potential to reuse code for production
• The most realistic simulation to create
• Can be generated from existing code assets
Cons
• Team can get bogged down in debating the finer points of the prototype
• Time-consuming to create working code that delivers the desired
experience
• Tempting to perfect the code before releasing to customers
• Updating and iterating can take a lot of time
www.it-ebooks.info
What Should Go Into My Prototype?
You’ve picked the tool to create your MVP and are ready to get started.
There is no need to prototype the entire product experience. Instead, simu-
late the most important part of the experience for your customer and your
business. Focus on the core workflows that illustrate your MVP.
Focusing on the primary workflows of your MVP gives the team a sense
of temporary tunnel vision (in a good way!), allowing them to focus on a
specific portion of the experience and assess its validity and efficacy.
66 Chapter 5
www.it-ebooks.info
This established startup was struggling with their current product—an
exclusive subscription-based community for group collaboration. It had
been in market for a few years and had gained traction, but adoption had
reached a plateau—new users were not signing up. Realizing that a radical
change was in order, especially in light of growing competition, they were
considering revamping their business model and opening up the product to
a significantly broader market segment. Their concern was twofold:
• Would current users accept this change, given that it would alter the
exclusive nature of the community?
• Would the new market segment even be interested in this type of
product?
The team was worried that they could take a double hit. They feared that
existing users would abandon the product and that there wouldn’t be
enough new users coming on board to make up for the shortfall.
I worked with the team to define our plan as a hypothesis. We laid out the
new market segment and defined the core set of functionality we wanted to
provide to that segment. It was only a subset of the ultimate vision, but it
could be articulated in five wireframes.
We spent a week creating the wireframes using Balsamiq to ensure that
our developers, marketers, and executives were on board with the new
direction. We showed the wireframes to current customers (twice!) over
the course of these five days and ended up with a clickable prototype—our
MVP.
The timing for our experiment was fortuitous: there was a conference full
of potential customers scheduled for the following week in Texas. The team
flew down to the conference and walked the halls of the convention center
with the prototype on our iPads.
The mockups worked great on the iPads: customers tapped, swiped, and
chatted with us about the new offering. Three days later, we returned
to NYC with feedback written on every sticky note and scrap of paper
available.
We gathered the notes into groups, and some clear themes emerged. Cus-
tomer feedback made us realize that although there was merit to this new
business plan, we would need further differentiation from existing prod-
ucts in the marketplace if we were going to succeed.
All told, we spent eight business days developing our hypotheses, creating
our MVP, and getting market feedback. This work put us in a great posi-
tion to refine the product to fit our market segment more effectively.
www.it-ebooks.info
Non-prototype MVPs
For many teams, the default approach to creating an MVP is to create a
prototype—to immediately begin designing and writing code. It’s easy to
understand this approach: we are trained to test our designs and our code,
so when we think about validation, we naturally think about creating a
product mockup to test. There are many occasions when this step isn’t
necessary and can even be harmful, though. As valuable as prototyping is,
it isn’t the only way forward.
Sometimes it makes sense to create an MVP that doesn’t simulate your
product and instead lets you test something related to your product. For
example, when your team is trying to determine the value of a new fea-
ture or product, it often makes sense to use a non-prototype MVP to learn
whether you’re on the right path.
The mantra to keep in mind when creating non-prototype MVPs is this:
you can always go leaner. To plan your MVP, ask yourself the following
questions:
1. What am I trying to learn?
2. What are the main signals I need from the market to validate my
hypothesis?
3. Are there any other signals I can test for that will serve as indicators
for my main signal?
4. What’s the fastest way for me to find this information?
As an example, let’s answer these questions for a solution that an ecommerce
company wants to test:
1. What am I trying to learn? We are trying to learn whether this new
ecommerce solution will increase purchases.
2. What are the main signals I need from the market to validate my
hypothesis? The main signal we’re seeking from the market is an
increase in completed purchases.
3. Are there any signals I can test for that will serve as indicators for my
main signal? Instead of completed purchases, can we test for customer
intent and use that as a proxy for purchases?
4. What’s the fastest way for me to find this information? Let’s send out
an email to a subset of our users offering a few items for sale and count
click-throughs for that call-to-action. This will help us determine inter-
est and intent to purchase.
68 Chapter 5
www.it-ebooks.info
Types of Non-Prototype MVPs
Let’s take a quick look at some techniques for creating non-protoype MVPs.
Email
Email is a very powerful tool when it comes to learning about your
customers. Open rates, click-throughs, and task completion rates for
recipients all provide insight into whether your idea has value.
Google Ad Words
A very inexpensive experiment to run is to purchase Google Ad
Words advertisements that target searches relevant to your business.
By monitoring what people are searching for, you’ll start to get feed-
back on what kind of language resonates with your audience. By mea-
suring click-throughs, you can see how much interest there is in the
words and messages you propose.
Landing Page
A landing page for click-through traffic from Google ads can further
validate your thinking. A landing page is the online equivalent of a
Wild West movie studio set. It’s just a facade of your service, built
with a very specific and obvious call-to-action on it. Whether it’s
Sign-up, Buy Now, or Share-With-A-Friend, every user who completes
the task on your landing page counts as validation of your product
idea.
The button to nowhere
A feature can be tested on your site by adding a button to the inter-
face that touts the new functionality. That button does nothing more
than measure the number of times it’s clicked. Each click indicates
a customer’s desire for that feature. With enough measurable inter-
est, further development of the feature can continue. Of course, you
should give the user some explanation of why the feature isn’t work-
ing. You can use this further interaction as a chance to capture an
email address or another bit of feedback.
www.it-ebooks.info
Here’s an example of how Cheryl Yeoh launched CityPockets using a hybrid
approach called a Concierge MVP to find out whether her idea solved a real
problem and if there was enough demand to justify building it for real.
Cheryl Yeoh started CityPockets from the hypothesis that people had
trouble managing, keeping track of, and redeeming all the daily deals and
coupons they purchased online. She interviewed customers to validate that
indeed there was a need, but she wasn’t sure if her solution—an online
wallet for all of these coupons—would bring the kind of value these cus-
tomers needed. To validate her hypothesis, she launched an MVP version of
CityPockets.com that featured only a front end. Building the back-end pro-
cessing and integration she would need was going to be costly; she didn’t
want to spend her money unless she was sure her customers would find her
service valuable.
Instead of building a back end, Cheryl assigned a unique email address to
each customer who signed up for the service. She instructed her customers
to forward all of their coupon emails to that address. Behind the scenes,
Cheryl was manually entering every coupon into a database. She set an
arbitrary target outcome for herself: 500 emails a day. If customers were
sending her 500 emails a day, she felt confident concluding there would be
enough demand for the service to merit further investment. She would be
ready at that point to build a back end to take over the processing.
This approach—though it involved some design and coding—left out the
heavy lifting. Instead, it let Cheryl focus her investment on the smallest
possible set of features she needed to support her learning. At the end of
the day, this is the essence of the Lean UX approach. Design only what you
need. Deliver it quickly. Create enough customer contact to get meaningful
feedback fast.
70 Chapter 5
www.it-ebooks.info
Conclusion
In this chapter, we defined the Minimum Viable Product as the smallest
thing you can make to learn whether your hypothesis is valid. In addition,
we discussed the various forms an MVP can take, took a closer look at
prototyping, and discussed tactics for learning that don’t require building
prototypes.
In Chapter 6, we take a look at various types of research you can use to
make sure that your designs are hitting the mark. We also take a look
at how your team can make sense of all the feedback your research will
generate.
www.it-ebooks.info
www.it-ebooks.info
C hap t er 6
It’s now time to put our MVP to the test. All of our work up to this point
has been based on assumptions; now we must begin the validation process.
We use lightweight, continuous, and collaborative research techniques to
do this.
Research with users is at the heart of most approaches to UX. Too often,
teams outsource research work to specialized research teams. And too
often, research activities take place only on rare occasions—either at the
beginning of a project or at the end. Lean UX solves the problems these
tactics create by making research both continuous and collaborative. Let’s
dig in to see how to do that.
In this chapter, we cover:
• Collaborative research techniques that allow you to build shared
understanding with your team
• Continuous research techniques that allow you to build small, informal
qualitative research studies into every iteration
73
www.it-ebooks.info
• Which artifacts to test and what results you can expect from each of
these tests
• How to incorporate the voice of the customer throughout the Lean UX
cycle
• How to use A/B testing (described later in this chapter) in your research
• How to reconcile contradictory feedback from multiple sources
Figure 6-1. Collecting feedback via research is the final step in the Lean UX cycle.
Collaborative Discovery
Collaborative design (covered in Chapter 4) is one of two main ways to
bridge functions within a Lean UX team. Collaborative discovery—
working as a team to test ideas in the market—is the other. Collaborative
discovery is an approach to research that gets the entire team out of the
building—literally and figuratively—to meet with and learn from custom-
ers. It gives everyone on the team a chance to see how the hypotheses are
testing and, most importantly, multiplies the number of inputs the team can
use to gather customer insight.
74 Chapter 6
www.it-ebooks.info
It’s essential that you and your team conduct research together; that’s why
I call it collaborative discovery. Outsourcing this task dramatically reduces
its value: it wastes time, it squanders team-building, and it filters the infor-
mation through deliverables, handoffs, and interpretation. Don’t do it.
Researchers sometimes object to this approach to research. As trained pro-
fessionals, they are right to point out that they have special knowledge that
is important to the research process. I agree. That’s why you should include
a researcher on your team if you can. Just don’t outsource the work to that
person. Instead, use the researcher as a coach to help your team plan and
execute your activities.
www.it-ebooks.info
The Interview Guide
To prepare for fieldwork, create a small cheat sheet that will fit into your notebook.
On your cheat sheet, write the questions and topics that you’ve decided to cover—
with this guide, you’ll always be prepared to move the interview along.
When planning your questions, think about a sequential funnel: first, try to identify
whether the customer is in your target audience. Then try to confirm any problem
hypotheses you have for this segment. Finally, if you have a prototype or mockup
with you, show this to the customer last to avoid limiting the conversation to your
vision of the solution.
Continuous Discovery
A critical best practice in Lean UX is building a regular cadence of cus-
tomer involvement. Regularly scheduled conversations with customers
minimize the time between hypothesis creation, experiment design, and
user feedback, allowing you to validate your hypotheses quickly. In general,
knowing you’re never more than a few days away from customer feedback
76 Chapter 6
www.it-ebooks.info
has a powerful effect on teams. It takes the pressure away from your deci-
sion making because you know that you’re never more than a few days
from getting meaningful data from the market.
www.it-ebooks.info
Thursday: Testing!
Spend the morning testing your MVP with customers. Spend no
more than an hour with each customer. Everyone on the team should
take notes. The team should plan to watch from a separate location.
Review the findings with the entire project team immediately after the
last participant is done.
Friday: Planning
Use your new insight to decide whether your hypotheses were vali-
dated and what you need to do next.
78 Chapter 6
www.it-ebooks.info
Case Study: Three Users Every Thursday at Meetup
One company that has taken the concept of “three users every Thursday”
to a new level is Meetup. Based in New York and under the guidance of VP
of Product, Strategy, and Community Andres Glusman, Meetup started
with a desire to test each and every one of their new features and products.
After pricing some outsourced options, they decided to keep things in house
and take an iterative approach in their search for what they called their
“minimally viable process.” Initially, they tried to test with the user, mod-
erator, and team all in the same room. They got some decent results from
this approach— and there was lots to learn from this technique, including
that it can be scaled—but found that the test participants would get a bit
freaked out with so many folks in the room.
Over time, they evolved to having the testing in one room with only the
moderator joining the user. The rest of the team would watch the video feed
from a separate conference room (Meetup originally used Morae to share
the video; today they are using GoToMeeting).
Meetup doesn’t write testing scripts because they’re not sure what will be
tested each day. Instead, product managers interact with test moderators,
using instant messaging to help guide the conversations with users. The
team debriefs immediately after the tests are complete and is able to move
forward quickly.
Meetup recruited directly from the Meetup community from day one.
For participants outside of their community, the team used a third-party
recruiter. Ultimately, they decided to bring this responsibility in-house,
assigning the work to the dedicated researcher they’d hired to handle all
testing.
The team scaled up from three users once a week to testing every day except
Monday. Their core objective was to minimize the time between concept
and customer feedback.
Meetup’s practical minimum viable process orientation can also be seen
in their approach to mobile testing. As their mobile usage numbers grew,
Meetup didn’t want to delay testing on mobile platforms while waiting for
fancy mobile testing equipment. Instead, they built their own—for $28 (see
Figure 6-3).
www.it-ebooks.info
Figure 6-3. Meetup’s mobile usability testing rig.
80 Chapter 6
www.it-ebooks.info
Making Sense of the Research—A Team Activity
Whether your team does fieldwork or lab work, research generates a lot of
raw data. Making sense of this data can be time-consuming and frustrat-
ing, so the process is often handed over to specialists who are asked to syn-
thesize research findings. You shouldn’t do things this way. Instead, work
as hard as you can to make sense of the data as a team.
As soon as possible after the research sessions are over—preferably the
same day, or at least the following day—gather the team together for a
review session. When the team has reassembled, ask everyone to read their
findings to each other. An efficient way to do this is to transcribe the notes
people read out loud onto index cards or sticky notes, then sort the notes
into themes. This process of reading, grouping, and discussing gets every-
one’s input out on the table and builds the shared understanding that you
seek. With themes identified, you and your team can then determine next
steps for your MVP.
www.it-ebooks.info
Identifying Patterns over Time
Most UX research programs are structured to get a conclusive answer. Typ-
ically, you will plan to do enough research to definitively answer a question
or set of questions. Lean UX research puts a priority on being continuous,
which means that you’re structuring your research activities very differ-
ently. Instead of running big studies, you’ll see a small number of users
every week. Therefore, some questions may remain open over a couple of
weeks. Another result is that interesting patterns can reveal themselves over
time.
For example, our regular test sessions at TheLadders revealed an interest-
ing change in our customers’ attitudes over time. In 2008, when we first
started meeting with job seekers on a regular basis, we would discuss vari-
ous ways to communicate with employers. One of the options we proposed
was SMS. Because our audience was typically made up of high-income
earners in their late forties and early fifties, their early responses showed a
strong disdain for SMS as a legitimate communication method. To them,
it was something their kids did (and that perhaps they did with their kids),
but it was certainly not a “proper” way to conduct a job search.
By 2011, though, SMS messages had taken off in the United States. As
text messaging gained acceptance in business culture, this attitude began to
soften. Week after week, as we sat with job seekers, we began to see these
opinions change. We saw job seekers become far more likely to use SMS in
a mid-career job search than they would have been just a few years before.
We would never have recognized this as an audience-wide trend had we not
been speaking with a sample of that audience week in and week out. As
part of our regular interaction with customers, we always asked a regular
set of level-setting questions to capture the “vital signs” of the job seeker’s
search, no matter what other questions, features, or products we were test-
ing. Anecdotally, these findings would not have swayed our beliefs about
our target audience. Aggregated over time, they became very powerful and
shaped our future product discussions and considerations.
Test Everything
In order to maintain a regular cadence of user testing, your team must
adopt a “test everything” policy. Whatever is ready on testing day is what
goes in front of the users. This policy liberates your team from rushing
toward testing day deadlines. Instead, you’ll find yourself taking advan-
tage of your weekly test sessions to get insight at every stage of design and
development. You must, however, set expectations properly for the type of
feedback you’ll be able to generate with each type of artifact.
82 Chapter 6
www.it-ebooks.info
Sketches
Feedback collected on sketches (Figure 6-4) helps you validate the value
of your concept. What you won’t get at this level is tactical, step-by-step
feedback on the process, insight about design elements, or even meaningful
feedback on copy choices. You won’t be able to learn much (if anything)
about the usability of your concept.
Static Wireframes
Showing test participants wireframes (Figure 6-5) lets you assess the infor-
mation hierarchy and layout of your experience. In addition, you’ll get feed-
back on taxonomy, navigation, and information architecture.
You’ll receive the first trickles of workflow feedback, but at this point your
test participants are focused primarily on the words on the page and the
selections they’re making. Wireframes provide a good opportunity to start
testing copy choices.
www.it-ebooks.info
Figure 6-5. Example of a wireframe.
Mockups (Clickable)
A set of clickable mockups—essentially a prototype created in Axure, Fire-
works, ProtoShare or any other viable prototyping tool (see Figure 6-6)—
avoids the pitfalls of showing screens that don’t link together. Users see
the actual results of their clicks. This type of mockup will not allow you
to assess interactions with data (so you can’t test search performance, for
example), but you can still learn a lot about the structure of your product.
84 Chapter 6
www.it-ebooks.info
Figure 6-6. Example of clickable mockup from Skype in the Classroom. (Design by Made
By Many.)
Coded Prototypes
Live code is the best experience you can put in front of your test partici-
pants. It replicates the design, behavior, and workflow of your product.
The feedback is real, and you can apply it directly to the experience. You
may simulate a live-data connection or actually connect to live data; if
you design your test experience well, users won’t be able to tell, but their
www.it-ebooks.info
reactions will provide you with direct insight into the way real data affects
the experience (Figure 6-7).
Customer Service
Customer support agents talk to more customers on a daily basis than you
will over the course of an entire project. There are multiple ways to harness
their knowledge:
86 Chapter 6
www.it-ebooks.info
• Reach out to them and ask them what they’re hearing from customers
about the sections of the product on which you’re working.
• Hold regular monthly meetings with them to understand the trends.
What do customers love this month? What do they hate?
• Tap their deep product knowledge to learn how they would solve the
challenges your team is working on. Include them in design sessions
and design reviews.
• Incorporate your hypotheses into their call scripts—one of the cheap-
est ways to test your ideas is to suggest it as a fix to customers calling
in with a relevant complaint.
In the mid-2000s, I ran the UX team at a medium-sized tech company in
Portland, Oregon. One of the ways we prioritized the work was by regu-
larly checking the pulse of the customer base. We did this with a standing
monthly meeting with our customer service reps. Each month, they would
provide us with the top 10 things customers were complaining about. We
used this information to focus our efforts and to subsequently measure the
efficacy of our work. If we attempted to solve one of these pain points, this
monthly conversation gave us a clear indication of whether our efforts were
bearing fruit; if the issue was not receding in the top 10 list, our solution
had not worked.
An additional benefit of this effort was that the customer service team real-
ized someone was listening to their insights and began proactively giving us
customer feedback outside of our monthly meeting. The dialog that ensued
provided us with a continuous feedback loop to use with many of our prod-
uct hypotheses.
www.it-ebooks.info
• Soliciting community sites for hard-to-find test participants
These inbound customer feedback channels provide feedback from the
point of view of your most active and engaged customers. Here are a few
tactics for getting other points of view:
Search logs
Search terms are clear indicators of what customers are seeking on
your site. Search patterns indicate what they’re finding and what
they’re not finding. Repeated queries with slight variations show a
user’s challenge in finding certain information.
One way to use search logs for MVP validation is to launch a test
page for the feature you’re planning. Following the search logs will
tell you if the test content (or feature) on that page is meeting the
user’s needs. If they continue to search on variations of that content,
your experiment has failed.
Site usage analytics
Site usage logs and analytics packages—especially funnel analyses—
show how customers are using the site, where they’re dropping off,
and how they try to manipulate the product to do the things they
need or expect it to do. Understanding these reports provides real-
world context for the decisions the team needs to make.
In addition, use analytics tools to determine the success of experi-
ments that have launched publicly. How has the experiment shifted
usage of the product? Are your efforts achieving the outcome you
defined? These tools provide an unbiased answer.
A/B testing
A/B testing is a technique, originally developed by marketers, to
gauge which of two (or more) relatively similar concepts achieve a
goal more effectively. When applied in the Lean UX framework, A/B
testing becomes a powerful tool to determine the validity of your
hypotheses. Applying A/B testing is relatively straightforward once
your hypotheses evolve into working code.
Here’s how it works: take the proposed experience (your hypothe-
sis) and publish it to your audience. However, instead of letting every
customer see it, release it only to a small subset of users. Then, mea-
sure your success criteria for that audience. Compare it to the other
group (your control cohort) and note the differences. Did your new
idea move the needle in the right direction? If it did, you’ve got a
winning hypothesis. If not, you’ve got an audience of customers to
pull from and engage directly to understand why their behavior went
unchanged.
88 Chapter 6
www.it-ebooks.info
There are several companies that offer A/B testing suites, but they all
basically work the same way. The name suggests that you can only
test two things, but in fact you can test as many permutations of your
experience as you’d like (this is called A/B/n testing). The trick is to
make sure that the changes you’re making are small enough that any
change in behavior can be attributed to them directly. If you change
too many things, any behavioral change cannot be directly attributed
to your any one hypothesis.
Companies that offer A/B testing tools include Unbounce for landing
page testing, Google Content Experiments (formerly Site Optimizer),
Adobe Test&Target (formerly Omniture), and Webtrends Optimize.
Conclusion
In this chapter I covered many ways to start validating the MVPs and
experiments you’ve built around your hypotheses. I looked at continuous
discovery and collaborative discovery techniques. I discussed how to build
a lean usability-testing process every week and covered what you should
test and what to expect from those tests. I also looked at ways to monitor
your customer experience in a Lean UX context and touched on the power
of A/B testing.
These techniques, used in conjunction with the processes outlined in Chap-
ters 3 through 5, make up the full Lean UX process loop. Your goal is to
cycle through this loop as often as possible, refining your thinking with
each iteration.
In the next section, I move away from process and take a look at how Lean
UX integrates within your organization. Whether you’re a startup, a large
company, or a digital agency, I’ll cover all of the organizational shifts you’ll
need to make to support the Lean UX approach. These ideas will work
in most existing processes, but in Chapter 7, I’ll specifically cover how to
make Lean UX and Agile software development work well together.
www.it-ebooks.info
www.it-ebooks.info
S ec t i o n I I I :
Making It Work
From 2007 to 2011, I led the UX team at TheLadders, an online job board
based in New York City. During my tenure, the company began its transition
from Waterfall to Agile. It was a developer-driven effort, but the company
recognized that unless UX was included, the transition would fail. It was up
to me to figure out how we would integrate Lean UX with this new style of
working. In 2007, if you Googled “Agile UX,” the results page would be
littered with blog posts, articles, and case studies that documented failure
and frustration. The main themes seemed to be cries of “Agile sucks!” and
screeds claiming “UX has no business working this way.”
Undeterred, I continued to search for collaboration and integration ideas.
I came across Lynne Miller and Desiree Sy’s “staggered sprint” model—in
which the UX team works at a sprint ahead of the developers—and gave it a
try. Although it was helpful in getting us to think about our work in smaller
bursts, it did nothing to increase collaboration between the disciplines or to
reduce wasted effort on specs for features that would never be built.
www.it-ebooks.info
We were convinced there was a better way, so, like good Agilistas, we
continued to tune our process. After several months, I felt like we’d hit our
stride. We had increased collaboration, started producing fewer documents,
and increased our customer validation efforts. The internal cries of “Agile
sucks” and “I hate this” had also subsided. I was feeling pretty good about
our little team.
One Monday morning I walked into the office ready to start the week and
found the diagram in Figure III-1 printed out and placed neatly on my desk.
Figure III-1. The UX team at TheLadders expressed their feelings about our Agile/UX
integration efforts.
It turns out things weren’t as rosy as I’d thought. My team had gone off
and held their own retrospective (read: venting session) and produced this
diagram as their “deliverable” to me. It caught me a bit by surprise, but as I
dug into the details of the document and discussed the key pain points with
the team, the holes in our process became evident.
www.it-ebooks.info
Look at the diagram: if you’ve tried to integrate Agile and UX, perhaps
you recognize some of these problems. The team felt there wasn’t enough
time to do “gold medal” work. They felt their work wasn’t mission-critical.
They felt that they didn’t have time to iterate. The list goes on. When I show
this diagram to other teams struggling to integrate Agile and UX, there are
always plenty of rueful smiles of recognition.
Finding this diagram on my desk was a humbling experience, but it touched
off a dialog and engaged the learning process that is at the heart of Agile
approaches. The dialog allowed us to begin a process of discovery that
ultimately resulted in the cross-functional collaboration that made our Agile
process a success, as described in Section II.
www.it-ebooks.info
www.it-ebooks.info
C hap t er 7
Agile methods are now mainstream. At the same time, thanks to the huge
success of products such as the Kindle and the iPhone, so is user experience
design. But making Agile work with UX has long been a challenge. In this
chapter, I review how Lean UX methods can fit within the most popular
flavor of Agile—the Scrum process—and discuss how blending Lean UX
and Agile can create a more productive team and a more collaborative pro-
cess. I’ll cover:
Definition of terms
Just to make sure we’re all on the same page about certain words like
“sprint” and “story.”
Staggered sprints
The one-time savior of Agile/UX integration is now just a stepping
stone to true team cohesion.
Listening to Scrum’s rhythms
The meeting cadences of Scrum are clear guideposts for Lean UX
integration.
Participation
A truly cross-functional process requires that everyone be a part of it.
Design as a team sport
Ensuring that the once-closed design process is now open to all team
members is key to your success.
95
www.it-ebooks.info
Managing up and out
Clear obstacles to your team’s progress by being proactive with your
communication.
Some Definitions
Agile processes, including Scrum, use many proprietary terms. Over time,
many of these terms have taken on a life of their own. To ensure that I’m
using them clearly, I’ve taken the time to define a few of them here (If you’re
familiar with Scrum, you can skip this section.)
Scrum
An agile methodology promoting time-boxed cycles, team self-
organization, and high team accountability. Scrum is the most popu-
lar form of Agile.
User story
The smallest unit of work expressed as a benefit to the end user.
Typical user stories are written using the following syntax:
As a [user type]
I want to [accomplish something]
So that [some benefit happens]
Backlog
A prioritized list of user stories. The backlog is the most powerful
project management tool in Agile. It is through the active grooming of
the backlog that the team manages their daily workload and refocuses
their efforts based on incoming knowledge. It is how the team stays
agile.
Sprint:
A single team cycle. The goal of each sprint is to deliver working soft-
ware. Most Scrum teams work in two-week sprints.
Stand-up:
A daily short team meeting at which each member addresses the day’s
challenges—one of Scrum’s self-accountability tools. Each member
must declare to all teammates, every day, what he or she is doing and
what’s getting in his or her way.
Retrospective
A meeting at the end of each sprint that takes an honest look at what
went well, what went poorly, and how the team will try to improve
the process in the next sprint. Your process is as iterative as your
96 Chapter 7
www.it-ebooks.info
product. Retrospectives give your team the chance to optimize your
process with every sprint.
Iteration planning meeting
A meeting at the beginning of each sprint at which the team plans
the upcoming sprint. Sometimes this meeting includes estimation and
story gathering. This is the meeting that determines the initial priori-
tization of the backlog.
Many teams have misinterpreted this model. Sy and Miller always advo-
cated strong collaboration between designers and developers during both
the design and development sprints. Many teams have missed this critical
point and have instead created workflows in which designers and develop-
ers communicate by handoff, creating a kind of mini-waterfall process.
www.it-ebooks.info
Staggered sprints can work well for some teams. If your development envi-
ronment does not allow for frequent releases (for example, you work on
packaged software, or embedded software, or deliver software to an envi-
ronment in which continuous deployment is difficult or impossible), the
premium on getting the design right is higher. In these cases, Lean UX may
not be a great fit for your team, as you’ll have to work hard to get the mar-
ket feedback you need to make many of these techniques work.
For these teams, staggered sprints can allow for more validation of design
work—provided that you are still working in a very collaborative manner.
And teams transitioning from Waterfall to Agile can benefit from working
this way as well, because it teaches you to work in shorter cycles and to
divide your work into sequential pieces.
However, this model works best as a transition. It is not where you want
your team to end up. Here’s why: it becomes very easy to create a situa-
tion in which the entire team is never working on the same thing at the
same time. You never realize the benefits of cross-functional collaboration
because the different disciplines are focused on different things. Without
that collaboration, you don’t build shared understanding, so you end up
relying heavily on documentation and handoffs for communication.
There’s another reason this process is less than ideal: it can create unneces-
sary waste. You waste time creating documentation to describe what hap-
pened during the design sprints. And if developers haven’t participated in
the design sprint, they haven’t had a chance to assess the work for feasibil-
ity or scope. That conversation doesn’t happen until handoff. Can they
actually build the specified designs in the next two weeks? If not, the work
that went into designing those elements is waste.
Themes
Scrum has a lot of meetings. Many people frown on meetings, but if you
use them as mileposts during your sprint, you can create an integrated Lean
UX and Agile process in which the entire team is working on the same
thing at the same time.
98 Chapter 7
www.it-ebooks.info
Let’s take a two-week sprint model and assume that we can tie a series
of these sprints together under one umbrella, which we’ll call a theme
(Figure 7-2).
Figure 7-3. Timing and scope of sketching, ideation, and brainstorming sessions.
www.it-ebooks.info
stories from them. Use them in your IPM (Figure 7-4) to write user stories
together, then evaluate and prioritize the stories.
Figure 7-4. Hold iteration planning meetings immediately after brainstorming sessions.
100 Chapter 7
www.it-ebooks.info
Participation
One of the big lessons I took away from the diagram I showed at the begin-
ning of Section III was that designers need time to be creative. Two-week
cycles of concurrent development and design offer few opportunities for
creative time. Some Agile methods take a more flexible approach to time
than Scrum does. (For example, Kanban does away with the notion of a
two-week batch of work and places the emphasis on single-piece flow.) But
you can still make time within a Scrum sprint in which creative activities
can take place.
The reason my UX team at TheLadders wasn’t finding that time was that
we weren’t fully participating in the Scrum process. This was not entirely
our fault: the content of many Scrum meetings offered little value to UX
designers. However, without our participation, our concerns and needs
were not taken into account in project plans. As a result, we weren’t creat-
ing the time within sprints for creative work to take place—the rest of the
team didn’t understand that this time was needed.
For Lean UX to work in Agile, the entire team must participate in all
activities—standups, retrospectives, IPMs, brainstorming sessions—they
all require everyone’s attendance to be successful. Besides negotiating
the complexity of certain features, cross-functional participation allows
designers and developers to create effective backlog prioritization.
For example, imagine at the start of a sprint that the first story a team
prioritizes has a heavy design component to it. Imagine that the designer
wasn’t there to voice his or her concern. That team will fail as soon as it
meets for its standup the next day. The designer will announce that the
story has not been designed. And he or she will say that it will take at
least two or three days to complete the design before the story is ready
for development. Imagine instead that the designer had participated in the
prioritization of the backlog. His or her concern would have been raised at
planning time. The team could have selected a story card that needed less
design preparation to work on first, which would have bought the designer
the time necessary to complete the work.
The other casualty of sparse participation is shared understanding. Teams
make decisions in meetings. Those decisions are based on discussions. Even
if 90 percent of a meeting is not relevant to your immediate need, the 10
percent that is relevant will save hours of time downstream explaining what
happened at the meeting and why certain decisions were made.
Participation allows you to negotiate for the time you need to do your work.
This is true for UX designers as much as it is for everyone else on the team.
www.it-ebooks.info
Design Is a Team Sport: Knowsy Case Study
In this case study, designer and coach Lane Halley details how she brought
to the table all the players—development, design, marketing, and stake-
holders—to create a tablet game.
In my work as a product designer, I use Lean UX practices on a variety of
projects. Recently I’ve worked on entertainment, ecommerce, and social
media products for different platforms, including iPad, iPhone, and Web.
The teams have been small, ranging from three to seven people. Most of my
projects also share the following characteristics:
• The project is run within an Agile framework (focus on the customer,
continuous delivery, team sits together, lightweight documentation,
team ownership of decisions, shared rituals like standups, retrospec-
tives, etc.).
• The team contains people with a mix of skills (front- and back-end
development, user experience and information architecture, product
management and marketing, graphic design, copywriting).
• The people on the team generally performed in their area of exper-
tise/strength but were supportive of other specialties and interested in
learning new skills.
Most of the teams I work with create entirely new products or services.
They are not working within an existing product framework or structure.
In “green fields” projects like these, we are simultaneously trying to dis-
cover how this new product or service will be used, how it will behave and
how we are going to build it. It’s an environment of continual change, and
there isn’t a lot of time or patience for planning or up-front design.
102 Chapter 7
www.it-ebooks.info
It was our first iPad application, and we had an ambitious deadline: one
month to create the game and have it accepted to the App Store. Our small
team had a combination of subject-matter expertise and skills in front-
and back-end development as well as visual and interaction design. We
also asked other people to help us play-test the game at various stages of
development.
Figure 7-6. The Knowsy team with the wall of artifacts behind them.
www.it-ebooks.info
Breaking the Design Bottleneck
Early in the project, I sat with the front-end developer to talk about the
game design. We created a high-level game flow together on paper, pass-
ing the marker back and forth as we talked. This was my opportunity to
listen and learn what he was thinking. As we sketched, I was able to point
out inconsistencies by asking questions such as, “What do we do when this
happens?” This approach had the benefit of changing the dialog from “I’m
right and you’re wrong” to “How do we solve this problem?”
After we had this basic agreement, I was able to create a paper prototype
(Figure 7-7) of the game based on the flow and play-test it with the team.
The effect on the team was immediate. Suddenly everyone “got it” and was
excited about what we were doing. People started to contribute ideas that fit
together well, and we were able to identify which parts we could each work
on that supported the whole.
Once we were all on the same page, it was easier for me to take some time
away from the team and document what we’d agreed in a clickable proto-
type. See Figure 7-8.
104 Chapter 7
www.it-ebooks.info
Figure 7-8. Lane updating the prototype and artifact wall in real time.
The Outcome
Knowsy’s foray into Lean UX proved a success. We got the app to the Apple
store by the deadline. I was called back later to help the team do another
variant of the product. For that round, I used a similar process. Because I
was working remotely and the dev team was not as available to collaborate,
I had to make heavier deliverables. Nevertheless, the basic principle of iter-
ating our way to higher fidelity continued.
www.it-ebooks.info
Two words: proactive communication.
I once managed a team that radically altered the workflow for an existing
product that had thousands of paying customers. We were so excited by the
changes we’d made that we went ahead with the launch without alerting
anyone else in the organization. Within an hour of the new product going
live, the VP of Customer Service was at my desk, fuming and demanding to
know why she wasn’t told about this change. Turns out that when custom-
ers have problems with the product, they call in for help. Call center reps
use scripts to troubleshoot the customers’ needs and offer solutions, and
they didn’t have a script for this new product…because they didn’t know it
was going to change.
This healthy slice of humble pie served as a valuable lesson. If you want
your stakeholders—both those managing you and those dependent on
you—to stay out of your way, make sure they are aware of your plans.
Here are a few tips:
• Proactively reach out to your product owners and executives.
• Let them know:
–– How the project is going
–– What you tried so far and learned
–– What you’ll be trying next
• Keep the conversations focused on outcomes (how you’re trending
towards your goal), not feature sets.
• Ensure that dependent departments (customer service, marketing, ops,
etc.) are aware of upcoming changes that can affect their work.
• Provide them with plenty of time to update their workflows if necessary.
106 Chapter 7
www.it-ebooks.info
Conclusion
This chapter took a closer look at how Lean UX fits into a Scrum process.
In addition, I talked about how cross-functional collaboration allows a
team to move forward at a brisk pace and how to handle those pesky stake-
holders and managers who always want to know what’s going on. I dis-
cussed why having everyone participate in all activities is critical and why
the staggered sprint model is only a way-point on the path to true agility.
In the next and final chapter, we’ll take a look at the organizational shifts
that need to be made to support Lean UX. This chapter can serve as a
primer for managers on what they’ll need to do to set teams up for success.
www.it-ebooks.info
www.it-ebooks.info
C hap t er 8
Earlier in this book, I discussed the principles behind Lean UX. I hope you
understand from that section that Lean UX is a mindset. I’ve also discussed
some of the key methods of Lean UX, because Lean UX is also a process.
As I’ve worked with clients and taught these methods to teams, it’s become
clear that Lean UX is also a management method. For this reason, you’ll
need to make some changes in your organization in order to get the most
benefit from working this way.
When I train teams, they sometimes ask me, “How can I put these methods
into practice here?” On this point, I’m a little hesitant. Although I’m confi-
dent that most organizations can solve these problems, I’m also aware that
every organization is different. Finding the right solution is going to require
a lot of close work and collaboration with your colleagues.
To prepare you for that work, I’m going to use this chapter to share with
you some of the shifts that organizations need to make in order to embrace
Lean UX. I’m not going to tell you how to make those shifts. That’s your
job. But I hope this discussion will help you survey the landscape to find the
areas that you’re going to address.
In this chapter, we’ll discuss the following changes your organization may
need to make in these areas:
• Shifting from output to outcomes
• Moving from limited roles to collaborative capabilities
• Embracing new skills
109
www.it-ebooks.info
• Creating cross-functional teams
• Creating small teams
• Creating open, collaborative workspaces
• Not relying on heroes
• Eliminating “Big Design Up Front”
• Placing speed first, aesthetics second
• Valuing problem solving
• Embracing UX debt
• Shifting agency culture
• Working with third-party vendors
• Navigating documentation standards
• Being realistic about your environment
• Managing up and out
SHIFT: Outcomes
In Chapter 3, I discussed the role of outcomes in Lean UX. Lean UX teams
measure their success not in terms of features completed but in terms of
progress toward specific outcomes. Determining outcomes is a leadership
activity, one that many organizations are not good at or don’t do at all. Too
often, leadership directs the product team through a product roadmap—a
set of outputs and features that they require the product team to produce
Teams attempting to use Lean UX must be empowered to design the solu-
tions to the business problems with which they are tasked. In other words,
they must be empowered to decide for themselves which features will create
the outcomes their organizations require. To do this, teams must shift their
conversation with leadership from one based on features to one centered on
outcomes, and this conversational shift is a radical one. Product managers
and product owners must determine which business metrics require the
most attention. In turn, they must have conversations around outcomes
with their managers. In this way, the shift will inevitably go to the highest
levels of the organization.
Leadership must set this direction, and teams must demand this shift from
leadership. Managers have to be retrained to give their teams the latitude
to experiment. Product requirements conversations must then be grounded
in business outcomes: what are we trying to achieve by building this prod-
uct? This rule holds true for design decisions as well. Success criteria must
110 Chapter 8
www.it-ebooks.info
be redefined and roadmaps must be done away with. In their place, teams
build backlogs of hypotheses they’d like to test and prioritize them based
on risk, feasibility, and potential success.
SHIFT: Roles
In most companies, the work you do is determined by your job title. That
job title comes with a job description. Too often, people in organizations
discourage others from working outside the confines of their job descrip-
tions (e.g., “You’re not a developer, what can you possibly know about
JavaScript?”). This approach is deeply anticollaborative and means that
workers’ full range of skills, talents, and competencies are unused.
Discouraging cross-functional input encourages organizational silos. The
more discrete a person’s job is, the easier it becomes to retreat to the safe
confines of that discipline. As a result, conversation across disciplines
wanes and mistrust, finger-pointing, and “cover your ass” (CYA) behavior
grows. Silos are the death of collaborative teams.
For Lean UX to succeed, your organization needs to adopt a mantra of “com-
petencies over roles.” Every team member possesses a core competency—
design, software development, research, etc.—and must deliver on that
skill set. However, he or she may also possess secondary competencies that
make the team work more efficiently.
Allow your colleagues to contribute in any disciplines in which they have
expertise and interest. You’ll find that working this way creates a more
engaged team that can complete tasks more efficiently. You’ll also find that
it builds camaraderie across job titles, as people with different disciplines
show interest in what their colleagues are doing. Teams that enjoy working
together produce better work.
www.it-ebooks.info
Designers must open up the design process.
The team—not the individual—must own the product design. Instead
of hiding behind a monitor for days at a time, designers must bring
teams into the design process, seek their input, and build that insight
into the design. Doing so will begin to break down silos and allow a
more cross-functional conversation to take place.
Designers must take a leadership role on their team.
Your colleagues are used to critiquing your design work. What they’re
not used to doing is co-creating that design with you. Your leader-
ship and facilitation in group brainstorming activities such as Design
Studio can create safe forums for the entire team to conceptualize
your product.
112 Chapter 8
www.it-ebooks.info
SHIFT: Small Teams
Larger groups of people are less efficient than smaller ones. This makes
intuitive sense. But less obvious is this: a smaller team must work on
smaller problems. This small size makes it easier to maintain the discipline
needed to produce minimum viable products. Break your big teams into
what Amazon.com founder Jeff Bezos famously called “two-pizza teams”
(http://www.fastcompany.com/50106/inside-mind-jeff-bezos). If the team
needs more than two pizzas to make a meal, it’s too big.
SHIFT: Workspace
Break down the physical barriers that prevent collaboration. Co-locate your
teams and create workspaces for them that keep everyone visible and acces-
sible. Make space for your team to put their work up on walls and other
work surfaces. Nothing is more effective then walking over to a colleague,
showing some work, discussing, sketching, exchanging ideas, understand-
ing facial expressions and body language, and reaching a resolution on a
thorny topic.
When you co-locate people, create cross-functional groupings. That means
removing team members from the comforts of their discipline’s “hideout.”
It’s amazing how even one cubicle wall can hinder conversation between
colleagues.
Open workspaces allow team members to see each other and to easily
reach out when questions arise. Some teams have gone as far as putting
their desks on wheels so they can relocate closer to the team members with
whom they’re collaborating on that particular day. Augment these open
spaces with breakout rooms where the teams can brainstorm. Wall-sized
whiteboards or painting the walls with whiteboard paint provides many
square feet of discussion space. In short, remove the physical obstacles
between your team members. Your space planners may not like it at first,
but your stakeholders will thank you.
If co-location is not an option, give teams the tools they need to commu-
nicate. These include things like video conferencing software (e.g., Skype)
and smart boards, but also plane tickets to meet each other in the flesh
every now and again. It’s amazing what one or two in-person meetings a
year will do to team morale.
www.it-ebooks.info
SHIFT: No More Heroes
On the teams that I’ve worked with to date, it hasn’t been developers who
have pushed back on Lean UX. It is designers who have resisted the most.
The biggest reason? Many designers want to be heroes.
In an environment in which designers create beautiful deliverables, they can
attain a heroic aura. Requirements go in one end of the design machine and
gorgeous artwork makes its way out. People “ooh” and “aah” when the
design is unveiled. Designers have thrived on these reactions (both informal
and formalized as awards) for many years.
I’m not suggesting that all of these designs are superficial. Schooling, for-
mal training, experience, and a healthy dose of inspiration go into every
Photoshop document designers create—and often the results are smart,
well-considered, and valuable. However, those glossy deliverables can drive
bad corporate decisions. They can bias judgment specifically because their
beauty is so persuasive. Awards are based on the aesthetics of the designs
(rather than the outcome of the work), hiring decisions are made on the
sharpness of wireframes, and compensation depends on the brand names
attached to each of the portfolio pieces.
The creators of these documents are heralded as thought leaders and ele-
vated to the top of the experience design field. But can a single design hero
be responsible for the success of the user experience, the business, and the
team? Should one person be heralded as the sole reason for an initiative’s
success?
In short, no!
For Lean UX to succeed in your organization, all types of contributors—
designers and nondesigners—must collaborate broadly. This change can be
hard for some, especially for visual designers with a background in interac-
tive agencies. In those contexts, the Creative Director is untouchable. In
Lean UX, the only thing that’s untouchable is customer insight.
Lean UX literally has no time for heroes. The entire concept of design as
hypothesis immediately dethrones notions of heroism; as a designer you
must expect that many of the your ideas will fail in testing. Heroes don’t
admit failure. But Lean UX designers embrace it as part of the process.
114 Chapter 8
www.it-ebooks.info
In the early 2000s, I was a user interface designer at AOL, working on a
new browser. The team was working on coming up with ways to innovate
upon existing browser feature sets. But they always had to wait to imple-
ment anything until I’d created the appropriate mockups, specifications,
and flow diagrams that described these new ideas.
One developer got tired of waiting for me and started implementing some
of these ideas before the documents were complete. Boy, was I upset! How
could he have gone ahead without me? How could he possibly know what
to build? What if it was wrong or didn’t work? He’d have to rewrite all the
code!
Turned out that the work he did allowed us to see some of these ideas much
sooner than before. It gave us a glimpse into the actual product experience
and allowed us to quickly iterate our designs to be more usable and feasible.
From that moment on, we relaxed our BDUF requirements, especially as we
pushed into features that required animations and new UI patterns.
The irony of the team’s document dependency and the “inspiration” it trig-
gered in that developer was not lost on us. In fact, at the end of the project,
I was given a mock award for inspiring “undocumented creativity” in a
teammate.
www.it-ebooks.info
SHIFT: Speed First, Aesthetics Second
Jason Fried, CEO of 37Signals, once said “Speed first, aesthetics second”
(https://twitter.com/jasonfried/status/23923974217). He wasn’t talking
about compromising quality. He was talking about editing his ideas and
process down to the core. In Lean UX, working quickly means generating
many artifacts. Don’t waste time debating which type of artifact to create,
and don’t waste time polishing them to perfection. Instead, use the one
that will take the least amount of time to create and communicate to your
team. Remember, these artifacts are a transient part of the project—like a
conversation. Get it done. Get it out there. Discuss. Move on.
Aesthetics—in the visual design sense—are an essential part of a finished
product and experience. The fit and finish of these elements make a critical
contribution to brand, emotional experience, and professionalism. At the
visual design refinement stage of the process, putting in the effort to obsess
over this layer of presentation makes a lot of sense. However, putting in
this level of polish and effort into the early stage artifacts—wireframes,
sitemaps, and workflow diagrams—is a waste of time.
By sacrificing the perfection of intermediate design artifacts, your team will
get to market faster and learn more quickly which elements of the whole
experience (design, workflow, copy, content, performance, value proposi-
tions, etc.) are working for the users and which aren’t. And you’ll be more
willing to change and rework your ideas if you’ve put less effort into pre-
senting them.
For some designers, Lean UX threatens what they see as their collective
body of work, their portfolio, and perhaps even their future employability.
These emotions are based on what many hiring managers have valued to
date—sexy deliverables. Rough sketches, “version one” of a project, and
other low-fidelity artifacts are not the makings of a “killer portfolio,” but
all of that is now changing.
116 Chapter 8
www.it-ebooks.info
Although your organization must continue to value aesthetics, polish, and
attention to detail, the ability to think fast and build shared understand-
ing must get a promotion. Designers can demonstrate their problem solv-
ing skills by illustrating the path they took to get from idea to validated
learning to experience. In doing so, they’ll demonstrate their deep worth
as designers. Organizations that seek out and reward problem solvers will
attract—and be attracted to—those designers.
Shift: UX Debt
It’s often the case that teams working in agile processes do not actually go
back to improve the user interface of the software. But, as the saying goes,
“it’s not iterative if you only do it once.” Teams need to make a commit-
ment to continuous improvement, and that means not simply refactoring
code and addressing technical debt but also reworking and improving user
interfaces. Teams must embrace the concept of UX debt and make a com-
mitment to continuous improvement of the user experience.
James O’Brien, an interaction designer working in London, describes what
happened when his team started tracking UX debt in the same way the
team tracked technical debt: “The effect was dramatic. Once we presented
[rework] as debt, all opposition fell away. Not only was there no question of
the debt not being paid down, but it was consistently prioritized.”2
To use the concept of UX debt, write stories to capture a gap analysis
between where the experience is today and where you’d like it to be. Add
these stories to your backlog. Advocate for them.
2 Private correspondence
www.it-ebooks.info
uninformed and unproductive critique that is based on personal bias, poli-
tics, and CYA.
To make Lean UX work in an agency, everyone involved in an engage-
ment must focus on maximizing two factors: increasing collaboration
between client and agency, and working to change the focus from outputs
to outcomes.
Some agencies attempt to focus on outcomes by experimenting with a
move away from fixed-scope and deliverable-based contracts. Instead, their
engagements are based on simple time-and materials agreements, or, more
radically, on outcome-based contracts. In either case, the team is freed to
spend their time iterating towards a specified goal, not just a deliverable.
Clients give up the illusion of control that a deliverables-based contract
offers but gain a freedom to pursue meaningful and high-quality solutions
that are defined in terms of outcomes, not feature lists.
To increase collaboration, agencies can try to break down the walls that
separate them from their clients. Clients can be pulled in to the process
earlier and more frequently. Check-ins can be constructed around less for-
mal milestones. And collaborative work sessions can be arranged so that
both agency and client benefit from the additional insight, feedback, and
collaboration with one another.
These are not easy transformations—neither for the agency nor the client
who hires it—but it is the model under which the best products get built.
118 Chapter 8
www.it-ebooks.info
When working with third-party vendors, try to create projects based on
time and materials. Doing so will make it possible for you to create a flex-
ible relationship with your development partner, which you need in order
to respond to the changes that are part of the Lean UX process. Remember,
you are building software to learn, and that learning will cause your plans
to change. Plan for that change, and structure your vendor relationships
around it.
www.it-ebooks.info
SHIFT: Managing Up and Out
Lean UX gives teams a lot of freedom to pursue effective solutions. It does
this by stepping away from a product roadmap approach, instead empow-
ering teams to discover the features they think will best serve the business.
But abandoning the product roadmap has a cost—it removes a key tool that
the business uses to coordinate the activity of teams. So with the freedom
to pursue your agenda comes a responsibility to communicate that agenda.
You must constantly reach out to members of your organization who are
not currently involved in your work to make sure they’re aware of what’s
coming down the pike. This communication will also make you aware of
what others are planning and help you coordinate. Customer service man-
agers, marketers, parallel business units, and sales teams all benefit from
knowing what the product organization is up to. By reaching out to them
proactively, you allow them to do their jobs better. In return, they will be
far less resistant to the changes your product designs are making.
Two valuable lessons to ensure smoother validation cycles:
• There are always other departments that are affected by your work.
Ignore them at your peril.
• Ensure that customers are aware of any significant upcoming changes
and allow them to opt out (at least temporarily).
A Last Word
Just as we were putting the final touches on this chapter, we got an email
from a colleague. Sometimes it can feel impossible to change the entrenched
habits of an organization. So I was delighted to receive this email, which
I’ve excerpted for you here, in which Emily Holmes, Director of K12 UX at
Hobsons, describes the changes she’s made in her organization:
120 Chapter 8
www.it-ebooks.info
I think a lot of enterprise companies struggle to figure out the best
way to implement these techniques. We initially got a great deal
of resistance that we couldn’t do Lean UX because we’re “not a
startup,” but of course that’s really not true.
To this:
www.it-ebooks.info
122 Chapter 8
www.it-ebooks.info
I have introduced the following system for helping our teams inter-
nalize what needs to happen as we move through the discovery
phase of a project, so that we don’t skip any steps and everyone can
begin to understand why this thought process needs to happen.
I believe a lot of the things that are working for us could be applied
to other enterprise organizations quite successfully.
I believe that, too, and I hope that the shifts and principles I’ve outlined in
this chapter will help guide you.
www.it-ebooks.info
Conclusion
Lean UX is the evolution of product design. It blends the best interaction
design techniques with the scientific method to create products that are
easy to use, beautiful, and measurably successful. By blending the ideas
behind Lean Startup, Agile software development, and design thinking,
this approach takes the bloat and uncertainty out of product design and
pushes it toward an objectively grounded result. I hope the tactics, strate-
gies, and case studies in this book were useful to you. I am eager to con-
tinue the conversation beyond the book and would love to hear from you as
you set out to build your Lean UX teams. As you succeed and as you fail, let
me know. I want to treat this book as a snapshot in time and use all of your
insights to continue to push for better design, team dynamics, and success.
Email me at [email protected] or email Josh at [email protected]
with your stories. We look forward to hearing from you.
124 Chapter 8
www.it-ebooks.info
Index
Numbers B
37Signals, 116 backlog, defined, 96
Balsamiq tool, 62
A batch size concept, 9
BDUF (Big Design Up Front), 114–115
A/B testing, 65, 88
benchmarks, 25
Adobe Fireworks program, 64
Big Bang approach to style guides, 42,
Adobe Test&Target, 89
50
aesthetics in organizational shifts, 116
Big Design Up Front (BDUF), 114–115
affinity mapping exercise, 52–53
Blank, Steve, 9
agencies, interactive, 117–118
brainstorming
Agile software development
features, 30
about, XIV, 6
in GE case study, 43
communication in teams, 35
personas, 29
cycle times and, 3, 6
broadcasting software, 78
integrating Lean UX and, 95–107
Brown, Tim, 5
terminology for, 96–97
build-measure-learn feedback loop, 7
analytics tools, 88
Business Assumptions Worksheet, 21
assumptions
button to nowhere, 69
Business Assumptions Worksheet,
21
declaring, 18–22 C
defined, 17 call-to-action, 58
formulating problem statements, case studies
19–20 feedback and research, 79–86
prioritizing, 22 General Electric style guide, 43–46
testing, 22–25 Knowsy, 102–105
Axure RP tool, 64 change environment, 119
125
www.it-ebooks.info
clickable wireframe prototypes development partners, 118
about, 84 discovery
low-fidelity, 61–63 collaborative, 74–76, 86–89
mid- and high-fidelity, 64–65 continuous, 76–78, 86–89
coded prototypes, 65, 85 documentation standards, 119
collaborative design dual-monitor setups, 53
about, 33–35
case study in, 43–51 E
example of, 36
email as non-prototype MVP, 69
for geographically distributed
Emerson, Ralph Waldo, 55
teams, 51–54
experimentation, culture of, 11
running a Design Studio, 37–41
experiments and MVPs. See MVPs
style guides, 41–42
(Minimum Viable Products)
collaborative discovery
externalizing work, 10–11
about, 74–76
monitoring techniques for, 86–89
communication in teams, 35, 106 F
Community-Supported Agriculture fail, permission to, 11–12
(CSA) example, 27 features
Concierge MVPs, 70 A/B testing, 65
Constable, Giff, 21, 25 button to nowhere, 69
continuous discovery identifying in hypothesis statements,
about, 9, 76–78 25, 30
monitoring techniques for, 86–89 feedback and research
copywriting styles in style guides, 48 about, 73–74
cover your ass (CYA) behavior, 111 case study, 79–86
critique (Design Studio), 39 collaborative discovery, 74–76,
cross-functional teams 86–89
about, 7–8 continuous discovery, 76–78, 86–89
organizational shifts in, 112 monitoring techniques for, 86–89
CSA (Community-Supported recruiting participants, 78
Agriculture) example, 27 simplifying test environment, 78
customer service, 86–87 Feynman, Richard, 17
CYA (cover your ass) behavior, 111 Fluid Designer tool, 62
Fried, Jason, 116
D
Dailey, Robert, 112 G
demos of prototypes, 66 General Electric case study, 43–46
Design Studio geographically distributed teams
about, 34, 37 affinity mapping exercise, 52–53
generating team ideas, 41 collaborating with, 51–54
individual idea generation, 38–39 setup presentation for, 52
iterating and refining ideas, 40 Glusman, Andres, 79
presentation and critique, 39 GOOB acronym, 9–10
problem definition and constraints, Google Ad Words, 69
38 Google Content Experiments, 89
process flow, 37–41 Google Docs, 51–52
supplies needed, 37–38 green-field projects, XV
design thinking. See also collaborative growth, learning over, 11
design
about, XIV, 5–6
refocusing design process, 12–13
small batch size in, 9
126 Index
www.it-ebooks.info
H K
hand-coded prototypes, 65 key performance indicators (KPIs),
heros, designers as, 114 25–26
high-fidelity prototypes, 63–64, 84 Knowsy case study, 102–105
Holmes, Emily, 120 KPIs (key performance indicators),
Hurston, Zora Neale, 73 25–26
hypotheses
defined, 18 L
subhypotheses, 23–26, 30–31
landing pages, 69
typical format for, 22–23
Lean Startup method, XIII, 7
hypothesis statements
Lean UX
about, 17
about, XIII–XV, 3–4
assembling subhypotheses, 30–31
foundations of, 5–7
assumptions in, 17, 18–22
integrating Agile development and,
completing, 25–29
95–107
elements in, 17–18
principles behind, 7–12
features in, 25, 30
learning over growth, 11
hypotheses in, 18, 22–25
live-data prototypes, 65
outcomes in, 18, 25–26
live style guides, 51
personas in, 25, 26–29
low-fidelity prototypes
clickable wireframes, 61–63
I paper, 59–60
ideas and ideation
generating individual, 38–39 M
generating team, 41
making over analysis, 11
iterating and refining, 40
managing up and out, 120
kickoff sessions for, 99
meetings, Scrum methodology, 98–100
presenting and critiquing, 39
Meetup case study, 79–80
prioritizing, 58
metrics and measurement
IDEO design firm, 5
benchmarks in, 25
IIDS (Industrial Internet Design Sys-
measuring behavior, 58
tem), 44–46
measuring progress, 8
Industrial Internet Design System
Microsoft PowerPoint program, 62
(IIDS), 44–46
Microsoft Visio program, 62
integrating Lean UX and Agile
mid-fidelity prototypes, 63–64
about, 95–96
Miller, Lynn, 91, 97
Knowsy case study, 102–105
Minimum Viable Products (MVPs)
participation considerations, 101
about, 7, 55–56
Scrum methodology and, 98–100
creating, 57–65
staggered sprints and, 95, 97–98
focus of, 56–57
terminology for, 96–97
hybrids, 69
interaction design elements in style
non-prototype, 69
guides, 46
prototypes, 66–69
interactive agencies, 117–118
mockups. See prototypes
interview guide, 76
monitoring techniques for continu-
IPM (iteration planning meeting), 97,
ous, collaborative discovery,
99–100
86–89
iteration planning meeting (IPM), 97,
99–100
Index 127
www.it-ebooks.info
MVPs (Minimum Viable Products) personas
about, 7, 55–56 about, 25, 26
creating, 57–65 brainstorming, 29
focus of, 56–57 proto-personas, 26–29
hybrids, 69 Petroff, Greg, 43–44
non-prototype, 69 Poehler, Amy, 33
prototypes, 66–69 Pop Prototyping on Paper tool, 62
presentation and critique (Design
N Studio), 39
previews of prototypes, 66
non-protoype MVPs
principles of Lean UX
about, 68–69
batch size concept, 9
types of, 69
continuous discovery, 9
cross-functional teams, 7–8
O externalizing work, 10–11
O’Brien, James, 117 GOOB, 9–10
OmniGraffle program, 62 learning over growth, 11
onsite feedback surveys, 87–89 making over analysis, 11
organizational shifts permission to fail, 11–12
about, 109–110 problem-focused teams, 8
BDUF, 114–115 progress equals outcomes, 8
change environment and, 119 refocusing design process, 12–13
cross-functional teams, 112 removing waste, 8–9
designer skills, 111–112 shared understanding, 10
development partners, 118 team-based mentality, 10
documentation standards, 119 team sizes, 8
heros, 114 prioritizing
interactive agencies, 117–118 assumptions, 22
outcomes, 110–111 ideas, 58
product roadmaps, 120 proactive communication, 106
roles, 111 problem definition and constraints
small teams, 113 (Design Studio), 38
speed and aesthetics, 116 problem-focused teams, 8
third-party vendors, 118–119 problem statements
UX debt, 117 about, 19
value problem solving, 116–117 elements of, 20
workspace, 113 problem statement templates, 20
outcome-focused teams, 105 product-development lifecycle
outcomes Lean Startup method and, 7
creating, 17, 25–26 Lean UX in, XIV
defined, 8, 18 software distribution in, 3
Knowsy case study, 105 product roadmaps, 120
organizational shifts in, 110–111 proto-personas
outliers, parking lot for, 81 about, 26–27
outputs, defined, 8 creation process for, 29
formats for drawing, 28–29
prototype MVPs
P testing, 66
paper prototypes, 59–60, 104 usage considerations, 66–67
parking lot for outliers, 81 prototypes
patterns, identifying, 81, 82 about, 59
permission to fail, 11–12 choosing tools for, 59
clickable wireframe, 61–65, 84
128 Index
www.it-ebooks.info
coded, 65, 85 usage considerations, 50
demos and previews, 66 wikis as, 41, 49
determining contents of, 66 subhypotheses
high-fidelity, 63–64, 84 assembling, 30–31
low-fidelity, 59–63 breaking hypotheses into, 23–26
mid-fidelity, 63–64 surveys, online feedback, 87–89
paper, 59–60, 104 Sy, Desiree, 91, 97
R T
research. See feedback and research table of contents (TOC), 50
retrospective meetings, 96 teams. See also collaborative design
Ries, Eric, XIII, 7 communication in, 35, 106
roadmaps, product, 120 cross-functional, 7–8, 112
roles, organizational shifts in, 111 geographically distributed, 51–54
outcome-focused, 105
S problem-focused, 8
size considerations, 8, 113
schedules, user validation, 100
team-based mentality, 10
Scrum methodology
testing
building Lean UX into, 98–100
A/B, 65, 88
defined, 96
assumptions, 22–25
meetings and, 98–100
features, 65
participation in, 101
prototypes, 66
search logs, 88
simplifying environment, 78
setup presentations for geographically
test everything policy, 82
distributed teams, 52
usability, 78, 80
shared understanding, 10, 36
The Innovation Games Company
shifts, organizational. See organiza-
(TIGC), 102
tional shifts
themes, sprints and, 98
site usage analytics, 88
third-party vendors, 118–119
Sivers, Derek, 12
37Signals, 116
sketching
TIGC (The Innovation Games
feedback collected on, 83
Company), 102
kickoff sessions for, 99
TOC (table of contents), 50
slow drip approach to style guides,
42, 50
software distribution, 3 U
speed and aesthetics in organizational usability labs, 78
shifts, 116 usability testing, 78, 80
sprints user story, defined, 96
defined, 96 user validation schedules, 100
staggered, 91, 95, 97–98 UX debt, 117
themes and, 98–99
staggered sprint model, 95, 97–98 V
stand-up meetings, 96
validation
static wireframes, 83–84
scheduling for users, 100
style guides
smoother cycles for, 120
about, 41–42
value problem solving, 116–117
characteristics of successful, 48–50
vendors, third-party, 118–119
components of, 46–47
verifying data, 81
creating, 42, 50
visual design elements in style guides,
live, 51
48–49
maintaining, 42, 50
Index 129
www.it-ebooks.info
W
waste removal, 8–9, 55
waterfall model, 8, 98
Webtrends Optimize, 89
wikis as style guides, 41, 49
wireframes
clickable, 61–65, 84
low-fidelity prototypes, 61–63
mid- and high-fidelity prototypes,
64–65
static, 83–84
work, externalizing, 10–11
workspace in organizational shifts, 113
Y
Yeoh, Cheryl, 70
130 Index
www.it-ebooks.info
“Mandatory reading for entrepreneurs.”
—Dan Heath, co-author of Switch and Made to Stick
@leanstartup facebook.com/EricRies
THELEANSTARTUP.COM
Learn more about how Dropbox, Wealthfront, and
other successful startups are building their businesses.
www.it-ebooks.info