Gaming Velocity

Gaming Velocity

Hello everyone!

Imagine your team’s line manager insists that a successful team improves velocity regularly. How could you, as a team, satisfy this strange, unsuitable demand without working more? How can you make gaming velocity a reality?

I run this exercise with my students of entry-level Scrum Master and Product Owner classes to help them reflect on the tricky nature of measuring success, metrics, and, of course, Goodhart’s Law: “When a measure becomes a target, it ceases to be a good measure.”

For the following article, I aggregated suggestions from more than 50 classes on how to best game velocity.


?? September 1, 2024: The Product Backlog Management Master Class Course for Just $99 .

?? Please note:

  • The course includes membership in a new community of agile professionals.
  • The course will only be available for sign-up until September 8, 2024!


?? Shall I notify you about articles like this one? Awesome! You can sign up here for the ‘Food for Agile Thought’ newsletter and join 42,000-plus subscribers .

Why Velocity Is a Problematic Metric

Before we jump to the suggestions, let us analyze why velocity is a tricky metric:

  • Team-Specific Nature: Velocity is inherently specific to each team, influenced by their unique estimation practices, work processes, and individual skill levels.
  • Misleading Comparisons: Using velocity to compare different teams can be misleading, as higher velocity does not necessarily indicate higher productivity or efficiency.
  • Different Definitions: Each team may define story points differently, invalidating cross-team comparisons.
  • Counterproductive Behaviors: An overemphasis on velocity can lead to inflating estimates to boost numbers or focusing on easy tasks rather than delivering real value.

Lastly, relying on velocity for broader comparisons or performance evaluations undermines Scrum’s core principles and can harm team morale and effectiveness.

Consequently, a team should use velocity — if at all — internally to help plan and track progress.

The Gaming Velocity Exercise

The scenario is as follows: Your team’s line manager is convinced that a successful Scrum Team in software development steadily increases its velocity Sprint after Sprint. Your task as a team is simple: Identify ways that allow a Scrum team to report a regular increase in velocity without working more at the team member level.

Gaming Velocity for a Regular Increase Without Increasing Your Workload

Now let us have a look at 13 ways of gaming velocity:

Estimate and Re-Estimate Story Points

  • Systematically increase the estimation of items from Sprint to Sprint.
  • Re-evaluate and increase the story points of past completed items.

Split User Stories

  • Break down larger items into smaller ones and assign higher story points to each smaller part.
  • Divide existing work items into even smaller parts, creating more granular tasks.

Include Non-Development Work

  • Count bugs and fixing technical debt with story points.
  • Factor in the complexity of completed research by assigning story points to spikes or research tasks.
  • Include routine maintenance or administrative tasks and estimate them.

Gaming Velocity by Creating Dummy or Fake Tasks

  • Add dummy tasks to the Sprint that do not require actual work.
  • Invent tasks that are not essential to the product but can be completed quickly.

Automate Regular Tasks but Report Them as Manual

  • Automate repetitive tasks but report them as if they were manually completed.

Adjust the Definition of Done (DoD)

  • Lower quality standards or relax the DoD to complete items faster.
  • Adjust the DoD to include more tasks as done, even if they are not fully completed.
  • Simulate technical debt when completing tasks.

Extend Sprint Duration

  • Quietly increase the duration of Sprints, resulting in higher reported velocity.

Overlapping Sprints

  • Work on tasks that span multiple Sprints and count them towards all Sprints.

Adjust Velocity Calculation

  • Change the method of calculating velocity, such as using a rolling average over fewer Sprints.
  • Include buffers or contingency points in planning that appear as additional velocity when not used.

Focus on Easy Wins for Gaming Velocity

  • Prioritize simpler tasks that can be completed quickly and easily.
  • Choose only easy work items to ensure quick completion.

Report Unfinished Work as Complete

  • Mark unfinished tasks as complete to boost the reported velocity.

Create Stories from Minor Tasks

  • Build work items out of insignificant tasks to increase the number of completed items.
  • Turn trivial tasks into stories and estimate them.

Task Recycling

  • Reintroduce tasks that were already present but unestimated in previous Sprints.

A Note of Caution: While these methods can technically inflate reported velocity, they may compromise the integrity and transparency of the Scrum process. Considering the long-term impact on team morale, product quality, and stakeholder trust is crucial. Ideally, it would be more beneficial to discuss and align expectations with stakeholders about realistic measures of Scrum success — such as delivering valuable Increments and maintaining a sustainable work pace.

Don’t undermine Scrum’s core principles instead!

Additional Considerations Regarding Gaming Velocity

