why customers suck in agile and how could they be helped?

33
Karoliina Luoto · Alpha 1, 12-12:30 Wed 26 Aug 2015 Why customers suck and what can be done about it? Ale 2015, Paradise Center, Sofia

Upload: karoliina-luoto

Post on 15-Apr-2017

342 views

Category:

Leadership & Management


0 download

TRANSCRIPT

Page 1: Why customers suck in agile and how could they be helped?

Karoliina Luoto · Alpha 1, 12-12:30 Wed 26 Aug 2015

Why customers suck and what can be done about it?Ale 2015, Paradise Center, Sofia

Page 2: Why customers suck in agile and how could they be helped?

Karoliina Luoto + CodentoConsultant for Agile coaching and consultingFocus: customer workBefore: product owner, collaboration strategist, communications specialist

Change agent’s right handWorks in actual software development too

Page 3: Why customers suck in agile and how could they be helped?

Let me tell youA story

[email protected] · @totoroki · +358 40 765 8504

Page 4: Why customers suck in agile and how could they be helped?

Photo: Sam Howzit, FlickrPicture: Malabooboo, Flickr

Monsters Inc.Wanted to develop an e-child-scarer

Picture: © Disney Pixar

Page 5: Why customers suck in agile and how could they be helped?

The productmanager team had heard about this Scrum thing and wanted to try it out

Picture: © Disney Pixar

Page 6: Why customers suck in agile and how could they be helped?

Photo: Sam Howzit, FlickrPicture: Malabooboo, Flickr

A company called Monsters Inc.Wanted to develop an e-child-scarer

Picture: © Disney Pixar

The project boardWas a bit suspicious about agile

Picture: © Disney Pixar

Page 7: Why customers suck in agile and how could they be helped?

Photo: Sam Howzit, FlickrPicture: Malabooboo, Flickr

A company called Monsters Inc.Wanted to develop an e-child-scarer

Picture: © Disney Pixar

But the e-scarer had potential- So they found the money

Page 8: Why customers suck in agile and how could they be helped?

The brand new Product Owner was super happy about how Scrum seemed

”We don’t need to plan, we’ll just find a team, start developing and see what happens!”

Picture: © Disney Pixar

Page 9: Why customers suck in agile and how could they be helped?

Picture: © Disney Pixar

The Development Team Was talented and visionated

Page 10: Why customers suck in agile and how could they be helped?

Picture: © Disney Pixar

The Product Manager TeamWorked their arses off

Page 11: Why customers suck in agile and how could they be helped?

Picture: © Disney Pixar

Writing and prioritizingBacklog items

Page 12: Why customers suck in agile and how could they be helped?

And the team really got Sprint goals completed

Page 13: Why customers suck in agile and how could they be helped?

And the team really got Sprint goals completedOften Sprint ReviewsWere revelations for POs

Picture: © Disney Pixar

Page 14: Why customers suck in agile and how could they be helped?

So this is the kind of productWe are building! Seems Excellent!

Picture: © Disney Pixar

Page 15: Why customers suck in agile and how could they be helped?

POs got loads of user feedbackAnd tried to answer it all

Picture: © Disney Pixar

Page 16: Why customers suck in agile and how could they be helped?

Time flied, project board tiredWhen do we get the results?

Picture: © Disney Pixar

Page 17: Why customers suck in agile and how could they be helped?

Picture: © Disney Pixar

Page 18: Why customers suck in agile and how could they be helped?

The Scrum Team did greatBut nobody seemed to understand

Picture: © Disney Pixar

Page 19: Why customers suck in agile and how could they be helped?

Finally the PO burnoutedIt seemed impossible to succeed

Picture: © Disney Pixar

Page 20: Why customers suck in agile and how could they be helped?

The project was shut down:”Agile is not for us”

Picture: © Disney Pixar

Page 21: Why customers suck in agile and how could they be helped?

Monsters returned to The old manual scaring system

Picture: © Disney Pixar

Page 22: Why customers suck in agile and how could they be helped?

*The dev team was baffledWhat had gone wrong?

The team and others were baffledWhat had gone wrong?

The team was baffledWhat had gone wrong?

Page 23: Why customers suck in agile and how could they be helped?

So how could theDevelopment Team have helped?

Page 24: Why customers suck in agile and how could they be helped?

Agile Client Hand-Holder Testfor Scrum Masters and Dev Teams1. Have you had a liftoff (kickoff) for both product vision and

methods?

Test by: Karoliina Luoto Further reading: Agile Liftoff / Diana Portland

2. Have you asked for project board vision on the value of different features? Vision document? Lean canvas?

3. Do you collect user feedback on the value of features?

6. Have you told the product owner what you feel is worth focusing on? 7. Are you focusing on 20 % solutions that can fulfill 80 % of the need?8. Are you telling the PO about differently-sized implementation options for items?

4. Are you tracking business value over sprints?5. Are you asking the PO to test – early and often?

9. Is your Product Owner attending retrospectives?

Page 25: Why customers suck in agile and how could they be helped?

Tools forHelping the client

Picture: © Disney Pixar

Page 26: Why customers suck in agile and how could they be helped?

Loan poker cardsTo the project board

Photo: karla_k., FlickrPhoto: Karoliina Luoto

Value poker for epics in project boardNeeds somebody to facilitateAligns Product Owner’s vision with the project board’s

Picture: © Disney Pixar

Page 27: Why customers suck in agile and how could they be helped?

Value feedbackFrom Users

Billing or ”How much is this feature worth to you?””Will this feature keep you from going to competitor?”Get the feedback to the board

Picture: © Disney Pixar

Page 28: Why customers suck in agile and how could they be helped?

Value burnup chart to keep track

Photo: karla_k., FlickrPhoto: Karoliina Luoto

Based on project board’svalue poker or real value feedback from usersEnsures that effort is used on valuable stuff

Picture: © Disney Pixar

Page 29: Why customers suck in agile and how could they be helped?

Alternative plannig pokerIn planning meetings

Photo: karla_k., FlickrPhoto: Karoliina Luoto

Play for lightest possible implementation…and the for the perfect oneTo help PO see the scale

Picture: © Disney Pixar

Page 30: Why customers suck in agile and how could they be helped?

Default solutionsFor piloting

Modules put up with default settings, code from old projects…Get the PO to pilot the workflows and get feedbackAfter that iterations add value

Picture: © Disney Pixar

Page 31: Why customers suck in agile and how could they be helped?

Open reviewsFor product understanding

Photo: Karoliina Luoto

Also project board to reviewsHave the end-user feedback at hand for everyoneFor shared vision and effort discussion

Picture: © Disney Pixar

Page 32: Why customers suck in agile and how could they be helped?

Usually it’s value managementAnd you can help!

Picture: © Disney Pixar

Page 33: Why customers suck in agile and how could they be helped?

The End www.codento.comwww.agileownership.com

Karoliina Luoto · @totoroki · +358 40 765 8504