Innovative Software
                              Alex 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
People
                              Time




                                     prioritize

                          Quality                 Scope




Saturday, February 27, 2010
fixed   fixed   People
                              Time




                                     prioritize

                          Quality                  Scope
                                     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

Innovative Software