SlideShare a Scribd company logo
Agile Lessons
from the
world of
Roller Derby
So what is
Roller Derby anyway?
Is it like Roller Ball?
©
© MGM
© MGM
skates
skates
ball
skates
ball
motorbikes
skates
ball
motorbikes
DEATH!
© MGM
#hivemind
2 minute jam
clear goal
ranking
by the skater
for the skater
sustainable pace?
‘darby’ or ‘durby’?
quads vs inlines
minimum skills
assessment
So, is it like
Roller Ball?
skates
ball
motorbikes
DEATH!
skates
Is it like Roller Ball?
Lessons

• Communications
• Teamwork ->
#hivemind
• Clear goal
• Timebox
• Self organising
• Swarming
• Sustainable pace

• Velocity target
• Hero culture
• Winners / losers
• Methodology wars
• Rules enforcement
• Agile vs Waterfall
• Certification as
guarantee
@IvanaTerrorBull

More Related Content

Recently uploaded

Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
ShamsuddeenMuhammadA
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
Shane Coughlan
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 

Recently uploaded (20)

Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
Marius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Expeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
Pixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
Skeleton Technologies
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
Christy Abraham Joy
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
Vit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
MindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Agile Lessons from the World of Roller Derby

Editor's Notes

  1. 90% of the time people who don’t know what Roller Derby is ask me this question.
  2. Rollerball was a film released in 1975 and set in 2018 when there is no war – only rollerball. “In a corporate-controlled future, an ultra-violent sport known as Rollerball represents the world, and one of its powerful athletes is out to defy those who want him out of the game.”
  3. Screen shot from the film.
  4. They are skating – good start.
  5. Rollerball is played with a ball…
  6. Rollerball is also played with very cool motorbikes.
  7. A LOT of people die (or are very seriously injured) in Rollerball.
  8. In 2002 there was a remake. The outfits were better but the film wasn’t. You have been warned…
  9. Roller derby is played with 2 ‘jammers’, one from each team, on the track at any one time. You can tell that they are the jammers because they have a star on their helmets.
  10. Roller derby is played with 4 blockers from each team on the track at any one time. You can tell they are blockers because they don’t have a star on their helmets. There are 10 players on the track in total (5 from each team, 1 jammer and 4 blockers).
  11. At the start of the ‘jam’ (2 minute time-boxed play period) the jammer needs to get past the blockers of the opposing team, who (strangely enough) try to block her…
  12. Once past the blockers the jammer skates as fast as she can around the track…
  13. Until she reaches the blockers again and tries to get past. Each time she passes a blocker she scores a point.
  14. Good communication is essential to Roller Derby. Good communication is also essential in Agile – in fact a lot of agile techniques are purely around improving communication – regular meetings, demonstrations, retrospectives and visual progress indicators such as burn down charts
  15. Teamwork is essential to Roller Derby success. A single blocker working on her own is quite easy for a jammer to pass, but 3 or 4 working together in a ‘wall’ can hold back a jammer for a long time. Good teamwork is also essential in Agile. Being willing to work together to achieve more.
  16. In Roller Derby there is the concept of #hivemind. It is used to describe the perfect working group, where the team acts together and becomes more than the sum of its parts. One of the important aspects of Agile techniques is the building of a team in spirit, not just in name. Regular meetings mean that the customer becomes part of the delivery team, rather than being an interested party. They become responsible for what is delivered and have more influence over it. As such the whole team works together.
  17. Roller Derby is timeboxed. Each jam lasts a maximum of 2 minutes and the full game consists of one hour of gameplay. A jam can be ‘called off’ early by the lead jammer when she feels there is an advantage to doing so (such as the other jammer being about to score some points). Many Agile approaches include timeboxed iterations, although they’re more likely to be 2 week timeboxes rather than 2 minutes. Although they can be called off early by the customer there has to be a drastic reason for doing so.
  18. There is always a clear goal in Roller Derby. Get more points than the other team. Get as many more points as you can because it will really help with the team’s rankings. In Agile too we should have a clear goal. Closely working with the customer allows the whole delivery team to have a clearer view of the reason why the features are needed. Iteration goals also help to focus team’s and give them a sense of purpose.
  19. Roller derby teams are ranked according to their results when playing other teams. They are often focussed on improving their ranking and they know exactly what score differential they need to do that when they go into each game. They are aiming for certain score levels. Agile teams often have a velocity target they are aiming for too. One company I worked with had a ‘failing’ agile project which consistently delivered around 30 points each Sprint, but which aimed to deliver 45 points each Sprint. When I ran one of their retrospectives it became clear that the Scrum Master had planned out the whole delivery (including which stories would be in each Sprint) from the start to the end and told the team that they had to deliver 45 points each Sprint in order to meet the timescales. The team wasn’t failing – the Scrum Master was. The velocity should be discovered not imposed. The question which should have been asked was if we achieve a velocity of 30 for the rest of the project what does that mean for our deliveries and the financial benefit of the project? Should the project be cancelled? Should requirements be prioritised differently?
  20. What about those jammers? They are the heroes of the track. They are the ones people watch and the ones who score the points. But the fact is that they couldn’t score points without the help of their blockers stopping the other jammer and breaking up the walls of the opposing team’s blockers so that their own jammer can get through. Do you have a hero in your team? The one who jumps in to save the day and gets all of the glory? This tends not to be the case with Agile teams who are measured at a team rather than individual level. The best developer I ever worked with delivered fewer points of work that anyone else on the team, but he increased the productivity of every other team member.
  21. Many Roller Derby teams are managed in a ‘by the skater, for the skater’ manner. This means that they run all aspects of the club themselves, each taking responsibility for areas which interest them personally and helping other people out when needed. This covers all aspects, including financial, PR, event management, kit purchase and maintenance, business plans, website maintenance, social media marketing, merchandising, charity fund raising, etc. This gives people the chance to make a difference and build new skills. In Agile teams self-management is the name of the game. This involves the whole team taking overall responsibility for delivery as well as for deciding how that delivery will be achieved. Empowerment. The people who do the work on a day to day basis are the best people to understand the problems and come up with improvements.
  22. A ‘star pass’ occurs when the jammer takes the star off her helmet and passes it to one of the blockers, who then becomes the jammer and is able to score points. In a way this is like swarming, in that people are working outside their area of immediate expertise in order to gain benefit for the team. But this is still limited to one person.
  23. In roller derby there are 14 people on a team and only 5 are on the track at any one time. Generally people are swapped in and out to give them time to rest before they go back on track. That’s because roller derby is not played on a ‘sustainable pace’ approach. Often the pressures on teams to deliver can lead to a non-sustainable pace too. This needs to be guarded against as we don’t have spare people to swap in and out to give the team a rest…
  24. In roller derby there are winners…
  25. And losers… Can it be like that sometimes in agile? Where one team is seen as doing worse than other teams? Who does this help?
  26. How do you pronounce roller derby? It depends where you are from and how you interpret the route of the word. Are there pointless arguments like this in agile? I think there are with regards to which methodology to use. What benefit does sniping between XP, Scrum, SAFe etc do? We would be better seeing this as trying to improve the way we write software. What are the lessons we could learn from each of the approaches? There is no ‘right’ or ‘wrong’ – accept that other people have different opinions and see why they hold them – is there a slight change you could make to your approach to improve it with ideas from other approaches?
  27. How many refs are there? Remember – 5 members of each team on the track at one time, 10 in total. 1 ref? < 5 refs? <10 refs? >=10 refs?
  28. 11 refs!
  29. Refs are very serious.
  30. And refs are very hard working.
  31. There are a huge number of rules in roller derby. WFTDA is the most common ruleset used (74 pages). In agile there are lots of ‘rules’. For example, daily meetings, retrospectives, pair programming, WIP limits. When these are just applied without thought to why they are there you end up with a non agile process driven approach (people and interactions over processes and tools). One organisation I worked with insisted that all Sprints were 2 weeks long and that one day each Sprint was spent on the demo, retrospective and Sprint planning. When people brought up in the retrospective that they were spending too much time in meetings this was swept aside because the process was too important. The important thing is to understand why those things are there so that if a team want to change the process, for example getting rid of the daily meetings, the questions are asked around how communications will be maintained rather than just saying ‘no’.
  32. The consequence of having rules is that at times people will break them and they will be punished with a penalty and sent to the sin bin. Within agile ‘peer pressure’ can be used to punish people and to make them confirm. Non-conformance can be an instigator of innovation.
  33. Roller derby is played on quad skates (four wheels – one in each corner). Not inlines. Don’t even insult me by mentioning roller blading. What’s wrong with you?! Why is it agile vs waterfall? Why is this a fight? Surely it’s about the right answer to the problem. For example, if a new system is needed to meet regulatory requirements you have no choice but to deliver everything – no product owner will be able to prioritise the most important. The regulations will need interpreting and a specification up front may be the right way to go. Assuming that you’ve thought of everything up front though is problematic and you may well end up with problems as the results are seen against real data. This for me is an example of where a hybrid approach would work. Specification up front and working in an agile way once development starts. These methodology wars are not helpful.
  34. Sometimes things go wrong… Things go wrong in agile too. How well do we cope when they do? Do we get up, dust ourselves off and ask whether we should adjust how we do things? Do we blame the approach, other teams, a certain team member? The answer to this question is probably the one which most predicts overall success or failure.
  35. Sometimes they go really wrong…
  36. I like looking at the pictures of where things go wrong…
  37. I’ll stop soon – honest…
  38. In order to play in WFTDA sanctioned games each player must pass the minimum skills assessment. This covers physical skating skills in order to make sure the person is safe to play and also a written test to ensure that they have a good grasp of the rules. In agile we don’t make people pass a test before they are allowed to take part. We do however see a number of people taking certifications and using them to claim a certain level of knowledge above those without certifications. To me certifications can have value as a learning route but are not a guarantee of quality or ability.
  39. Having found out more about roller derby we now attempt to answer the most important question of all…
  40. A LOT of people die (or are very seriously injured) in Rollerball.
  41. Skates - yes
  42. Ball - no
  43. Motorbike – sadly no Although I think they would be a great addition to roller derby and we should lobby for their inclusion 
  44. Death – no Quite a few bruises and broken bones though
  45. No
  46. Picture of me playing roller derby.