SlideShare una empresa de Scribd logo
1 de 44
Workplay: The gamified future
   of agile development

   #agileindia2012 #agileplay
WHAT IF WORK WERE
  MORE LIKE A GAME?
Gamification > How agile is like a game > Creating continuous play > Endgame
What’s next for agile?

2001-2012                    2012+
  Continuous integration,      Continuous play
  delivery, design, feedback




Gamification > How agile is like a game > Creating continuous play > Endgame
So what is gamification?



                          Gamification is integrating game
                          thinking and design into
                          activities to increase
                          engagement, learning and fun.




Gamification > How agile is like a game > Creating continuous play > Endgame
Where did it come from?




Gamification > How agile is like a game > Creating continuous play > Endgame
So what is this talk about (and not about)?

                                    Applying game
Gamified services                   thinking to daily work
(e.g., Foursquare)                                                             Experience report
                                             Thinking about
                                             how we can gamify
                                             agile teams
                                                                               Using games solely for
  Marketing                                                                    training or planning
  and loyalty                       Discussing how
                                                                               (a.k.a. serious games)
  programs                          agile teams have a
                                    head start
                                             A mission of our
                                             own!


Gamification > How agile is like a game > Creating continuous play > Endgame
Our mission (if you
choose to accept it!)

Gamification > How agile is like a game > Creating continuous play > Endgame
Our mission today

                                              Make it through without falling asleep
                                              (mm, lunch…)
                                              Explore the new world of gamification
                                              Overcome some obstacles along the
                                              way
                                              Conquer this quest with experience
                                              and ideas to take on our next quest




Gamification > How agile is like a game > Creating continuous play > Endgame
Create a character


Gamification > How agile is like a game > Creating continuous play > Endgame
Create a character
                                                    Player name (you)
                                                    Character name (made
                                                    up)
                                                    Class (Java Warrior,
                                                    Product Wizard, etc.)
                                                    Level (agile experience)
                                                    Guild (organization)
                                                    Spells and special skills
                                                    (exploratory-testing
                                                    magic, analysis spell)


Gamification > How agile is like a game > Creating continuous play > Endgame
Why should we gamify work?

      Adapt work for incoming, younger workforce
      Intrinsic rewards are renewable resource
      Develop leadership in teams
      More-satisfying work = better productivity
      Develops people by pointing them forward to clear goals
      Fosters teamwork and accountability
      Key to greater innovation (through imagination)




Gamification > How agile is like a game > Creating continuous play > Endgame
Gamification aligns personal and organizational



                            Personal



                                 Organizational



Gamification > How agile is like a game > Creating continuous play > Endgame
Defining traits of a game




Gamification > How agile is like a game > Creating continuous play > Endgame
Reeves and Reed’s 10 ingredients for games

1. Self-representation with                               6. Marketplace and
   avatars                                                    economics
2. 3D environments                                        7. Competition under
3. Narrative context                                          explicit, enforced rules
4. Feedback                                               8. Teams
5. Reputation, Ranks and                                  9. Parallel, reconfigurable
   Levels                                                     communication systems
                                                          10. Time pressure


Gamification > How agile is like a game > Creating continuous play > Endgame
Is agile the key intersection?




                                                                          play
                                                work
                                                                                 agile

Gamification > How agile is like a game > Creating continuous play > Endgame
Work-play mirror


Gamification > How agile is like a game > Creating continuous play > Endgame
Csikszentmihalyi’s “flow channel”




Gamification > How agile is like a game > Creating continuous play > Endgame
Csikszentmihalyi’s 9 features of flow

1.     Clear goals at every step
2.     Immediate feedback
3.     Balance between challenge and skill
4.     Merger of action and awareness
5.     Exclusion of distractions
6.     No worries about failure
7.     Absence of self-consciousness
8.     Time becomes distorted
9.     The experience is an end in itself

Gamification > How agile is like a game > Creating continuous play > Endgame
Steps to flow – and how agile can provide them

      Set an overall goal (and                              Business value < Release
      many realistic subgoals)                              < Feature < Story < Tests
      Find ways of measuring                                Tests, MMFs, cycle time
      progress of goals
      Concentrate on task and                               Refactor mercilessly,
      keep making finer                                     incrementally develop,
      distinctions in challenges                            test-drive development
      Develop skills to meet                                Pair in everything (cross-
      challenge                                             pair)
      Raise stakes if bored                                 Kaizen
Gamification > How agile is like a game > Creating continuous play > Endgame
Intrinsic rewards

      Satisfying work
      Experience (or at least the hope) of being successful
      Social connection
      Meaning




Gamification > How agile is like a game > Creating continuous play > Endgame
“Flow” chart


Gamification > How agile is like a game > Creating continuous play > Endgame
HOW AGILE IS
  LIKE A GAME
Gamification > How agile is like a game > Creating continuous play > Endgame
Voluntary, participatory success

      Voluntary discipline
      Self-organizing teams
      Build teams around motivated
      individuals




Gamification > How agile is like a game > Creating continuous play > Endgame
Quest-like work

      Stories!
      Narratives
      Spikes




Gamification > How agile is like a game > Creating continuous play > Endgame
Visible progress and rules

      TDD (rules)
      Kanban (visual, limitations, explicit policies)
      Continuous-integration build monitors
      Card wall (visual)




Gamification > How agile is like a game > Creating continuous play > Endgame
Feedback

      Customer
      Team
      System
      Process




Gamification > How agile is like a game > Creating continuous play > Endgame
Intensify the feedback


Gamification > How agile is like a game > Creating continuous play > Endgame
High levels of communication

      Realtime, face-to-face
      communication
      Pairing to solve problems




Gamification > How agile is like a game > Creating continuous play > Endgame
Game dimensions

      “Get to the other side”: Complete the iteration, feature
      “Visit all the map”: Unlock “secrets” by technical discovery
      “time limits”: Velocity metrics, iteration time box




Gamification > How agile is like a game > Creating continuous play > Endgame
CREATING CONTINUOUS PLAY

Gamification > How agile is like a game > Creating continuous play > Endgame
Something bigger than ourselves

      What is the organization about and where do we fit in?
      Working with distributed team members




Gamification > How agile is like a game > Creating continuous play > Endgame
What’s your story?


Gamification > How agile is like a game > Creating continuous play > Endgame
Project inception

      Team members create characters,
      identify what they’ll need
      Game designer works with customer
      to create narrative
      Customer helps map out quests,
      assigns virtual monetary value
      Designer and customer determine
      what it means to win, rules, virtual
      currency and rewards


Gamification > How agile is like a game > Creating continuous play > Endgame
Project initiation (iteration 0)

      Team members mini-quest for
      their equipment
      Game designer tells the team the
      narrative
      Team sets goals for first missions
      Guild leadership




Gamification > How agile is like a game > Creating continuous play > Endgame
Develop and deliver

      Gamify small components
      to address pain points
      Hackathons and secret
      missions to destroy bug
      “bosses”
      Use retrospectives to
      “mod” the game
      Measure the impact
      Monitor flow experience


Gamification > How agile is like a game > Creating continuous play > Endgame
Visualize progress

      Story mapping>
      quest maps
      Pairing charts >
      character profiles
      Build in clear
      rewards




Gamification > How agile is like a game > Creating continuous play > Endgame
Leveling up as self-improvement

      Flow experience supported by
      sustainable pace
      Reflect recognition and
      reputation
      Encourage team members to
      view their job as self
      improvement




Gamification > How agile is like a game > Creating continuous play > Endgame
Software craftsmanship

      Craftsmanship over crap (Uncle Bob)
      Craftsmanship manifesto
      Apprentice > Journeyman > Master
      Kvell and naches




Gamification > How agile is like a game > Creating continuous play > Endgame
ENDGAME

Gamification > How agile is like a game > Creating continuous play > Endgame
Dangers

      You can’t just spawn a new
      project after failing
      Could depersonalize rather
      than personalize
      No one game can please all
      Gaming and misuse of
      metrics




