Right now: Schedule 2 or 3 team hackathons in some room in the next few days
At each hackathon,
On one feature (user story) at a time
If possible, project the running app
Code in pairs, test, commit, deploy and demo something new at least every 15 minutes
Minimum Viable Product (MVP)
MVP: the smallest thing you can build
to test your most critical unknowns,
your value prop
if users aren't impressed, you don't have a product
your ability to code for that value prop
80% of your app is irrelevant to testing your idea
Login, preference pages, profiles, statistics, etc.
Twitter was designed on a napkin
What to Build First
What kind of app do you have/
For an info or marketplace app, what matters is data
Collect and display of real data
The real is the critical part
For a social interaction app, what matters is the interaction
What's the shortest interaction that demonstrates value?
Design by demo
Write a script of a specific person using your app
Start with a problem
End with a payoff
Then implement the payoff part first
WorkIt! a Siri™ for exercisers
Wanda, a work-at-home graphic artist, takes her mid-morning
exercise break. She taps the WorkIt!,
hits Start and
starts calling out the steps in the exercise routine
Wanda designed for herself.
What's the payoff?
Ergo, implement and test that,
before anything else
Demo, Scenario, Story, ...
A demo is a story with characters, context, problem, and payoff
Character: someone with a background, needs, and opinions
Context: the situation someone is in
Problem: a specific problem, one that arises often