SlideShare a Scribd company logo
1 of 3
Download to read offline
Copyright © 2015 GameChange LLC
http://www.game-change-llc.com
OVERVIEW
What is this game about?
Reducing technical debt is important. So why doesn’t everyone do it?
What happens in the game?
In this game, you’re a software development team working on a project that will last for 10
sprints. Your job is to create the highest amount of new software value by the end of the project.
Technical debt can reduce that value dramatically. Fortunately, you have choices you can make
that will reduce technical debt, and depending on which measures you implement, they may let
you focus more on creating new value. These measures don’t come for free, so you have to decide
which of them are worth the investment.
How do I play?
During each turn, your software development team has a finite capacity to create new software
value and deal with technical debt. In this game, we’ll represent that capacity with 12 dice. At the
beginning of the game, you’ll have 8 dice available to create new value (NV), and 4 dice for
technical debt (TD).
Each turn (representing a sprint), you’ll roll the dice for creating new value and take the total of all
dice rolled. Then you’ll roll the technical debt dice and total that number. The net new value
(NNV) you create each turn is the NV total minus the TD total.
You can lower the burden of technical debt during the game, but it will cost you NV dice in the
short term. You have four different ways to reduce technical debt (continuous integration, test-
driven development, code review, and a virtualized production environment for more realistic
testing). You can invest in one at a time. Each investment in a TD-reducing measure reduces your
NV dice for a few turns, then returns those dice to you when you’re done making the investment.
At that point, you get the bonus capability for dealing with technical debt, and you can invest in
another TD-reducing measure, if you want.
The next page walks you through all the steps needed to play the game. It’s a fairly simple game,
so you might play it in less time than it will take to read the instructions.
Copyright © 2015 GameChange LLC
http://www.game-change-llc.com
HOW TO PLAY
1. Decide whether you want to invest in a technical debt-reducing measure.
Important: You can’t start investing in a new measure until you’ve finished investing in a previous one.
1.1 Write the number of NV dice you need to invest in that measure for each
sprint (turn) of the investment.
1.2 Subtract that number from the NV dice and write the adjusted number
of NV dice number in the New Value Dice box for this turn.
You get that number of dice back the turn after you’ve finished investing in
that measure. For example, after investing 1 die on continuous integration
during sprints 1 and 2, add that die back to your New Value Dice on sprint 3.
The 12 dice are your team’s capacity for work, including creating new value,
dealing with technical debt, and investing in TD-reducing measures.
1.3 Some TD-reducing measures move one or two dice from the TD pool into
the NV pool. If so, in the sprint after investing in that measure, subtract that
number of dice from the TD pool, and add the same number to the NV pool.
For example, when you finish investing in reduced complexity, the number of
TD dice you roll will drop from 4 to 2, and the number of NV dice will
increase from 8 to 10.
2. Determine how much new value (NV) you create.
2.1 Roll the NV dice and total the results. Write this number in the New
Value Created row.
3. Determine the technical debt (TD) you create.
3.1 Roll the TD dice. If you’ve finished investing in code review, you can re-
roll any of these dice once.
3.2 Total the TD dice. Write this number in the Technical Debt Created row.
If you’ve finished investing in virtual production environment, subtract 3
from this total.
4. Determine how much net new value (NNV) you created this sprint, and how much you’ve created during all sprints so far.
4.1 Subtract the TD total from the NV total, and write the result in the Net
New Value This Turn row. This final value can’t be less than zero.
Copyright © 2015 GameChange LLC
http://www.game-change-llc.com
4.2 Add the New New Value This Turn number to the Cumulative Value
Created number from the previous turn, and write the result in this turn’s
Cumulative Value Created box.
5. Repeat until you’ve finished 10 sprints.
5.1 Your final score is the number in the Cumulative Value Created box for sprint 10.
ANOTHER WAY TO PLAY: “UNCERTAIN OUTCOMES” (OPTIONAL)
Many people who have played Dice Of Debt can’t resist the temptation to calculate the odds. What is the average amount of new value
and debt, based on the amount of dice that you’ll be rolling for each? What, therefore, is the best investment among the TD-reducing
measures?
While there’s no intrinsic harm in doing these calculations, there is some small risk that (1) people will get focused on the odds, instead
of the point of the game, or (2) they might conclude that, in the real world, TD-reducing measures are always going to give an extremely
predictable result, no matter how different the technology stack, team, or project is.
Therefore, I’ve provided an optional way of playing, “Uncertain Outcomes.” In this variant, you will know generally how much effort will
be required, and the payback from the effort. To avoid complexity, both are lumped under the same heading, Commitment. Therefore,
if the Commitment for a particular measure is High, you know that it will take a lot dice to implement (cost), but it will also give a
substantial benefit in dealing with technical debt. You just won’t know the exact amount of either cost or benefit.
To play this variant, do the following:
1. Replace the standard scoring sheet with the one designed for this variant. You’ll see the words “Uncertain Outcomes” at the
bottom of the sheet.
2. Print and assemble the cards for TD-reducing measures. You will create four sets, one for each measure. Each card represents
one possible cost/benefit outcome for investing in that measure. The back of each card has a black band at the top that says,
“TD-Reducing Measure,” printed on a grey background. The front of the card has the actual cost of investment, plus the benefit
when implemented, for that measure, printed on a white background.
3. For each TD-reducing measure, shuffle the cards face-down and select one. Put the other cards aside. Do not look at the front
of the cards you put aside, or the one that you have selected.
4. Put the four cards you have selected, one for each measure, in an area where you can easily access them.
5. During the play of the game, when you decide to invest in a particular measure, flip over the card for that measure.
6. Copy the cost and benefit from the front of the card to the appropriate sections of the scoring sheet. You’ll now know the
amount of New Value dice you have to invest, for how many turns, and what kind of benefit you will get when you are finished.
Some final notes
Two of the four cards for each measure have the same cost and benefit. While in general, implementing these measures may be roughly
predictable, your mileage may vary (YMMV).
Expect players to be less inclined to “Do the hard things first,” if this is their first time playing Dice Of Debt. Not knowing what “High” or
“Low” commitment represents makes people cautious.
Enjoy!
--Tom Grant

