All Projects

Academic project · Design business · 6 min read

Read: Risky Assumption Report

Validating demand, habit formation, and willingness to pay for Read, before writing a line of production code.

Role

Lean validation

Timeline

2.5 weeks testing

Course

INDD-701 Design Business

Tools

Lovable · Supabase · Sheets

Read Coming Soon landing page used to validate demand, the Fake Front Door test artifact

Product recap

Read: a reading habit tracker.

Read helps casual readers build and keep a daily reading habit by turning short sessions into visible progress. Using the Hook Model (trigger → action → variable reward → investment), the app nudges users back each day through streaks, gentle reminders, and a clean, low-pressure reading experience.

Revenue

Freemium ($2–5/mo) + publisher partnerships

Channels

App stores, university partnerships, book communities

Key costs

Development, hosting, marketing

Partners

Publishers, universities, book influencers


What could kill this idea

Three risky assumptions.

01

Users will actually use the app: if prospective readers are exposed to Read’s value prop, they’ll sign up.

02

Users will form a daily reading habit: new users will log reading sessions for 7 consecutive days within their first 30.

03

Users will commit to pay or pre-reserve: beyond a waitlist, a meaningful share will pledge or reserve a paid tier before the product exists.

All three landed in the same quadrant of the impact × uncertainty matrix (high impact, high uncertainty), meaning all three needed testing before any product got built, not just the riskiest one.


From assumption to test

Three pretotypes, three signals.

Each assumption got its own pretotyping experiment, a classic Savoia-style approach: real signal, no product built.

Test 1

Fake Front Door

Pretotyping strategy

A Coming Soon landing page pitching Read, funneling visitors into a single low-friction waitlist signup capturing name, email, and reading interest. Shared organically for 2.5 weeks to measure raw demand: does anyone outside my immediate circle even want this?

Hypothesis (XYZ)

If prospective customers are exposed to the product and the value it provides, they will sign up for the waitlist, a baseline demand signal.

Artifact

Coming Soon landing page pitching Read with a 'Join the Waitlist' CTA
Landing page
Waitlist signup form capturing name, email, and reading interest
Waitlist form
Features section listing flexible time, smart reminders, streak tracking, and read anything
Features section

2.5 wks

Timeframe

10

Waitlist signups

Hypothesis proven
1

Fiction leads early demand (50% of signups).

5 of 10 signups chose Fiction as their primary interest; Self Help was second. Next: lead v1 onboarding with fiction-first framing.

2

Two acquisition spikes point to one real channel.

Signups clustered around network sharing and a fresh interactive prototype demo. Next: treat the prototype demo as a primary acquisition channel, not just a research tool.

Test 2

Mechanical Turk

Pretotyping strategy

A 7-Day Reading Challenge via a Google Form embedded on the landing page. Participants logged a daily check-in; I manually ran the loop (nudging, reviewing, encouraging), so the 'app' was me behind the scenes.

Hypothesis (XYZ)

At least 40% of new users will log a reading session for 7 consecutive days within their first 30 days.

Artifact

7-Day Reading Challenge CTA embedded on the landing page
Challenge CTA · on landing page
Google Sheet of daily check-in responses from two participants
Daily check-in responses · Google Sheet

2

Participants

50%

Hit a perfect streak

Hypothesis proven
1

The habit loop works with only human support.

9 of 10 sessions logged, 17-minute average. 50% hit a perfect consecutive streak, clearing the 40% threshold with nothing but a Google Form and daily nudges.

2

Book attachment is a leading indicator.

Both participants stuck with one book the entire challenge, no switching. The habit forms around a specific book commitment, not the app itself. Next: make 'what are you reading right now' a first-class onboarding question.

Test 3

Smoke Test · Pre-Sale

Pretotyping strategy

Two pre-sale mechanisms layered onto the landing page: a voluntary pledge with an open-text reason, and a two-tier pricing reservation ($1.99 early-bird / $3.99 regular), no card, no charge, just intent.

Hypothesis (XYZ)

At least 30% of waitlist signups will take a pre-sale action (pledging or reserving a paid tier), a meaningfully stronger commitment than joining a waitlist.

Artifact

Pricing tiers screen comparing Free and Pro at $1.99/month
Pricing tiers · Free vs Pro ($1.99/$3.99)
Pledge form asking for an email address and why the user wants Read to exist
Pledge form · email + open-text reason

10

Waitlist pool

40%

Committed beyond waitlist

Hypothesis proven
1

Two signals, one clear story.

3 waitlisters wrote a pledge (30%), 4 reserved a paid tier (40%), 3 did both. 40% of the waitlist took at least one pre-sale action, a real willingness-to-pay signal.

2

A 50/50 price split validates the tier boundary.

2 users chose $1–2/mo and 2 chose $3–5/mo. No one priced out, no one undervaluing it. Next: launch v1 at $1.99 with a clear premium tier at $3.99.


What the tests taught us

Three green lights.

Test 1

Fake Front Door

Hypothesis proven

10 waitlist signups in 2.5 weeks on organic sharing alone.

Test 2

Mechanical Turk

Hypothesis proven

50% hit a perfect consecutive streak with only human support, no app needed.

Test 3

Smoke Test

Hypothesis proven

40% of waitlisters took a real pre-sale action, split evenly across two price tiers.


Back to the reader

Demand is real. The habit works. People will pay.

Test 1 validated raw demand. Test 2 validated the habit loop itself, with book attachment as the leading indicator. Test 3 validated willingness to pay, with a clean 50/50 split between the $1.99 and $3.99 tiers. The idea has demand, commitment, and a working habit loop; time to build v1: fiction-first onboarding, book-level tracking, and a $1.99 launch tier with a clear premium at $3.99.