Gamification > How agile is like a game > Creating continuous play > Endgame
How do we conquer this new quest?

      Take an agile approach (Increment, Iterate, Improve)
      Focus on the intrinsic first (extrinsic will come)
      Voluntary participation
      Give control and teams design their own games (and fail)
      Lightweight, both in implementation and tone (i.e., fun)




Gamification > How agile is like a game > Creating continuous play > Endgame
Final “boss”


Gamification > How agile is like a game > Creating continuous play > Endgame
Before your next quest…

Books:
   Flow
   A Theory of Fun
   Total Engagement
   Reality is Broken
   Gamestorming
Other:
   http://www.delicious.com/matthew.philip/gamification


Gamification > How agile is like a game > Creating continuous play > Endgame
gg

      mphilip@thoughtworks.com
      @mattphilip




Gamification > How agile is like a game > Creating continuous play > Endgame

Más contenido relacionado

Similar a Workplay: The gamified future of agile development (Agile India 2012)

Workplay Lean Kanban France 2013 conference
Workplay Lean Kanban France 2013 conferenceWorkplay Lean Kanban France 2013 conference
Workplay Lean Kanban France 2013 conferenceMatthew Philip
 
Workplay: Agile development as a game, and how to make it more so
Workplay: Agile development as a game, and how to make it more soWorkplay: Agile development as a game, and how to make it more so
Workplay: Agile development as a game, and how to make it more soMatthew Philip
 
Continuous Play: The Future of Agile (presented at Agile Gravy Conference 201...
Continuous Play: The Future of Agile (presented at Agile Gravy Conference 201...Continuous Play: The Future of Agile (presented at Agile Gravy Conference 201...
Continuous Play: The Future of Agile (presented at Agile Gravy Conference 201...Matthew Philip
 
Agile Games 2012 Keynote - Games Landscape and Importance of Play
Agile Games 2012 Keynote - Games Landscape and Importance of PlayAgile Games 2012 Keynote - Games Landscape and Importance of Play
Agile Games 2012 Keynote - Games Landscape and Importance of PlayMichael Sahota
 
Rules of Engagement: How Gamification is Changing the World
Rules of Engagement: How Gamification is Changing the World Rules of Engagement: How Gamification is Changing the World
Rules of Engagement: How Gamification is Changing the World Margaret Wallace
 
Gamification at the workplace
Gamification at the workplaceGamification at the workplace
Gamification at the workplaceAgile Club
 
Gamification presentation 2 mars
Gamification presentation 2 marsGamification presentation 2 mars
Gamification presentation 2 marsthegamingorg
 
Sutd Game Lab's prototyping tips
Sutd Game Lab's prototyping tipsSutd Game Lab's prototyping tips
Sutd Game Lab's prototyping tipsPhaedra Pang
 
Fusion gamedynamics
Fusion gamedynamicsFusion gamedynamics
Fusion gamedynamicsKyleTibbitts
 
Principles of Gamification Presentation
Principles of Gamification PresentationPrinciples of Gamification Presentation
Principles of Gamification PresentationGameZBoost
 
Financial Planning is Not a Game...
Financial Planning is Not a Game...Financial Planning is Not a Game...
Financial Planning is Not a Game...BentleyDUC
 
Motivational Design (Gamification) and the Workplace
Motivational Design (Gamification) and the WorkplaceMotivational Design (Gamification) and the Workplace
Motivational Design (Gamification) and the WorkplaceTadej Gregorcic
 
Points don't make it a game!
Points don't make it a game!Points don't make it a game!
Points don't make it a game!James Everett
 
Designing with Gamification: Tips for Creating Fun & Engaging User Experiences
Designing with Gamification: Tips for Creating Fun & Engaging User ExperiencesDesigning with Gamification: Tips for Creating Fun & Engaging User Experiences
Designing with Gamification: Tips for Creating Fun & Engaging User Experiencesjsteffgen
 
Game Thinking - The Business of Gaming (Gamification)
Game Thinking - The Business of Gaming (Gamification)Game Thinking - The Business of Gaming (Gamification)
Game Thinking - The Business of Gaming (Gamification)Stephen Gay
 
Face of Finance - Gamification
Face of Finance - GamificationFace of Finance - Gamification
Face of Finance - GamificationJason Miceli
 

Similar a Workplay: The gamified future of agile development (Agile India 2012) (20)

Workplay Lean Kanban France 2013 conference
Workplay Lean Kanban France 2013 conferenceWorkplay Lean Kanban France 2013 conference
Workplay Lean Kanban France 2013 conference
 
Workplay: Agile development as a game, and how to make it more so
Workplay: Agile development as a game, and how to make it more soWorkplay: Agile development as a game, and how to make it more so
Workplay: Agile development as a game, and how to make it more so
 
Continuous Play: The Future of Agile (presented at Agile Gravy Conference 201...
Continuous Play: The Future of Agile (presented at Agile Gravy Conference 201...Continuous Play: The Future of Agile (presented at Agile Gravy Conference 201...
Continuous Play: The Future of Agile (presented at Agile Gravy Conference 201...
 
Agile Games 2012 Keynote - Games Landscape and Importance of Play
Agile Games 2012 Keynote - Games Landscape and Importance of PlayAgile Games 2012 Keynote - Games Landscape and Importance of Play
Agile Games 2012 Keynote - Games Landscape and Importance of Play
 
Gamification
GamificationGamification
Gamification
 
Rules of Engagement: How Gamification is Changing the World
Rules of Engagement: How Gamification is Changing the World Rules of Engagement: How Gamification is Changing the World
Rules of Engagement: How Gamification is Changing the World
 
Gamification at the workplace
Gamification at the workplaceGamification at the workplace
Gamification at the workplace
 
Game thinking & behaviour design
Game thinking & behaviour designGame thinking & behaviour design
Game thinking & behaviour design
 
Gamification presentation 2 mars
Gamification presentation 2 marsGamification presentation 2 mars
Gamification presentation 2 mars
 
Sutd Game Lab's prototyping tips
Sutd Game Lab's prototyping tipsSutd Game Lab's prototyping tips
Sutd Game Lab's prototyping tips
 
Fusion gamedynamics
Fusion gamedynamicsFusion gamedynamics
Fusion gamedynamics
 
Principles of Gamification Presentation
Principles of Gamification PresentationPrinciples of Gamification Presentation
Principles of Gamification Presentation
 
Financial Planning is Not a Game...
Financial Planning is Not a Game...Financial Planning is Not a Game...
Financial Planning is Not a Game...
 
Motivational Design (Gamification) and the Workplace
Motivational Design (Gamification) and the WorkplaceMotivational Design (Gamification) and the Workplace
Motivational Design (Gamification) and the Workplace
 
Points don't make it a game!
Points don't make it a game!Points don't make it a game!
Points don't make it a game!
 
Designing with Gamification: Tips for Creating Fun & Engaging User Experiences
Designing with Gamification: Tips for Creating Fun & Engaging User ExperiencesDesigning with Gamification: Tips for Creating Fun & Engaging User Experiences
Designing with Gamification: Tips for Creating Fun & Engaging User Experiences
 
An introduction to funormaling business
An introduction to funormaling businessAn introduction to funormaling business
An introduction to funormaling business
 
Game Thinking - The Business of Gaming (Gamification)
Game Thinking - The Business of Gaming (Gamification)Game Thinking - The Business of Gaming (Gamification)
Game Thinking - The Business of Gaming (Gamification)
 
Game design
Game designGame design
Game design
 
Face of Finance - Gamification
Face of Finance - GamificationFace of Finance - Gamification
Face of Finance - Gamification
 

Más de Matthew Philip

Metrics at Every (Flight) Level
Metrics at Every (Flight) LevelMetrics at Every (Flight) Level
Metrics at Every (Flight) LevelMatthew Philip
 
No (Lab) Jacket Required Workshop [Kanban Global Summit 2022]
No (Lab) Jacket Required Workshop [Kanban Global Summit 2022]No (Lab) Jacket Required Workshop [Kanban Global Summit 2022]
No (Lab) Jacket Required Workshop [Kanban Global Summit 2022]Matthew Philip
 
The 8 Stances of 
a Transformational Leader
The 8 Stances of 
a Transformational LeaderThe 8 Stances of 
a Transformational Leader
The 8 Stances of 
a Transformational LeaderMatthew Philip
 
Strategy Deployment: Aligning Action to Vision
Strategy Deployment: Aligning Action to VisionStrategy Deployment: Aligning Action to Vision
Strategy Deployment: Aligning Action to VisionMatthew Philip
 
Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]
Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]
Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]Matthew Philip
 
Stop writing stories, start validating working software
 Stop writing stories, start validating working software Stop writing stories, start validating working software
Stop writing stories, start validating working softwareMatthew Philip
 
No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]
No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]
No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]Matthew Philip
 
From Andon to Yokoten: Japanese for Agilists
From Andon to Yokoten: Japanese for AgilistsFrom Andon to Yokoten: Japanese for Agilists
From Andon to Yokoten: Japanese for AgilistsMatthew Philip
 
No (Lab) Jacket Required: Designing Experiments for Learning [2019 Flowcon]
No (Lab) Jacket Required: Designing Experiments for Learning [2019 Flowcon]No (Lab) Jacket Required: Designing Experiments for Learning [2019 Flowcon]
No (Lab) Jacket Required: Designing Experiments for Learning [2019 Flowcon]Matthew Philip
 
Leadership at every level [prdc2019]
Leadership at every level [prdc2019]Leadership at every level [prdc2019]
Leadership at every level [prdc2019]Matthew Philip
 
No (Lab) Jacket Required [Agile Midwest Conference]
No (Lab) Jacket Required [Agile Midwest Conference]No (Lab) Jacket Required [Agile Midwest Conference]
No (Lab) Jacket Required [Agile Midwest Conference]Matthew Philip
 
Leadership at Every Level: Practices for Aligned Autonomy
Leadership at Every Level: Practices for Aligned AutonomyLeadership at Every Level: Practices for Aligned Autonomy
Leadership at Every Level: Practices for Aligned AutonomyMatthew Philip
 
Kanban Cadences for Santa
Kanban Cadences for SantaKanban Cadences for Santa
Kanban Cadences for SantaMatthew Philip
 
Portfolio kanban (St. Louis Agile Product Ownership Meetup)
Portfolio kanban (St. Louis Agile Product Ownership Meetup)Portfolio kanban (St. Louis Agile Product Ownership Meetup)
Portfolio kanban (St. Louis Agile Product Ownership Meetup)Matthew Philip
 
Culture add over culture fit [flowcon 2018]
Culture add over culture fit [flowcon 2018]Culture add over culture fit [flowcon 2018]
Culture add over culture fit [flowcon 2018]Matthew Philip
 
The Service Delivery Review: The Missing Agile Feedback Loop
The Service Delivery Review: The Missing Agile Feedback LoopThe Service Delivery Review: The Missing Agile Feedback Loop
The Service Delivery Review: The Missing Agile Feedback LoopMatthew Philip
 
Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)
Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)
Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)Matthew Philip
 