More Related Content

Similar to Dice of Debt - game rules

CIS 115 Effective Communication - tutorialrank.com
CIS 115  Effective Communication - tutorialrank.comCIS 115  Effective Communication - tutorialrank.com
CIS 115 Effective Communication - tutorialrank.comBartholomew18
 
How To Prioritize a Portfolio Using Innovation Games
How To Prioritize a Portfolio Using Innovation GamesHow To Prioritize a Portfolio Using Innovation Games
How To Prioritize a Portfolio Using Innovation GamesLuke Hohmann
 
CIS 115 Inspiring Innovation/tutorialrank.com
 CIS 115 Inspiring Innovation/tutorialrank.com CIS 115 Inspiring Innovation/tutorialrank.com
CIS 115 Inspiring Innovation/tutorialrank.comjonhson110
 
How we make money?
How we make money?How we make money?
How we make money? Gram Games
 
Teaching a Computer To Play Blackjack.doc
Teaching a Computer To Play Blackjack.docTeaching a Computer To Play Blackjack.doc
Teaching a Computer To Play Blackjack.docbutest
 
Glo bus 2018 grand champion tips 2018-10-09 how to win GLO-BUS
Glo bus 2018 grand champion tips 2018-10-09  how to win GLO-BUSGlo bus 2018 grand champion tips 2018-10-09  how to win GLO-BUS
Glo bus 2018 grand champion tips 2018-10-09 how to win GLO-BUSwilliampatricklaw
 
Seed Stage Pitch Deck Template For Founders
Seed Stage Pitch Deck Template For FoundersSeed Stage Pitch Deck Template For Founders
Seed Stage Pitch Deck Template For FoundersNextView Ventures
 
Luke Hohmann's Software Guru 2009 Keynote: Innovation In Software
Luke Hohmann's Software Guru 2009 Keynote: Innovation In SoftwareLuke Hohmann's Software Guru 2009 Keynote: Innovation In Software
Luke Hohmann's Software Guru 2009 Keynote: Innovation In SoftwareEnthiosys Inc
 
