Stop building the wrong thing righter, build the right - - PowerPoint PPT Presentation

stop building the wrong thing righter build the right
SMART_READER_LITE
LIVE PREVIEW

Stop building the wrong thing righter, build the right - - PowerPoint PPT Presentation

Stop building the wrong thing righter, build the right thing The state of software So2ware used a2er changes, 3% So2ware paid for but not delivered, 29%


slide-1
SLIDE 1

Stop ¡building ¡the ¡wrong ¡thing ¡ righter, ¡build ¡the ¡right ¡thing ¡

slide-2
SLIDE 2

So2ware ¡paid ¡for ¡ but ¡not ¡delivered, ¡ 29% ¡ So2ware ¡used, ¡ but ¡extensively ¡ reworked ¡or ¡ abandoned, ¡20% ¡ So2ware ¡used ¡as ¡ delivered, ¡2% ¡ So2ware ¡ delivered, ¡but ¡not ¡ successfully ¡used, ¡ 46% ¡ So2ware ¡used ¡ a2er ¡changes, ¡3% ¡

Jarzombek, ¡Stanley ¡J. ¡"The ¡5th ¡Annual ¡Joint ¡Aerospace ¡Weapons ¡Systems ¡Support, ¡Sensors, ¡and ¡SimulaKon ¡Symposium ¡(JAWS ¡S3)." ¡Proceedings, ¡1999. ¡

Total software costs:

$35.7 billion

The state of software

slide-3
SLIDE 3

we ¡said ¡the ¡process ¡was ¡to ¡blame ¡

slide-4
SLIDE 4

new silvet bullet processes emerged

Kill ¡ ¡ Kanban! ¡ Destroy ¡ Scrum ¡ Die ¡infidel ¡ waterfall ¡

slide-5
SLIDE 5

did it help?

slide-6
SLIDE 6
  • r ¡were ¡we ¡simply ¡building ¡the ¡wrong ¡

thing ¡righter? ¡

slide-7
SLIDE 7

how ¡people ¡measure ¡progress ¡

AcKvity ¡based ¡ ¡

Milestone ¡achieved ¡e.g. ¡ Planning, ¡design, ¡beta, ¡ alpha, ¡tesKng ¡complete ¡ ¡ ¡

Throughput ¡based ¡ ¡

Points ¡delivered, ¡number ¡

  • f ¡stories ¡delivered ¡per ¡

cycle ¡ ¡

Output ¡based ¡ ¡

Features, ¡defects ¡fixed, ¡ releases ¡delivered ¡ ¡

slide-8
SLIDE 8

which ¡sounds ¡beXer: ¡ ¡ ‘our ¡velocity ¡is ¡46 ¡points ¡and ¡ we ¡delivered ¡100 ¡new ¡

features’ ¡

slide-9
SLIDE 9
  • r: ¡

¡ ‘we ¡just ¡implemented ¡one ¡ feature ¡in ¡three ¡days ¡which ¡will ¡

save ¡us ¡£12 ¡million ¡pounds ¡

  • ver ¡the ¡next ¡year’ ¡
slide-10
SLIDE 10

We ¡have ¡a ¡ silver ¡bullet! ¡ Bullets ¡haven’t ¡ been ¡invented, ¡Idiot ¡

slide-11
SLIDE 11

Observe Measure Target ¡ Outcomes ¡

build ¡ Outcomes ¡over ¡Outputs ¡

slide-12
SLIDE 12

¡

  • utcomes ¡are ¡the ¡

desKnaKon ¡you ¡ ¡ want ¡to ¡get ¡to ¡ ¡ ¡

Outcomes ¡

slide-13
SLIDE 13

¡

  • pKons ¡are ¡how ¡

you ¡get ¡there ¡ ¡

OpKons ¡

slide-14
SLIDE 14

Outcomes ¡

OpKon ¡ OpKon ¡ OpKon ¡ OpKon ¡

For ¡everyone ¡outcome, ¡there ¡are ¡ mulKple ¡opKons ¡

slide-15
SLIDE 15

OpKon ¡

Outcome ¡ Outcome ¡ Outcome ¡ Outcome ¡

Every ¡opKon ¡can ¡affect ¡mulKple ¡

  • utcomes ¡
slide-16
SLIDE 16

Indras ¡net ¡– ¡all ¡things ¡connected ¡

William ¡Baxter: ¡hXp://s0.geograph.org.uk/photos/95/12/951235_0c3fcef8.jpg ¡

slide-17
SLIDE 17

Step ¡1. ¡Deep ¡Understanding ¡ Step ¡2. ¡Set ¡target ¡outcomes ¡ Step ¡3. ¡Create ¡opKons ¡ Step ¡4. ¡Deliver, ¡measure, ¡adapt ¡ Step ¡5. ¡Do ¡over ¡and ¡over ¡unKl ¡ bored/rich/famous ¡ ¡

Outcomes ¡

slide-18
SLIDE 18

Step ¡1. ¡Deep ¡Understanding ¡ Step ¡2. ¡Set ¡target ¡outcomes ¡ Step ¡3. ¡Create ¡opKons ¡ Step ¡4. ¡Deliver, ¡measure, ¡adapt ¡ ¡

Outcomes ¡

slide-19
SLIDE 19

Guerilla ¡research ¡

slide-20
SLIDE 20
slide-21
SLIDE 21

Guerilla ¡data ¡research ¡

slide-22
SLIDE 22

Acme.com ¡

Online ¡retailer ¡

slide-23
SLIDE 23

32% ¡ 10% ¡

Problem: ¡ ¡ Customer ¡Abandonment ¡rate ¡ ¡

32% ¡complete ¡ the ¡transacKon ¡ 58% ¡never ¡ return ¡

Acme.com ¡

