Slide 1

Slide 1 text

No content

Slide 2

Slide 2 text

The Next Decade Where do we go from here?

Slide 3

Slide 3 text

Watch the video at http://link.jbrains.ca/1aJLeBd (4 minutes)

Slide 4

Slide 4 text

“Why aren’t we rich yet?” Kent Beck...in 2003

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

We fancy “Agile” as a mindset...

Slide 7

Slide 7 text

http://blog.brodzinski.com/2010/03/you-must-be-agile.html I don’t think our message is quite getting through...

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

We use awesome Zen-like phrases that we understand, but the rest of the world doesn’t

Slide 10

Slide 10 text

Bill Caputo

Slide 11

Slide 11 text

http://xprogramming.com/articles/jatbaseball/ Ron Jeffries: “We Tried Baseball and It Didn’t Work”

Slide 12

Slide 12 text

http://c2.com/cgi/wiki?TheyreJustRules Community: “They’re Just Rules”

Slide 13

Slide 13 text

http://link.jbrains.ca/Tghs02 Energised Work / Gus Power

Slide 14

Slide 14 text

Where does all this leave us?

Slide 15

Slide 15 text

worked my ass off to transform the way we all build software

Slide 16

Slide 16 text

Chip and Dan Heath Switch: How to Change Things When Change is Hard

Slide 17

Slide 17 text

http://www.jamesshore.com/Blog/Etudes-for-Excellence.html James Shore: “Études for Excellence”

Slide 18

Slide 18 text

“Why aren’t we rich yet?”

Slide 19

Slide 19 text

David Anderson Olav Maassen Chris Matts Ron Jeffries Chet Hendrickson Diana Larsen Uncle Bob David Snowden Eric Ries Aslak Hellesøy

Slide 20

Slide 20 text

We’ve scripted the critical moves, but we’ve failed to convey the vision

Slide 21

Slide 21 text

“They” have no real reason to change, so “they” work to rule...

Slide 22

Slide 22 text

In 2012, this guy moved in down the street from me... Steven Baker http://stevenrbaker.com/

Slide 23

Slide 23 text

This model helps me “sell” practices to people Heiman, Tuleja, Miller: “The New Strategic Selling”

Slide 24

Slide 24 text

...so while we believe this...

Slide 25

Slide 25 text

Dee Hock, Birth of the Chaordic Age Simple, clear purpose and principles give rise to complex, intelligent behavior. Complex rules and regulations give rise to simple, stupid behavior.

Slide 26

Slide 26 text

...we get this...

Slide 27

Slide 27 text

People appear to really want to buy rules, processes, templates...

Slide 28

Slide 28 text

Training companies are taking advantage of this trend...

Slide 29

Slide 29 text

No content

Slide 30

Slide 30 text

No content

Slide 31

Slide 31 text

There, there...

Slide 32

Slide 32 text

What happened?!

Slide 33

Slide 33 text

I don’t think this attitude has helped much over the years...

Slide 34

Slide 34 text

“Grandma’s Ham”, page 43 Steve McConnell: “Code Complete”

Slide 35

Slide 35 text

Watch the video at http://link.jbrains.ca/bob-newhart-stop-it (6 minutes)

Slide 36

Slide 36 text

Let’s look at our most well-advertised, popular practices

Slide 37

Slide 37 text

photo: Karthik Chandrasekarial http://martinfowler.com/articles/itsNotJustStandingUp.html

Slide 38

Slide 38 text

Travelogue Face Time 80% done

Slide 39

Slide 39 text

Now’s your chance to complain... get it out of your system.

Slide 40

Slide 40 text

What’s missing?

Slide 41

Slide 41 text

Risks!

Slide 42

Slide 42 text

http://link.jbrains.ca/S2jyPY Chapter 2, Risk Management is Product Management for Adults

Slide 43

Slide 43 text

These folks look like they’re “doing it right”!

Slide 44

Slide 44 text

A place to put those quick things that come to mind...

Slide 45

Slide 45 text

http://www.slideshare.net/lunivore/behavior-driven-development-11754474 Liz Keogh, “Behavior-Driven Development”

Slide 46

Slide 46 text

How different are your Cucumber scenarios from this?

Slide 47

Slide 47 text

No content

Slide 48

Slide 48 text

What’s missing?

Slide 49

Slide 49 text

Involving the Customer

Slide 50

Slide 50 text

No content

Slide 51

Slide 51 text

Talking in Examples

Slide 52

Slide 52 text

http://www.slideshare.net/lunivore/behavior-driven-development-11754474 Liz Keogh, “Behavior-Driven Development”