Relative Estimation: Exercises & Illustrations
Relative Estimation: Exercises & IllustrationsRelative Estimation: Exercises & Illustrations
Relative Estimation: Exercises & IllustrationsDavid Hanson
 
Cis 115 Effective Communication / snaptutorial.com
Cis 115  Effective Communication / snaptutorial.comCis 115  Effective Communication / snaptutorial.com
Cis 115 Effective Communication / snaptutorial.comBaileyao
 
Using Innovation Games To Prioritize Technical Debt Pub
Using Innovation Games To Prioritize Technical Debt PubUsing Innovation Games To Prioritize Technical Debt Pub
Using Innovation Games To Prioritize Technical Debt PubEnthiosys Inc
 
Using Innovation Games To Prioritize Technical Debt Pub
Using Innovation Games To Prioritize Technical Debt PubUsing Innovation Games To Prioritize Technical Debt Pub
Using Innovation Games To Prioritize Technical Debt PubEnthiosys Inc
 
Gaming Investment Primer
Gaming Investment PrimerGaming Investment Primer
Gaming Investment PrimerTHEgarygreen
 
Make your own luck
Make your own luckMake your own luck
Make your own luckZiya-B
 
Universal Design Lessons - Boston Games Forum
Universal Design Lessons - Boston Games ForumUniversal Design Lessons - Boston Games Forum
Universal Design Lessons - Boston Games ForumDave Bisceglia
 

Similar to Dice of Debt - game rules (20)

CIS 115 Effective Communication - tutorialrank.com
CIS 115  Effective Communication - tutorialrank.comCIS 115  Effective Communication - tutorialrank.com
CIS 115 Effective Communication - tutorialrank.com
 
IDEA Colombia 3.0 Games Industry Keynote - September 2015
IDEA Colombia 3.0 Games Industry Keynote - September 2015IDEA Colombia 3.0 Games Industry Keynote - September 2015
IDEA Colombia 3.0 Games Industry Keynote - September 2015
 
guess the number project.docx
guess the number  project.docxguess the number  project.docx
guess the number project.docx
 
How To Prioritize a Portfolio Using Innovation Games
How To Prioritize a Portfolio Using Innovation GamesHow To Prioritize a Portfolio Using Innovation Games
How To Prioritize a Portfolio Using Innovation Games
 
CIS 115 Inspiring Innovation/tutorialrank.com
 CIS 115 Inspiring Innovation/tutorialrank.com CIS 115 Inspiring Innovation/tutorialrank.com
CIS 115 Inspiring Innovation/tutorialrank.com
 
How we make money?
How we make money?How we make money?
How we make money?
 
Pitch deck 2020
Pitch deck 2020Pitch deck 2020
Pitch deck 2020
 
Pitc deck 2021
Pitc deck 2021Pitc deck 2021
Pitc deck 2021
 
Teaching a Computer To Play Blackjack.doc
Teaching a Computer To Play Blackjack.docTeaching a Computer To Play Blackjack.doc
Teaching a Computer To Play Blackjack.doc
 
Glo bus 2018 grand champion tips 2018-10-09 how to win GLO-BUS
Glo bus 2018 grand champion tips 2018-10-09  how to win GLO-BUSGlo bus 2018 grand champion tips 2018-10-09  how to win GLO-BUS
Glo bus 2018 grand champion tips 2018-10-09 how to win GLO-BUS
 
Pong
PongPong
Pong
 
Seed Stage Pitch Deck Template For Founders
Seed Stage Pitch Deck Template For FoundersSeed Stage Pitch Deck Template For Founders
Seed Stage Pitch Deck Template For Founders
 
Luke Hohmann's Software Guru 2009 Keynote: Innovation In Software
Luke Hohmann's Software Guru 2009 Keynote: Innovation In SoftwareLuke Hohmann's Software Guru 2009 Keynote: Innovation In Software
Luke Hohmann's Software Guru 2009 Keynote: Innovation In Software
 
Relative Estimation: Exercises & Illustrations
Relative Estimation: Exercises & IllustrationsRelative Estimation: Exercises & Illustrations
Relative Estimation: Exercises & Illustrations
 
