Product Backlog Refinement is a Scrum Team Responsibility

This article on Product Backlog refinement shows that Refinement is more than just a meeting where the whole Scrum Team is having a discussion. It requires and involves everyone with shared and special responsibilities. It’s easy to lose sight of the importance of Product Backlog refinement because of your focus on the Sprint. But making time for healthy Product Backlog Refinement makes way for an awesome collaboration and teamwork, building a product that customers really enjoy!

Read the complete article from Jasper Alblas here: https://www.scrum.org/resources/blog/scrum-trenches-product-backlog-refinement-scrum-team-responsibility

How To Kickstart A Great Scrum Team (10 practical things to do)

In this post, Christiaan Verwijs shares his experiences on how to best Kickstart, Lift-off or Launch a (new) Scrum Team.

  • Understand team development (and your role in it)
    • Forming phase
    • Storming phase
    • Norming phase
    • Performing phase
    • Adjourning phase
  • Reserve time for the Kickstart
  • Getting to know each other is half the work
  • Teach Scrum
  • Formulate a Team Vision
  • Create a Team Contract
  • Pick a Team Name
  • Set expectations
  • Retrospectives, retrospectives, retrospectives
  • Involve management to support the Kickstart
  • ‘Bring it to the team’

Read the complete article here: https://medium.com/the-liberators/how-to-kickstart-a-great-scrum-team-10-practical-things-to-do-2143bdde1a8d

What does a new scrum master do within his/her first few weeks in the role?

Woody Arnold answered this question on this page and here is the quick summary:

Day 1 (Monday)

  • Admin – Paper work, meet with HR, get connected.
  • Meet with manager. Understand expectations & situation.
  • Schedule meetings for the week – 1-on-1’s with team members, customers etc.
  • Discern the situation, develop hypothesis.

Day 2 (Tuesday)

  • Start floating ideas – problems you’re hearing, solutions.
  • If you need a half day scoping meeting on Thursday, you need to schedule it today to give people a little warning.
  • Continue with 1-on-1’s

Day 3 (Wednesday)

  • Create a short presentation for the Thursday meeting. This contains for instance: What you’ve heard, changes you’d like to implement starting next week.

Day 4 (Thursday)

  • Prep for planning meeting.
  • Meeting. Quick presentation – Problems we’re trying to solve, why Scrum… etc.

Week 2

  • Monday – Sprint planning, and the start of sprint 1.
  • Daily Standups – Coach the team into making effective daily standups.
  • Sprint Review – schedule the sprint review for the last day of the sprint. Make sure to invite “customers”.
  • Retrospective – Schedule the retrospective for after the sprint review.

#NoEstimates isn’t crazy

Estimates are always waste; they are not our product. We wish to reduce this waste, as with all waste. Therefore we should always wish to reduce estimates. In the limit, this activity would result in “no estimates”, the famous hashtag.

We always could stop estimating, but it’s not always the right thing to do. It’s always legitimate to think about it.

Read the full post here: https://ronjeffries.com/articles/018-01ff/no-estimates-logic/

The Importance of Managing Scope on Agile Projects

A great explanation about managing the importance of managing scope:

I’m sitting at dinner right now. I’m at a steak restaurant in California. And I just ordered a salad and a petit filet, which is 4 ounces (113 grams). But now that I start to think about it, a 4-ounce steak seems pretty small, and there’s not much petite about me.
 
So as soon as the waiter comes back, I’m going to change my order to a 6-ounce (170 gram) filet. That and the salad should fill me up.
 
And you know what? I bet that waiter is going to charge me for the larger steak even though my initial order was for the smaller one.
 
But, should he charge me? After all, I’m still ordering a steak. That hasn’t changed.
 
Of course he should.
 
It’s universally understood that the waiter should charge me for the larger steak if I change my order to that.
 
But this concept is a little fuzzier in the software development world, where changes like this go by a different name: scope change.
 
Agile teams are often requested (or told) to lock down a guaranteed date for a guaranteed set of functionality. And, equipped with the right techniques, agile teams can do this.
 
No, it’s not as agile as leaving both scope and schedule up in the air would be. But teams need to succeed within the environments they find themselves. And some teams are in environments in which they need to promise a date, deliverables, or both.
 
When doing this, it is vital that the team explicitly communicate critical assumptions, such as that team members are not moved off the project, that stakeholders answer questions promptly, and so on.
 
The most important assumption to communicate is that while stakeholders can change some of the functionality to be delivered, they cannot change the overall size of the functionality to be delivered.
 
This means that if a customer wants to add an 8-point user story, the customer needs to remove an equivalent number of points.
 
If I tell my waiter I want to switch from the petit filet to something equally priced, my bill tonight won’t change. But if I want the larger steak, there’s no way I should expect it at the same price.
 
By the same token, if a customer tells an agile software team it wants to change what will be delivered, the team shouldn’t charge for that, as long as the total scope doesn’t increase.
 
But stakeholders need to understand that when they do change the size of the scope, it comes with a cost because it will undermine the team’s ability to deliver everything expected by the date expected.
 
It’s important that these expectations be communicated clearly with stakeholders upfront if you want to succeed with agile

Mike Cohn