30
BW2 Concurrent Session 11/13/2013 10:15 AM "Validating Assumptions: From Unknown to Known" Presented by: Ade Shokoya AgileTV Brought to you by: 340 Corporate Way, Suite 300, Orange Park, FL 32073 888Ͳ268Ͳ8770 ͼ 904Ͳ278Ͳ0524 ͼ [email protected] ͼ www.sqe.com

Validating Assumptions: From Unknown to Known

Embed Size (px)

DESCRIPTION

Although many organizations are successfully using agile practices to develop higher quality, customer-satisfying solutions faster and cheaper, an increasing number of companies are using the same practices to develop the wrong solutions—faster and with a higher level of quality, too. Why is that? Even though most people know that assumptions are the mother of all things that go badly wrong, many “agile” adopting organizations still invest time, money, and resources developing “solutions” based solely on assumptions, opinions, and guesses. Typically, in instances where opinions conflict, the person with the “biggest stick” wins—and when things go wrong, the blame game begins. Drawing on agile principles, lean practices, and personal experience, Ade Shokoya shares a scientifically proven approach for validating assumptions and minimizing the risks inherent in software development projects. Leave knowing where to get the empirical evidence that will enable you to confidently support or challenge—in a non-confrontational way, of course—the key assumptions made on your projects.

Citation preview

Page 1: Validating Assumptions: From Unknown to Known

BW2 Concurrent�Session�11/13/2013�10:15�AM�

�����

"Validating Assumptions: From Unknown to Known"

���

Presented by:

Ade Shokoya AgileTV

���������

Brought�to�you�by:��

��

340�Corporate�Way,�Suite�300,�Orange�Park,�FL�32073�888Ͳ268Ͳ8770�ͼ�904Ͳ278Ͳ0524�ͼ�[email protected]�ͼ�www.sqe.com

Page 2: Validating Assumptions: From Unknown to Known

Ade Shokoya AgileTV

Ade Shokoya is a Certified ScrumMaster and Scrum Professional, business analyst, and agile consultant who specializes in multi-million dollar agile transition projects. With more than eleven years of experience and a client list that includes internationally recognized companies including News Corps, Tesco, Metro, LexisNexis, and Capita, Ade Shokoya adopts a K.I.S.S (Keep It Simple & Straightforward) approach to agile transition. Ade is the author of Waterfall to Agile: A Practical Guide to Agile Transition and the founder of AgileTV.com where he regularly interviews world-leading agile experts and thought leaders.

Page 3: Validating Assumptions: From Unknown to Known

A Presentation by Ade Shokoya

Page 4: Validating Assumptions: From Unknown to Known

•  A father and his two sons, a mother and her two daughters, a thief and a policeman are on one side of a river.

•  There’s a boat by the river bank, but it can only take two people at a time.

•  Only the father, the mother and the policeman know how to operate the boat.

•  The father can not be with any of the daughters without their mother around.

•  The mother can not be with any of the sons without their father around.

•  The thief can not be with anyone else without the policeman around.

How can you get everyone across to the other side of the river?

Page 5: Validating Assumptions: From Unknown to Known

"There are known knowns; there are things we know that we know. There are known unknowns; that is to say, there are things that we now know

we don't know. But there are also unknown unknowns - there are things we do not know we

don’t know.“ ~ United States Secretary of Defense, Donald

Rumsfeld

"We do know of certain knowledge that he [Osama Bin Laden] is either in Afghanistan, or in some

other country, or dead."

Page 6: Validating Assumptions: From Unknown to Known

“Unknowns lead to uncertainty... Uncertainty leads to anxiety... Anxiety leads to cognitive biases!”

(Scrum) Master Yoda

Page 7: Validating Assumptions: From Unknown to Known

…a deviation of judgment from accuracy or logic - can lead to perceptual distortion, inaccurate judgment, or illogical interpretation

Copyright Ade Shokoya 2012-20113

Page 8: Validating Assumptions: From Unknown to Known
Page 9: Validating Assumptions: From Unknown to Known

Original Plan

Page 10: Validating Assumptions: From Unknown to Known

The more precise you are, the less accurate you’ll be

Estimates made during product definition stage typically out by

a factor of x16

Page 11: Validating Assumptions: From Unknown to Known

Gorilla basketball video here…

Page 12: Validating Assumptions: From Unknown to Known
Page 13: Validating Assumptions: From Unknown to Known
Page 14: Validating Assumptions: From Unknown to Known
Page 15: Validating Assumptions: From Unknown to Known

Cost: $125,000,000

tendency to search for or interpret information in a way that confirms one's preconceptions.

Page 16: Validating Assumptions: From Unknown to Known

Sequence: 2,4,6 3 attempts to discover the underlying rule of this 3 number sequence

Sequence Fits Rule? 2,4,6

Page 17: Validating Assumptions: From Unknown to Known

Inspect & Adapt – because things rarely go as planned!

Best Plan

…knowledge comes from experience and making decisions based on what is known

Page 18: Validating Assumptions: From Unknown to Known

Waterfall •  Define: Up front •  Deliver: In single batch

Incremental •  Build a bit at a time. •  Calls for fully formed idea upfront

Iterative Build a rough version, validate it, then slowly build up quality

Source: Jeff Patton - http://www.agileproductdesign.com/blog/dont_know_what_i_want.html

Page 19: Validating Assumptions: From Unknown to Known

Deliver a product inline with the following requirements: 1.  A gasoline-powered engine 2.  Top speed of 130mph 3.  Go from 0-60mph in four seconds 4.  A steering wheel 5.  CD Player/Digital Radio 6.  Drop Top Roof 7.  Heated Seats 8.  Four wheels 9.  Rubber tires mounted to each wheel 10.  A steel body in racing red colour Build Cost = $40,000

Purchase Price: Cost $1,000 each

First team to deliver what I want wins!

Page 20: Validating Assumptions: From Unknown to Known
Page 21: Validating Assumptions: From Unknown to Known

"The wisest man [person] is [the one] who knows that [they] know nothing“ ~ Socrates

Validated Learning

Page 22: Validating Assumptions: From Unknown to Known
Page 23: Validating Assumptions: From Unknown to Known
Page 24: Validating Assumptions: From Unknown to Known
Page 25: Validating Assumptions: From Unknown to Known
Page 26: Validating Assumptions: From Unknown to Known
Page 27: Validating Assumptions: From Unknown to Known
Page 28: Validating Assumptions: From Unknown to Known

The minimum viable product is that product which has just those features (and no more) that allows you to ship a product that resonates with early adopters; some of whom will pay you money or give you feedback.” 

Page 29: Validating Assumptions: From Unknown to Known
Page 30: Validating Assumptions: From Unknown to Known

!  Spotify !  Zappos !  Facebook !  Dropbox

Copyright Ade Shokoya 2012-20113