Download - Happier teams by cesario ramos and pascal dufour

Transcript
Page 1: Happier teams by cesario ramos and pascal dufour

Happier Teams Cesario Ramos & Pascal Dufour TestNet 2014

Page 2: Happier teams by cesario ramos and pascal dufour

2 © 2014 AgiliX Agile Development Consulting B.V.

•  How to engage people. •  How serious games help? •  Running a story workshop. •  Examples of serious games

in other areas.

Agenda

Interac(ve*so*you*

wont*fall*a*sleep*a3er*

this*long*day!*

Page 3: Happier teams by cesario ramos and pascal dufour

3 © 2014 AgiliX Agile Development Consulting B.V.

Cesario Ramos •  Agile Coach •  Professional Scrum Trainer

@ Scrum.org •  Qualified Innovation Games

Instructor. •  Agile early adopter •  Author & Speaker

Speaker Qualification

Pascal Dufour

•  Agile Test consultant / coach •  Rapid Software Tester •  BBST •  CSM PSPO •  Qualified Innovation Games

facilitator

Page 4: Happier teams by cesario ramos and pascal dufour

4 © 2014 AgiliX Agile Development Consulting B.V.

Reasons why most meetings suck to most people

•  Dominant player a.k.a. the GORILLA •  There is no agenda. •  There is no clear goal. •  You do not know your progress. •  You cannot participate and contribute as much as you

want. •  There is social pressure to show up. •  You have to sit. •  …

Page 5: Happier teams by cesario ramos and pascal dufour

5 © 2014 AgiliX Agile Development Consulting B.V.

Games for entertainment

Page 6: Happier teams by cesario ramos and pascal dufour

6 © 2014 AgiliX Agile Development Consulting B.V.

Games for learning

Page 7: Happier teams by cesario ramos and pascal dufour

7 © 2014 AgiliX Agile Development Consulting B.V.

Games for …

Page 8: Happier teams by cesario ramos and pascal dufour

8 © 2014 AgiliX Agile Development Consulting B.V.

Games for Business Results

Page 9: Happier teams by cesario ramos and pascal dufour

9 © 2014 AgiliX Agile Development Consulting B.V.

The*magic*of*engagement*

•  Clear goals that, while challenging, are attainable.

•  Activity is rewarding. •  Play by a set of rules •  Autonomous •  Frequent feedback.

Page 10: Happier teams by cesario ramos and pascal dufour

10 © 2014 AgiliX Agile Development Consulting B.V.

How can we use the game mechanics

In our projects? In our meetings?

10*

Page 11: Happier teams by cesario ramos and pascal dufour

11 © 2014 AgiliX Agile Development Consulting B.V.

Change the world model

Page 12: Happier teams by cesario ramos and pascal dufour

12 © 2014 AgiliX Agile Development Consulting B.V.

Change the world model

Products*Features*Enhancements*…*REQUIREMENTS*

Page 13: Happier teams by cesario ramos and pascal dufour

13 © 2014 AgiliX Agile Development Consulting B.V.

Change the world model

Products*Features*Enhancements*…*REQUIREMENTS*

Page 14: Happier teams by cesario ramos and pascal dufour

14 © 2014 AgiliX Agile Development Consulting B.V.

Change the world model

Products*Features*Enhancements*…*REQUIREMENTS*

Page 15: Happier teams by cesario ramos and pascal dufour

15 © 2014 AgiliX Agile Development Consulting B.V.

Change the world model

Products*Features*Enhancements*…*REQUIREMENTS*

Page 16: Happier teams by cesario ramos and pascal dufour

16 © 2014 AgiliX Agile Development Consulting B.V.

Change the world model

Products*Features*Enhancements*…*REQUIREMENTS*

Page 17: Happier teams by cesario ramos and pascal dufour

17 © 2014 AgiliX Agile Development Consulting B.V.

Change the world model

Products*Features*Enhancements*…*REQUIREMENTS*

€€€!

Page 18: Happier teams by cesario ramos and pascal dufour

18 © 2014 AgiliX Agile Development Consulting B.V.

Agile Tester’s job is to prevent defects

and maximize IMPACT.

Page 19: Happier teams by cesario ramos and pascal dufour

19 © 2014 AgiliX Agile Development Consulting B.V.

“Agile is about building the WRONG thing

FASTER…”

Professor*John*Seddon*

Page 20: Happier teams by cesario ramos and pascal dufour

20 © 2014 AgiliX Agile Development Consulting B.V.

• What is the goal you are trying to reach? • How do I get real frequent feedback? • What are the rules of the game? • Know the task is doable?

Page 21: Happier teams by cesario ramos and pascal dufour

21 © 2014 AgiliX Agile Development Consulting B.V.

•  Are about story telling. Are narratives that transmit what you want to achieve. A story engages others and sparks their creativity, inspiration and emotions.

•  Stories are not requirements! they are a promise to have a conversation later when it comes into scope.

A way to discover the outcomes

Page 22: Happier teams by cesario ramos and pascal dufour

22 © 2014 AgiliX Agile Development Consulting B.V.

It is not

As*a*…**I*want*..*So*that*..*

It is the Title (the goal of the story)*It*is*the*one*liner*that*triggers*me*to*remember*the*story.**

Page 23: Happier teams by cesario ramos and pascal dufour

23 © 2014 AgiliX Agile Development Consulting B.V.

Shared Understanding

Page 24: Happier teams by cesario ramos and pascal dufour

24 © 2014 AgiliX Agile Development Consulting B.V.

Products*Features*Enhancements*…*REQUIREMENTS*

€€€!

Page 25: Happier teams by cesario ramos and pascal dufour

25 © 2014 AgiliX Agile Development Consulting B.V.

Story crusher

Epic*

Oppurtunity*

Opportunity*

Epic*Epic*

User*Story*

User*Story*

User*Story*

User*Story*

User*Story*

User*Story*

Page 26: Happier teams by cesario ramos and pascal dufour

26 © 2014 AgiliX Agile Development Consulting B.V.

STORY WORKSHOP

1.  Check(In(2.  Understand*the*business*value*3.  Understand*the*customer*value*4.  Dis(ll*Acceptance*Tests*5.  Define*Exploratory*Test*Charters*6.  Closing(

WHY?*Are*we*building*the*RIGHT*thing!*

WHY?*Are*we*building*the*thing*RIGHT!*

Page 27: Happier teams by cesario ramos and pascal dufour

27 © 2014 AgiliX Agile Development Consulting B.V.

STORY WORKSHOP

What*is*the*impact?!

Page 28: Happier teams by cesario ramos and pascal dufour

28 © 2014 AgiliX Agile Development Consulting B.V.

Understanding the business value

As a frequent flyer, I want to auto-rebook a past trip, so that I save time booking trips I take often.

Page 29: Happier teams by cesario ramos and pascal dufour

29 © 2014 AgiliX Agile Development Consulting B.V.

HOW*

WHAT*

Save*(me*booking*of*trips* AutoZ

rebook*a*past*trip*

Impact Map

Page 30: Happier teams by cesario ramos and pascal dufour

30 © 2014 AgiliX Agile Development Consulting B.V.

Product-Value: Ease of rebooking Scale: The time needed for a defined [End-User=Frequent-Flyer] to rebook a trip from home menu. Frequent-Flyer: def. as: a end-user that has booked more then 3 flight in the last three months. Past: [January 2014, Source=Time tables for booking flight] 25 min Goal: [April 2014] 5 min

Quantified Product Value

FUNCTION* "! +!PAST* GOAL*

Page 31: Happier teams by cesario ramos and pascal dufour

31 © 2014 AgiliX Agile Development Consulting B.V.

WHY* WHO*

HOW*

WHAT*

Increase*sales*of*frequent*flyers* Save*(me*

booking*of*trips*

Frequent*Flyer*

AutoZrebook*a*past*trip*

Impact Map

FUNCTION* "! +!PAST* GOAL*

Page 32: Happier teams by cesario ramos and pascal dufour

32 © 2014 AgiliX Agile Development Consulting B.V.

Stakeholder Value: Increase sales of frequent flyers Name: Flighs.Sales Stakeholders: Product-Management Type: Stakeholder-Value Scale: % of increase in euros for frequent flyer rebookings. Meter: Monthly revenue reports. Past: [April 2013] 10M Goal: [June 2014] 12M

Quantified Stakeholder Value

FUNCTION* "! +!PAST* GOAL*

Page 33: Happier teams by cesario ramos and pascal dufour

33 © 2014 AgiliX Agile Development Consulting B.V.

WHY* WHO*

HOW*

HOW*

WHAT*

WHAT*

WHAT*

Increase*sales*of*frequent*flyers* Save*(me*

booking*of*trips*

Frequent*Flyer*

AutoZrebook*a*past*trip*

Transporta(on*card*

Offer*holidays*trips*

Offer*Discounts*

Impact Map

FUNCTION* "! +!PAST* GOAL*

FUNCTION* "! +!PAST* GOAL*

Page 34: Happier teams by cesario ramos and pascal dufour

34 © 2014 AgiliX Agile Development Consulting B.V.

Solutions Design

"! +!

PAST* GOAL*

FUNCTION* S1* S2* S3* S4*

Each*Sprint*aiming*to*get*closer**to*the*Performance*Goals*

The*team*designs*the*solu(on!*

Page 35: Happier teams by cesario ramos and pascal dufour

35 © 2014 AgiliX Agile Development Consulting B.V.

STORY WORKSHOP

What*is*the*outcome?!

Page 36: Happier teams by cesario ramos and pascal dufour

36 © 2014 AgiliX Agile Development Consulting B.V.

Understand customer value

time

activity

task

sub-tasks or task details

Source*Jeff*Pa_on*

Page 37: Happier teams by cesario ramos and pascal dufour

37 © 2014 AgiliX Agile Development Consulting B.V.

DISTILL ACCEPTANCE TESTS

Let*the*Product*owner*give*one*example*During*the*requirements*workshop*write*down*inputs*outputs*Create*an*table*on*a*whiteboard*(shared*understanding)*No*gorilla***

Page 38: Happier teams by cesario ramos and pascal dufour

38 © 2014 AgiliX Agile Development Consulting B.V.

****Requirement*workshop*

****Product*backlog*

****During*the*sprint*

DISTILL ACCEPTANCE TESTS

1*example* Key*examples*

manual*test*

Key*+*addi(onal*examples*

user*story*

Page 39: Happier teams by cesario ramos and pascal dufour

39 © 2014 AgiliX Agile Development Consulting B.V.

DEFINE EXPLORATORY TEST CHARTERS *Use*tours*like:**•  Data*tour**•  Time*tour*•  Allnighter*tour*•  Couch*patato*tour**Create*a*charter**

Page 40: Happier teams by cesario ramos and pascal dufour

40 © 2014 AgiliX Agile Development Consulting B.V.

STORY WORKSHOP

We*know*we*are*happy*building**the*right*thing*right!

Page 41: Happier teams by cesario ramos and pascal dufour

41 © 2014 AgiliX Agile Development Consulting B.V.

Release*Planning*

Benefit statements

Speedboat*

Remember the future

Prune the product tree Speedboat

Page 42: Happier teams by cesario ramos and pascal dufour

42 © 2014 AgiliX Agile Development Consulting B.V.

The*Magic*Healing*Po(on*

1 2 3 4 5

ROTI

1 2 3 4 5

Satisfaction Mad Sad Glad Team Effectiveness

Remember the future

Ac(on**plan*

Page 43: Happier teams by cesario ramos and pascal dufour

43 © 2014 AgiliX Agile Development Consulting B.V.

Other uses

•  Portfolio prioritisation •  Visioning •  Co-creation •  Service improvement •  Product roadmapping •  Strategic Alignment •  Change initiatives •  Retrospectives •  Sales teams alignment •  Backlog ordering

Page 44: Happier teams by cesario ramos and pascal dufour

44 © 2014 AgiliX Agile Development Consulting B.V.

THE HAPPY AGILE TESTER

•  Validates Business Speculations! •  Helps the teams prevent making CRAP

FASTER! •  Facilitates discovering how to build the

thing RIGHT! •  LOVES customers and their stories

•  Does NOT start with SCRIPTS

Page 45: Happier teams by cesario ramos and pascal dufour

45 © 2014 AgiliX Agile Development Consulting B.V.

Happier teams

With training: •  Professional Agile Tester •  Innovationgames •  PSM •  PSPO •  Artikel Serious games for testers

Page 46: Happier teams by cesario ramos and pascal dufour

46 © 2014 AgiliX Agile Development Consulting B.V.

Thank You!

AgiliX Agile Consulting Cesario Ramos | PST Pascal Dufour [email protected] [email protected] http://agilix.nl http://Validate-it.nl