90
@ peitor 15 Explosive Things You Should Try As An Agilist Peter Gfader @ peitor

15 Explosive Things You Should Try As An Agilist by Peter Gfader

Embed Size (px)

Citation preview

Page 1: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

@peitor

15 Explosive Things You Should Try As An Agilist

Peter Gfader@peitor

Page 2: 15 Explosive Things You Should Try As An Agilist by Peter Gfader
Page 3: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

@peitor

Page 4: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

@peitor

About You

Page 5: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

@peitor

What do you do in software?• Analyze

• Design

• Code

• Test

• Architect

• Document

• Coach

• Manage

Page 6: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

@peitor

About Me

Page 7: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

@peitor

Page 8: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

@peitor

Page 9: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

@peitor

6 years ago..

http://copycat.apphb.com

Page 10: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

@peitor

The planHow we work?

# God mode design thinking

# Mob Programming

# Cut the Sprint

Team

# Core protocols

# Definition of Awesome

# Failure Bow

# Personal Retrospectives

# Improv Theater

Users & Value

# MVE

# MVA

# Job Stories

Approach work

# Working Backwards

# MDD

# HDD

# Via Negativa

Page 11: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

MVP

Not 1st release

Don’t build something

Page 12: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

@peitor

MVP # MVEMinimum Viable “Experiment(s)”• No prediction of outcomeoExpectations and assumptions

• No matter who's idea -> lets validate it

• Different thought process -> brain

• For the Enterprise

http://blog.alpha-ux.co/making-the-case-for-minimum-viable-experiments

Page 13: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

Voting

Page 14: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

Concierge MVP

From the book

Page 15: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

Magic Test

ConciergeMVP for web

Page 16: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

@peitor

When MVP doesn’t work?

1. Used by my peers?

2. Stick to the *next* launch

Page 17: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

@peitor

When MVP doesn’t work?1. Used by my peers?

2. Stick to the launch

Build an audience

http://sethgodin.typepad.com/seths_blog/2011/11/when-minimal-viable-product-doesnt-work.html

Page 18: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

@peitor

# MVA

Minimum Viable Audience

what people are willing to buy.

http://www.copyblogger.com/unfair-business-advantage/

Page 19: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

@peitor

“People only truly tell you

what they want to buy…

Page 20: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

@peitor

“People only truly tell you

what they want to buy…

…by buying it”

Page 21: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

@peitor

http://copycat.apphb.com

Page 22: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

@peitor

# MVA1. What is your MVA?

2. How?

o Free content

o Crowdfunding Kickstarter

o Invite Only

•Eg https://number26.de

Page 23: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

Voting

Page 24: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

@peitor

Inspire by What exists already

• http://37signals.com/bootstrapped

• http://www.producthunt.com/

• http://betalist.com/

Page 25: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

@peitor

Inspire by Failure & Feedback

• http://autopsy.io/

• https://collapsed.co/

• Amazon 2 ** reviews

Page 26: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

User Stories

As a user

I want a button

So that I can log in

Page 27: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

User Stories

As a user

I want a button

So that I can log in

WTF!?!

Page 28: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

User Stories

Page 29: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

@peitor

# Job Stories

http://popcornflow.com/

Page 30: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

Voting

Page 31: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

Elevator PitchWe're giving (people) (this benefit) so that they can (do this)