Cis 115 Effective Communication / snaptutorial.com
Cis 115  Effective Communication / snaptutorial.comCis 115  Effective Communication / snaptutorial.com
Cis 115 Effective Communication / snaptutorial.com
 
Using Innovation Games To Prioritize Technical Debt Pub
Using Innovation Games To Prioritize Technical Debt PubUsing Innovation Games To Prioritize Technical Debt Pub
Using Innovation Games To Prioritize Technical Debt Pub
 
Using Innovation Games To Prioritize Technical Debt Pub
Using Innovation Games To Prioritize Technical Debt PubUsing Innovation Games To Prioritize Technical Debt Pub
Using Innovation Games To Prioritize Technical Debt Pub
 
Gaming Investment Primer
Gaming Investment PrimerGaming Investment Primer
Gaming Investment Primer
 
Make your own luck
Make your own luckMake your own luck
Make your own luck
 
Universal Design Lessons - Boston Games Forum
Universal Design Lessons - Boston Games ForumUniversal Design Lessons - Boston Games Forum
Universal Design Lessons - Boston Games Forum
 

More from Delta-N

Azure DevOps Update: nieuws en best practices - februari 2024.pdf
Azure DevOps Update: nieuws en best practices - februari 2024.pdfAzure DevOps Update: nieuws en best practices - februari 2024.pdf
Azure DevOps Update: nieuws en best practices - februari 2024.pdfDelta-N
 
Webinar overstap van DevOps naar GitHub.pdf
Webinar overstap van DevOps naar GitHub.pdfWebinar overstap van DevOps naar GitHub.pdf
Webinar overstap van DevOps naar GitHub.pdfDelta-N
 
Techorama Healthcare & AI Roderick Schoon2.pdf
Techorama Healthcare & AI Roderick Schoon2.pdfTechorama Healthcare & AI Roderick Schoon2.pdf
Techorama Healthcare & AI Roderick Schoon2.pdfDelta-N
 
Nieuw in Azure DevOps.pdf
Nieuw in Azure DevOps.pdfNieuw in Azure DevOps.pdf
Nieuw in Azure DevOps.pdfDelta-N
 
Webinar Github Workitem management.pdf
Webinar Github Workitem management.pdfWebinar Github Workitem management.pdf
Webinar Github Workitem management.pdfDelta-N
 
Webinar Microsoft Teams Phone - december 2022
Webinar Microsoft Teams Phone - december 2022Webinar Microsoft Teams Phone - december 2022
Webinar Microsoft Teams Phone - december 2022Delta-N
 
Webinar Praktische stappen om je release frequentie te verhogen
Webinar Praktische stappen om je release frequentie te verhogenWebinar Praktische stappen om je release frequentie te verhogen
Webinar Praktische stappen om je release frequentie te verhogenDelta-N
 
Webinar - Digitaal Samenwerken op een hybride manier.pptx
Webinar - Digitaal Samenwerken op een hybride manier.pptxWebinar - Digitaal Samenwerken op een hybride manier.pptx
Webinar - Digitaal Samenwerken op een hybride manier.pptxDelta-N
 
Microsoft 365 journaal November 2022
Microsoft 365 journaal November 2022Microsoft 365 journaal November 2022
Microsoft 365 journaal November 2022Delta-N
 
Practical steps to increase deployment frequency
Practical steps to increase deployment frequencyPractical steps to increase deployment frequency
Practical steps to increase deployment frequencyDelta-N
 
Nieuw In Azure DevOps webinar - 7-10-2022.pptx
Nieuw In Azure DevOps webinar - 7-10-2022.pptxNieuw In Azure DevOps webinar - 7-10-2022.pptx
Nieuw In Azure DevOps webinar - 7-10-2022.pptxDelta-N
 
Webinars TOPdesk - AzureDevOps UK.pptx
Webinars TOPdesk - AzureDevOps UK.pptxWebinars TOPdesk - AzureDevOps UK.pptx
Webinars TOPdesk - AzureDevOps UK.pptxDelta-N
 
