Transcript
Page 1: Gamifying Agile project

Gamifying Agile Project- A case studyChandan Lal Patary, Agile coach, Global Program manager

Page 2: Gamifying Agile project

Agenda

• Why to improve employee engagement?

• Why Agile project require more engagement?

• Organizational Challenges

• Aspects of Agility

• Motivation for Gamification

• Increase engagement through gamification

• Gamification framework used

• Gamification flow

• Psychology behind the game design

• Team leaderboard based on the project need

Page 3: Gamifying Agile project

Agenda:

• Statistics to Influences team members thoughts

• Complexity level of the leaderboard

• Competition among 3 scrum team, dashboard

• Levels to consider for game design

• Game rule for our team

• Team dashboard displaying leaderboard

• Rewards

• Results

Page 4: Gamifying Agile project

Why to Improve Employee Engagement?

Page 5: Gamifying Agile project

Why agile project require more engagement?

Page 6: Gamifying Agile project

Organizational Challenges

How to motivate employees for voluntary participation in programs such as idea

management, internal training, feedbacks and surveys?

How to encourage team members to perform their duties in due course and be

proactive? And minimal follow-up?

How to reward employees for their voluntary contribution towards several

organizational community initiatives?

How to inspire team members to be effective and complete tasks efficiently?

How to motivate team members to track each and every project activity and update

/ close them on time?

Page 7: Gamifying Agile project

Aspects of Agility

Page 8: Gamifying Agile project

Motivation for Gamification

Team cannot bring agility when they are facing below issues

How to motivate team members to log each and every activity in team foundation

server?

How to encourage developers to update code, defects, and issues on a timely

manner on certain interval with minimal follow-up?

How to inspire team to follow a process of timely build deployment?

How to achieve more productivity?

How to reduce defects per user story/Requirement/Feature?

How to do code, test reviews done on time?  

Page 9: Gamifying Agile project

Increase engagement through Gamification

Page 10: Gamifying Agile project

How we have Gamified?.....

In the 2011 book "Game Frame"- Aaron Dignan proposes a useful 9-step process covering: 

Activity

Player Profiles

Objectives (ultimate)

Skills

Resistance (aka meaningful complexity)

Resources

Skill Cycles (and feedback loops)

Outcomes (short-term goal

Play-Test-Polish

Page 11: Gamifying Agile project

How we have Gamified? …

Kevin Werbach at Wharton Business School offers a robust 6-step process:

Define business objectives

Delineate target behaviors

Describe your players

Devise activity loops

Don't forget the fun!

Deploy the appropriate tools

Page 12: Gamifying Agile project

How we have Gamified? …

Both frameworks offer different spins/sequencing on a more generic 4-step gamification process, 

Scope out the area and set the business objectives for improvement.

(In our leaderboard team has captured all the factors which team would like to improve)

Define the changes you want to see in players skills, behaviors and attitudes

(In our leaderboard team has captured all the factors which team would like to improve)

Profile the players to understand their motivations, preferences, interests and barriers

(Every role team has analyzed and fit into the leaderboard with points)

Iteratively design, build and test the behavioral game in collaboration with the players.

(Couple of cycle has been run and taken feedback from team)

Page 13: Gamifying Agile project

Design the flow to play Game….

Page 14: Gamifying Agile project

Design the flow to play Game

Page 15: Gamifying Agile project

Psychology behind the game design

Page 16: Gamifying Agile project

Team Leaderboard based on project need

Page 17: Gamifying Agile project

Statistics to Influences team members thoughts

Page 18: Gamifying Agile project

Complexity level of the leaderboard

Page 19: Gamifying Agile project

Competition among 3 scrum team, dashboard: Performance visibility

Page 20: Gamifying Agile project

Levels to consider for game design

Page 21: Gamifying Agile project

Game rule for our team

Page 22: Gamifying Agile project

Team dashboard displaying leaderboard: Feedback System

Page 23: Gamifying Agile project

Microsoft Team Foundation Server Queries for Transparency

Page 24: Gamifying Agile project

Celebration

Page 25: Gamifying Agile project

Key Benefit

We have achieved multidimensional benefit through gamifying the operating model

Individual Planning and resultant into team planning are now more efficient

Team members are building competency where they observe gaps

Problem solving is faster due to competition

We know each player who is performing and improving

Sharing and receiving feel good factor

Collaboration has increased

Developed Exploration mindset

Product quality has improved

Improvement of Customer recognition observed


Top Related