SlideShare a Scribd company logo
1 of 30
1CONFIDENTIAL
Mikalai Alimenkou
Independent consultant at XP Injection
@xpinjection
GAMIFICATION: EXPERIENCE REPORT
2CONFIDENTIAL
3CONFIDENTIAL
ABOUT THE CUSTOMER
One of the top 4 logistic companies in the world. The corporation has more than 400 000 employees
in more than 220 countries and territories worldwide and generated revenue of more than € 50 billion
in 2010.
It is divided into business units along regions:
• Europe
• Asia Pacific
• Americas
• Europe, the Middle East and Africa
4CONFIDENTIAL
BIG PRODUCT – BIG PROJECT
2000+ requirements in Use Case format4
Huge and growing project team: 150+ ppl1
3 streams, 10+ cross functional teams, service teams2
4 locations3
15000+ unit tests cover code base5
5CONFIDENTIAL
COMPLEX PROCESSES AND COMMUNICATION
AGILE / SCRUM
• Daily standup and scrum-of-scrum
• Grooming, pre-planning, planning
• Retrospective, retro-of-retro, demo
FAST CUSTOMER’S FEEDBACK
• Work items
• Feature demo for PO
• Daily demo for SME from PO
• Sprint demo
SCOPE PRESENTATION
• PO presents scope for team
• Q & A session
• Work items for SME
LOREM IPSUM DOLOR AMET
• Nulla nu nisi
• Risus purus id fusce
• Lobortis ipsum felis sed
DIRECT COMMUNICATION
• Own area for each team
• All teams in one big same area
• Plenty of meeting rooms
SMART TOOLS
• JIRA, RTC
• Confluence
• Skype for business
TRANSPARENCY
• Town halls with PM/DM
• Town halls with customers
• All hands retrospective
6CONFIDENTIAL
CROSS FUNCTIONAL TEAMS
FE developer1
BE developer2
QA engineer3
Business analyst4
Automation QA5
Team Job Functions Team Roles
Team Lead1
Second pilot2
SCRUM master3
Product Owner4
Demo mentor5
7CONFIDENTIAL
VERTICAL INTEGRATION OF ALL FEATURES
7
FE
BE
CI
i18n
QA
PO
QA team tests implemented feature
and PO provides demo for SME.
Testing and Demo
FE developer implements layout and
client-side logic on JavaScript
FE Design & Construction
Required configuration items are
created for the feature and applied.
Configured items are available for
Admin.
Configuration
Product owner analyses requirements
provided by BA team and creates JIRA
User Stories for developers
Requirements Management
BE developer implements business
logic and incorporate database
entities
BE Design and Construction
Developer creates new key in the
translation dictionary with default
value, according to the rules.
Internationalization
8CONFIDENTIAL
GENERAL TEAM ISSUES IN BIG PROJECT
Hard to make team performance visible and transparent4
No common approach to achieve project goals, common process1
Team focuses only on it’s scope, integration issues2
Low focus on the whole product quality3
Low collective ownership5
Low motivation6
9CONFIDENTIAL
WE DECIDED TO INTRODUCE SOME GAMIFICATION
MIKALAI ALIMENKOU
SENIOR DELIVERY MANAGER
OLEKSIY LEMESHKO
AGILE COACH
10CONFIDENTIAL
REASON #1. ALL TEAMS ARE DIFFERENT
11CONFIDENTIAL
REASON #2. NO COMMON PERFORMANCE CRITERIA
12CONFIDENTIAL
REASON #3. INJECT SOME FUN AND INCREASE MOTIVATION
13CONFIDENTIAL
1 2 3 4
OVERALL GAMIFICATION APPROACH
SETUP RULES
• Define how team can
get or loose points
• Select transparent
criteria in different
areas
• Publish them and allow
team to affect rules
with common decisions
SELL RULES
• Explain teams how
rules affect common
project goals
• Define and spread
common values and
principles
• Lead by example
MOTIVATE
• Understand motivation
of different teams
• Make achievements
visible and honorable
• Use project budget to
add more fun and
introduce some
material bonuses
INSPECT AND
ADAPT
• Gather feedback
continuously
• Review rules and adapt
them to changing
reality
• Introduce new rules to
cover new project
goals and improve
overall process
14CONFIDENTIAL
RULES ARE FOCUSED ON DIFFERENT AREAS
Product quality1
Organizational and technical maturity level2
Transparency3
Responsibility and proactivity4
Extra mile efforts5
Hand of help6
15CONFIDENTIAL
#1. PRODUCT QUALITY RULES
Iteration is finished without additional defects (+1, -1 points)1
Some defects from backlog are fixed (+1 points)2
New critical/blocker defect was introduced (-1 point)3
Critical/blocker defect was reopened (-1 point)4
Post delivery issues was found on target environment (-1 point)5
16CONFIDENTIAL
#2. ORGANIZATIONAL AND TECHNICAL MATURITY
Delivery due dates are followed for all User Stories (+1, -1 point)1
Code changes never failed CI/CD pipeline (+1, 0, -0.5 per failure points)2
Sprint scope is done and delivered in time (+1, -1 point)3
Code review is effective (under discussion)4
17CONFIDENTIAL
#3. TRANSPARENCY, RESPONSIBILITY AND PROACTIVITY
Time tracking in JIRA is properly performed (+1, -1 point)1
Team actively participates in incident management (+1 point)2
FE/BE capacity is planned in advance (under discussion)3
Backlog is properly managed in JIRA (+1, -1 point)4
18CONFIDENTIAL
#4. EXTRA MILE EFFORTS AND HAND OF HELP
Quality assurance extra effort (+1 point per QA lead)1
Overall delivery extra effort (+1 point)2
Valuable help for other teams (+1 point based on likes)3
Technical debt reduction (under discussion)4
19CONFIDENTIAL
WHO ARE THE JUDGES?
Teams themselves1
QA leads2
Delivery managers3
Tools like Gerrit or JIRA4
20CONFIDENTIAL
• Some criteria didn’t take into account subjective reasons like sick leaves, unstable external
systems, environmental issues
• Not all successes and extra efforts are covered in criteria
• Human factor in results gathering
• Preview results with the team before publishing
• Open discussion and feedback gathering for controversial cases
• Only confirmed results are published
ISSUE #1. SUBJECTIVITY
ROOT OF THE ISSUE
STEPS TO FIX
21CONFIDENTIAL
• Not all teams see value in such competition and don’t want to participate
• No clear common understanding of criteria by all teams
• No time to improve
• Work closely with the team, gather feedback, perform root cause analysis, “sell” criteria as metrics
• Every team could affect criteria, propose any change to be discussed
• Transparency and detailed description for all criteria
ISSUE #2. MOTIVATION
ROOT OF THE ISSUE
STEPS TO FIX
22CONFIDENTIAL
• Developers live in their own nutshell
• Weak team spirit on cross-team level
• No challenge and motivation to be involved into global issues/processes
• More criteria in ‘extra mile/hand of help’ groups
• Customization of JIRA and KB (active flow plan and report, agile boards, common filters, visual
radiators)
• PR (winner is announced on the whole team, hall of fame, visual radiators)
ISSUE #3. POPULARISATION
ROOT OF THE ISSUE
STEPS TO FIX
23CONFIDENTIAL
• Some criteria brought more points for the win than others
• Some criteria didn’t take all nuances into account (reason of code changes to fail CI pipeline, due
dates following and time reporting in JIRA)
• Continuous involvement of teams to improve criteria
• Work with teams to perform root cause analysis and reflect changes in both development process
and criteria
ISSUE #4. CRITERIA BALANCE
ROOT OF THE ISSUE
STEPS TO FIX
24CONFIDENTIAL
WINNER TEAM GETS CUP AND APPLAUSES
25CONFIDENTIAL
BRANDED CUP AND VISUAL RADIATORS
26CONFIDENTIAL
3 CUPS = TEAM BUILDING FROM PROJECT BUDGET
27CONFIDENTIAL
TABLE OF RESULTS FOR 5 MONTHS
Sprint 19 Sprint 19s Sprintodrop 20 Drop 21 Drop 22 Drop 23 Drop 24 Drop 25 Drop 26 Drop 27 Drop 28
Air.Wind 9 11 9 10 15 13 11,66 13,5 13 11,5
Air.Storm 15 11 18 13 12,5 14 13 16,5 17 11
Air.Breeze 7 11 9 8 12 10 11 11 10 11
Air.Tornado 6 10 13 11 13 14 13,83 9 15 12,5
Air.Jet 12,5 8 9 10 12 9,5
Fire.Nova 9 19 17 14 13 12 8,33 13 12 12
Fire.TNT 11 14 11 7 10 12 13,5 13 13 11
Onyx 8 10 10 9 12 13 11 8 14 11
ADT.Alpha 13,5 9,33 14 11 12
ADT.Delta 9,5 10,33 14 14 9,5
Kharkiv 11 14 13 11
Rubin 9 15 12 16 12
28CONFIDENTIAL
PROGRESS DURING 5 MONTHS
0
2
4
6
8
10
12
14
16
18
20
Sprint 19 Sprint 19s Sprintodrop
20
Drop 21 Drop 22 Drop 23 Drop 24 Drop 25 Drop 26 Drop 27 Drop 28
Air.Wind Air.Storm Air.Breeze Air.Tornado Air.Jet Fire.Nova
Fire.TNT Onyx ADT.Alpha ADT.Delta Kharkiv Rubin
29CONFIDENTIAL
SUMMARY OF ACHIEVEMENTS
More reliable, stable and transparent development process1
Involvement of all teams at project level2
Significant improvements in product quality and CI/CD3
Objective performance metrics across all teams4
Flexible motivation driver in gamification format5
30CONFIDENTIAL
QUESTIONS?