Microsoft 365 journaal juni 2022.pptx
Microsoft 365 journaal juni 2022.pptxMicrosoft 365 journaal juni 2022.pptx
Microsoft 365 journaal juni 2022.pptxDelta-N
 
Webinar product backlog management.pdf
Webinar product backlog management.pdfWebinar product backlog management.pdf
Webinar product backlog management.pdfDelta-N
 
Starten met Azure 20 mei 2022.pptx
Starten met Azure 20 mei 2022.pptxStarten met Azure 20 mei 2022.pptx
Starten met Azure 20 mei 2022.pptxDelta-N
 
Nieuw in Azure DevOps - 8 april 2022pdf
Nieuw in Azure DevOps - 8 april 2022pdfNieuw in Azure DevOps - 8 april 2022pdf
Nieuw in Azure DevOps - 8 april 2022pdfDelta-N
 
TOPdesk - Azure DevOps webinar maart2022.pdf
TOPdesk - Azure DevOps webinar maart2022.pdfTOPdesk - Azure DevOps webinar maart2022.pdf
TOPdesk - Azure DevOps webinar maart2022.pdfDelta-N
 
Microsoft 365 journaal december 2021
Microsoft 365 journaal december 2021Microsoft 365 journaal december 2021
Microsoft 365 journaal december 2021Delta-N
 
Webinar Nieuw in Azure DevOps juli 2021
Webinar Nieuw in Azure DevOps juli 2021Webinar Nieuw in Azure DevOps juli 2021
Webinar Nieuw in Azure DevOps juli 2021Delta-N
 
Webinar Identity en Apparatenbeheer
Webinar Identity en ApparatenbeheerWebinar Identity en Apparatenbeheer
Webinar Identity en ApparatenbeheerDelta-N
 

More from Delta-N (20)

Azure DevOps Update: nieuws en best practices - februari 2024.pdf
Azure DevOps Update: nieuws en best practices - februari 2024.pdfAzure DevOps Update: nieuws en best practices - februari 2024.pdf
Azure DevOps Update: nieuws en best practices - februari 2024.pdf
 
Webinar overstap van DevOps naar GitHub.pdf
Webinar overstap van DevOps naar GitHub.pdfWebinar overstap van DevOps naar GitHub.pdf
Webinar overstap van DevOps naar GitHub.pdf
 
Techorama Healthcare & AI Roderick Schoon2.pdf
Techorama Healthcare & AI Roderick Schoon2.pdfTechorama Healthcare & AI Roderick Schoon2.pdf
Techorama Healthcare & AI Roderick Schoon2.pdf
 
Nieuw in Azure DevOps.pdf
Nieuw in Azure DevOps.pdfNieuw in Azure DevOps.pdf
Nieuw in Azure DevOps.pdf
 
Webinar Github Workitem management.pdf
Webinar Github Workitem management.pdfWebinar Github Workitem management.pdf
Webinar Github Workitem management.pdf
 
Webinar Microsoft Teams Phone - december 2022
Webinar Microsoft Teams Phone - december 2022Webinar Microsoft Teams Phone - december 2022
Webinar Microsoft Teams Phone - december 2022
 
Webinar Praktische stappen om je release frequentie te verhogen
Webinar Praktische stappen om je release frequentie te verhogenWebinar Praktische stappen om je release frequentie te verhogen
Webinar Praktische stappen om je release frequentie te verhogen
 
Webinar - Digitaal Samenwerken op een hybride manier.pptx
Webinar - Digitaal Samenwerken op een hybride manier.pptxWebinar - Digitaal Samenwerken op een hybride manier.pptx
Webinar - Digitaal Samenwerken op een hybride manier.pptx
 
Microsoft 365 journaal November 2022
Microsoft 365 journaal November 2022Microsoft 365 journaal November 2022
Microsoft 365 journaal November 2022
 
Practical steps to increase deployment frequency
Practical steps to increase deployment frequencyPractical steps to increase deployment frequency
Practical steps to increase deployment frequency
 