Leadership at Every Level: Intent-Based Leadership Practices
Leadership at Every Level: Intent-Based Leadership PracticesLeadership at Every Level: Intent-Based Leadership Practices
Leadership at Every Level: Intent-Based Leadership PracticesMatthew Philip
 
Thriving (Not Merely Surviving) the First Year: Redesigning the Onboarding Ex...
Thriving (Not Merely Surviving) the First Year: Redesigning the Onboarding Ex...Thriving (Not Merely Surviving) the First Year: Redesigning the Onboarding Ex...
Thriving (Not Merely Surviving) the First Year: Redesigning the Onboarding Ex...Matthew Philip
 
The Service-Delivery Review: The Missing Agile Feedback Loop [London Lean Kan...
The Service-Delivery Review: The Missing Agile Feedback Loop [London Lean Kan...The Service-Delivery Review: The Missing Agile Feedback Loop [London Lean Kan...
The Service-Delivery Review: The Missing Agile Feedback Loop [London Lean Kan...Matthew Philip
 

Más de Matthew Philip (20)

Metrics at Every (Flight) Level
Metrics at Every (Flight) LevelMetrics at Every (Flight) Level
Metrics at Every (Flight) Level
 
No (Lab) Jacket Required Workshop [Kanban Global Summit 2022]
No (Lab) Jacket Required Workshop [Kanban Global Summit 2022]No (Lab) Jacket Required Workshop [Kanban Global Summit 2022]
No (Lab) Jacket Required Workshop [Kanban Global Summit 2022]
 
The 8 Stances of 
a Transformational Leader
The 8 Stances of 
a Transformational LeaderThe 8 Stances of 
a Transformational Leader
The 8 Stances of 
a Transformational Leader
 
Strategy Deployment: Aligning Action to Vision
Strategy Deployment: Aligning Action to VisionStrategy Deployment: Aligning Action to Vision
Strategy Deployment: Aligning Action to Vision
 
Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]
Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]
Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]
 
Stop writing stories, start validating working software
 Stop writing stories, start validating working software Stop writing stories, start validating working software
Stop writing stories, start validating working software
 
No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]
No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]
No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]
 
From Andon to Yokoten: Japanese for Agilists
From Andon to Yokoten: Japanese for AgilistsFrom Andon to Yokoten: Japanese for Agilists
From Andon to Yokoten: Japanese for Agilists
 
No (Lab) Jacket Required: Designing Experiments for Learning [2019 Flowcon]
No (Lab) Jacket Required: Designing Experiments for Learning [2019 Flowcon]No (Lab) Jacket Required: Designing Experiments for Learning [2019 Flowcon]
No (Lab) Jacket Required: Designing Experiments for Learning [2019 Flowcon]
 
Leadership at every level [prdc2019]
Leadership at every level [prdc2019]Leadership at every level [prdc2019]
Leadership at every level [prdc2019]
 
No (Lab) Jacket Required [Agile Midwest Conference]
No (Lab) Jacket Required [Agile Midwest Conference]No (Lab) Jacket Required [Agile Midwest Conference]
No (Lab) Jacket Required [Agile Midwest Conference]
 
Leadership at Every Level: Practices for Aligned Autonomy
Leadership at Every Level: Practices for Aligned AutonomyLeadership at Every Level: Practices for Aligned Autonomy
Leadership at Every Level: Practices for Aligned Autonomy
 
Kanban Cadences for Santa
Kanban Cadences for SantaKanban Cadences for Santa
Kanban Cadences for Santa
 
Portfolio kanban (St. Louis Agile Product Ownership Meetup)
Portfolio kanban (St. Louis Agile Product Ownership Meetup)Portfolio kanban (St. Louis Agile Product Ownership Meetup)
Portfolio kanban (St. Louis Agile Product Ownership Meetup)
 
Culture add over culture fit [flowcon 2018]
Culture add over culture fit [flowcon 2018]Culture add over culture fit [flowcon 2018]
Culture add over culture fit [flowcon 2018]
 
The Service Delivery Review: The Missing Agile Feedback Loop
The Service Delivery Review: The Missing Agile Feedback LoopThe Service Delivery Review: The Missing Agile Feedback Loop
The Service Delivery Review: The Missing Agile Feedback Loop
 
Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)
Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)
Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)
 
Leadership at Every Level: Intent-Based Leadership Practices
Leadership at Every Level: Intent-Based Leadership PracticesLeadership at Every Level: Intent-Based Leadership Practices
Leadership at Every Level: Intent-Based Leadership Practices
 