More Related Content

What's hot

Lean six sigma tollgate template videos only
Lean six sigma tollgate template videos onlyLean six sigma tollgate template videos only
Lean six sigma tollgate template videos only
Steven Bonacorsi
 
Joint Release and Business Iteration Planning in a Large Scale Agile Project ...
Joint Release and Business Iteration Planning in a Large Scale Agile Project ...Joint Release and Business Iteration Planning in a Large Scale Agile Project ...
Joint Release and Business Iteration Planning in a Large Scale Agile Project ...
DmitriyViktorov
 
Deployment Methodology
Deployment MethodologyDeployment Methodology
Deployment Methodology
David Messineo
 

What's hot (20)

A real life case study of using Agile and PRINCE2 together - AgilePM
A real life case study of using Agile and PRINCE2 together - AgilePMA real life case study of using Agile and PRINCE2 together - AgilePM
A real life case study of using Agile and PRINCE2 together - AgilePM
 
Agile Methodologies
Agile MethodologiesAgile Methodologies
Agile Methodologies
 
Nordic project zone talk on Agile and PRINCE2
Nordic project zone talk on Agile and PRINCE2Nordic project zone talk on Agile and PRINCE2
Nordic project zone talk on Agile and PRINCE2
 
Contracting for Agile Software Development
Contracting for Agile Software DevelopmentContracting for Agile Software Development
Contracting for Agile Software Development
 
