21st Century Software Delivery - Qconsp

Transcription

21st Century Software Delivery@jezhumbleqcon sao paulo, 30 august 2013Friday, August 30, 13

takeawaysthe project model is unsuitable for innovationwe need to address the whole value streamthe problems are process and culture@jezhumbleFriday, August 30, 13

projects@jezhumbleFriday, August 30, 13

methodology wars@jezhumbleFriday, August 30, 13

releasing frequently1. build the right thing2. reduce risk of release3. real project progress@jezhumbleFriday, August 30, 13

waterscrumfallFriday, August 30, 13

agile principlesOur highest priority is to satisfythe customer through early andcontinuous delivery ofvaluable software@jezhumbleFriday, August 30, 13

shareholder valueThe directors of a publiccorporation have a fiduciaryduty to maximize profitsJensen and Meckling, Theory of the Firm@jezhumbleFriday, August 30, 13

shareholder value“Shareholder value is the dumbestidea in the world [it is] a result,not a strategy Your mainconstituencies are your employees,your customers and your products”-- Jack Welch@jezhumbleFriday, August 30, 0-0000779fd2ac.html

SpaceX“The company was founded in2002 by Elon Musk to revolutionizespace transportation and ultimatelymake it possible for people to liveon other planets.”@jezhumbleFriday, August 30, 13

Jack AndrakaHis parents, he says, never really answeredany of the questions they had. Go figure itout for yourself, they would say. “I got reallyinto the scientific method of developing ahypothesis and testing it and getting aresult and going back to do it ust-change-cancer-treatment/@jezhumbleFriday, August 30, 13

scientific methodcreate hypothesisdeliver minimumviable productget feedback(repeat)@jezhumbleFriday, August 30, 13

the problemthat sounds like a load of crap@jezhumbleFriday, August 30, 13

Bernard GagnonShareholder value is the dumbestidea in the world [it is] a result,not a strategy Your mainconstituencies are your employees,your customers and your products.Jack Welch 0000779fd2ac.html@jezhumbleFriday, August 30, 13

@jezhumblehttp://www.flickr.com/photos/subtle devices/849361922/Friday, August 30, 13

@jezhumbleFriday, August 30, 13

Apple I on display at the Smithsonian, taken by Ed Uthman@jezhumbleFriday, August 30, 13

apple macintosh“Instead of arguing about new software ideas, weactually tried them out by writing quickprototypes, keeping the ideas that worked bestand discarding the others. We always hadsomething running that represented our bestthinking at the time.”“The Macintosh Spirit” http://www.folklore.org/StoryView.py?project Macintosh&story The Macintosh Spirit.txt@jezhumbleFriday, August 30, 13

measuring valueA/B testingShow your prototype to real usersMeasure business metricsSurveys, social media etc.@jezhumbleFriday, August 30, 13

hypothesis-driven deliveryWe believe that[building this feature][for these people]will achieve [this outcome].We will know we are successful when we see[this signal from the market].@jezhumbleFriday, August 30, 13Jeff Gothelf “Better product definition with Lean UX and Design”http://bit.ly/TylT6A

Frank Harris and Nell Thomas, “Etsy’s Product Development withContinuous Experimentation”, http://bit.ly/19Z5izI@jezhumbleFriday, August 30, 13

Frank Harris and Nell Thomas, “Etsy’s Product Development withContinuous Experimentation”, http://bit.ly/19Z5izI@jezhumbleFriday, August 30, 13

@jezhumbleFriday, August 30, 13Frank Harris and Nell Thomas, “Etsy’s Product Development withContinuous Experimentation”, http://bit.ly/19Z5izI

Frank Harris and Nell Thomas, “Etsy’s Product Development withContinuous Experimentation”, http://bit.ly/19Z5izI@jezhumbleFriday, August 30, 13

@jezhumbleFriday, August 30, 13

do less“Evaluating well-designed andexecuted experiments that weredesigned to improve a key metric, onlyabout 1/3 were successful atimproving the key metric!”@jezhumbleFriday, August 30, 13“Online Experimentation at Microsoft”, Kohavi et alhttp://stanford.io/130uW6X

@jezhumbleFriday, August 30, 13Michael Sahota @MichaelSahota http://bit.ly/13Btc5c

software engineering@jezhumbleFriday, August 30, /

@jezhumbleFriday, August 30, 13

Michael Sahota @MichaelSahota http://bit.ly/13Btc5cFriday, August 30, 13

Jack Andraka“Make sure to be passionate aboutwhatever it is you get into, becauseotherwise you won’t put the rightamount of work into -change-cancer-treatment/@jezhumbleFriday, August 30, 13

questions@jezhumble ThoughtWorks is hiring!http://join.thoughtworks.com/Australia Brazil Canada ChinaGermany India Singapore South AfricaUganda UK USASign up formy newsletter 2013 ThoughtWorks, Inc.Friday, August 30, 13

21st Century Software Delivery Friday, August 30, 13. @jezhumble the project model is unsuitable for innovation we need to address the whole value stream . continuous delivery of valuable software Friday, August 30, 13. @jezhumble shareholder value The directors of a public corporation have a !duciary