Prioritize Your Backlog! Great Advice…

59
Prioritize Your Backlog! Great Advice… John Heintz Founder, Gist Labs Senior Consultant, Cutter Consortium [email protected] @jheintz http://gistlabs.com 1

description

Prioritize Your Backlog! Great Advice…. John Heintz Founder, Gist Labs Senior Consultant, Cutter Consortium [email protected] @jheintz http://gistlabs.com. About John Heintz. Developer since 1995 Agilist since 1999 Founded Gist Labs in 2008 Developer, Mentor, Consultant - PowerPoint PPT Presentation

Transcript of Prioritize Your Backlog! Great Advice…

Page 1: Prioritize Your Backlog! Great Advice…

1

Prioritize Your Backlog!

Great Advice…John Heintz

Founder, Gist LabsSenior Consultant, Cutter Consortium

[email protected] @jheintzhttp://gistlabs.com

Page 2: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC2

About John Heintz• Developer since 1995• Agilist since 1999• Founded Gist Labs in 2008

• Developer, Mentor, Consultant• Intuitive, Abstract, Precise

Kool-Aids I’ve drank:Agile/Lean/Kanban, OO, TDD, REST, Mentoring, Craftsmanship, Emergent/Progressive Design, InnovationGames®, Systems and Complexity Theory

Page 3: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC3

Ground Rules•Law of Two Feet: Quietly leave if

you think your time would be better spent elsewhere

•Interrupt me with Questions

Page 4: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC4

Agile is great!!

•But… Agile alone isn’t everything you need

Page 5: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC5

Agile is great!!

•But… Agile alone isn’t everything you need

Page 6: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC6

Vapid

“lacking liveliness, tang, briskness, or force”

Merriam-Webster

Page 7: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC7

Huh?“a nice sounding goal… that conveys no advice”

me

No clear how, or why

Page 8: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC8

think desert mirage…

Page 9: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC9

Let’s think of some examples…

Page 10: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC10

Prioritize Your Backlog!

Page 11: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC11

Retrospect!

Page 12: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC12

Collaborate with your customers!

Page 13: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC13

All of these:Really Good Ideas

•You absolutely should be doing these

•Most Agile classes, texts, experts say so

Page 14: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC14

And Yet…

•There is very little actual advice for how to do these things

Page 15: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC15

My Conclusion is•Agile is great•Some parts of Agile are only the

hint of advice for how to actually do something

•You must fill in those gaps when it’s important for you business/project/team

Page 16: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC16

How I Judge Tools…

Page 17: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC17

Concrete Reflective Tools

Tools which are immediately useful, generate feedback from their use, and are backed by their own guiding principles.

Page 18: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC18

Concrete!

Page 19: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC19

not AbstractThis is “House in

abstract landscape” by

Franz Mark

You saw that, right?

Page 20: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC20

Hi, my name is John.I’m an INTJ

Page 21: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC21

Myers-Briggs Type Indicatoris a psychometric questionnaire designed to measure psychological preferences in how people perceive the world and make decisions.

http://en.wikipedia.org/wiki/Myers-Briggs_Type_Indicator

Page 22: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC22

Myers-Briggs Dichotomies

Extraversion (E) - (I) IntroversionSensing (S) - (N) IntuitionThinking (T) - (F) FeelingJudgment (J) - (P) Perception

Page 23: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC23

Sensing and intuition describe how new

information is understood and

interpreted.

Page 24: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC24

Individuals who prefer sensing are more likely

to trust information that is in the present, tangible and concrete:

that is, information that can be understood

by the five senses.

Page 25: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC25

Those who prefer intuition tend to trust

information that is more abstract or

theoretical, that can be associated with other

information

Page 26: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC26

Here's the kicker: it's not an even distribution.

S-vs-N73.2% is S, 26.8% is N

You can easily lose over half your

audience

Page 27: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC27

Prioritize Your Backlog!

Page 28: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC28

