110

The Next Decade

  • Upload
    jbrains

  • View
    1.797

  • Download
    0

Embed Size (px)

DESCRIPTION

The Extreme Decade told the story of agile software development from 1999-2011. The Next Decade describes one of the many directions in which I hope agile software will go in the coming ten years.

Citation preview

Page 1: The Next Decade
Page 2: The Next Decade

The Next DecadeWhere do we go from here?

Page 3: The Next Decade
Page 4: The Next Decade
Page 5: The Next Decade

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

Page 6: The Next Decade
Page 7: The Next Decade

We fancy “Agile” as a mindset...

Page 8: The Next Decade

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

Page 9: The Next Decade
Page 10: The Next Decade

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

Page 11: The Next Decade

Bill Caputo

Page 12: The Next Decade

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

Page 13: The Next Decade

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

Page 14: The Next Decade

http://link.jbrains.ca/Tghs02Energised Work / Gus Power

Page 15: The Next Decade

Where does all this leave us?

Page 16: The Next Decade

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

Page 17: The Next Decade

Chip and Dan HeathSwitch: How to Change Things When Change is Hard

Page 18: The Next Decade

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

Page 19: The Next Decade

“Why aren’t we rich yet?”

Page 20: The Next Decade

David AndersonOlav Maassen

Chris MattsRon Jeffries

Chet Hendrickson

Diana Larsen

Uncle Bob

David Snowden Eric Ries

Aslak Hellesøy

Page 21: The Next Decade

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

Page 22: The Next Decade

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

Page 23: The Next Decade

Three weeks ago, this guy was in my living room...Steven Baker http://stevenrbaker.com/

Page 24: The Next Decade

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

Page 25: The Next Decade

...so while we believe this...

Page 26: The Next Decade

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.

Page 27: The Next Decade

...we get this...

Page 28: The Next Decade

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

Page 29: The Next Decade

Training companies are taking advantage of this trend...

Page 30: The Next Decade
Page 31: The Next Decade
Page 32: The Next Decade

There, there...

Page 33: The Next Decade

What happened?!

Page 34: The Next Decade

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

Page 35: The Next Decade

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

Page 36: The Next Decade

Watch the video at http://www.youtube.com/watch?v=Ow0lr63y4Mw

Page 37: The Next Decade

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

Page 38: The Next Decade

photo: Karthik Chandrasekarialhttp://martinfowler.com/articles/itsNotJustStandingUp.html

Page 39: The Next Decade

Travelogue

Face Time

80% done

Page 40: The Next Decade

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

Page 41: The Next Decade

What’s missing?

Page 42: The Next Decade

Risks!

Page 43: The Next Decade

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

Page 44: The Next Decade

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

Page 45: The Next Decade

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

Page 46: The Next Decade

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

Page 47: The Next Decade

How different are your Cucumber scenarios from this?

Page 48: The Next Decade
Page 49: The Next Decade

What’s missing?

Page 50: The Next Decade

Involving the Customer

Page 51: The Next Decade
Page 52: The Next Decade

Talking in Examples

Page 53: The Next Decade

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

Page 54: The Next Decade

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

Page 55: The Next Decade
Page 56: The Next Decade

I need my story next!

Page 57: The Next Decade

What’s missing?

Page 58: The Next Decade
Page 59: The Next Decade

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

Page 60: The Next Decade

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

Page 61: The Next Decade
Page 62: The Next Decade

;

Page 63: The Next Decade
Page 64: The Next Decade
Page 65: The Next Decade

What’s missing?

Page 66: The Next Decade

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

Page 67: The Next Decade

Watch the video at http://www.youtube.com/watch?

v=OQXEzwXtzJ8 from 19:44 to 20:47

Page 68: The Next Decade

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

Page 69: The Next Decade
Page 70: The Next Decade
Page 71: The Next Decade
Page 72: The Next Decade

What’s missing?

Page 73: The Next Decade

As always, trust remains the principal ingredient...

Page 74: The Next Decade

It all seems so simple...

Page 75: The Next Decade
Page 76: The Next Decade
Page 77: The Next Decade

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

Page 78: The Next Decade

What’s missing?

Page 79: The Next Decade
Page 80: The Next Decade

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

Page 81: The Next Decade
Page 82: The Next Decade
Page 83: The Next Decade

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

Page 84: The Next Decade

What’s missing?

Page 85: The Next Decade

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

Page 86: The Next Decade
Page 87: The Next Decade

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

Page 88: The Next Decade

What’s missing?

Page 89: The Next Decade

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

Page 90: The Next Decade

http://link.jbrains.ca/R8rBxx

Page 91: The Next Decade

What’s missing?

Page 92: The Next Decade
Page 93: The Next Decade
Page 94: The Next Decade
Page 95: The Next Decade

How do your Scrum Masters answer this question?

Office Space. http://www.imdb.com/title/tt0151804/

Page 96: The Next Decade

What’s in the way?

Page 97: The Next Decade

Ego

Page 98: The Next Decade

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

Page 99: The Next Decade

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

Page 100: The Next Decade

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

Page 101: The Next Decade

http://www.productsashimi.com

Page 102: The Next Decade

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

Page 103: The Next Decade

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

Page 104: The Next Decade
Page 105: The Next Decade

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

Page 106: The Next Decade

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

Page 107: The Next Decade

http://link.jbrains.ca/TlE3JHConverging towards a common design standard

Page 108: The Next Decade

http://www.coderetreat.orghttp://www.legacycoderetreat.org

Page 109: The Next Decade

Will you join me?

Page 110: The Next Decade

The Next Decade

[email protected]

More mindful practiceReferences: http://link.jbrains.ca/SjRQzt