A Portfolio of Opportunities, Johan Oskarsson - Knowit
A Portfolio of Opportunities, Johan Oskarsson - KnowitA Portfolio of Opportunities, Johan Oskarsson - Knowit
A Portfolio of Opportunities, Johan Oskarsson - Knowit
 
Event based scheduling brown bag
Event based scheduling brown bagEvent based scheduling brown bag
Event based scheduling brown bag
 
Safe, Reliable, Available, High‒Integrity, and Fault Tolerant Embedded Softwa...
Safe, Reliable, Available, High‒Integrity, and Fault Tolerant Embedded Softwa...Safe, Reliable, Available, High‒Integrity, and Fault Tolerant Embedded Softwa...
Safe, Reliable, Available, High‒Integrity, and Fault Tolerant Embedded Softwa...
 
Discover how agile can enhance your organization’s project delivery
Discover how agile can enhance your organization’s project deliveryDiscover how agile can enhance your organization’s project delivery
Discover how agile can enhance your organization’s project delivery
 
The Synergistic Nature of PI Objectives
The Synergistic Nature of PI ObjectivesThe Synergistic Nature of PI Objectives
The Synergistic Nature of PI Objectives
 
Overview of changes in PMBOK® Guide 6th Edition as compared to PMBOK® Guide 5...
Overview of changes in PMBOK® Guide 6th Edition as compared to PMBOK® Guide 5...Overview of changes in PMBOK® Guide 6th Edition as compared to PMBOK® Guide 5...
Overview of changes in PMBOK® Guide 6th Edition as compared to PMBOK® Guide 5...
 
Lean six sigma tollgate template videos only
Lean six sigma tollgate template videos onlyLean six sigma tollgate template videos only
Lean six sigma tollgate template videos only
 
Arkatay on pmbok guide 6th ed, seminar october 3 2017
Arkatay on pmbok guide 6th ed, seminar october 3 2017Arkatay on pmbok guide 6th ed, seminar october 3 2017
Arkatay on pmbok guide 6th ed, seminar october 3 2017
 
Joint Release and Business Iteration Planning in a Large Scale Agile Project ...
Joint Release and Business Iteration Planning in a Large Scale Agile Project ...Joint Release and Business Iteration Planning in a Large Scale Agile Project ...
Joint Release and Business Iteration Planning in a Large Scale Agile Project ...
 
Appium, Test-Driven Development, and Continuous Integration
Appium, Test-Driven Development, and Continuous IntegrationAppium, Test-Driven Development, and Continuous Integration
Appium, Test-Driven Development, and Continuous Integration
 
Lifecycle
LifecycleLifecycle
Lifecycle
 
PRINCE2 2017 - laster update of the most popular project management method
PRINCE2 2017 - laster update of the most popular project management methodPRINCE2 2017 - laster update of the most popular project management method
PRINCE2 2017 - laster update of the most popular project management method
 
