innovative software
DESCRIPTION
A talk about doing innovative software development including embracing constraints, iterating towards product/market fit, and the qualities of a great innovative team. This presentation was given at the St. Louis Innovation Camp in Feb, 2010.TRANSCRIPT
Innovative SoftwareAlex Miller@puredanger
Saturday, February 27, 2010
what is innovation?
Saturday, February 27, 2010
what is innovation?
The introduction of something new.
Saturday, February 27, 2010
Saturday, February 27, 2010
Saturday, February 27, 2010
Saturday, February 27, 2010
Saturday, February 27, 2010
Saturday, February 27, 2010
embrace constraints
Saturday, February 27, 2010
Saturday, February 27, 2010
constrained teams donʼt have time for
complexity
Saturday, February 27, 2010
Saturday, February 27, 2010
small teams
Saturday, February 27, 2010
Saturday, February 27, 2010
Saturday, February 27, 2010
move fast
Saturday, February 27, 2010
Saturday, February 27, 2010
iterate
Saturday, February 27, 2010
Saturday, February 27, 2010
fail
Saturday, February 27, 2010
Saturday, February 27, 2010
embrace ignorance
Saturday, February 27, 2010
Saturday, February 27, 2010
“As we know, There are known knowns. There are things we know we know. We also know There are known unknowns. That is to say We know there are some things We do not know. But there are also unknown unknowns, The ones we donʼt know We donʼt know.”
—Donald Rumsfeld, Feb. 12, 2002, Department of Defense news briefing
Saturday, February 27, 2010
prioritize
Saturday, February 27, 2010
prioritize
Time
Quality Scope
People
Saturday, February 27, 2010
prioritize
Time
Quality Scope
People fixed
fixed
fixed
Saturday, February 27, 2010
user testing
Saturday, February 27, 2010
Saturday, February 27, 2010
Saturday, February 27, 2010
customer support
Saturday, February 27, 2010
Saturday, February 27, 2010
product / market fit
Saturday, February 27, 2010
strategy
“knowing what NOT to do”
Saturday, February 27, 2010
Saturday, February 27, 2010
open source
Saturday, February 27, 2010
teams
Saturday, February 27, 2010
learn and connect
Saturday, February 27, 2010
rhythm
Saturday, February 27, 2010
Saturday, February 27, 2010
linchpin
Saturday, February 27, 2010
Saturday, February 27, 2010
Saturday, February 27, 2010
"it's better to be safe than sorry" is such crap. You know what's better than being safe? Being AWESOME.
- @codinghorror (Jeff Atwood)
Saturday, February 27, 2010