Locked lesson.
About this lesson
Roadblocks are impediments that prevent the Scrum Team from completing Stories and tasks. The Scrum Master is charged with removing or creating a workaround for the Roadblocks.
Exercise files
Download this lesson’s related exercise files.
Removing Roadblocks.docx60.7 KB Removing Roadblocks - Solution.docx
60.7 KB
Quick reference
Removing Roadblocks
Roadblocks are impediments that prevent the Scrum Team from completing Stories and tasks. The Scrum Master is charged with removing or creating a workaround for the Roadblocks.
When to Use Removing Roadblocks
Some Sprints will not have any Roadblocks, others will have many. Whenever a Roadblock is identified by the Scrum Team, the Scrum Master must work to remove it.
Instructions
- Roadblocks are anything outside the Scrum Team’s control that prevents a Scrum Team member from working at full capacity.
- If the Roadblock is “internal” to the team, the Scrum Master may need to facilitate a team meeting to resolve the issue.
- Roadblocks are identified by Scrum Team members during Sprint Planning Meeting or the Scrum Meetings.
- The Scrum Master is responsible for removing or developing a work around for Roadblocks.
- The Scrum Master will often enlist the aid of project sponsor or Product Owner to address Roadblocks that are caused by organizational department, internal policies, or procedures.
- Obviously, some Roadblocks are there for a reason and should not be removed. For instance, a Scrum Team member might identify the requirement to abide safety precautions when conducting experiments using high power as a Roadblock. However, the Scrum Master should not seek to avoid those procedures, but rather seek to find ways to make them easier to comply with.
- This is a serious enabler of the success of the Agile/Scrum project and the Scrum Master needs to work these quickly and not ignore them.
- Some Scrum Team members are reluctant to identify Roadblocks because they feel it conveys weakness or ignorance on their part. The Scrum Master should investigate any Story or task that has been in the WIP column for two days or more to determine why it has not completed. Most of the time there is a Roadblock involved. Document it on the Scrum Board then work to resolve it.
- Roadblock resolution may require some creativity on the part of the Scrum Master. Make sure you understand what the Scrum Team member wants to do. Many times there is an easy work around that does not require “dismantling” the Roadblock.
- Ensure you are solving the real problem, the Roadblock may be stated in terms of a symptom of the problem. Investigate to understand.
- A Roadblock may be stated as material shortages prevent making test samples. When the real Roadblock is the standard Purchasing procedures do not allow for expedited deliveries.
- Resolution of Roadblocks normally requires the Scrum Master to work with others outside the Scrum Team.
- May need to leverage Product Owner relationships to get buying.
- Often requires “political” skills to resolve the Roadblock if the work around impacts the “turf” of a senior manager or a department.
- Standard business processes are not compatible with the Agile/Scrum “self-organizing” team model and the procedures and systems do not allow the team do what it wants to do.
Hints and Tips
- If this project is one of the first few Agile/Scrum projects in the organization, expect many Roadblocks since the business systems and procedures are not aligned around the Agile/Scrum approach. Over time, the work arounds will become standard practice and the number of Roadblocks should reduce.
- It often requires some creative brainstorming to create workarounds for Roadblocks that are embedded in management procedures and policies. You may need to redefine the Story or the tasks to avoid the problem.
- Scrum Masters, it feels like all anyone on the team does is complain to you about what they can’t do. That is the nature of the job. Deal with it.
- 00:03 Hi this is Ray Sheen, I wanna focus on roadblocks and their removal for
- 00:08 the next few minutes.
- 00:10 We've discussed roadblocks on several occasions already.
- 00:14 To quickly review, these are anything external to the team,
- 00:18 that prevents a scrum team member from working at full capacity.
- 00:22 Scrum team members identify road blocks as they are planning and
- 00:26 executing the stories, and they report them at Scrum team meetings.
- 00:30 Of course,
- 00:30 the first meeting that they can report these, is the sprint planning meeting.
- 00:34 From then on, they can ensure that they are placed on the scrum board,
- 00:38 during any scrum team meeting.
- 00:40 The scrum master is responsible for resolving the roadblocks and
- 00:43 either making them go away or creating workarounds.
- 00:47 On projects that experience many roadblocks,
- 00:49 this can become a full-time job for the Scrum master.
- 00:53 They will often seek for help from the product honor for
- 00:55 working with stakeholders to resolve roadblocks.
- 00:58 The product owner already has a relationship with the stakeholder and
- 01:02 knows how to best position the issue in order to win the buy in
- 01:05 from the stakeholder.
- 01:06 In my experience, organizations just starting out with agile scrum will have
- 01:11 many roadblocks since the organization's standard approach of accomplishing
- 01:15 work is usually very different from the agile scrum model.
- 01:19 Over time a roadblock resolution gets determined, and the organization learns
- 01:24 more about agile scrum through the sprint retrospective meeting.
- 01:28 The roadblocks are permanently eliminated.
- 01:31 A good cue for the scrum master to discover an unreported roadblock
- 01:35 is causing difficulty for a scrum team member is when a story or
- 01:38 a task is in the whip column for more than two days.
- 01:42 If the tasks are sized well, they should be completed within one day.
- 01:46 So that means they should not be carrying over to a second day.
- 01:49 If that is happening, the scrum master needs to spend time with the scrum Team
- 01:53 member to analyze the slowdown and identify any roadblocks.
- 01:59 So what should a scrum master do if someone places a roadblock on
- 02:02 the scrum board?
- 02:03 First take it seriously.
- 02:05 The Scrum Master's responsible for either eliminating the roadblock or
- 02:08 developing a workaround.
- 02:10 The need to do their job.
- 02:12 Second, investigate it.
- 02:13 Talk to the scrum team member to be certain you understand
- 02:16 what they were trying to do, why they needed to do it and
- 02:19 what prevented them from doing the work efficiently.
- 02:22 Be careful,
- 02:23 sometimes the scrum team member will state the roadblock in the manner
- 02:26 that they want it resolved without saying what their real problem was.
- 02:31 For instance, a scrum team member may write the roadblock as
- 02:35 I'm not allowed to visit supplier xyz.
- 02:38 Their problem is a material shortage and
- 02:40 they believe the best way to resolve that problem is a road trip.
- 02:44 However, the best way to resolve a roadblock
- 02:47 may actually be to place a expedited purchase order.
- 02:50 Now the Scrum Master must resolve the issue.
- 02:52 It will also require work with people outside the team,
- 02:55 since roadblocks, by definition, are not within the authority of the scrum team.
- 03:00 Sometimes the organization is not being responsive to requests from the Scrum team
- 03:04 members because it does not understand the Agile/Scrum process.
- 03:08 The Scrum Master must educate them.
- 03:10 Sometimes the organizational procedures or
- 03:12 systems are not compatible with what the S]scrum team needs to do.
- 03:16 Either get a waiver or a workaround so the team can progress.
- 03:20 Sometimes, it's just plain politics.
- 03:22 Someone does not want to give up access or control in one area.
- 03:26 At that time, the scrum master must exert the appropriate political skills
- 03:30 to deal with it.
- 03:32 This will often mean bringing in additional advocates or
- 03:34 sponsors to overcome the resistance.
- 03:38 Keep in mind that internal team issues and
- 03:40 squabbles are not roadblocks in the agile scrum sets.
- 03:44 They certainly can slow a project but
- 03:46 the self organizing team should resolve it internally.
- 03:49 Now with that said, most of the time the Scrum Master must step in and
- 03:53 help facilitate a resolution.
- 03:56 Let me go to a few examples of roadblocks I've seen in the past and
- 03:59 what we did to resolve them.
- 04:01 The first one is all too common.
- 04:03 The manager had contacted a scrum team member and
- 04:06 directed them to do some other activities that are not part of the sprint.
- 04:10 The real roadblock is a lack of understanding by the manager.
- 04:13 And the resolution for that scrum master is to educate the manager.
- 04:16 And possibly help them identify an alternative resource.
- 04:20 If the education effort doesn't work,
- 04:22 the scrum master will need to bring in the sponsor, to overrule the manager.
- 04:26 The next one is a material shortage,
- 04:27 that prevents the team from creating test samples.
- 04:30 The real problem is that the purchasing practices do not operate
- 04:33 at the speed of a sprint.
- 04:35 The solution to this, is for the scrum master, and possibly the product owner,
- 04:39 to meet with the purchasing manager and find a way to expedite the procurement.
- 04:43 The third one was a case where the scrum team member once actually started doing
- 04:47 the work on a story, realize the demo criteria was unclear.
- 04:51 In this case, the product owner did not know how to answer the question.
- 04:56 So the product owner had to go back to the stakeholder to get the answer to
- 04:59 the question of what should be in a demo criteria.
- 05:03 My last one is an interesting one.
- 05:05 The scrum team's roadblock was that they were not permitted to do testing
- 05:09 on the operational system.
- 05:11 They just expected to get access to the system.
- 05:14 However, the system involved was used in the management of a major portion of
- 05:17 the organization.
- 05:19 And no changes were allowed on that system,
- 05:21 unless they had already been thoroughly tested and documented.
- 05:24 There was some significant compliance risks to the business if the system did
- 05:28 not operate correctly.
- 05:30 In this case, the real roadblock was that the scrum team did not
- 05:33 identify the infrastructure story of creating a development and test system
- 05:37 where they can develop their new features and ensure they work properly.
- 05:41 The resolution was actually to stop and
- 05:43 add the infrastructure story to the sprint backlog.
- 05:46 It caused a burnup condition and
- 05:48 the sprint did not complete its entire backlog in that sprint.
- 05:52 But the leftover items were brought back into the product backlog and
- 05:55 prioritized into the next sprint.
- 05:57 The scrum master owns roadblock resolution.
- 06:02 When the scrum team identifies one,
- 06:04 the scrum master needs to get on it right away and find a work around.
Lesson notes are only available for subscribers.
PMI, PMP, CAPM and PMBOK are registered marks of the Project Management Institute, Inc.