Not A Genius Playbook
šŸŽŸļø

Not A Genius Playbook

notion image
Ā 

Intro: Identify a market trend with lots of users with a set of problems

Ā 
You might already have an idea. If not, read this article from Julian
In fact Iā€™d recommend reading this full start-up guide:
  • https://www.demandcurve.com/blog/growth-hacking
Ā 
A good observation of a market with people in motion.
ā€œA lot of people now have to {do something} because of {some need or external catalyst}, so that they can {do, achieve or experience something}. Let me see if there's a solution out there to help themā€

Chapter 1: Problem and Solution Research

1. Create initial problem statement hypothesis - 1 hour

This is the key background research to help narrow our focus.
Ā 
Task: Answer these questions about the problem are you trying to solve?
  • Who is a user and who is a buyer of this technology?
  • Where on the internet or in real life to they hangout?
  • What phrases would they likely use in google search to help solve their problem?
Result: A clear problem statement hypothesis, a list of websites and seed questions to focus our research
  • A clear problem statement hypothesis in the form of:
    • šŸ’”
      PEOPLE X need a solution to Y so that they can DO/FEEL/HAVE Z
  • We have a list of WEBSITES where we can read conversations between users about their problems, issues and how they are solving them. (Target at least 2 websites)
  • We have a list of SEED QUESTIONS that these users would likely query to help them, learn more about their problem, discover solutions (Target at least 10 questions)
Tips / Tools and Further Reading
  • Enter your questions on google and write down the ā€œPeople also askā€ questions. Here is are the suggestions for ā€œHow do I take better photos?ā€
    • notion image
  • Use some SEO tools that also suggest similar questions
  • Product Led SEO - Advocates to stop focusing on Keyword Research and instead focus on what the intent of the user searching is. Since search engines are better at guessing a userā€™s intent, you must aim to provide high value pages on how to do things and solve problems rather than target certain keywords.
Ā 
Ā 

2. Research the Problem - 10 hours

Qualitative User Research is truly hard work. This is why we do it first, while we are most excited about an idea. This is a donā€™t skip, extremely valuable as it will shape EVERYTHING we build from here on out and it might stop us from building anything.
Ā 
Determine WHO, under WHAT conditions, wants to DO SOMETHING, so that they can DO SOMETHING ELSE. Determine HOW they will evaluate the success of the thing they did and WHAT TRIGGERS likely caused them do want to do this. Discover HOW they are currently accomplishing this task and what have they tried that DOESNā€™T DO this task and why they SWITCHED to their current solution.
Ā 
Task: Answer the SEED QUESTIONS by reading content from the WEBSITES
  • The goal here is to find direct quotes, from actual potential buyers in your space, talking about the problem you have set out to solve.
  • Tag each of these direct quotes to better organize them later. I suggest using tags like:
    • PROBLEM SPECIFIC:
      • TASK: A task a user does, usually in service of a greater goal. These can be sequential. Must contain a verb.
      • FEELING: Any emotional description of a problem or task that is not an opinion of a tool or solution. This should be ā€œsolution agnosticā€
      • QUALITY: An aspect of the product or task being completed that the user cares about. Example: ā€œfaster page load speedsā€. This usually contains directional words like higher, lower, slower, faster, larger, ā€¦.
    • SOLUTION SPECIFIC:
      • TOOL: A reference to a product or solution that a user is currently using.
      • OPINION: An opinion on some existing product or a feature of it.
      • FEATURE: An aspect of a TOOL
Result: You have now created your core research table that you can add to whenever you get product feedback, conduct user interviews or see new information emerge in the marketplace.
  • Create a table in your favorite spreadsheet like tool that has the following fields
    • Seed Question
    • Website URL
    • Direct Quote
    • Tags
  • As a rule of thumb you should have 10-50x more ā€œqualityā€ tags than you have ā€œtaskā€ tags.
