Upload
bosnia-agile
View
19
Download
0
Embed Size (px)
Citation preview
@peitor
15 Explosive Things You Should Try As An Agilist
Peter Gfader@peitor
@peitor
@peitor
About You
@peitor
What do you do in software?• Analyze
• Design
• Code
• Test
• Architect
• Document
• Coach
• Manage
@peitor
About Me
@peitor
@peitor
@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
MVP
Not 1st release
Don’t build something
@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
Voting
Concierge MVP
From the book
Magic Test
ConciergeMVP for web
@peitor
When MVP doesn’t work?
1. Used by my peers?
2. Stick to the *next* launch
@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
@peitor
# MVA
Minimum Viable Audience
what people are willing to buy.
http://www.copyblogger.com/unfair-business-advantage/
@peitor
“People only truly tell you
what they want to buy…
…
@peitor
“People only truly tell you
what they want to buy…
…by buying it”
@peitor
# MVA1. What is your MVA?
2. How?
o Free content
o Crowdfunding Kickstarter
o Invite Only
•Eg https://number26.de
Voting
@peitor
Inspire by What exists already
• http://37signals.com/bootstrapped
• http://www.producthunt.com/
• http://betalist.com/
@peitor
Inspire by Failure & Feedback
• http://autopsy.io/
• https://collapsed.co/
• Amazon 2 ** reviews
User Stories
As a user
I want a button
So that I can log in
User Stories
As a user
I want a button
So that I can log in
WTF!?!
User Stories
Voting
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)
@peitor
# Working Backwards• Start with the Press Release
• ½ pager
http://www.allthingsdistributed.com/2006/11/working_backwards.html
@peitorhttp://www.indiegamegirl.com/press-release-template/
Voting
Product Backlogfilled with
● Stories ● Features● Epics● Bugs
@peitor
# HDDReplace “req” with hypotheses
Right product?
Riskiest assumption 1st
http://www.hackerchick.com/2012/04/hypothesis-driven-development.html
@peitor
# HDD• Hypothesis Driven Development
Voting
@peitor
How many experiments do you run?
How often do you deploy to Production?
@peitor
How many experiments do you run?
How often do you deploy to Production?
From Thoughtworks
@peitor
# MDD• Metrics Driven Development
http://blog.librato.com/posts/2014/7/16/metrics-driven-development
@peitor
@peitor
# MDD• What system hypothesis are you testing
• Bugs? -> Effect on metrics
@peitor
# of purchase / minAvg basket $$$
# of new signups
https://youtu.be/TMyhhuQPEow
@peitor
Experiments
&
Data
Arguments
&
Opinions
Voting
More more more
# Via NegativaAdding to Your Life By Removing
# Via NegativaNew Year's resolution for next year
What are you stopping to do?
Voting
Six Thinking Hats
@peitor
# God mode design thinking
“What would god do?”
@peitor
How close can you come?
Ideal design
@peitor
@peitor
@peitor
Voting
Pair Programming
@peitor
# Mob Programming• Whole team
• Work on same thing
• Same time
• Same space
• Same computer
http://mobprogramming.org/
Voting
Long Sprints
1 Month Sprints?30 or 31 days Sprint?
@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
Voting
Self organizing Teams
@peitor
# Core protocolsTeam commitments
• “Ask for Help”
• “Perfection Game”
• “Check In”
• “Click”http://www.mccarthyshow.com/online/
Voting
Definition of Done
@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
@peitor
Voting
“Learn from failure”
Fail fast
@peitor
Celebrate Failure – with a bow
http://tedxtalks.ted.com/video/The-Failure-Bow-Matt-Smith-at-T
@peitor
Failure bow as an observer
Benjamin Zander on mindset and teaching… https://vimeo.com/18625943
Voting
Retrospectives
@peitor
# Personal Retrospectives
Voting
Theater
@peitor
# Improv TheaterImprovisational Theater
• live theatre
• plot, characters and dialogue
are made up in the moment
@peitor
# Improv TheaterWhat is it not• !being funny
• !natural performer
• !hard to learn
@peitor
# Improv Theater• Turn off conscious brain
• Idea creation
• Commit to whatever happens
• Improvisation is everywhere
@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
Voting
@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
@peitor
Thank you!Peter Gfader
@peitor
@peitor
What do you start tomorrow?