video

What are 3 things you would recommend for a scrum team who are struggling to get work completed?

Published on
2 minute read

Sprint Planning Mastery: Avoiding Overload & Perfecting Your Process

Discover the key to seamless Sprint planning with our expert tips on defining ‘done’, balancing workload, and strategic foresight.

Enjoy this video? 🔔 Like and subscribe to our channel: https://www.youtube.com/@nakedAgility 

In this video, Martin delves into the intricacies of Sprint planning with a no-nonsense approach. 🚀 He’ll guide you through establishing a clear ‘Definition of Done’, avoiding the common pitfall of overcommitting to work in a Sprint, and the art of managing technical debt and new work efficiently. Plus, he provides insider knowledge on how to enhance your refinement process for future Sprints. 🎯 Join us for actionable insights that will refine your team’s agility and keep your project on track!

Key Moments: 00:00:00 Definition of Done 00:00:31 Avoiding Overcommitment 00:01:01 Technical Debt & Bug Fixes 00:01:30 Sprint Backlog Management 00:02:03 Refinement & Planning

NKDAgility can help!

These are the types of challenges that lean-agile practitioners thrive on and many find daunting. If you struggle to manage your Sprints effectively, my team at NKD Agility is here to assist you or connect you with a consultant, coach, or trainer who can.

Don’t let issues derail your value delivery. Seek out help sooner rather than later!

You can request a free consultation: https://nkdagility.com/agile-consulting-coaching/  Sign up for one of our upcoming professional Scrum classes: https://nkdagility.com/training-courses 

Because you don’t just need agility, you need Naked Agility.

#scrum #agile #projectmanagement #productdevelopment #agilecoach #agileconsultant #agiletraining #scrumtraining #scrumorg #scrummaster #productowner #kanban #continuousdelivery #devops #azuredevops Watch on Youtube 

Number one, have a definition of done. That would be great, right? Know the amount of work you need to do in order to get to done. That’s part of the purpose of the definition of done. How do you know? How does every member of your team know when they’re thinking about how much work they can take on in a Sprint? What they actually need to do to get there, right? That’s your definition of done; it helps enable that.

So also, the second thing is probably stop taking on too much work. That’s always a good one. Most teams will take on the amount of work that they feel will fit in a Sprint, and that’s wrong, right? You shouldn’t take on the amount of work that should fit in a Sprint. You need to think first about how much time you need to reserve for other things, okay?

So there are a number of other things you need to reserve time for in the Sprint. One is how much time do you have to spend paying back technical debt? That’s one. Perhaps you’ve got some refactors or re-architectures to do. There’s work around that. Perhaps there’s been some production issues, and you want to go figure out and rework some of the way you’ve done things in order to make those production issues less likely. There’s a bunch of work. Perhaps there’s just some bugs you need to go fix. There’s things that customers have asked for or feedback that are small things. You’d never have a whole Sprint just on those things, but you’ve got a bunch of stuff there.

And then you need to think about how much work do you think is left in order to fulfil your Sprint backlog. This is your net new work that goes towards your Sprint goal that you’re going to do in the Sprint. So this is the high complexity work. Usually, fixing above can be really simple or it can be really hard, right? You don’t know, but all of net new functionality is generally really complex and very unknown. So you need to have enough space to take on a piece of work that might expand to fill that space, right?

And there’s one thing, which is the third thing that I’ve not talked about, and that’s refinement. How much time do you need to think about refinement that needs to be reserved? Because the third thing, refinement, you need to understand the future to some degree, right? A lot of folks talk about, “Oh, we’re doing agile; we don’t need to do planning anymore.” That’s crap. You need to do more planning and more often.

One of those things that we do, we call refinement, which is any work that you do as a team that is looking at the product backlog, not adding capability to your increment, right? So if you’re looking out into the future and you’re saying, “What are the things that are coming up in the backlog? Are they the right size? Maybe we need to break them down. Do they have dependencies that we need to plan for?” Right? If you get into Sprint planning and you realise that you need a firewall change that has a six-week lead time, you’re already screwed, right? That’s not happening this Sprint, even though that’s when it needs to happen because we’ve got this firewall change.

Whereas if we’re looking out six weeks into the future in our product backlog and anticipating, trying to anticipate as best we can, you’re never going to be perfect, but as best you can, what’s coming up that we need to deal with? Those dependencies, those different activities that we need to request stuff or do stuff, you know, could be servers, could be environments, could be all sorts of things that could get in the way. What do you need to know now? You can mitigate a lot of that by your Scrum Masters should be thinking about, “Well, why do we have to look out six weeks for firewall changes?” Well, it’s because this team over here takes six weeks to action a firewall change. Perhaps that’s something you want to go fix so you don’t have to look out so far on your product backlog, and you can bring that range in, right?

Because you want how far out you look to be minimal but sufficient, right? You’ve got that Goldilocks zone of how far do we need to look out, and you want it to be as short as possible. So any other activities you can do to make that shorter.

So those are the three things that a team who is struggling to get work completed in the Sprint needs to think about. You need to think about doing good refinement. If you understand things a little bit more, you’d be surprised how much more easily they fit in a Sprint. You need to not plan the whole Sprint; just plan the bit that you believe you can do and take into account those other activities that you need to do every Sprint. Don’t fill the whole thing; that’s mental.

And the other one was having a definition of done so that you understand the amount of work that is required to complete each thing. Thanks for watching the video. If you enjoyed it, please like, follow, and subscribe. I always reply to comments, and if you want to have a chat about this or anything else agile, Scrum, or DevOps, then please book a coffee with me through Naked Agility.

video Agile Scrum agile project management agile product development agile product management project management product development product management professional scrum trainer scrum training scrum certification scrum.org DevOps consultant DevOps coach DevOps engineer agile coach agile consultant agile trainer scrum framework scrum methodology scrum approach agile leadership leadership.

Connect with Martin Hinshelwood

If you've made it this far, it's worth connecting with our principal consultant and coach, Martin Hinshelwood, for a 30-minute 'ask me anything' call.

Our Happy Clients​

We partner with businesses across diverse industries, including finance, insurance, healthcare, pharmaceuticals, technology, engineering, transportation, hospitality, entertainment, legal, government, and military sectors.​

Boxit Document Solutions Logo
Xceptor - Process and Data Automation Logo
Slicedbread Logo
ProgramUtvikling Logo
Big Data for Humans Logo
Graham & Brown Logo
Genus Breeding Ltd Logo
Milliman Logo
Cognizant Microsoft Business Group (MBG) Logo
Freadom Logo
Jack Links Logo
Higher Education Statistics Agency Logo
Brandes Investment Partners L.P. Logo
Lockheed Martin Logo
Boeing Logo
ALS Life Sciences Logo
Flowmaster (a Mentor Graphics Company) Logo
Deliotte Logo
Royal Air Force Logo
New Hampshire Supreme Court Logo
Ghana Police Service Logo
Nottingham County Council Logo
Washington Department of Transport Logo
Department of Work and Pensions (UK) Logo
Graham & Brown Logo
MacDonald Humfrey (Automation) Ltd. Logo
YearUp.org Logo
DFDS Logo
Bistech Logo
Higher Education Statistics Agency Logo