Tasty brainfood from the New Context Conference

In October, the LUXr team attended and presented at Digital Garage’s New Context Conference. In addition to meeting a host of fabulous Japanese techies, entrepreneurs and investors, we also had a lot of amazing food. Especially tasty was the food for thought that happened at the conference. Here’s the LUXr teams’ contributions.


Introduction to Lean Startup

(by Janice)

Jump into the Lean Startup ideas with this short and succinct summary of the key concepts.


MVP : What is it and why we (all) should Care

(by Kate)

This short presentation helps you get your mind around what a Minimum Viable Product is, why it’s worth doing, and some tips & tricks to get started.

What makes it lean?

What makes Lean UX Lean?  What makes it different enough from other ways of working to merit its own name?

Lean UX is not some essential form of UX.

Some have suggested that Lean UX is about reducing UX work to its essence–that by taking a minimalist approach to our work, we can trim our work down to its essential elements–and that doing this makes our work “Lean.” While I believe there is great value in reducing our work to its essential elements, I don’t think this justifies the name Lean: it doesn’t capture the sense of the word evoked by Lean Startup, which is the connection to Lean Manufacturing and the Toyota Production System

At LUXr, we talk about the 9 Principles of Lean UX. And while they’re all important, for me, #8, “Recognize your hypotheses and validate them,” is the keystone, the one that makes the whole system stand up.

The keystone principle: recognize your hypotheses.

Lean UX replaces requirements statements with testable statements of assumptions. Instead of writing a requirement that says, the site shall incorporate shopping cart functionality, Lean UX teams might say, we assume that a shopping cart is the best way to structure the e-commerce flow on our site. Instead of solutions then, requirements are transformed into questions that teams can ask (and must answer) about their business. Progress is measured in terms of validated learning, rather than features implemented.

The process looks like this:

  • First, you declare your assumptions, and express them as a testable hypothesis.
  • Then, you write your test–what signal will you get back from the market that will let you know if your hypothesis is true?
  • Finally, you ask the question, “what’s the smallest thing I can do or make to test this hypothesis? The answer to this question is your minimum via product, or MVP.

By changing the way requirements are handed to the team, indeed by eliminating them, Lean UX pushes upstream, beyond the traditional realm of technology and design and into business. This forces teams using Lean UX approaches to become more deeply cross-disciplinary. By forcing the requirements process to change in this way, it requires the full participation of the business owners. These folks are no longer handing off requirements. Instead, they become integrated team members who participate in the learning and validation process.

Why Lean?

This approach is embodies the principles of waste reduction and going to the source, key elements of Lean thinking.

  • Waste reduction: Lean manufacturing seeks to reduce inventory–but this isn’t manufacturing, it’s design. What’s the inventory in a design sense? In Lean UX, it’s your backlog of untested assumptions–design decisions that you’ve made but haven’t validated. By expressing your design decisions as hypotheses, you express them in a form that is testable–and forces the team to be honest with itself about the material it’s dealing with. And by testing assumptions via an MVP, you are reducing cycle time. You can test hypotheses in hours and days rather than months and years.
  • Going to the source: Lean teaches practitioners to look for the root cause of problems–to seek the source of the problem rather than the surface manifestation of the problem. In a design context going to the source means going beyond software requirements generated inside a business. It means engaging with the customer and end user to understand their essential needs, goals and desires. By writing your test in terms of the behaviors you expect to see in your users, you are forced to go to the source for your answers.

Who cares? Why is this a good way to work?

There are lots of benefits to using this system–it’s not a cure-all, and it’s not right for every context–but it’s very good for startup teams. As noted above, by reframing the requirements process into an hypothesis/MVP process, it naturally brings requirements writers into collaboration with designers and technologists, helping to create a more unified team. By providing a structure for evidence-based decision-making, it can take some of the interpersonal thrash out of the decision-making process. By focusing the team around assumptions, it offers a way for teams to get out of their own heads–to stop fantasizing and start getting real.

Surely there’s more?

So yes, Lean UX is collaborative, principled, lightweight and informal, but so are many other approaches to doing UX. It isn’t until you add the hypothesis, test, MVP combination that you get something new–and that merits the association with Lean.

[Cross-posted at joshuaseiden.com/blog]

Tiny Manifesto

As promised, I’ve spent the past month studying customer development and talking with lean entrepreneurs, consultants, investors, and thinkers. I’ve had long conversations with people like Andrew Chen (entrepreneur), Ann Miura-Ko (investor), Max Marmer (budding academic), and Edward Hieatt (developer), who have heavy-duty, field-tested perspectives on “Lean” thinking for tech startups.

At the risk of being overly reductionist, I’ve come to believe that LEAN is a way of thinking that has a few core principles.

Lean means:

  • Keep your inventory low
  • Talk to your customers (even before you know your product)
  • Make something they want
  • Prove your ideas and your interfaces.

There is more, certainly, to the lean methodology — enough for a crate of books, case studies and dissertations. But this tiny manifesto is a small package filled with great things. Unpack the box, and you find that it aligns business strategy, agile methods, and user center design — and that’s a welcome revolution.

Code as Inventory

I got the “inventory” analogy from Edward. He’s the VP of Engineering at Pivotal Labs, perhaps the leading XP development firm in the world. He was explaining continuous deployment, where, in theory, you deploy code as soon as it is ready — any time, any day. With CD, you don’t allow finished code to sit around — your product manager looks at it right away and approves or rejects it. The benefit is that the developers have the code fresh in their mind, so it’s faster and easier to fix if it gets rejected. Once the code is accepted, you deploy it immediately. In truly Extreme environments check-in = deploy. It takes a mature culture and good discipline to do CD well, but the benefits of efficiency and responsiveness are substantial.

Hypotheses as Inventory

In a Lean context, hypotheses are your inventory, and you don’t want them to build up, either. Every feature decision, every customer decision, every wireframe is a hypothesis in want of validation. When making a startup, the longer you proceed with unchecked assumptions, the more work you’ll have to throw away if you have to adapt or change direction.

To be honest, designers don’t think in terms of “hypotheses” and “validation”, and the thought of applying scientific language to design will make many designers a little sick in their stomach. Nonetheless, the underlying idea is exactly what user-centered designers have been practicing and preaching for years: Talk to people, find out who they are and what they need. Show them your work, and observe their reaction. Look for suitability and desirability as well as usability. User-centered design practitioners know how to talk to users — they’ve written books, they’ve begged for the budget, and they’ve developed methods to do it on the cheap.

So the words are different, but the idea is the same — inform your thinking by talking to people; check what you make as you go. And as a final word — consider that the world of silos is changing. Developers, designers, and business folks are beginning to arrive at similar beliefs about what “good” process looks like. If we can align our vocabulary and work methods, this will be a huge step forward. Huge.