Online ¡retailer ¡

58% ¡

slide-24
SLIDE 24

What ¡the ¡markeKng ¡guys ¡said ¡

We ¡need ¡more ¡ features! ¡ ¡ ¡ Features ¡are ¡so ¡ ¡ win-­‑win ¡

slide-25
SLIDE 25

What ¡the ¡developers ¡said ¡

If ¡we ¡write ¡it ¡in ¡quantum ¡perl, ¡ we ¡can ¡buy ¡before ¡we ¡think! ¡ ¡universe1 ¡= ¡[[a1,av1], ¡ ¡ ¡

slide-26
SLIDE 26

What ¡the ¡web ¡analyKcs ¡said ¡

slide-27
SLIDE 27

0% ¡ 10% ¡ 20% ¡ 30% ¡ Pages ¡are ¡slow ¡to ¡load ¡ Comparison ¡shopping ¡ Shopping ¡cart ¡technical ¡ Payment ¡issue ¡6% ¡

Customer ¡survey: ¡Reasons ¡for ¡ abandonment ¡

What ¡the ¡surveys ¡said ¡

slide-28
SLIDE 28

What ¡the ¡customers ¡needed ¡

I ¡just ¡want ¡to ¡read ¡a ¡ book! ¡

slide-29
SLIDE 29

people ¡don’t ¡want ¡code, ¡or ¡more ¡ features, ¡they ¡want ¡their ¡problem ¡ fixed ¡ ¡ they ¡need ¡a ¡book? ¡ ¡give ¡it ¡to ¡them ¡ ¡ they ¡want ¡to ¡make ¡a ¡call? ¡help ¡them ¡ make ¡it ¡ ¡

slide-30
SLIDE 30

Step ¡1. ¡Deep ¡Understanding ¡ Step ¡2. ¡Set ¡target ¡outcomes ¡ Step ¡3. ¡Create ¡opKons ¡ Step ¡4. ¡Deliver, ¡measure, ¡adapt ¡ ¡

Outcomes ¡

slide-31
SLIDE 31

¡ 31 ¡

Target outcomes set the goals

slide-32
SLIDE 32

¡ 32 ¡

StarKng ¡ measure: ¡ 2 ¡weeks ¡ Current ¡Kme: ¡ 3 ¡days ¡ Target ¡ ¡

< ¡2 ¡ minutes ¡

Keep them big and visual

slide-33
SLIDE 33

¡ 33 ¡

Target ¡ ¡

> ¡99.9% ¡ Failure ¡ <97% ¡upKme ¡ 98% ¡

Outcomes ¡exist ¡at ¡all ¡levels ¡

Improve ¡availability ¡

slide-34
SLIDE 34

for ¡all ¡people ¡

Goal: ¡ ¡ Buy ¡A ¡book ¡ Goal: ¡ ¡ Write ¡a ¡review ¡ Goal: ¡ ¡ Scale ¡to ¡2 ¡ ¡ million ¡ users ¡

slide-35
SLIDE 35

Step ¡1. ¡Deep ¡Understanding ¡ Step ¡2. ¡Set ¡target ¡outcomes ¡ Step ¡3. ¡Create ¡opKons ¡ Step ¡4. ¡Deliver, ¡measure, ¡adapt ¡ ¡

OpKons ¡

slide-36
SLIDE 36

Improve ¡shopping ¡ ¡ cart ¡conversion ¡

Problem: ¡ ¡Customers ¡abandon ¡the ¡ shopping ¡cart ¡process ¡ ¡ Impact: ¡

¡1% ¡conversion ¡

improvement ¡totals ¡£14 ¡

million ¡per ¡year ¡

¡ ¡ ¡ ¡ ¡

OPTION ¡CATEGORY: ¡ USABILITY ¡ ¡ OPTION: ¡ ¡ Reduce ¡# ¡of ¡ ¡pages ¡ ¡ OPTION: ¡ ¡ MarkeKng ¡package ¡tests ¡ OPTION: ¡ ¡ “One ¡click ¡purchase” ¡ OPTION: ¡ ¡ Cache ¡page ¡elements ¡ OPTION: ¡ ¡ Setup ¡local ¡data ¡centres ¡ OPTION: ¡ ¡ Price ¡tesKng ¡ OPTION: ¡ ¡

  • Alt. ¡payment ¡methods ¡

OPTION ¡CATEGORY: ¡ ¡ AVAILABILITY ¡ ¡

slide-37
SLIDE 37

keep ¡your ¡opKons ¡open, ¡be ¡ ready ¡to ¡execute ¡rapidly ¡

slide-38
SLIDE 38

Step ¡1. ¡Deep ¡Understanding ¡ Step ¡2. ¡Set ¡target ¡outcomes ¡ Step ¡3. ¡Create ¡opKons ¡ Step ¡4. ¡Deliver, ¡measure, ¡adapt ¡ ¡

Outcomes ¡

slide-39
SLIDE 39

Deliver Measure Adapt

slide-40
SLIDE 40

Guerilla ¡tesKng ¡

slide-41
SLIDE 41
slide-42
SLIDE 42

A/B/C/D ¡

Prove ¡it, ¡don’t ¡plea ¡it ¡

slide-43
SLIDE 43

Minimal ¡viable, ¡not ¡maximum ¡ possible ¡

slide-44
SLIDE 44

More ¡output ¡= ¡more ¡value ¡

More ¡money ¡to ¡build ¡it ¡ More ¡Kme ¡to ¡get ¡to ¡market ¡ More ¡defects ¡to ¡kill ¡your ¡customers ¡ More ¡resources ¡to ¡kill ¡our ¡planet ¡

slide-45
SLIDE 45

Save ¡the ¡features, ¡save ¡the ¡world ¡