Tips / Tools and Further Reading
  • This type of analysis falls under ā€œQualitative User Researchā€ and there are some tools out there that can speed this up, but in general I think this is where time spent getting into the weeds and absorbing a ton of content and ideas is worth itā€™s weight in gold.
  • There are some great ā€œJobs to Be Doneā€ books out there. Iā€™d recommend the ā€œJobs to be Done Playbookā€ by Jim Kalbach and ā€œWhen Coffee & Kale Competeā€ by Alan Klement. There are others and many are good.
  • Just do it. You need to go deep here to get to the real problems and to organize them appropriately.
    • notion image
Ā 

3. Research Existing Solutions - 5 hours

From Step 2 we have a list of ā€œTOOLā€s used by people to solve their problems as well as a partial list of some ā€œFEATURESā€ and ā€œOPINIONSā€ on them.
Ā 
Task: For each TOOL, breakdown their landing pages, pricing pages, competitor comparison pages. Extract the following:
Product Positioning and Company Data
  • Product Name
  • URL
  • Tagline (Also called the H1)
  • Above-the-fold Description (The text usually right below the Tagline)
  • Top self-identified competitors (Usually if there is a product comparison page)
  • Happy path analysis: How does a new user get initial value? List out specific steps
  • Company Size:
    • Revenue
    • Subscribers
    • Employees
Features Top things the product does (usually these are ~3 emotionally descriptive tasks with lots of verbs). These are the products differentiators. Also list Additional Features: These are usually presented in a dryer text and are put towards the bottom of a page or in a table. Make sure you add all the features mentioned in the pricing pages as well as in any comparison pages.
  • Feature Position (the order in which it is mentioned)
  • Is Featured Feature? (Is it part of a ā€˜top featuresā€™ section or is it an ā€˜additional featureā€™)
  • Feature Name
  • Description
  • Any Problem Specific Tags that are referenced here
  • Lowest tier the feature is available
Pricing Tiers
  • Pricing Model { Freemium, Opt-in Free Trial, Opt-out Free Trial, Usage based free trial, No trial, ā€¦}
  • Pricing Unit: {per seat, per teamā€¦}
  • List of Tiers:
    • Pricing Tier Name
    • Time base: Monthly Price range (with annual discount / without / any discounts applied?)
Sales Channels
  • Inbound:
    • Website traffic / SEO Ranking - SEFP Keywords and backlinks
    • Featured Integrations
    • Social Media
      • Profile URL
      • Subscribers
      • # of views on top 5 pieces of content
    • Community Members:
      • Discord, Slack, ā€¦
      • Online users during the day
      • Total Members
  • Outbound:
    • Sponsorships
    • Size of Sales Team
  • Result: Tables of data corresponding to Product Positioning, Features, Pricing Tiers & Sales Channels
Ā 

4. Organize - 10 hours

Pull out your favorite pen & sticky notes / mind mapping or whiteboard tool, weā€™re going to make some flow charts.
Ā 
Task 1: Organize Problem Research items into a hierarchy of tasks
  • Group similar tasks together and organize them into a Top-to-bottom + Left-to-right structure
    • Place more abstract and more emotional tasks on top (for example ā€œGet a good jobā€), while simplier tasks (like ā€œUpload file to websiteā€) towards the bottom
    • Please tasks that have to be completed in a certain order in a left-to-right order on the page
  • Next to their corresponding TASKS, group and add
    • QUALITY
    • FEELING
    • FEATURE
  • If we have organized it correctly, the more emotional tasks should appear on the top, the tasks with a lot of features attached to them should be in the middle and the tasks with quality tags attached to them should be near the bottom and towards the right
  • Note we will be adding our TOOL and OPINION tags in the next step
  • Add BEGINNER tag to certain features if they are appropriate for people who are new to solving this problem or havenā€™t used many tools in this space before. Add the ADVANCED tag to certain features if only a small set of users would use them or if the featureā€™s sophistication would only be appreciated by a small set of users.