Thriving (Not Merely Surviving) the First Year: Redesigning the Onboarding Ex...
Thriving (Not Merely Surviving) the First Year: Redesigning the Onboarding Ex...Thriving (Not Merely Surviving) the First Year: Redesigning the Onboarding Ex...
Thriving (Not Merely Surviving) the First Year: Redesigning the Onboarding Ex...
 
The Service-Delivery Review: The Missing Agile Feedback Loop [London Lean Kan...
The Service-Delivery Review: The Missing Agile Feedback Loop [London Lean Kan...The Service-Delivery Review: The Missing Agile Feedback Loop [London Lean Kan...
The Service-Delivery Review: The Missing Agile Feedback Loop [London Lean Kan...
 

Último

The Fine Line Between Honest and Evil Comics by Salty Vixen
The Fine Line Between Honest and Evil Comics by Salty VixenThe Fine Line Between Honest and Evil Comics by Salty Vixen
The Fine Line Between Honest and Evil Comics by Salty VixenSalty Vixen Stories & More
 
NO1 WorldWide Amil baba in pakistan Amil Baba in Karachi Black Magic Islamaba...
NO1 WorldWide Amil baba in pakistan Amil Baba in Karachi Black Magic Islamaba...NO1 WorldWide Amil baba in pakistan Amil Baba in Karachi Black Magic Islamaba...
NO1 WorldWide Amil baba in pakistan Amil Baba in Karachi Black Magic Islamaba...Amil baba
 
Russian Call Girls juhu MUMBAI 00000000000000
Russian Call Girls juhu MUMBAI 00000000000000Russian Call Girls juhu MUMBAI 00000000000000
Russian Call Girls juhu MUMBAI 00000000000000Call Girls Mumbai
 
ViP Call Girls In Udaipur 9602870969 Gulab Bagh Escorts SeRvIcE
ViP Call Girls In Udaipur 9602870969 Gulab Bagh Escorts SeRvIcEViP Call Girls In Udaipur 9602870969 Gulab Bagh Escorts SeRvIcE
ViP Call Girls In Udaipur 9602870969 Gulab Bagh Escorts SeRvIcEApsara Of India
 
Call Girls Prahlad Nagar 9920738301 Ridhima Hire Me Full Night
Call Girls Prahlad Nagar 9920738301 Ridhima Hire Me Full NightCall Girls Prahlad Nagar 9920738301 Ridhima Hire Me Full Night
Call Girls Prahlad Nagar 9920738301 Ridhima Hire Me Full Nightssuser7cb4ff
 
Call Girls CG Road 7397865700 Independent Call Girls
Call Girls CG Road 7397865700  Independent Call GirlsCall Girls CG Road 7397865700  Independent Call Girls
Call Girls CG Road 7397865700 Independent Call Girlsssuser7cb4ff
 
Call US '' 8377087607'' !! Call Girls In Model Town Metro (Delhi NCR)
Call US '' 8377087607'' !! Call Girls In Model Town Metro (Delhi NCR)Call US '' 8377087607'' !! Call Girls In Model Town Metro (Delhi NCR)
Call US '' 8377087607'' !! Call Girls In Model Town Metro (Delhi NCR)dollysharma2066
 
Hifi Laxmi Nagar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ D...
Hifi Laxmi Nagar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ D...Hifi Laxmi Nagar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ D...
Hifi Laxmi Nagar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ D...srsj9000
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377087607dollysharma2066
 
Authentic No 1 Amil Baba In Pakistan Authentic No 1 Amil Baba In Karachi No 1...
Authentic No 1 Amil Baba In Pakistan Authentic No 1 Amil Baba In Karachi No 1...Authentic No 1 Amil Baba In Pakistan Authentic No 1 Amil Baba In Karachi No 1...
Authentic No 1 Amil Baba In Pakistan Authentic No 1 Amil Baba In Karachi No 1...First NO1 World Amil baba in Faisalabad
 
Call Girls Sanand 7397865700 Ridhima Hire Me Full Night
Call Girls Sanand 7397865700 Ridhima Hire Me Full NightCall Girls Sanand 7397865700 Ridhima Hire Me Full Night
Call Girls Sanand 7397865700 Ridhima Hire Me Full Nightssuser7cb4ff
 
North Avenue Call Girls Services, Hire Now for Full Fun
North Avenue Call Girls Services, Hire Now for Full FunNorth Avenue Call Girls Services, Hire Now for Full Fun
North Avenue Call Girls Services, Hire Now for Full FunKomal Khan
 
fmovies-Movies hold a special place in the hearts
fmovies-Movies hold a special place in the heartsfmovies-Movies hold a special place in the hearts
fmovies-Movies hold a special place in the heartsa18205752
 
Hi Class Call Girls In Goa 7028418221 Call Girls In Anjuna Beach Escort Services
Hi Class Call Girls In Goa 7028418221 Call Girls In Anjuna Beach Escort ServicesHi Class Call Girls In Goa 7028418221 Call Girls In Anjuna Beach Escort Services
Hi Class Call Girls In Goa 7028418221 Call Girls In Anjuna Beach Escort ServicesApsara Of India
 
Gripping Adult Web Series You Can't Afford to Miss
Gripping Adult Web Series You Can't Afford to MissGripping Adult Web Series You Can't Afford to Miss
Gripping Adult Web Series You Can't Afford to Missget joys
 
5* Hotel Call Girls In Goa 7028418221 Call Girls In Calangute Beach Escort Se...
5* Hotel Call Girls In Goa 7028418221 Call Girls In Calangute Beach Escort Se...5* Hotel Call Girls In Goa 7028418221 Call Girls In Calangute Beach Escort Se...
5* Hotel Call Girls In Goa 7028418221 Call Girls In Calangute Beach Escort Se...Apsara Of India
 
Call Girl Price Andheri WhatsApp:+91-9833363713
Call Girl Price Andheri WhatsApp:+91-9833363713Call Girl Price Andheri WhatsApp:+91-9833363713
Call Girl Price Andheri WhatsApp:+91-9833363713Sonam Pathan
 
Taken Pilot Episode Story pitch Document
Taken Pilot Episode Story pitch DocumentTaken Pilot Episode Story pitch Document
Taken Pilot Episode Story pitch Documentf4ssvxpz62
 
Cash Payment Contact:- 7028418221 Goa Call Girls Service North Goa Escorts
Cash Payment Contact:- 7028418221 Goa Call Girls Service North Goa EscortsCash Payment Contact:- 7028418221 Goa Call Girls Service North Goa Escorts
Cash Payment Contact:- 7028418221 Goa Call Girls Service North Goa EscortsApsara Of India
 

Último (20)

The Fine Line Between Honest and Evil Comics by Salty Vixen
The Fine Line Between Honest and Evil Comics by Salty VixenThe Fine Line Between Honest and Evil Comics by Salty Vixen
The Fine Line Between Honest and Evil Comics by Salty Vixen
 
NO1 WorldWide Amil baba in pakistan Amil Baba in Karachi Black Magic Islamaba...
NO1 WorldWide Amil baba in pakistan Amil Baba in Karachi Black Magic Islamaba...NO1 WorldWide Amil baba in pakistan Amil Baba in Karachi Black Magic Islamaba...
NO1 WorldWide Amil baba in pakistan Amil Baba in Karachi Black Magic Islamaba...
 
Russian Call Girls juhu MUMBAI 00000000000000
Russian Call Girls juhu MUMBAI 00000000000000Russian Call Girls juhu MUMBAI 00000000000000
Russian Call Girls juhu MUMBAI 00000000000000
 
ViP Call Girls In Udaipur 9602870969 Gulab Bagh Escorts SeRvIcE
ViP Call Girls In Udaipur 9602870969 Gulab Bagh Escorts SeRvIcEViP Call Girls In Udaipur 9602870969 Gulab Bagh Escorts SeRvIcE
ViP Call Girls In Udaipur 9602870969 Gulab Bagh Escorts SeRvIcE
 
Call Girls Prahlad Nagar 9920738301 Ridhima Hire Me Full Night
Call Girls Prahlad Nagar 9920738301 Ridhima Hire Me Full NightCall Girls Prahlad Nagar 9920738301 Ridhima Hire Me Full Night
Call Girls Prahlad Nagar 9920738301 Ridhima Hire Me Full Night
 
Call Girls CG Road 7397865700 Independent Call Girls
Call Girls CG Road 7397865700  Independent Call GirlsCall Girls CG Road 7397865700  Independent Call Girls
Call Girls CG Road 7397865700 Independent Call Girls
 
Call US '' 8377087607'' !! Call Girls In Model Town Metro (Delhi NCR)
Call US '' 8377087607'' !! Call Girls In Model Town Metro (Delhi NCR)Call US '' 8377087607'' !! Call Girls In Model Town Metro (Delhi NCR)
Call US '' 8377087607'' !! Call Girls In Model Town Metro (Delhi NCR)
 
Hifi Laxmi Nagar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ D...
Hifi Laxmi Nagar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ D...Hifi Laxmi Nagar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ D...
Hifi Laxmi Nagar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ D...
 
young call girls in Hari Nagar,🔝 9953056974 🔝 escort Service
young call girls in Hari Nagar,🔝 9953056974 🔝 escort Serviceyoung call girls in Hari Nagar,🔝 9953056974 🔝 escort Service
young call girls in Hari Nagar,🔝 9953056974 🔝 escort Service
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377087607
 
Authentic No 1 Amil Baba In Pakistan Authentic No 1 Amil Baba In Karachi No 1...
Authentic No 1 Amil Baba In Pakistan Authentic No 1 Amil Baba In Karachi No 1...Authentic No 1 Amil Baba In Pakistan Authentic No 1 Amil Baba In Karachi No 1...
Authentic No 1 Amil Baba In Pakistan Authentic No 1 Amil Baba In Karachi No 1...
 
Call Girls Sanand 7397865700 Ridhima Hire Me Full Night
Call Girls Sanand 7397865700 Ridhima Hire Me Full NightCall Girls Sanand 7397865700 Ridhima Hire Me Full Night
Call Girls Sanand 7397865700 Ridhima Hire Me Full Night
 
North Avenue Call Girls Services, Hire Now for Full Fun
North Avenue Call Girls Services, Hire Now for Full FunNorth Avenue Call Girls Services, Hire Now for Full Fun
North Avenue Call Girls Services, Hire Now for Full Fun
 
fmovies-Movies hold a special place in the hearts
fmovies-Movies hold a special place in the heartsfmovies-Movies hold a special place in the hearts
fmovies-Movies hold a special place in the hearts
 
Hi Class Call Girls In Goa 7028418221 Call Girls In Anjuna Beach Escort Services
Hi Class Call Girls In Goa 7028418221 Call Girls In Anjuna Beach Escort ServicesHi Class Call Girls In Goa 7028418221 Call Girls In Anjuna Beach Escort Services
Hi Class Call Girls In Goa 7028418221 Call Girls In Anjuna Beach Escort Services
 
Gripping Adult Web Series You Can't Afford to Miss
Gripping Adult Web Series You Can't Afford to MissGripping Adult Web Series You Can't Afford to Miss
Gripping Adult Web Series You Can't Afford to Miss
 
5* Hotel Call Girls In Goa 7028418221 Call Girls In Calangute Beach Escort Se...
5* Hotel Call Girls In Goa 7028418221 Call Girls In Calangute Beach Escort Se...5* Hotel Call Girls In Goa 7028418221 Call Girls In Calangute Beach Escort Se...
5* Hotel Call Girls In Goa 7028418221 Call Girls In Calangute Beach Escort Se...
 
Call Girl Price Andheri WhatsApp:+91-9833363713
Call Girl Price Andheri WhatsApp:+91-9833363713Call Girl Price Andheri WhatsApp:+91-9833363713
Call Girl Price Andheri WhatsApp:+91-9833363713
 
Taken Pilot Episode Story pitch Document
Taken Pilot Episode Story pitch DocumentTaken Pilot Episode Story pitch Document
Taken Pilot Episode Story pitch Document
 
Cash Payment Contact:- 7028418221 Goa Call Girls Service North Goa Escorts
Cash Payment Contact:- 7028418221 Goa Call Girls Service North Goa EscortsCash Payment Contact:- 7028418221 Goa Call Girls Service North Goa Escorts
Cash Payment Contact:- 7028418221 Goa Call Girls Service North Goa Escorts
 

Workplay: The gamified future of agile development (Agile India 2012)

  • 1. Workplay: The gamified future of agile development #agileindia2012 #agileplay
  • 2. WHAT IF WORK WERE MORE LIKE A GAME? Gamification > How agile is like a game > Creating continuous play > Endgame
  • 3. What’s next for agile? 2001-2012 2012+ Continuous integration, Continuous play delivery, design, feedback Gamification > How agile is like a game > Creating continuous play > Endgame
  • 4. So what is gamification? Gamification is integrating game thinking and design into activities to increase engagement, learning and fun. Gamification > How agile is like a game > Creating continuous play > Endgame
  • 5. Where did it come from? Gamification > How agile is like a game > Creating continuous play > Endgame
  • 6. So what is this talk about (and not about)? Applying game Gamified services thinking to daily work (e.g., Foursquare) Experience report Thinking about how we can gamify agile teams Using games solely for Marketing training or planning and loyalty Discussing how (a.k.a. serious games) programs agile teams have a head start A mission of our own! Gamification > How agile is like a game > Creating continuous play > Endgame
  • 7. Our mission (if you choose to accept it!) Gamification > How agile is like a game > Creating continuous play > Endgame
  • 8. Our mission today Make it through without falling asleep (mm, lunch…) Explore the new world of gamification Overcome some obstacles along the way Conquer this quest with experience and ideas to take on our next quest Gamification > How agile is like a game > Creating continuous play > Endgame
  • 9. Create a character Gamification > How agile is like a game > Creating continuous play > Endgame
  • 10. Create a character Player name (you) Character name (made up) Class (Java Warrior, Product Wizard, etc.) Level (agile experience) Guild (organization) Spells and special skills (exploratory-testing magic, analysis spell) Gamification > How agile is like a game > Creating continuous play > Endgame
  • 11. Why should we gamify work? Adapt work for incoming, younger workforce Intrinsic rewards are renewable resource Develop leadership in teams More-satisfying work = better productivity Develops people by pointing them forward to clear goals Fosters teamwork and accountability Key to greater innovation (through imagination) Gamification > How agile is like a game > Creating continuous play > Endgame
  • 12. Gamification aligns personal and organizational Personal Organizational Gamification > How agile is like a game > Creating continuous play > Endgame
  • 13. Defining traits of a game Gamification > How agile is like a game > Creating continuous play > Endgame
  • 14. Reeves and Reed’s 10 ingredients for games 1. Self-representation with 6. Marketplace and avatars economics 2. 3D environments 7. Competition under 3. Narrative context explicit, enforced rules 4. Feedback 8. Teams 5. Reputation, Ranks and 9. Parallel, reconfigurable Levels communication systems 10. Time pressure Gamification > How agile is like a game > Creating continuous play > Endgame
  • 15. Is agile the key intersection? play work agile Gamification > How agile is like a game > Creating continuous play > Endgame
  • 16. Work-play mirror Gamification > How agile is like a game > Creating continuous play > Endgame
  • 17. Csikszentmihalyi’s “flow channel” Gamification > How agile is like a game > Creating continuous play > Endgame
  • 18. Csikszentmihalyi’s 9 features of flow 1. Clear goals at every step 2. Immediate feedback 3. Balance between challenge and skill 4. Merger of action and awareness 5. Exclusion of distractions 6. No worries about failure 7. Absence of self-consciousness 8. Time becomes distorted 9. The experience is an end in itself Gamification > How agile is like a game > Creating continuous play > Endgame
  • 19. Steps to flow – and how agile can provide them Set an overall goal (and Business value < Release many realistic subgoals) < Feature < Story < Tests Find ways of measuring Tests, MMFs, cycle time progress of goals Concentrate on task and Refactor mercilessly, keep making finer incrementally develop, distinctions in challenges test-drive development Develop skills to meet Pair in everything (cross- challenge pair) Raise stakes if bored Kaizen Gamification > How agile is like a game > Creating continuous play > Endgame
  • 20. Intrinsic rewards Satisfying work Experience (or at least the hope) of being successful Social connection Meaning Gamification > How agile is like a game > Creating continuous play > Endgame
  • 21. “Flow” chart Gamification > How agile is like a game > Creating continuous play > Endgame
  • 22. HOW AGILE IS LIKE A GAME Gamification > How agile is like a game > Creating continuous play > Endgame
  • 23. Voluntary, participatory success Voluntary discipline Self-organizing teams Build teams around motivated individuals Gamification > How agile is like a game > Creating continuous play > Endgame
  • 24. Quest-like work Stories! Narratives Spikes Gamification > How agile is like a game > Creating continuous play > Endgame
  • 25. Visible progress and rules TDD (rules) Kanban (visual, limitations, explicit policies) Continuous-integration build monitors Card wall (visual) Gamification > How agile is like a game > Creating continuous play > Endgame
  • 26. Feedback Customer Team System Process Gamification > How agile is like a game > Creating continuous play > Endgame
  • 27. Intensify the feedback Gamification > How agile is like a game > Creating continuous play > Endgame
  • 28. High levels of communication Realtime, face-to-face communication Pairing to solve problems Gamification > How agile is like a game > Creating continuous play > Endgame
  • 29. Game dimensions “Get to the other side”: Complete the iteration, feature “Visit all the map”: Unlock “secrets” by technical discovery “time limits”: Velocity metrics, iteration time box Gamification > How agile is like a game > Creating continuous play > Endgame
  • 30. CREATING CONTINUOUS PLAY Gamification > How agile is like a game > Creating continuous play > Endgame
  • 31. Something bigger than ourselves What is the organization about and where do we fit in? Working with distributed team members Gamification > How agile is like a game > Creating continuous play > Endgame
  • 32. What’s your story? Gamification > How agile is like a game > Creating continuous play > Endgame
  • 33. Project inception Team members create characters, identify what they’ll need Game designer works with customer to create narrative Customer helps map out quests, assigns virtual monetary value Designer and customer determine what it means to win, rules, virtual currency and rewards Gamification > How agile is like a game > Creating continuous play > Endgame
  • 34. Project initiation (iteration 0) Team members mini-quest for their equipment Game designer tells the team the narrative Team sets goals for first missions Guild leadership Gamification > How agile is like a game > Creating continuous play > Endgame
  • 35. Develop and deliver Gamify small components to address pain points Hackathons and secret missions to destroy bug “bosses” Use retrospectives to “mod” the game Measure the impact Monitor flow experience Gamification > How agile is like a game > Creating continuous play > Endgame
  • 36. Visualize progress Story mapping> quest maps Pairing charts > character profiles Build in clear rewards Gamification > How agile is like a game > Creating continuous play > Endgame
  • 37. Leveling up as self-improvement Flow experience supported by sustainable pace Reflect recognition and reputation Encourage team members to view their job as self improvement Gamification > How agile is like a game > Creating continuous play > Endgame
  • 38. Software craftsmanship Craftsmanship over crap (Uncle Bob) Craftsmanship manifesto Apprentice > Journeyman > Master Kvell and naches Gamification > How agile is like a game > Creating continuous play > Endgame
  • 39. ENDGAME Gamification > How agile is like a game > Creating continuous play > Endgame
  • 40. Dangers You can’t just spawn a new project after failing Could depersonalize rather than personalize No one game can please all Gaming and misuse of metrics Gamification > How agile is like a game > Creating continuous play > Endgame
  • 41. How do we conquer this new quest? Take an agile approach (Increment, Iterate, Improve) Focus on the intrinsic first (extrinsic will come) Voluntary participation Give control and teams design their own games (and fail) Lightweight, both in implementation and tone (i.e., fun) Gamification > How agile is like a game > Creating continuous play > Endgame
  • 42. Final “boss” Gamification > How agile is like a game > Creating continuous play > Endgame
  • 43. Before your next quest… Books: Flow A Theory of Fun Total Engagement Reality is Broken Gamestorming Other: http://www.delicious.com/matthew.philip/gamification Gamification > How agile is like a game > Creating continuous play > Endgame
  • 44. gg mphilip@thoughtworks.com @mattphilip Gamification > How agile is like a game > Creating continuous play > Endgame

Notas del editor

  1. Jane McGonigal provoked an interesting discussion with her book &quot;Reality Is Broken:. Why Games Make Us Better and How They Can Change the World&quot; Agile teams experience many of the aspects of the gameplay benefits that McGonigal talks about: flow (from feedback), and happiness autotelic reward from working with others. This session explores the ways in Which agile development delivers to the four intrinsic rewards its Practitioners - satisfying work, experience of being successful, social connection and meaning - and looks into ways in Which We can design our work to further bridge the divide between games and reality.ChallengeHow do we &quot;fix reality,&quot; as McGonigal Proposes? Agile teams are in a unique, leading position to do it, since they are already experiencing in many ways the characteristics of gameplay in everyday work. This talk will challenge the audience to consider how to leverage agile teams to make more successful and more satisfied workers.
  2. Rajesh in Bangalorecomes into work and logs into his computer. He checks his Spacebook page, which looks a lot like Facebook, except that it contains people he works with, plus some other stuff, like missions his team went on yesterday and a list of missions that they might choose today. He grins proudly when he sees that SpiderEye, who is really Cornel from the Chicago-based part of his team, gave him – or rather Star Pilgrim, his avatar, the coveted golden helmet award from their mission yesterday in which they spanned two planets with a fuel-service pipeline, which was really and end-to-end continuous-deployment pipeline which will allow push-button releases for his real-life customer. Speaking of, he sees that Vladdix, that customer, has commissioned a raid on some rogue entities in another system, worth 5000 interplanetary dollars. He’ll join up with Larma at the Bangalore office in a few minutes to take care of things. In the course of their pairing, they encounter some crazy problems, so they bring in a teammate who is a level 5 pilot, who steers them in the right direction. They break a few things (tests), but ultimately prevail and both level up to 3 and share the 5000-dollar bounty with the team.
  3. Continuous integrationContinuous delivery
  4. GamificationAkaGamefulImmersive gamingfun= learning (RafKoster)Fun is just another word for learning.
  5. This is not my unique idea.I am standing on the shoulders of others who have gone before.Sebastian DeterdingDoc ListLewis Chessmen 12th-century chess pieces
  6. We are going to work together in guilds to …GOAL: Create and share our top ideas with the world (via twitter)Players work in teamsPlayers post ideasEveryone on team logs in as agileplay1 or on personal accountTo get past first round, you have to have at least one idea retweeted. Round two is two retweets...Players vote on ideas by retweetingTag with #agileplay
  7. For Level, use retrospectives:0-4: 15-10: 211-25: 326-50: 450+: 5Anyone want to share:Pip (a.k.a. Matt Philip)Level-6 agile trainer-coachThoughtWorks Studios guild (Greatness by association: Jim Highsmith and Martin Fowler, two signers of manifesto, in my extended guild)- Role in organization?Favorite game? Why?Why you’re here?Now get together in new guildsYour guild needs to have at least one level-one person and one higherNeeds to have people from multiple guilds
  8. QUESTION: What do you think the average age of your teams is?What is the average age of computer gamers? 35Increasingly, the younger population is going to be exceptionally good at gaming“#winning is the slogan of generation y” By age 21, average young american has more than 10,000 hours playing computer/video gamesThis means they are very good at collaborating (cooperating, coordinating, cocreating)Software development is fundamentally a generative, or creative, activityIncreasing salary and titling is exhaustible; intrinsic rewards are not.Play will enter workplace; choose to take control and purposefully construct play so it’s win-winGood game leaders: focused on executionDevelops employees: “Now I know what to do (next)”Teamwork/accountability: Anyone ever have people come late to their standups? How often have you been late to a raid with your guild? Play offers group members opportunity to persuade each other that they belong together.
  9. Games allow us to Align the twoOpportunity to do something that matters right nowClear instructionsTuned to moment-by-moment capabilitiesExample of Halo lunchhour
  10. Goal: Provides sense of purposeRules: limit ways to achieve goal &gt; Unleash creativity and foster strategic thinkingFeedback system: Tells players how close they are to achieving goal (points, score, levels, progress bar); game is over when…Voluntary: all participants knowingly and willingly accepts goal, rules, feedback. Establishes common ground. So if you don’t want to play today, you can observe – no problem.Bernard Suits: “Playing a game is the voluntary attempt to overcome unnecessary obstacles.”Tom Grant, Forrester Research:Structured: Rules but often no winnersPurposeful: Definite outcomeTime-bound: By definition, a time-boxed exerciseParticipatory: Success depends on everyone participatingEgalitarian: Everyone has an equal opportunity to participate
  11. Self-representation with avatars3D environmentsNarrative contextFeedback: Automate, make micro, “feedback changes behavior”Reputation, Ranks and Levels: Badges, digital reputations, like eBay sellers, hotels, Facebook devs’ karma pointsMarketplace and economics: transparency of interactions, virtual currency; story points take on new meaning in an economy (for team AND customer); facilitate decision-making under conditions of scarcity; today we have a disconnect between customer’s value and team’s cost/time/effort.Competition under explicit, enforced rules: Objective rules, no “political” stuff in office needed to get aheadTeams: I win when we winParallel, reconfigurable communication systems: Distributed teams can communicate like raiding guilds (headsets, IM, etc)Time pressure: Clocks create excitement
  12. Play is substantial force in how people think, feel, learn and work in groupsScholarly and scientific work to reassess relationship between work and playConvergence of work and play through media technologyDistinction between work and play is increasingly going to blurAgile already has a headstart
  13. This is to analyze parallel experiences in your personal worlds of work and playPair up within your guild.On a piece of paper, make a table with two columns: Play and WorkList as many of your experiences that are common to both (e.g., meeting new coworkers, meeting new guild members)
  14. How many of you are typically bored at work? Typically anxious or frustrated?Flow is the happy state of mind and feeling of complete engagement in a creative or playful activityAn optimal experience in which our abilities are matched to the challengeEnjoyment comes not what you do but how you do itCsikszentmihalyi showed how, in order to achieve or be in flow, our skills need to align with the challenge. We might start at A1, then move either to A2 if our skills improve or A3 if the challenge increases too quickly. Goal is to get to A4.In doing so, both the challenge and our skills have increased. Even so, A4 is not a stable state either.Dynamic nature of flow -&gt;&gt; growth and discovery
  15. Cheek-sent-me-highClear goals at every step: Obvious what needs to be done at each step. Opposite of contradictory or ambiguous demands at work.Immediate feedback: Every small behavior connects with a goal. Centers on corrective action.Balance between challenge and skill: not beneath or beyond a person’s abilityMerger of action and awareness: coupling between thinking and behaviorExclusion of distractions: Concentration on the momentNo worries about failure: Not dismissing failure as unimportant but not in immediate thinkingAbsence of self-consciousness: think avatarsTime becomes distorted: Real time is separate from flow of time in games.The experience is an end in itself: What we really seek is state of flow (think unwinnable games like tetris)
  16. Csikszentmihalyi’s steps to flowYou don’t have to gamify to get benefits
  17. As humans we crave these. Essential to our happinessScientifically provenContra: Salary and social statusGrant: Our brains are wired for intrinsic motivation- If (figure out puzzle), then (release pleasure-creating chemicals called opinoids)
  18. Pick a simple, mundane task that you don’t experience flow with today and plot it on the flow diagram. E.g., time sheet entry. How might you gamify it?
  19. Future of work is more about engaging workers than commanding them. Agile teams already do this.Manifesto:Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.= autotelic = provides intrinsic rewardsHelps answer question of how to engage distributed workersAllows organizations to decentralizeGuild concept: roles and responsibilities are both assigned and assumedShared concentrationSynchronized engagementMutual regardCollective commitmentReciprocal rewardsCollaborating via whole-team approachRecruit and hire for collaborationTeams convert tacit knowledge into explicit knowledge through pairing and cross-functional boundary crossingWe vs. I mentalityComplimentary skills that work when people pair and work in cross-functional environment (game characters have their own specialities that benefit others when used for a common cause, like healers in a raid)You need all classes in your guild to accomplish a questParticipatory: Success depends on everyone participating
  20. We already break our work into smaller, manageable pieces, that also have a narrative componentStories: Are satisfying work (clearly defined, demanding activities)Koster: We learn through stories, we become who we are through storiesTime-boxed, on the clock
  21. Pep playing Dungeon: “It’s pleasant to see all of the RIP stones [work we accomplished] – I’m so proud of us!”Stories are already small. But some can take two days or more. We should help visualize the tedious steps in-between, like testsKanban has its own, tunable rules and explicit policiesCards, card wallBuild monitor/lightMake smaller bits of accomplishment visible (not just stories)Kanban has explict process rulesTDD has rulesSolving mental puzzles is one of the oldest forms of enjoyable activityvoluntary attempt to overcome unnecessary obstacles.
  22. Flow depends on feedback:Customer: Demos, planningTeam: RetrospectivesSystem (tests, CI)(process): Kanban, visible workNeurochemicals released when:We accomplish something very difficultMake someone laugh or smile, or do it ourselvesCoordinate physical movements with othersExpose ourselves to ambiguous visual stimulus (like wrapped present or … tests!)Failure feedback should be fun (e.g., Rock Band)Realtime feedback -&gt; learning environmentLearning -&gt; Optimism -&gt; Likelihood of seeking stronger relationshipsThink of this in reverse: Team with no optimism turns inward
  23. quickly list as many forms of feedback as possible that they get on their teams.brainstorm ways to intensify those feedback momentsFailure feedback (Epic fail!)Success criteria (done)MicrorewardsTie success back to the actual users of the software (connect where there is disconnect)Use retrospectives to help failure (even spectacular) be rewarding and empoweringWe must learn from our mistakes for that to happen
  24. Highly coordinated prosocial behaviorNo one forces gamers to play by the rules, concentrate, do their best, stay in the game, etc.As a result, we shouldn’t force pairing but entice itReseach: “Social rewards are intensified by things like eye contact and touch.”Asynchronous social interaction: Farmville, Lexulous are like how distributed teams work The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.Total Engagement: “Game environments feel more social than a typical workplace. All aspects of planning, action, rehearsal and evaluation … involve conversations.”
  25. For all the ways in which Agile makes work better, it hasn’t yet answered all our problems.Our challenge is to change things to avoid consequences of when:People don’t have control over their work, especially timeOrganizational purpose is not clear and inspiring Individual goals are uncertainFeedback is missing or confusingMismatch between skills and challenges (either too easy or too hard)
  26. Halo’s “10 billion kills” campaignNeed to reward people/inspire beyond even team success -&gt; organizational -&gt; Kaizen eventWhy not have everyone in the company participate: Financial, HR, legal. See how we connect in the bigger pictureValue != meaningKey is to align value (as in organizational) and meaning“Every single kill in Halo campaign has meaning” What can we do to change our work environment so that everything we do has meaning in the bigger picture?We don’t need to contribute to something of value; just be able to contribute at allWe need to be able to see the impact of our actions: Does what I do matter at all?Customer connection is important here: Let dev team see how their software is being used in reality3 aspects of epic:Epic contexts for actionImmerse us in epic environmentsEngage us in epic projectsWe sometimes work on epic-sized projects, but why are so many often lame?Have to connect our individual actions with the bigger pictureEfforts with others are not connectedWhat if lots of people got to see demos?Demos that benefit others, like collaborative creation systems in which gamers create worlds to share with othersMembership in guilds
  27. “What’s your story?”Divide into groups of 4-5.Decide what kind of game narrative suits your work.Prototype: Adventure, discoveryMaintenance: Search and destroy (bugs)Brainstorm practical ways you could gamify your work todayEach group will share
  28. Gamify parts of what you already do, like inceptionDecide to design: Games are designed, not like many jobs, which are just left to happenMay need to add or change some roles:Game designerDKP (“dragon-kill points”) manager or flow experience managerGuild leaderIntroducing a synthetic currency and economy can also involve the customer in the game experienceHelps clarify successIdentify equipment for quest (special training, hardware)Come up with a narrative. Can be as simple as your company’s story and value proposition
  29. Identify equipment for quest (special training, hardware)Additional activity at release planning: have team set goals and reward with pointsConvert points into both individual and team goodies , both real life and virtualGuild leader: “Change the game [environment], not the people” –Total Engagement, p. 138Guild leaders: both in-team, cross-functional guilds and function-based guildsGuild leader activities:Align mentors with protegesIdentify guild quests (possibly secret): Goal is to secretly automate some of the toughest functional test (test raid)Could be function-based, like QAs
  30. See bugs as bosses, or things to jointly conquerShare experiences with other guildsRedo your intrant/wiki to be more like a guild web site: Dynamic, list of recent raids, rosters of avatars, tipsEnhance the media experience as much as possible (audio-video); prefer pictures to wordsHackathons: Structured like games, in which non-monetary prizes are awarded, objectives are clearHire people who play gamesReeves and Reed’s suggested sequence:Build your own conceptual map linking games and workStudy what others are doing with work+gamesExperiment with bite-sized use cases that address real pain pointsCommit to a focused application of principlesMeasure the impact (to enterprise and individuals)Evolve better an more comprehensive systems
  31. Medals: Don’t need to represent big things:Pairing partnerMaster testerPipe layerStages of craftsmanshipMentoring lineageGuild membersPast guilds and memorable “raids”Some teams already do story mapping Jeff Patton suggests “detective approach”Rewards are key component of successful game activity (if activity doesn&apos;t give quantifiable reward, gamers will consider it irrelevant)
  32. Flow experience supported by idea of sustainable pace: Idea of challenge aligning with skill (work that’s neither too easy nor too hard)Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.Increase intrinsic rewardsUse Avatars and badges (Pair-partner, master tester, pipelayer)Move from flow (in-moment) to longer lastingWorld of Warcraft’s success: “Feeling of blissful productivity”Your primary job is self-improvementDo we as agilists see our job as getting better all the time?In WoW, players always have something to doE.g., always different ways to improve your avatarVirtuous cycle of productivity: the more challenging the work, the more motivated you are to do it, the more points you earn…Keeps balance between too easy and too hard tasksMicrorewardskaizen“Zero unemployment in WoW.” – Edward CastronovaDesigned so that there is always something to do – we should design our work that way, tooThe possibility of reaching the highest level is simply justification for what they love most: getting betterThe key then is to give people feedback – all the time – on their improvementIntersection with Software Craftsmanship movement – guild modelGradual enhancement of reputation, which can’t be gamed (or proven by certification)
  33. Only through freely chosen discipline can life be enjoyed. This is partly why you should not force anyone to gamfy his team or be on a team that is gamified. It also points toward the kind of people you do want to form a gamified team: those who are at some level willng to improve their craft.Kvell+Naches: Positive emotions from interpersonal interactionsKvell: the emotion you get when you brag about someone that you mentor (signals that you are valuable)Naches: the feeling you get when someone you mentor succeedsMuch of technical excellence is essentially the discovery of “secrets” Craftsmanship manifesto emphasizes:well-crafted softwaresteadily adding valuecommunity of professionalsproductive partnerships
  34. “In the corporate world, reattempting is hard”Like agile adoptions, you might do more harm than good if you poorly implementPotential for addictive behaviorsCould depersonalize rather than personalizeEthical violations (electtronic surveillance)Cultural barriers and differences: Some cultures may be less able to gamifyGender and personality preferences in games: No one game can please allMisusing metricsGame attitudes may not square with realities of businessCheating behaviors
  35. “Slowly, carefully, iteratively”Let teams design their ownRetrospect and adaptHelps if you have someone who has designed a game beforeKeep it voluntary: Invite teams to play – do not mandate itSense of control over one&apos;s actions: empower teams to make their own meaningful decisions. Allow them to fail.“Meaning, autonomy, mastery”Peer-generated badges as reputationFocus on intrinsic: Craftsmanship approach (guilds, apprentice)Identify cultural obstacles to gamiification in your org.
  36. Challenges - sustaining flow. E.g., shushwap native tribe that would move to new land every 25-30 years in conscious effort to provide challenge. If your team has been together so long that the domain is no longer a challenge, move.Activity: plot the different challenges in your team on cheek&apos;s skill-challenge matrix to identify tasks that provide flow and where others do not
  37. Play: Catalyst for work, Serious concept – not: Opposite of workFlow: (different from Kanban flow) kind of happiness; “the satisfying, exhilarating feeling of creative accomplishment and heightened functioning.” “(Czikszentmihalyi)MMORPG: Massive multiplayer online role-playing gameFiero: Italian word for pride. Feeling when you triumph over adversityShared intentionality: the ability to participate with others in collaborative activities with shared goals and intentions (Tomasello)PQ: extraordinary collaborators have no qualms about reaching out to others to ask for participation and are likely to reply to others (form of social capital).These are the people we want/need in future teamsCollaboration radar: 6th sense, peripheral awareness of what others are doing and who would be good for a particular missionEnhanced by ambient information systems, like TwitterEmergensight: ability to thrive in a chaotic, complex collaborative environment
  38. Failure feedback (Epic fail!)Success criteria (done)MicrorewardsFailure feedback should be fun (e.g., Rock Band)Realtime feedback -&gt; learning environmentLearning -&gt; Optimism -&gt; Likelihood of seeking stronger relationshipsThink of this in reverse: Team with no optimism turns inwardTie success back to the actual users of the software (connect where there is disconnect)Use retrospectives to help failure (even spectacular) be rewarding and empoweringWe must learn from our mistakes for that to happenAnyone ever celebrate failure at a retrospective?Ball-catch-fail game (pretend to throw and catch imaginary ball, fail horribly, cheer massively)EXAMPLETeam task is to built end-to-end deployment pipeline with automated toolsFor every stage of the pipeline, the team members get points or visible progressAfter it’s built, they get points for each amount of material that flows through it
  39. Marketplace dynamics: Planning poker, planning with scarce resourcesFace-to-face communication, Pairing: interactions with others (literally happier), social connection (shared experiences)Software development is a “chaotic story”Self-organizing = autotelic = provides intrinsic rewards3 kinds of feedback (Provides “flow”)Stories: Are satisfying work (clearly defined, demanding activities)Experience of being successful (feels like we’re improving, through retros, kaizen)Provides meaning (something bigger than ourselves)Visible progressChaotic story: no single means of consuming the game story; more like jigsaw puzzle, which forces players to actively make sense of the game content for themselves and for each other, using collective intelligence skills and collaborative authoring platforms: piece together the final storyFlow depends on feedback:System (tests, CI)Customer: Demos, planningTeam: Retrospectives(process): Kanban, visible workAutotelic: self-goal, self-motivated, self-rewarding activityNeurochemicals released when:We accomplish something very difficultMake someone laugh or smile, or do it ourselvesCoordinate physical movements with othersExpose ourselves to ambiguous visual stimulous (like wrapped present or … tests!)