While velocity can be a valuable metric within the context of a single team, it’s important to understand its limitations and use it wisely. Here are some additional considerations:

  1. Context Matters: Velocity should always be interpreted in the context of the team’s specific circumstances, including team size, experience, and the nature of the work being done.
  2. Complementary Metrics: Relying solely on velocity can be misleading. Complement it with other metrics like customer satisfaction, quality of deliverables, and team morale to get a holistic view of team performance.
  3. Focus on Outcomes: The ultimate goal of any Scrum team is to deliver value. Focus on outcomes and impacts rather than just output. High velocity without valuable deliverables is meaningless.
  4. Continuous Improvement: Use velocity as a continuous improvement tool rather than a strict target. Reflect on fluctuations and understand the underlying causes to improve processes and efficiency.
  5. Communication and Transparency: Ensure that all stakeholders understand the nuances of velocity. Clear communication can prevent misunderstandings and unrealistic expectations.
  6. Avoid Pressure: High pressure to increase velocity can lead to burnout and decreased quality. Maintain a sustainable pace and prioritize the well-being of team members.

By considering these considerations, teams and organizations can use velocity effectively while avoiding the pitfalls of “gaming” the metric.

Conclusion

While velocity is helpful for internal team planning and progress tracking, it becomes problematic when used for serious applications such as comparing different teams. The exercise I conduct with my students demonstrates how easily velocity can be manipulated, revealing the pitfalls of over-reliance on this metric. Goodhart’s Law states, “When a measure becomes a target, it ceases to be a good measure.” (See above.) This is particularly true for velocity, which can drive teams to engage in counterproductive behaviors, such as inflating estimates and focusing on low-effort tasks.

Ultimately, velocity should remain a tool for internal use, guiding a team’s progress without becoming a benchmark for performance comparisons. By understanding its limitations and potential for misuse, organizations can avoid the trap of “gaming velocity.” Instead, focus on delivering actual value.

Nevertheless, the exercise is a good thought experiment that discusses the nature of measuring success. By the way, when I play the game with managers, they know how gaming velocity might work.

How are you measuring your team’s success? Please share with us in the comments.

Gaming Velocity — Recommended Reading

Agile Metrics: The Good, the Bad, and the Ugly

Useless Agile Metrics

Agile Metrics Survey 2021

Download the Agile Metrics Survey 2021


?? Training Classes, Meetups & Events 2024

Upcoming classes and events:

?? See all upcoming classes here

?? Join 6,000-plus Agile Peers on Youtube

Now available on the Age-of-Product YouTube channel:

? Do Not Miss Out: Join the 19,000-plus Strong ‘Hands-on Agile’ Slack Community

I invite you to join the “Hands-on Agile” Slack Community and enjoy the benefits of a fast-growing, vibrant community of agile practitioners from around the world.

If you would like to join, all you have to do now is provide your credentials via this Google form , and I will sign you up. By the way, it’s free.

?? Do You Want to Read more like this?

Well, then:

Gaming Velocity was first published on Age-of-Product.com .

Shankar N.

Agile Project's Manager | Agile Coach | Scrum Master | Leadership Coach | Mentor | PSM I | SFPC? | ITIL? | RHCE | PMEC? | AIPEC? | AWS | RWPC? | AI for Product Management | Design Thinking-IBM | NLP Master Practitioner.

3 个月

Excellent and insightful

Rajasekhar Tatavarthi

Agile Project Manager at HTX. Agile Practitioner, Scrum Master. PMI-ACP? | SAFe? 6.0 Scrum Master | PMP? | CSM?

4 个月

Your article rightly stresses the key point "velocity is internal to the team" - which is a challenge for many Scrum masters to convince their traditional managers My 2¢. "Committed vs Completed", complemented by product owner's confirmation (satisfaction?) - is a reliable metric which can safely replace velocity - and keeps the managers comfortable too. ??♂?

回复
Zoltán Sághy

Professional Scrum Master II / Software Engineer

4 个月

And how funny is when you try to explain this (w/ guiding through the examples) to certain "managers" they get offended and saying things like this is "cheating" and whatnot, and they want real increase. :D

Marina M.

Agile Enabler ? Coach ? Workshopper ? Facilitator ? Innovationist

4 个月

Great article, as usual Stefan Wolpers. In my Agile lifetime I have seen Velocity misused over and over again. Interestingly, I've also seen a growing trend of these "velocity is not a KPI" posts all over LinkedIn, leading me to question whether the message is actually being taken onboard by stakeholders and leaders. It's a worrying state of affairs that well-respected voices of Agile such as yourself continue to preach the same message over and over again about how Velocity should be used, with all the logical reasons and justifications to support it... and yet the "nasty-pattern" continues to stick.

Dhananjayan S

Associate Consultant at CGI

4 个月

It's crucial to navigate through the complex landscape of measuring success and metrics, especially when faced with unsuitable demands. Your approach in addressing gaming velocity is insightful and thought-provoking. It provides a valuable perspective on dealing with unreasonable requests. Thank you for sharing your experiences and knowledge on this topic, Stefan.

要查看或添加评论,请登录

Stefan Wolpers的更多文章

社区洞察

其他会员也浏览了