Task 2: Organize Solution Research into an order list with three types of features
  • Aggregate all the features from the solutions and group similar ones
  • Label each of the features / attributes as a NICE-TO-HAVE, MUST-HAVE or a PERFORMANCE feature. This is based on Kano Analysis framework that looks at user satisfaction based on types of features (attributes) of a product.
    • notion image
    • NICE-TO-HAVE: A user doesnā€™t expect them to be in the product, but might be delighted if they are there. Example: A sun roof in a car
    • PERFORMANCE: The more or less of a this attribute or feature, the happier or sad the user is. Examples are: A Websiteā€™s page loading speed, Carā€™s gas millage, etc..
    • MUST-HAVE: A feature that must be in a product or the users get angry or confused. Examples are: Copy and paste functions in a document editor.
  • Add any OPINION TAGS to any of the features
  • Add whether the features are usually free, paid or premium
Task 3: Connect Tasks with Features
  • Draw lines connecting each Feature to one or more Tasks
  • Note if a feature doesnā€™t map to a task, it might mean itā€™s such a obvious NICE-TO-HAVE that no one has talked about it. For example: who discusses a Print to PDF feature online? It could also mean that itā€™s a NICE-TO-HAVE and we just haven't discovered a person who uses that niche feature yet.
  • If a task doesnā€™t have a corresponding feature, ask yourself if it is a task that the user is doing on their own (like in a custom spreadsheet) or if we are missed it in our initial research. Additionally this could by such an obvious MUST-HAVE feature, that no product provider felt the need to mention it on their websites.
Result: We have organized features and connected them to tasks the users are trying to accomplish.
<IMAGE of the BIG BOARD>
Ā 

Chapter 1.5: Audience engagement