Nieuw In Azure DevOps webinar - 7-10-2022.pptx
Nieuw In Azure DevOps webinar - 7-10-2022.pptxNieuw In Azure DevOps webinar - 7-10-2022.pptx
Nieuw In Azure DevOps webinar - 7-10-2022.pptx
 
Webinars TOPdesk - AzureDevOps UK.pptx
Webinars TOPdesk - AzureDevOps UK.pptxWebinars TOPdesk - AzureDevOps UK.pptx
Webinars TOPdesk - AzureDevOps UK.pptx
 
Microsoft 365 journaal juni 2022.pptx
Microsoft 365 journaal juni 2022.pptxMicrosoft 365 journaal juni 2022.pptx
Microsoft 365 journaal juni 2022.pptx
 
Webinar product backlog management.pdf
Webinar product backlog management.pdfWebinar product backlog management.pdf
Webinar product backlog management.pdf
 
Starten met Azure 20 mei 2022.pptx
Starten met Azure 20 mei 2022.pptxStarten met Azure 20 mei 2022.pptx
Starten met Azure 20 mei 2022.pptx
 
Nieuw in Azure DevOps - 8 april 2022pdf
Nieuw in Azure DevOps - 8 april 2022pdfNieuw in Azure DevOps - 8 april 2022pdf
Nieuw in Azure DevOps - 8 april 2022pdf
 
TOPdesk - Azure DevOps webinar maart2022.pdf
TOPdesk - Azure DevOps webinar maart2022.pdfTOPdesk - Azure DevOps webinar maart2022.pdf
TOPdesk - Azure DevOps webinar maart2022.pdf
 
Microsoft 365 journaal december 2021
Microsoft 365 journaal december 2021Microsoft 365 journaal december 2021
Microsoft 365 journaal december 2021
 
Webinar Nieuw in Azure DevOps juli 2021
Webinar Nieuw in Azure DevOps juli 2021Webinar Nieuw in Azure DevOps juli 2021
Webinar Nieuw in Azure DevOps juli 2021
 
Webinar Identity en Apparatenbeheer
Webinar Identity en ApparatenbeheerWebinar Identity en Apparatenbeheer
Webinar Identity en Apparatenbeheer
 

Recently uploaded

Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 

Recently uploaded (20)

Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 