SAFe portfolio management @ Knowit nov 28
SAFe portfolio management @ Knowit nov 28SAFe portfolio management @ Knowit nov 28
SAFe portfolio management @ Knowit nov 28
 
Exploratory testing in practice, short story how approach influenced on strategy
Exploratory testing in practice, short story how approach influenced on strategyExploratory testing in practice, short story how approach influenced on strategy
Exploratory testing in practice, short story how approach influenced on strategy
 
Deployment Methodology
Deployment MethodologyDeployment Methodology
Deployment Methodology
 
14 key changes in pmbok ® guide sixth edition
14 key changes in pmbok ® guide sixth edition14 key changes in pmbok ® guide sixth edition
14 key changes in pmbok ® guide sixth edition
 

Similar to Николай Алименков "Геймификация в аутсорсинговых компаниях: практический отчет"

HeartofAgile_Presentation_v3
HeartofAgile_Presentation_v3HeartofAgile_Presentation_v3
HeartofAgile_Presentation_v3
Armand Spoto
 
Group Sim Project Power Point 2015 Ver5
Group Sim Project Power Point 2015 Ver5Group Sim Project Power Point 2015 Ver5
Group Sim Project Power Point 2015 Ver5
David Gilbert
 
Storyboard_SPS_Payroll
Storyboard_SPS_PayrollStoryboard_SPS_Payroll
Storyboard_SPS_Payroll
Balaguru SP
 
'How To Apply Lean Test Management' by Bob van de Burgt
'How To Apply Lean Test Management' by Bob van de Burgt'How To Apply Lean Test Management' by Bob van de Burgt
'How To Apply Lean Test Management' by Bob van de Burgt
TEST Huddle
 

Similar to Николай Алименков "Геймификация в аутсорсинговых компаниях: практический отчет" (20)

Gamification in outsourcing company: experience report.
Gamification in outsourcing company: experience report.Gamification in outsourcing company: experience report.
Gamification in outsourcing company: experience report.
 
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
 
Agile Development: From Good to Great
Agile Development: From Good to GreatAgile Development: From Good to Great
Agile Development: From Good to Great
 
Six Sigma Exec Overview of project.ppt
Six Sigma Exec Overview of   project.pptSix Sigma Exec Overview of   project.ppt
Six Sigma Exec Overview of project.ppt
 
asme_product_development_cycle.ppt
asme_product_development_cycle.pptasme_product_development_cycle.ppt
asme_product_development_cycle.ppt
 
Agile Development Methodology: Best Practices and Use Cases
Agile Development Methodology: Best Practices and Use CasesAgile Development Methodology: Best Practices and Use Cases
Agile Development Methodology: Best Practices and Use Cases
 
HeartofAgile_Presentation_v3
HeartofAgile_Presentation_v3HeartofAgile_Presentation_v3
HeartofAgile_Presentation_v3
 
Agile software development development explained
Agile software development development explainedAgile software development development explained
Agile software development development explained
 
08 project quality management
08 project quality management08 project quality management
08 project quality management
 
Group Sim Project Power Point 2015 Ver5
Group Sim Project Power Point 2015 Ver5Group Sim Project Power Point 2015 Ver5
Group Sim Project Power Point 2015 Ver5
 
Projektværktøjsdagen 2014 rapid implementation of ppm tool
Projektværktøjsdagen 2014   rapid implementation of ppm toolProjektværktøjsdagen 2014   rapid implementation of ppm tool
Projektværktøjsdagen 2014 rapid implementation of ppm tool
 
Enterprise architecture for an agile world - meetup
Enterprise architecture for an agile world - meetupEnterprise architecture for an agile world - meetup
Enterprise architecture for an agile world - meetup
 
Upgrade Preparation Best Practices & Templates | INNOVATE16
Upgrade Preparation Best Practices & Templates | INNOVATE16Upgrade Preparation Best Practices & Templates | INNOVATE16
Upgrade Preparation Best Practices & Templates | INNOVATE16
 
How CDK, a Global Brand, Leveraged End-User Monitoring to Drive Customer Deli...
How CDK, a Global Brand, Leveraged End-User Monitoring to Drive Customer Deli...How CDK, a Global Brand, Leveraged End-User Monitoring to Drive Customer Deli...
How CDK, a Global Brand, Leveraged End-User Monitoring to Drive Customer Deli...
 
Storyboard_SPS_Payroll
Storyboard_SPS_PayrollStoryboard_SPS_Payroll
Storyboard_SPS_Payroll
 
