The Lean Product Playbook: How to Innovate with Minimum Viable Products and Rapid Customer Feedback
Rate it:
Open Preview
54%
Flag icon
This is reminiscent of the “five whys” technique. Asking a customer “why” too many times can make them feel defensive, so it's a good idea to mix it up with other phrases such as “Could you please tell me more about that?,”
54%
Flag icon
It's common for users to ask the moderator questions during the test. For example, a user might ask a moderator, “So, should I click here to log in?” Rather than replying yes or no, a good moderator might ask, “What would you expect to happen if you clicked there?,” or might say, “Do whatever you would do if you were by yourself.” Good moderators often use the judo move of answering a question with a question.
54%
Flag icon
Asking open versus closed questions is less a matter of moderator bias and has more to do with the moderator's skill level.
54%
Flag icon
A helpful technique is to get in the habit of saying your next question in your mind before you verbalize it. That way, if it is a closed question, you can change it to an open-ended question before you pose it to the customer.
55%
Flag icon
You can let users know that you will address their questions at the end of the test.
55%
Flag icon
If the user couldn't understand your product, it's clearly your company's fault—not the user's.
55%
Flag icon
ask, “On a scale of 0 to 10, with 10 being best, how valuable did you find the product?,” or “Based on what you saw today, how likely would you be to use the product?” You could also ask, “How easy to use was the product?” You can ask verbally or you can give the customer a short form to fill out,
55%
Flag icon
The wrap-up section is also the time to answer any questions that came up during the test or that the customer has at the end.
57%
Flag icon
Feedback on usability has to do with how easy it is for customers to understand and use your product, whereas feedback on product-market fit has to do with how valuable they find your product.
57%
Flag icon
“Build” simply means having something that you can test with customers, which could be a live product or design artifacts, such as wireframes or mockups. “Design something to test” is a broader, more accurate description, so I prefer the label “design” for this step. The goal is to identify and create what will let you test your hypotheses while consuming the least resources. “Measure” implies numerical data—but keep in mind that “measure” doesn't have to be as quantitative as it sounds.
58%
Flag icon
The “learn” step is interesting. There are actually two things going on in this step. First, you are learning new things from the results of each test. Second, you use what you learn to modify the hypotheses that led to the test you just ran.
58%
Flag icon
As you go through this loop, you transition from problem space to solution space and back again.
58%
Flag icon
To summarize: you test and improve your problem space thinking by showing customers a product or design artifact in the solution space and soliciting their feedback on it.
61%
Flag icon
A pivot is larger in magnitude than the change you normally see as you iterate along the path you have chosen; it means a significant change in direction.
61%
Flag icon
You shouldn't change direction every time you hit a rough patch, nor should you drop what you're doing to chase each cool new idea you come up with, also known as shiny object syndrome.
61%
Flag icon
You should consider pivoting if you just don't seem to be achieving gains in product-market fit after several rounds of trying to iterate.
61%
Flag icon
way, if you haven't yet identified a customer archetype that is very excited about your MVP, then you should consider pivoting.
67%
Flag icon
When developers are asked to estimate the effort for a task, they take into account the “known knowns.” Skilled estimators will also account for the known unknowns in their estimates.
68%
Flag icon
Even in Agile, you should design before you code; you're just doing so in much smaller increments.
68%
Flag icon
When the risk of failure or the cost of making changes is too high, it's better to spend more time gaining a higher level of confidence before starting implementation.
68%
Flag icon
Agile encourages early and continuous delivery of working software with a mindset focused on creating value for customers.
69%
Flag icon
Stories that are too big to complete in one iteration are called epics, which must be broken down before they can be accepted into a sprint.
Jonathan
I.E one large feature that needs to be split down.
69%
Flag icon
For many teams, “done” means a product that could be shipped, called a “shippable product” or a “potentially releasable product.”
70%
Flag icon
Regardless of your deployment process, the goal is to ensure the product is in a shippable state at the end of the sprint.
70%
Flag icon
In kanban, the quantity of active work is managed by constraining the amount of “work in progress” or WIP. The team decides on the maximum number of cards each column can contain, which is called a WIP limit. Team members pull work items forward sequentially through each state of work. However, they can only move a work item to the next column if that column has spare capacity.
72%
Flag icon
Most of the time, your backlog is like ice; the rank order is frozen and fixed. But when new requirements come in or priorities change, you briefly melt the ice into liquid water so you can rearrange things. Once you're done reordering your backlog, you freeze it again.
73%
Flag icon
A major bug that you don't detect until after you launch your product is much more costly than one found during development. First, it negatively impacts customers. Second, it is usually more time consuming for the team to figure out the root cause of production bugs and fix them because they are no longer actively working on that code. Third, because the defect is live, the customer pain persists until the bug is fixed and you deploy the new code to customers.
74%
Flag icon
The team should test two different aspects of the product when they build new functionality or make improvements to existing functionality. The first, called validation testing, checks to see if the new or improved functionality works as expected—that it is consistent with the associated user stories and design artifacts.
74%
Flag icon
The second aspect of product testing is to ensure that none of the other existing functionality was inadvertently broken during the process of building the new or improved functionality.
74%
Flag icon
test-driven development, a technique where developers write automated tests before they write code.
74%
Flag icon
Continuous Integration
75%
Flag icon
Continuous Deployment
75%
Flag icon
In order to work well, continuous deployment requires a robust analytics system.
77%
Flag icon
Ellis advocates, as I do, that you should not invest in trying to grow your business until after you have achieved product-market fit.
77%
Flag icon
“How would you feel if you could no longer use [product X]?” The four possible responses are: Very disappointed Somewhat disappointed Not disappointed (it isn't really that useful) N/A—I no longer use [product X]
77%
Flag icon
Peter Drucker, you can't manage what you don't measure.
78%
Flag icon
product. Dave called his framework “Startup Metrics for Pirates” because if you make an acronym for his five metrics—acquisition, activation, retention, revenue, and referral—it spells “AARRR!”
83%
Flag icon
The Equation of Your Business for a Subscription Revenue Model
83%
Flag icon
Achieving Profitability
85%
Flag icon
Your rate of improvement depends on how quickly you can identify and implement good ideas.
86%
Flag icon
If your coefficient is greater than one, then your product is officially “viral,” which means that each current user generates more than one new user, resulting in exponential growth—
88%
Flag icon
Instead of instantly switching from the old version of their product by launching the new version, they keep the old version running for almost all users and “launch” the new version to a small percentage of users. Then, they compare key metrics across the new and old versions. Before ramping up the percentage of users who see the new version, the product team wants to make sure the metrics targeted for improvement are performing better and that other key metrics aren't materially worse. This process, called throttling, is a great way to apply Lean principles to reduce risk after you've ...more
89%
Flag icon
The Lean Product Process guides you through the formulation and testing of your hypotheses with these six steps: Determine your target customers Identify underserved customer needs Define your value proposition Specify your minimum viable product (MVP) feature set Create your MVP prototype Test your MVP with customers
89%
Flag icon
process starts in the problem space and progresses to the solution space.
89%
Flag icon
1. Have a point of view but stay open-minded.
89%
Flag icon
2. Articulate your hypotheses.
89%
Flag icon
3. Prioritize ruthlessly.
90%
Flag icon
4. Keep your scope small but focused.
90%
Flag icon
5. Talk to customers.
90%
Flag icon
6. Test before you build.
1 2 4 Next »