At this point we know where are target audience hangs out and we have a sense that the community is active (meaning they help each other out and it's not just online help channels), it is growing. We also know the common problems they have, how they solve it and the tools and techniques used to do so.

Problem/ Founder fit

At this point we should consider if you personally care enough about the problem to become world class at any of it.
Ā 

Audience building

The purpose of this is to quickly find and engage with a couple hundred true fans who we can eventually DM or email about our products (a la 1000 true fans)
Ā 

World class content

Focus on high impact and clarity per word. Spent 1 day or even week on a Tweet / reddit post / Quora response.
Ā 
Ā 
Ā 

Chapter 2: Product Ideas, Landing Pages and Leads

5. Decide - 5 hours

You now have enough information to make a guess about the initial product hypothesis, business model, pricing and market positioning
<GIF of decider>
Ā 
For each of the features of the competitors we have mapped them to tasks described by customers. We should have a sense of what are the needs of the customers, how they do things, and they ways the existing solutions have segmented the market and how they used positioning and pricing models to differentiate themselves.
Look out particularly for people who are actively switching tools or are otherwise ā€˜in motionā€™. We like growing markets.
Ā 
Task 1: Create three different product hypothesis by selecting the key features to include
  1. Lowest Pricing Tier Features: Must have the ā€˜MUST-HAVE`s + BEGINNER features
  1. Pick the 2-3 core features to compete with on PERFORMANCE where we aim to be > 10x better
  1. Select one NICE-TO-HAVE to differentiate yourself
Task 2: Pick one potential business model
  1. Determine Product-Led vs Sales-Led model
    1. Three are basically 6 types of Product-Led-Growth Strategies: https://productled.com/book/
      1. Freemium (Some features are free forever)
      2. Opt-In Free Trial (Credit Card required only at the end of the trial)
      3. Opt-Out Free Trial (Credit Card required at the start of the trial)
      4. Usage-Based Free Trial (Payment is only required after a certain amount of usage)
      5. Sandbox (Fake data is pre-loaded into the account during the trial)
      6. Separate Products: No Product tiers, just differently branded products
  1. Select Pricing Strategy
    1. how much per (month / year / useā€¦?)
      1. Review competitor solutions to be in the same ball park of pricing be 20% cheeper and 10x better
      2. Keep it SIMPLE! Only two pricing tiers
    2. per user? per team?
    3. What is the best guest to offer expansion revenue?
  1. Determine which features fall under different paid plans. What can use use without logging in, with account, on trial, paid version
    1. Must haves + beginner features must be in the lowest / free plan
  1. Gut check feasibility Business Plan
    1. Revenue growth forecast = channel traffic * CTR * conversion rate * trial conversion rate * monthly price
      1. ex: 10k 1%*10%*20%*9.99 = 19.99
    2. Costs of gaining market share with your offering via Lancaster Rule:
      1. To enter a fragmented market, you need to spend >1.7x that of the weakest competitor to unseat them.
      2. If the market has a clear market leader, you need to spend 3x more than the market leader. This is $$$.
Task 3: Pick 1 inbound Channel
Rank the sales channels that solutions in the space is using by its attractiveness and relevance to you. Pick one
  • Result: We have three different Business to test {product, pricing model, business model, inbound channel for leads}
    • Make it very clear here how you are going to position your product differently than your competitors
Ā 

6. Landing Page - 10 hours

Ā 
Ā 
Smoke screen test - 30h 1. 4h - Feature prioritization: user quotes, happy path flows, value prop, description, must have, performance metric, nice to have / delightful 2. 4h - Business model + pricing + model 3. 2h - Positioning + copy + design 4. 4h - landing page mock 5. 8h - Product wireframe 6. 8h - User test landing page and wireframe (do we get signups) 7. Repeat (30 hours per loop / 1 week)
Ā 
We are going to build and test out three landing pages. One corresponding to each
Ā 
Task 1: Write Copy - Focus on Product Positioning
  • Using some of the emotions referenced inthe top tasks from step 4 along with each of the Business
  • Create the Tagline, Description and Describe the 3-4 core features in a user-centered, verb-heavy, emotionally intelligent way
    • The best part of having so many direct quotes from the first section is that writing should be easy as we can follow their language and style.
  • Pick a domain name that is exactly the main task you are solving. www.bakebettersourdoughbread.com The point is to not waste time on branding and just validate the product offering.
Task 2: Build 3 landing pages
  • IMPORTANT: Keep the layout generic, there are plenty of templates for this.
  • Use a no-code solution like CARRD to speed deployment and itterations.
  • Focus first on getting the copy and organization on the page
  • Then focus on FONT, COLORS and RELEVANT IMAGEs to accent your story
  • Task 3: Test with users (ideally in-person) to determine which of these you want to lead with
      1. Read the Mom-Test to not mess this up
      1. Add FullStory or other tracking analytics to understand how people are interacting with the content.
  1. Task 4: Launch the best landing page with a sign-up form.
Ā 

7. Content - 10 hours

Since we now have a landing page, we need to drive some traffic. Depending on your channel selected it will differ, but it should be only 1 day of work and ideally < $100 dollars to get >2,000 visitors to your site.
You should have ALL the information you need to write these articles from your initial research. If you find yourself researching new content, you have strayed too far from the initial goals of our test.
  1. Positing on the WEBSITES you researched in step 1
  1. Social Media and Search Ads: Google, Twitter, FB, other social media
  1. Content: TikToc, YouTube, IG, etcā€¦
  1. Cross post on other blogs
Ā 
To drive traffic to the site the standard technique should apply. Actively contribute to the forums which the end users are. Engage with other influencers in the space, to map out how much traffic exists.
Create a couple custom tweet threads, YouTube videos, tick tock videos, anything to drive traffic to the lead magnet.
Watch how many people convert, reach out to the first email addresses and set up up conversations, to help validate all information above find out any other blind spots.
Keep experimenting until conversion rates are greater than 3%, and traffic continues to grow in your site. Remember the target is 50,000 unique visitors a month. A great starting point would be a hundred unique visitors a day / one to five sign ups a day.
At this point you are unable to reject the null hypothesis that this is a bad market.
Ā 
Optionally since people might be various stages of the buying process. {Donā€™t know they have a problem,
  1. If donā€™t know they have a problem: Share the results of your research
  1. If the know they have a problem but are looking for generic advice on how to solve it: Share they results of your research for a DIYā€™er.
  1. If people are searching for a solution: Create a comparison page
These pages can be shared more broadly and can be a first ā€˜stake in the groundā€™ for future SEO.
Ā 
Hereā€™s an example of a 6 post campaign (using paid ad retargeting)
notion image
Ā 
Ā 

8. Repeat

Hopefully you a have a couple thousand visitors and > 100 signups
Congratulations! Talk to 10 more people and see if you are missing anything, what do they REALLY need from the product. Try to remove as many features as you can at this stage!
Ā 
By now we should have a solid understanding of our product requirements, should have a minimal set of User Stories to implement (aka Features) and a basic validation that product positioning, business model and lead channels are viable.

Chapter 3: User Flows and Wire Frames

8. User Model

User flows - 16h x2 1. 4h - Interactive wireframe 2. 2h - user model + data model 3. 4h Color + typography + graphics 4. 4h User test 5. 2h Update landing page 6. repeat 2x
Now we do some feature engineering. This is usually my step 1!
<IMAGE FOUNDER>

Make a big flow chart

  1. Define, using flow charts the ā€˜happy pathā€™ that a user takes through each of the core User Stories.
  1. Additionally add USER AUTHENTICATION and PAYMENT Stories
    1. for login/out/lost password/no authorized also checkout / upgrade / downgrade / cancel flows.
  1. Determine what information should be stored / changed in the User State during each transistion
  1. Also List out conditions of Unhappy paths, but donā€™t
Ā 
We now want to focus on building out a user model
We start off by defining the ontology of states and actions
We create a series of user flows where a user can select interactions to move between states.
We filled out a data model, and understand how data must be transformed
Ā 
Of all the user flows, pick the happy path
Determine the minimal steps required to get the value
Ensure that the expected value described in the landing page, exactly alliance with the perceived value through this happy path.
Ā 
If we follow the product lead growth approach, users on the happy path should get quick value, we should be able to nudge them into additional ways to customize the results to solve more higher value tasks.
Ā 
And where in the user map authentication should be required, how is the authentication made and what type of product let growth models are consistent with these flows.
Ā 
Quick note on the risks here: there may be some open-ended questions that you and your team could hypothesize from the feedback step one. For example could there be additional ways to do this, would users be open to changing their habits or expectations.
  • Also look too different industries and domains with similar types of tasks to be done here. Use them as inspiration for additional flows. They can hear is leverage positioning of competitors from within the domain to describe what the tool is going to do and set expectations, however use solutions from other domains to solve the problem in a better way than the competitors.
  • It is often better to using the design Sprint methodology, create a lightning Sprint where you list out all other solutions in different domains to review
Ā 

DELETE STEPS

Remember each line and block of text is added complexity for your user AND for you to build. Try to remove as many as possible. If needed, brainstorm how similar products in DIFFERENT domains solve this problem
Ā 

Data Models

  1. Determine what data is changed in each of these steps in the flow chart.
  1. Create example data + user state data
  1. Create a database schema to represent all of the data changes
  1. Review the flow chart to ensure that all CRUD operations are implemented and add any new paths to satisfy the basic USER AUTHORIZATION
Ā 

9. Revisit to focus on the core game loop

What is the core task a user is doing? How will they stay motivated the whole time? What if they get distracted, what will bring them back? How do we engineer engagement and curiosity? Which parts should spark joy / delight?
Look at ways in which a company tries to reach out to their clients: 8 mailing lists!
notion image
How does the beginner experience differ from the advanced experience?
Are there any other points systems, alerts, etc.. that will help the user stay engaged and have fun?
Ā 
Now that the users get value at least one time, what sort of hooks or nudges or other triggers can we use to drive repeat usage. What patterns separate out referring users from people who churn out.
List of conditions for a behavior trigger
  • Social engagement and support
  • Mental Stimulation
  • Sense of Effectiveness
Ingredients of a behavioral addiction
  1. Compelling Goals that are just beyond reach
  1. Irresistible and Unpredictable Feedback
  1. Sense of incremental progress and improvement
  1. Tasks that become slowly more difficult over time
  1. Unresolved tensions that demand resolution
  1. Strong Social Connections
Ā 

10. WireFrames and VaporWare

Wizard of Oz - 36 hours x2 1. 8h - Backend / API mock 2. 8h - Front end routing + component layout 3. 8h - Front end user model and event triggers 4. 8h - front end copy and design 5. 4h - Test with users (using mocked backend and fake door 404 pages for non-mvp features) 6. Repeat
Ā 
Using the flowchart and example data from Step 6 create screens for each node in the flow chart.
  1. Basic Screens (just describe in text what users can see and what they will click on (aka Affordances)
  1. From this we can design url routes and site maps
  1. Create black / white + text + data (clickable!) wireframes for the whole project.
    1. This is where your choice of tooling has a lot of preference. If you are super fast developer you could stand something up in 8 hours, do it, otherwise a no-code solution might be better.
  1. Test with some users on your mailing list to see if it make sense
Ā 

Chapter 4: Vaporware to MVP

Ā 
WIREFRAME
  1. Add the Juice! (a gaming / slot machine term for the lights, animations, sounds etcā€¦ that breathe life into the gameplay)
    1. Add Fonts + Colors + Graphics + Styling
    2. Animation + Sounds + Vibrations
  1. Repeat and Test as needed until users are getting through the core loops and outright ask you when this is going to be live!
Ā 

Chapter 5: Real Data, Authentication and Payment

Ā 

11. MVP Prototype

MVP Prototype - 64h x2 1. 4h - configure databases and services 2. 4h - authentication and authorization 3. 8h - Backend real data all crud work 4. 8h - overnight ETL 5. 24h - core backend services (the main IP) 6. 8h - intraday and realtime push services 7. 8h - payment backend + frontend 1. 4h - add legal copy 2. 8h - configure domain: purchase name: dskim / email / Google domains / social accounts 4. 8h - end to end tests and misc bug fixes 8. Repeat
At this point standing up a working prototype where a user can
  1. Accomplish all core tasks (all must-haves, 1 nice-to-have and 2-3 performance tasks)
  1. Can authenticate and pay for the product
  1. We can track each user event so we can monitor their usage against the user-flow diagram we developed
Ā 
Launch it quietly and let in some random users? Determine if it is working as expected? Do more advanced testing and then officially let in your first cohort!

Chapter 6: Activation, Conversion and Retention

12. Repeat this for 3 months to get 3+ revisions

Closed beta MVP - 32h 3. 8h - configure email signups sequence 5. 4h - Test with Beta users
Ā 
Watch engagement and revenue increase with changes as you make changes.
At this point 1 lead channel + organic traffic should be the only parts of your top-of-funnel.
Plug leaks to the bucket, reduce churn, increase upsells and referrals

Chapter 7: Growth Model Analysis

Ā 

13: Automate

This is a focus on the costs side of your business. What parts of the business would grow faster if we had more $$$ to throw at the problem? What if we threw more bodies at the problem? Were could efficiencies be gained from better processes / checklists / automation?
Ā 

Segment?

Tweak prices?

ProfitWell has written the book on pricing.
Ā 

14: Repeat

Rank order the next lead channels to grow top of funnel and attack them sequentially every 2-3 months.
Repeat this full process every 4 months to add new significant features to your product.
Ā 
Eval product 1. 8h review event data to evaluate hypothesis 2. 4h - test with more beta users 3. Repeat any steps above as necessary. Test: positioning, expected value to experienced value, time to initial value, other features used, any recurring use
Ā 
Ā 
šŸ§Ŗ
This should have taken about 200 hours!
Ā 

Feedback

If this was valuable to you, let me know on Twitter and Iā€™ll make it better
Ā