Northeast Lean Conference 2019 - Employee Engagement - McMahon Roman.ppt
Northeast Lean Conference 2019 - Employee Engagement - McMahon Roman.pptNortheast Lean Conference 2019 - Employee Engagement - McMahon Roman.ppt
Northeast Lean Conference 2019 - Employee Engagement - McMahon Roman.ppt
 
Program Management 2.0: Circle-Dot Charts and Communication
Program Management 2.0: Circle-Dot Charts and CommunicationProgram Management 2.0: Circle-Dot Charts and Communication
Program Management 2.0: Circle-Dot Charts and Communication
 
Bi reporting final
Bi reporting finalBi reporting final
Bi reporting final
 
Agile at enterprice level
Agile at enterprice levelAgile at enterprice level
Agile at enterprice level
 
'How To Apply Lean Test Management' by Bob van de Burgt
'How To Apply Lean Test Management' by Bob van de Burgt'How To Apply Lean Test Management' by Bob van de Burgt
'How To Apply Lean Test Management' by Bob van de Burgt
 

More from Fwdays

More from Fwdays (20)

"How Preply reduced ML model development time from 1 month to 1 day",Yevhen Y...
"How Preply reduced ML model development time from 1 month to 1 day",Yevhen Y..."How Preply reduced ML model development time from 1 month to 1 day",Yevhen Y...
"How Preply reduced ML model development time from 1 month to 1 day",Yevhen Y...
 
"GenAI Apps: Our Journey from Ideas to Production Excellence",Danil Topchii
"GenAI Apps: Our Journey from Ideas to Production Excellence",Danil Topchii"GenAI Apps: Our Journey from Ideas to Production Excellence",Danil Topchii
"GenAI Apps: Our Journey from Ideas to Production Excellence",Danil Topchii
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
"What is a RAG system and how to build it",Dmytro Spodarets
"What is a RAG system and how to build it",Dmytro Spodarets"What is a RAG system and how to build it",Dmytro Spodarets
"What is a RAG system and how to build it",Dmytro Spodarets
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
"Distributed graphs and microservices in Prom.ua", Maksym Kindritskyi
"Distributed graphs and microservices in Prom.ua",  Maksym Kindritskyi"Distributed graphs and microservices in Prom.ua",  Maksym Kindritskyi
"Distributed graphs and microservices in Prom.ua", Maksym Kindritskyi
 
"Rethinking the existing data loading and processing process as an ETL exampl...
"Rethinking the existing data loading and processing process as an ETL exampl..."Rethinking the existing data loading and processing process as an ETL exampl...
"Rethinking the existing data loading and processing process as an ETL exampl...
 
"How Ukrainian IT specialist can go on vacation abroad without crossing the T...
"How Ukrainian IT specialist can go on vacation abroad without crossing the T..."How Ukrainian IT specialist can go on vacation abroad without crossing the T...
"How Ukrainian IT specialist can go on vacation abroad without crossing the T...
 
"The Strength of Being Vulnerable: the experience from CIA, Tesla and Uber", ...
"The Strength of Being Vulnerable: the experience from CIA, Tesla and Uber", ..."The Strength of Being Vulnerable: the experience from CIA, Tesla and Uber", ...
"The Strength of Being Vulnerable: the experience from CIA, Tesla and Uber", ...
 
"[QUICK TALK] Radical candor: how to achieve results faster thanks to a cultu...
"[QUICK TALK] Radical candor: how to achieve results faster thanks to a cultu..."[QUICK TALK] Radical candor: how to achieve results faster thanks to a cultu...
"[QUICK TALK] Radical candor: how to achieve results faster thanks to a cultu...
 
"[QUICK TALK] PDP Plan, the only one door to raise your salary and boost care...
"[QUICK TALK] PDP Plan, the only one door to raise your salary and boost care..."[QUICK TALK] PDP Plan, the only one door to raise your salary and boost care...
"[QUICK TALK] PDP Plan, the only one door to raise your salary and boost care...
 
"4 horsemen of the apocalypse of working relationships (+ antidotes to them)"...
"4 horsemen of the apocalypse of working relationships (+ antidotes to them)"..."4 horsemen of the apocalypse of working relationships (+ antidotes to them)"...
"4 horsemen of the apocalypse of working relationships (+ antidotes to them)"...
 
"Reconnecting with Purpose: Rediscovering Job Interest after Burnout", Anast...
"Reconnecting with Purpose: Rediscovering Job Interest after Burnout",  Anast..."Reconnecting with Purpose: Rediscovering Job Interest after Burnout",  Anast...
"Reconnecting with Purpose: Rediscovering Job Interest after Burnout", Anast...
 