Slide 53

Slide 53 text

I still believe that this is a great place to start...

Slide 54

Slide 54 text

No content

Slide 55

Slide 55 text

I need my story next!

Slide 56

Slide 56 text

What’s missing?

Slide 57

Slide 57 text

No content

Slide 58

Slide 58 text

Negotiating scope: not “which stories?” but “how much of each story?”

Slide 59

Slide 59 text

Gus Power, “Extreme Pair Programming” http://energizedwork.com/weblog/2009/05/extreme-pair-programming

Slide 60

Slide 60 text

No content

Slide 61

Slide 61 text

;

Slide 62

Slide 62 text

No content

Slide 63

Slide 63 text

No content

Slide 64

Slide 64 text

What’s missing?

Slide 65

Slide 65 text

http://link.jbrains.ca/V4bQsW Arlo Belshee, “Promiscuous Pairing and Beginner’s Mind”

Slide 66

Slide 66 text

Watch the video at http://link.jbrains.ca/angela-harms-excerpt (1 minute)

Slide 67

Slide 67 text

http://www.industrialxp.org/retrospectives.html

Slide 68

Slide 68 text

No content

Slide 69

Slide 69 text

No content

Slide 70

Slide 70 text

No content

Slide 71

Slide 71 text

What’s missing?

Slide 72

Slide 72 text

As always, trust remains the principal ingredient...

Slide 73

Slide 73 text

It all seems so simple...

Slide 74

Slide 74 text

No content

Slide 75

Slide 75 text

No content

Slide 76

Slide 76 text

I’m sorry, Dave... but I can’t let you change that.

Slide 77

Slide 77 text

What’s missing?

Slide 78

Slide 78 text

No content

Slide 79

Slide 79 text

I know it’s very old advice, but it remains just as true today.

Slide 80

Slide 80 text

No content

Slide 81

Slide 81 text

No content

Slide 82

Slide 82 text

Uh... yeah... I’m going to need you to go ahead and get 12 more points done this sprint...

Slide 83

Slide 83 text

What’s missing?

Slide 84

Slide 84 text

Negotiating scope: not “which stories?” but “how much of each story?”

Slide 85

Slide 85 text

The only estimating scale I recommend. Maybe add “give me a minute”.

Slide 86

Slide 86 text

No content

Slide 87

Slide 87 text

Even Jenkins can’t integrate all those features at once!

Slide 88

Slide 88 text

What’s missing?

Slide 89

Slide 89 text

http://link.jbrains.ca/TePNKE James Shore: “Continuous Integration is an Attitude, Not a Tool”

Slide 90

Slide 90 text

http://link.jbrains.ca/R8rBxx

Slide 91

Slide 91 text

What’s missing?

Slide 92

Slide 92 text

No content

Slide 93

Slide 93 text

No content

Slide 94

Slide 94 text

Salmer fra sjøkkenet / Kitchen Stories

Slide 95

Slide 95 text

How do your Scrum Masters answer this question? Office Space. http://www.imdb.com/title/tt0151804/

Slide 96

Slide 96 text

What’s in the way?

Slide 97

Slide 97 text

Ego

Slide 98

Slide 98 text

What do you think practitioners miss when they try to follow our advice?

Slide 99

Slide 99 text

I like to focus on these ideas both when I teach and when I practice...

Slide 100

Slide 100 text

http://tech.groups.yahoo.com/group/scrumdevelopment/message/48820 Josh Gough

Slide 101

Slide 101 text

http://link.jbrains.ca/product-sashimi

Slide 102

Slide 102 text

http://www.jbrains.ca/permalink/three-steps-to-a-useful-minimal-feature The “Contract, then Expand” technique

Slide 103

Slide 103 text

http://www.jbrains.ca/permalink/becoming-an-accomplished-software- designer

Slide 104

Slide 104 text

No content

Slide 105

Slide 105 text

http://link.jbrains.ca/T7HCPC The Five Dysfunctions of a Team

Slide 106

Slide 106 text

http://blog.thecodewhisperer.com/2010/10/16/integrated-tests-are-a-scam/ J. B. Rainsberger, “Integrated Tests Are a Scam: Part 1”

Slide 107

Slide 107 text

Mob Programming Converging towards a common design standard

Slide 108

Slide 108 text

http://www.coderetreat.org http://www.legacycoderetreat.org Summerside, PEI, Canada Tomorrow at 2:00 pm!

Slide 109

Slide 109 text

Will you join me?

Slide 110

Slide 110 text

The Next Decade [email protected] More mindful practice References: http://link.jbrains.ca/next-decade