For (ppl) who () [product is a ----- that---- unlike ---(competitor/product)

Our [Product] is Uber for (service)

Page 32: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

@peitor

# Working Backwards• Start with the Press Release

• ½ pager

http://www.allthingsdistributed.com/2006/11/working_backwards.html

Page 33: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

@peitorhttp://www.indiegamegirl.com/press-release-template/

Page 34: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

Voting

Page 35: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

Product Backlogfilled with

● Stories ● Features● Epics● Bugs

Page 36: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

@peitor

# HDDReplace “req” with hypotheses

Right product?

Riskiest assumption 1st

http://www.hackerchick.com/2012/04/hypothesis-driven-development.html

Page 37: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

@peitor

# HDD• Hypothesis Driven Development

Page 38: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

Voting

Page 39: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

@peitor

How many experiments do you run?

How often do you deploy to Production?

Page 40: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

@peitor

How many experiments do you run?

How often do you deploy to Production?

From Thoughtworks

Page 41: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

@peitor

# MDD• Metrics Driven Development

http://blog.librato.com/posts/2014/7/16/metrics-driven-development

Page 42: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

@peitor

Page 43: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

@peitor

# MDD• What system hypothesis are you testing

• Bugs? -> Effect on metrics

Page 44: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

@peitor

# of purchase / minAvg basket $$$

# of new signups

https://youtu.be/TMyhhuQPEow

Page 45: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

@peitor

Experiments

&

Data

Arguments

&

Opinions

Page 46: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

Voting

Page 47: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

More more more

Page 48: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

# Via NegativaAdding to Your Life By Removing

Page 49: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

# Via NegativaNew Year's resolution for next year

What are you stopping to do?

Page 50: 15 Explosive Things You Should Try As An Agilist by Peter Gfader
Page 51: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

Voting

Page 52: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

Six Thinking Hats

Page 53: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

@peitor

# God mode design thinking

“What would god do?”

Page 54: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

@peitor

How close can you come?

Ideal design

Page 55: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

@peitor

Page 56: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

@peitor

Page 57: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

@peitor

Page 58: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

Voting

Page 59: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

Pair Programming

Page 60: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

@peitor

# Mob Programming• Whole team

• Work on same thing

• Same time

• Same space

• Same computer

http://mobprogramming.org/

Page 61: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

@peitor

# Mob Programming

http://mobprogramming.org/

Page 62: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

Voting

Page 63: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

Long Sprints

Page 64: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

1 Month Sprints?30 or 31 days Sprint?

Page 65: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

@peitor

# Cut the Sprint in halfFrom 4 weeks to 2 weeks

From 2 weeks to 1 week

From 1 week to 2 days

Kent Beck: Effects of Acceleration

https://www.youtube.com/watch?v=KIkUWG5ACFY

10 things to try in your Scrum project

http://gfader.tumblr.com/post/28690978260/10-things-to-try-out-in-your-scrum-project-via

Page 66: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

Voting

Page 67: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

Self organizing Teams

Page 68: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

@peitor

# Core protocolsTeam commitments

• “Ask for Help”

• “Perfection Game”

• “Check In”

• “Click”http://www.mccarthyshow.com/online/

Page 69: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

Voting

Page 70: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

Definition of Done

Page 71: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

@peitor

# Definition of Awesome“What would Awesome look like for your Team? Product feature?”

“What would take you 1 step closer

to Awesome?”

Toyota Katahttp://blog.crisp.se/2012/08/23/henrikkniberg/problem-solving-template

Page 72: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

@peitor

Page 73: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

Voting

Page 74: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

“Learn from failure”

Fail fast

Page 75: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

@peitor

Celebrate Failure – with a bow

http://tedxtalks.ted.com/video/The-Failure-Bow-Matt-Smith-at-T

Page 76: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

@peitor

Failure bow as an observer

Benjamin Zander on mindset and teaching… https://vimeo.com/18625943

Page 77: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

Voting

Page 78: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

Retrospectives

Page 79: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

@peitor

# Personal Retrospectives

Page 80: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

Voting

Page 81: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

Theater

Page 82: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

@peitor

# Improv TheaterImprovisational Theater

• live theatre

• plot, characters and dialogue

are made up in the moment

Page 83: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

@peitor

# Improv TheaterWhat is it not• !being funny

• !natural performer

• !hard to learn

Page 84: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

@peitor

# Improv Theater• Turn off conscious brain

• Idea creation

• Commit to whatever happens

• Improvisation is everywhere

Page 85: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

@peitor

# Improv Theatermy lessons

1. Try something crazy hard… makes normal easy

2. Doing > reading

3. “Yes And” attitude“Move forward” attitude

4. “You are not alone” mindset

Page 86: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

Voting

Page 87: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

@peitor

DoneHow we work?

# God mode design thinking

# Mob Programming

# Cut the Sprint

Team

# Core Protocols

# Definition of Awesome

# Failure Bow

# Personal Retrospectives

# Improv Theater

Users & Value

# MVE

# MVA

# Job Stories

Approach work

# Working Backwards

# MDD

# HDD

# Via Negativa

Page 88: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

@peitor

Thank you!Peter Gfader

@peitor

Page 89: 15 Explosive Things You Should Try As An Agilist by Peter Gfader

@peitor

What do you start tomorrow?

Page 90: 15 Explosive Things You Should Try As An Agilist by Peter Gfader