"Mentoring 101: How to effectively invest experience in the success of others...
"Mentoring 101: How to effectively invest experience in the success of others..."Mentoring 101: How to effectively invest experience in the success of others...
"Mentoring 101: How to effectively invest experience in the success of others...
 
"Mission (im) possible: How to get an offer in 2024?", Oleksandra Myronova
"Mission (im) possible: How to get an offer in 2024?",  Oleksandra Myronova"Mission (im) possible: How to get an offer in 2024?",  Oleksandra Myronova
"Mission (im) possible: How to get an offer in 2024?", Oleksandra Myronova
 
"Why have we learned how to package products, but not how to 'package ourselv...
"Why have we learned how to package products, but not how to 'package ourselv..."Why have we learned how to package products, but not how to 'package ourselv...
"Why have we learned how to package products, but not how to 'package ourselv...
 
"How to tame the dragon, or leadership with imposter syndrome", Oleksandr Zin...
"How to tame the dragon, or leadership with imposter syndrome", Oleksandr Zin..."How to tame the dragon, or leadership with imposter syndrome", Oleksandr Zin...
"How to tame the dragon, or leadership with imposter syndrome", Oleksandr Zin...
 

Recently uploaded

LECTURE maintenance management is important 1.pptx
LECTURE maintenance management is important 1.pptxLECTURE maintenance management is important 1.pptx
LECTURE maintenance management is important 1.pptx
shahzadnasim3
 
Disaster management for class 10 students
Disaster management for class 10 studentsDisaster management for class 10 students
Disaster management for class 10 students
madhav072009
 

Recently uploaded (11)

TEST BANK for Operations Management, 14th Edition by William J. Stevenson,.pdf
TEST BANK for Operations Management, 14th Edition by William J. Stevenson,.pdfTEST BANK for Operations Management, 14th Edition by William J. Stevenson,.pdf
TEST BANK for Operations Management, 14th Edition by William J. Stevenson,.pdf
 
Group work -meaning and definitions- Characteristics and Importance
Group work -meaning and definitions- Characteristics and ImportanceGroup work -meaning and definitions- Characteristics and Importance
Group work -meaning and definitions- Characteristics and Importance
 
LECTURE maintenance management is important 1.pptx
LECTURE maintenance management is important 1.pptxLECTURE maintenance management is important 1.pptx
LECTURE maintenance management is important 1.pptx
 
Management 13th Edition by Richard L. Daft test bank.docx
Management 13th Edition by Richard L. Daft test bank.docxManagement 13th Edition by Richard L. Daft test bank.docx
Management 13th Edition by Richard L. Daft test bank.docx
 
Marketing Management 16 Global Edition by Philip Kotler test bank.docx
Marketing Management 16 Global Edition by Philip Kotler test bank.docxMarketing Management 16 Global Edition by Philip Kotler test bank.docx
Marketing Management 16 Global Edition by Philip Kotler test bank.docx
 
DrupalCamp Atlanta 2022 - Effective Project Management
DrupalCamp Atlanta 2022 - Effective Project ManagementDrupalCamp Atlanta 2022 - Effective Project Management
DrupalCamp Atlanta 2022 - Effective Project Management
 
Team Dynamics: A Journey to Excellence
Team Dynamics: A Journey to ExcellenceTeam Dynamics: A Journey to Excellence
Team Dynamics: A Journey to Excellence
 
W.H.Bender Quote 63 You Must Plan T.O.P Take-Out Packaging
W.H.Bender Quote 63 You Must Plan T.O.P Take-Out PackagingW.H.Bender Quote 63 You Must Plan T.O.P Take-Out Packaging
W.H.Bender Quote 63 You Must Plan T.O.P Take-Out Packaging
 
Leading People - Harvard Manage Mentor Certificate
Leading People - Harvard Manage Mentor CertificateLeading People - Harvard Manage Mentor Certificate
Leading People - Harvard Manage Mentor Certificate
 
Disaster management for class 10 students
Disaster management for class 10 studentsDisaster management for class 10 students
Disaster management for class 10 students
 
Spring-2024-Priesthoods of Augustus Yale Historical Review
Spring-2024-Priesthoods of Augustus Yale Historical ReviewSpring-2024-Priesthoods of Augustus Yale Historical Review
Spring-2024-Priesthoods of Augustus Yale Historical Review
 

