Happier teams by cesario ramos and pascal dufour

46
Happier Teams Cesario Ramos & Pascal Dufour TestNet 2014

description

If you are looking for ways to change the way you work and improve your products and your team along the way this talk is for you. Pascal Dufour & Cesario Ramos will show you how their teams has used Innovation Games with many situations to align vision and strategy, increase collaboration and resolve team conflicts, while better engaging employees to improve their work. We will describe the process, the games, how they were tailored and what was learned. Innovation games are a way of working to get better result in less time. In this talk we show you how you can do it to. We give practical examples how you can change the future of your team, your product or your development process. One practical example is a requirements workshop: The use of ATDD and tools like FitNesse, Cucumber and Robot framework makes it necessary that we create automated acceptance tests. These acceptance tests are a natural extension of the acceptance criteria we use in our user stories. In order to develop the right functionality right, you create a common understanding of the user stories among all team members. You use workshops (product backlog refinement meetings in Scrum) so that everyone can contribute in discovering the why’s, how’s and what’s of the user stories. You also create and develop new user stories together with your stakeholders in these workshops. That is all interesting and so, but how can you actually run a successful requirements workshop? What steps are needed, what games can you play and how can you facilitate the meeting? In this presentation we will tell you about how we do our requirements workshops using serious games.

Transcript of Happier teams by cesario ramos and pascal dufour

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