Dice of Debt - game rules

  • 1. Copyright © 2015 GameChange LLC http://www.game-change-llc.com OVERVIEW What is this game about? Reducing technical debt is important. So why doesn’t everyone do it? What happens in the game? In this game, you’re a software development team working on a project that will last for 10 sprints. Your job is to create the highest amount of new software value by the end of the project. Technical debt can reduce that value dramatically. Fortunately, you have choices you can make that will reduce technical debt, and depending on which measures you implement, they may let you focus more on creating new value. These measures don’t come for free, so you have to decide which of them are worth the investment. How do I play? During each turn, your software development team has a finite capacity to create new software value and deal with technical debt. In this game, we’ll represent that capacity with 12 dice. At the beginning of the game, you’ll have 8 dice available to create new value (NV), and 4 dice for technical debt (TD). Each turn (representing a sprint), you’ll roll the dice for creating new value and take the total of all dice rolled. Then you’ll roll the technical debt dice and total that number. The net new value (NNV) you create each turn is the NV total minus the TD total. You can lower the burden of technical debt during the game, but it will cost you NV dice in the short term. You have four different ways to reduce technical debt (continuous integration, test- driven development, code review, and a virtualized production environment for more realistic testing). You can invest in one at a time. Each investment in a TD-reducing measure reduces your NV dice for a few turns, then returns those dice to you when you’re done making the investment. At that point, you get the bonus capability for dealing with technical debt, and you can invest in another TD-reducing measure, if you want. The next page walks you through all the steps needed to play the game. It’s a fairly simple game, so you might play it in less time than it will take to read the instructions.
  • 2. Copyright © 2015 GameChange LLC http://www.game-change-llc.com HOW TO PLAY 1. Decide whether you want to invest in a technical debt-reducing measure. Important: You can’t start investing in a new measure until you’ve finished investing in a previous one. 1.1 Write the number of NV dice you need to invest in that measure for each sprint (turn) of the investment. 1.2 Subtract that number from the NV dice and write the adjusted number of NV dice number in the New Value Dice box for this turn. You get that number of dice back the turn after you’ve finished investing in that measure. For example, after investing 1 die on continuous integration during sprints 1 and 2, add that die back to your New Value Dice on sprint 3. The 12 dice are your team’s capacity for work, including creating new value, dealing with technical debt, and investing in TD-reducing measures. 1.3 Some TD-reducing measures move one or two dice from the TD pool into the NV pool. If so, in the sprint after investing in that measure, subtract that number of dice from the TD pool, and add the same number to the NV pool. For example, when you finish investing in reduced complexity, the number of TD dice you roll will drop from 4 to 2, and the number of NV dice will increase from 8 to 10. 2. Determine how much new value (NV) you create. 2.1 Roll the NV dice and total the results. Write this number in the New Value Created row. 3. Determine the technical debt (TD) you create. 3.1 Roll the TD dice. If you’ve finished investing in code review, you can re- roll any of these dice once. 3.2 Total the TD dice. Write this number in the Technical Debt Created row. If you’ve finished investing in virtual production environment, subtract 3 from this total. 4. Determine how much net new value (NNV) you created this sprint, and how much you’ve created during all sprints so far. 4.1 Subtract the TD total from the NV total, and write the result in the Net New Value This Turn row. This final value can’t be less than zero.
  • 3. Copyright © 2015 GameChange LLC http://www.game-change-llc.com 4.2 Add the New New Value This Turn number to the Cumulative Value Created number from the previous turn, and write the result in this turn’s Cumulative Value Created box. 5. Repeat until you’ve finished 10 sprints. 5.1 Your final score is the number in the Cumulative Value Created box for sprint 10. ANOTHER WAY TO PLAY: “UNCERTAIN OUTCOMES” (OPTIONAL) Many people who have played Dice Of Debt can’t resist the temptation to calculate the odds. What is the average amount of new value and debt, based on the amount of dice that you’ll be rolling for each? What, therefore, is the best investment among the TD-reducing measures? While there’s no intrinsic harm in doing these calculations, there is some small risk that (1) people will get focused on the odds, instead of the point of the game, or (2) they might conclude that, in the real world, TD-reducing measures are always going to give an extremely predictable result, no matter how different the technology stack, team, or project is. Therefore, I’ve provided an optional way of playing, “Uncertain Outcomes.” In this variant, you will know generally how much effort will be required, and the payback from the effort. To avoid complexity, both are lumped under the same heading, Commitment. Therefore, if the Commitment for a particular measure is High, you know that it will take a lot dice to implement (cost), but it will also give a substantial benefit in dealing with technical debt. You just won’t know the exact amount of either cost or benefit. To play this variant, do the following: 1. Replace the standard scoring sheet with the one designed for this variant. You’ll see the words “Uncertain Outcomes” at the bottom of the sheet. 2. Print and assemble the cards for TD-reducing measures. You will create four sets, one for each measure. Each card represents one possible cost/benefit outcome for investing in that measure. The back of each card has a black band at the top that says, “TD-Reducing Measure,” printed on a grey background. The front of the card has the actual cost of investment, plus the benefit when implemented, for that measure, printed on a white background. 3. For each TD-reducing measure, shuffle the cards face-down and select one. Put the other cards aside. Do not look at the front of the cards you put aside, or the one that you have selected. 4. Put the four cards you have selected, one for each measure, in an area where you can easily access them. 5. During the play of the game, when you decide to invest in a particular measure, flip over the card for that measure. 6. Copy the cost and benefit from the front of the card to the appropriate sections of the scoring sheet. You’ll now know the amount of New Value dice you have to invest, for how many turns, and what kind of benefit you will get when you are finished. Some final notes Two of the four cards for each measure have the same cost and benefit. While in general, implementing these measures may be roughly predictable, your mileage may vary (YMMV). Expect players to be less inclined to “Do the hard things first,” if this is their first time playing Dice Of Debt. Not knowing what “High” or “Low” commitment represents makes people cautious. Enjoy! --Tom Grant