Николай Алименков "Геймификация в аутсорсинговых компаниях: практический отчет"

  • 1. 1CONFIDENTIAL Mikalai Alimenkou Independent consultant at XP Injection @xpinjection GAMIFICATION: EXPERIENCE REPORT
  • 3. 3CONFIDENTIAL ABOUT THE CUSTOMER One of the top 4 logistic companies in the world. The corporation has more than 400 000 employees in more than 220 countries and territories worldwide and generated revenue of more than € 50 billion in 2010. It is divided into business units along regions: • Europe • Asia Pacific • Americas • Europe, the Middle East and Africa
  • 4. 4CONFIDENTIAL BIG PRODUCT – BIG PROJECT 2000+ requirements in Use Case format4 Huge and growing project team: 150+ ppl1 3 streams, 10+ cross functional teams, service teams2 4 locations3 15000+ unit tests cover code base5
  • 5. 5CONFIDENTIAL COMPLEX PROCESSES AND COMMUNICATION AGILE / SCRUM • Daily standup and scrum-of-scrum • Grooming, pre-planning, planning • Retrospective, retro-of-retro, demo FAST CUSTOMER’S FEEDBACK • Work items • Feature demo for PO • Daily demo for SME from PO • Sprint demo SCOPE PRESENTATION • PO presents scope for team • Q & A session • Work items for SME LOREM IPSUM DOLOR AMET • Nulla nu nisi • Risus purus id fusce • Lobortis ipsum felis sed DIRECT COMMUNICATION • Own area for each team • All teams in one big same area • Plenty of meeting rooms SMART TOOLS • JIRA, RTC • Confluence • Skype for business TRANSPARENCY • Town halls with PM/DM • Town halls with customers • All hands retrospective
  • 6. 6CONFIDENTIAL CROSS FUNCTIONAL TEAMS FE developer1 BE developer2 QA engineer3 Business analyst4 Automation QA5 Team Job Functions Team Roles Team Lead1 Second pilot2 SCRUM master3 Product Owner4 Demo mentor5
  • 7. 7CONFIDENTIAL VERTICAL INTEGRATION OF ALL FEATURES 7 FE BE CI i18n QA PO QA team tests implemented feature and PO provides demo for SME. Testing and Demo FE developer implements layout and client-side logic on JavaScript FE Design & Construction Required configuration items are created for the feature and applied. Configured items are available for Admin. Configuration Product owner analyses requirements provided by BA team and creates JIRA User Stories for developers Requirements Management BE developer implements business logic and incorporate database entities BE Design and Construction Developer creates new key in the translation dictionary with default value, according to the rules. Internationalization
  • 8. 8CONFIDENTIAL GENERAL TEAM ISSUES IN BIG PROJECT Hard to make team performance visible and transparent4 No common approach to achieve project goals, common process1 Team focuses only on it’s scope, integration issues2 Low focus on the whole product quality3 Low collective ownership5 Low motivation6
  • 9. 9CONFIDENTIAL WE DECIDED TO INTRODUCE SOME GAMIFICATION MIKALAI ALIMENKOU SENIOR DELIVERY MANAGER OLEKSIY LEMESHKO AGILE COACH
  • 10. 10CONFIDENTIAL REASON #1. ALL TEAMS ARE DIFFERENT
  • 11. 11CONFIDENTIAL REASON #2. NO COMMON PERFORMANCE CRITERIA
  • 12. 12CONFIDENTIAL REASON #3. INJECT SOME FUN AND INCREASE MOTIVATION
  • 13. 13CONFIDENTIAL 1 2 3 4 OVERALL GAMIFICATION APPROACH SETUP RULES • Define how team can get or loose points • Select transparent criteria in different areas • Publish them and allow team to affect rules with common decisions SELL RULES • Explain teams how rules affect common project goals • Define and spread common values and principles • Lead by example MOTIVATE • Understand motivation of different teams • Make achievements visible and honorable • Use project budget to add more fun and introduce some material bonuses INSPECT AND ADAPT • Gather feedback continuously • Review rules and adapt them to changing reality • Introduce new rules to cover new project goals and improve overall process
  • 14. 14CONFIDENTIAL RULES ARE FOCUSED ON DIFFERENT AREAS Product quality1 Organizational and technical maturity level2 Transparency3 Responsibility and proactivity4 Extra mile efforts5 Hand of help6
  • 15. 15CONFIDENTIAL #1. PRODUCT QUALITY RULES Iteration is finished without additional defects (+1, -1 points)1 Some defects from backlog are fixed (+1 points)2 New critical/blocker defect was introduced (-1 point)3 Critical/blocker defect was reopened (-1 point)4 Post delivery issues was found on target environment (-1 point)5
  • 16. 16CONFIDENTIAL #2. ORGANIZATIONAL AND TECHNICAL MATURITY Delivery due dates are followed for all User Stories (+1, -1 point)1 Code changes never failed CI/CD pipeline (+1, 0, -0.5 per failure points)2 Sprint scope is done and delivered in time (+1, -1 point)3 Code review is effective (under discussion)4
  • 17. 17CONFIDENTIAL #3. TRANSPARENCY, RESPONSIBILITY AND PROACTIVITY Time tracking in JIRA is properly performed (+1, -1 point)1 Team actively participates in incident management (+1 point)2 FE/BE capacity is planned in advance (under discussion)3 Backlog is properly managed in JIRA (+1, -1 point)4
  • 18. 18CONFIDENTIAL #4. EXTRA MILE EFFORTS AND HAND OF HELP Quality assurance extra effort (+1 point per QA lead)1 Overall delivery extra effort (+1 point)2 Valuable help for other teams (+1 point based on likes)3 Technical debt reduction (under discussion)4
  • 19. 19CONFIDENTIAL WHO ARE THE JUDGES? Teams themselves1 QA leads2 Delivery managers3 Tools like Gerrit or JIRA4
  • 20. 20CONFIDENTIAL • Some criteria didn’t take into account subjective reasons like sick leaves, unstable external systems, environmental issues • Not all successes and extra efforts are covered in criteria • Human factor in results gathering • Preview results with the team before publishing • Open discussion and feedback gathering for controversial cases • Only confirmed results are published ISSUE #1. SUBJECTIVITY ROOT OF THE ISSUE STEPS TO FIX
  • 21. 21CONFIDENTIAL • Not all teams see value in such competition and don’t want to participate • No clear common understanding of criteria by all teams • No time to improve • Work closely with the team, gather feedback, perform root cause analysis, “sell” criteria as metrics • Every team could affect criteria, propose any change to be discussed • Transparency and detailed description for all criteria ISSUE #2. MOTIVATION ROOT OF THE ISSUE STEPS TO FIX
  • 22. 22CONFIDENTIAL • Developers live in their own nutshell • Weak team spirit on cross-team level • No challenge and motivation to be involved into global issues/processes • More criteria in ‘extra mile/hand of help’ groups • Customization of JIRA and KB (active flow plan and report, agile boards, common filters, visual radiators) • PR (winner is announced on the whole team, hall of fame, visual radiators) ISSUE #3. POPULARISATION ROOT OF THE ISSUE STEPS TO FIX
  • 23. 23CONFIDENTIAL • Some criteria brought more points for the win than others • Some criteria didn’t take all nuances into account (reason of code changes to fail CI pipeline, due dates following and time reporting in JIRA) • Continuous involvement of teams to improve criteria • Work with teams to perform root cause analysis and reflect changes in both development process and criteria ISSUE #4. CRITERIA BALANCE ROOT OF THE ISSUE STEPS TO FIX
  • 24. 24CONFIDENTIAL WINNER TEAM GETS CUP AND APPLAUSES
  • 25. 25CONFIDENTIAL BRANDED CUP AND VISUAL RADIATORS
  • 26. 26CONFIDENTIAL 3 CUPS = TEAM BUILDING FROM PROJECT BUDGET
  • 27. 27CONFIDENTIAL TABLE OF RESULTS FOR 5 MONTHS Sprint 19 Sprint 19s Sprintodrop 20 Drop 21 Drop 22 Drop 23 Drop 24 Drop 25 Drop 26 Drop 27 Drop 28 Air.Wind 9 11 9 10 15 13 11,66 13,5 13 11,5 Air.Storm 15 11 18 13 12,5 14 13 16,5 17 11 Air.Breeze 7 11 9 8 12 10 11 11 10 11 Air.Tornado 6 10 13 11 13 14 13,83 9 15 12,5 Air.Jet 12,5 8 9 10 12 9,5 Fire.Nova 9 19 17 14 13 12 8,33 13 12 12 Fire.TNT 11 14 11 7 10 12 13,5 13 13 11 Onyx 8 10 10 9 12 13 11 8 14 11 ADT.Alpha 13,5 9,33 14 11 12 ADT.Delta 9,5 10,33 14 14 9,5 Kharkiv 11 14 13 11 Rubin 9 15 12 16 12
  • 28. 28CONFIDENTIAL PROGRESS DURING 5 MONTHS 0 2 4 6 8 10 12 14 16 18 20 Sprint 19 Sprint 19s Sprintodrop 20 Drop 21 Drop 22 Drop 23 Drop 24 Drop 25 Drop 26 Drop 27 Drop 28 Air.Wind Air.Storm Air.Breeze Air.Tornado Air.Jet Fire.Nova Fire.TNT Onyx ADT.Alpha ADT.Delta Kharkiv Rubin
  • 29. 29CONFIDENTIAL SUMMARY OF ACHIEVEMENTS More reliable, stable and transparent development process1 Involvement of all teams at project level2 Significant improvements in product quality and CI/CD3 Objective performance metrics across all teams4 Flexible motivation driver in gamification format5

Editor's Notes

  1. Pillars slide