What is the Agile advice?

Prioritize your backlog based on customer value

Page 29: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC29

Prioritize Your Backlog!

How do we measure customer value?What about other stakeholders?

Page 30: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC30

Prioritize Your Backlog!

We need more that just mandate to do something, even if it’s a good idea.This mandate is vapid, without substance

Page 31: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC31

Knowledge, Risk, Customer Value

Page 32: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC32

Knowledge, Risk, Customer Value

1.Know a lot about your customers and solution

2.Keep your risks smaller than the total value of the solution

3.Grow customer value4.GOTO 1

Page 33: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC33

Validated Knowledge

•Don’t just pretend to know something

•“By what evidence …”

Page 34: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC34

Priority is a Function•Priority decisions for backlog items

should be based on the current values of•Knowledge•Risk•Customer Value•Effort estimates

Page 35: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC35

What goes in the Backlog?

Everything•Features/Stories, Chores,

Investigations, Interviews, Training, Conferences,….

•All demands of team capacity•Most (>50%) should be customer

value

Page 36: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC36

Moving the K/R/CV Dials

•Clearly “User Stories” should increase Customer Value for the project

•What about some other examples?

Page 37: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC37

Find a Buddy!

•Pair up for discussion

Page 38: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC38

Quiz

•Which of Knowledge, Risk, Customer Value are changed by:

UX Prototypes

Page 39: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC39

Quiz

•Which of Knowledge, Risk, Customer Value are changed by:

A/B Testing with partial rollout

Page 40: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC40

Quiz

•Which of Knowledge, Risk, Customer Value are changed by:

Upgrading a Database (to latest)

Page 41: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC41

Quiz

•Which of Knowledge, Risk, Customer Value are changed by:

Technical Debt Reduction

Page 42: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC42

Quiz

•Which of Knowledge, Risk, Customer Value are changed by:

Send Team to User Conference

Page 43: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC43

Game

•Let’s play a game…

•Pair, pair up (need group of 4)

Page 44: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC44

Game

•Pick one to be the note taker•The other three are players

Page 45: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC45

Game

•Rules for the note taker

•PLEASE ONLY NOTE TAKER READ

Page 46: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC46

Game•You are the silent “observer”•Take notes on•Why someone feels the way they

do•Listen for motivation•Collaborations and trades•“so that …” “in order to…”

Page 47: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC47

GameGoal: Your team must fill in this

sentence:“We want to order ______ for our main meal, and _____ for our dessert.”

Choose from:American, Italian, Mexican, Middle Eastern, Thai

Page 48: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC48

Choice Modeling

•We just played a “game” based on the phycology of choice modeling

Page 49: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC49

Rules for ObserverThese are the rules given to the observers:•Take notes on•Why someone feels the way they

do•Listen for motivation•Collaborations and trades•“so that …” “in order to…”

Page 50: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC50

•Did you learn about each others preferences?

Page 51: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC51

•Would you have learned as much by just asking individuals?

Page 52: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC52

•Now, imagine playing this customers or stakeholders…

Page 53: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC53

Buy a Featur

e

Page 54: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC54

Buy a Feature•Innovation Games®•Collaborative Choice Modeling Market

Research•Limited money, work together to buy

•Output: game results, dialog/decisions, sense of buy-in, knowledge, …

Page 55: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC55

Let’s Wrap Up

Page 56: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC56

Concrete Reflective Tools

Tools which are immediately useful, generate feedback from their use, and are backed by their own guiding principles.

Page 57: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC57

Knowledge, Risk, Customer Value

Page 58: Prioritize Your Backlog! Great Advice…

© 2012 Gist Labs, LLC58

Buy a Featur

e

Page 59: Prioritize Your Backlog! Great Advice…

59

Prioritize Your Backlog!

Great Advice…John Heintz

Founder, Gist LabsSenior Consultant, Cutter Consortium

[email protected] @jheintzhttp://gistlabs.com