Skip to content

Commit 25d9a5f

Browse files
authored
Merge pull request #60 from nkdAgility/update/20231023
Update/20231023
2 parents e198d61 + 8aa6060 commit 25d9a5f

File tree

3 files changed

+114
-24
lines changed

3 files changed

+114
-24
lines changed
348 KB
Loading
205 KB
Loading

src/collections/_recipes/daily-scrum-recipe.md

Lines changed: 114 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -14,50 +14,140 @@ recommendedContent:
1414
path: _guides/manifesto-for-agile-software-development.md
1515
- collection: guides
1616
path: _guides/scrum-guide.md
17+
recommendedVideos:
18+
- title: Overview of the Scrum Framework?
19+
embed: https://youtu.be/Q2Fo3sM6BVo
20+
- title: How to Facilitate the Daily Scrum
21+
embed: https://youtu.be/V2hYKB8xLNc
22+
- title: The Daily Scrum is NOT a Status Meeting!
23+
embed: https://youtu.be/i7_RPceEIYE
24+
references:
25+
- title: What is a Daily Scrum?
26+
url: https://www.scrum.org/resources/what-is-a-daily-scrum
27+
- title: Avoid the Bug as Task anti-pattern in Azure DevOps
28+
url: https://nkdagility.com/blog/avoid-bug-task-anti-pattern-azure-devops
29+
1730
---
1831

19-
During the Daily Scrum, the Developers should be actively managing their work that is in progress. They should be discussing what they need to do next to be most effective at reaching the Sprint Goal.
32+
The Daily Scrum is an essential event in the Scrum framework. It offers the
33+
Developers an opportunity to reflect on their progress, and plan for the next 24
34+
hours. But it's essential to approach it with the right mindset and intent.
2035

21-
![image.png](/.attachments/image-799fdf08-c8fc-4938-ac18-25a4f3f43336.png)
36+
### Purpose of the Daily Scrum
2237

23-
There is no key way to do this, however, it is important to understand and look at the age of each of the work items that are currently in progress.
38+
The primary objective of the Daily Scrum is not merely to go through a checklist
39+
of questions. Instead, it's to actively manage ongoing work and strategize on
40+
how best to achieve the Sprint Goal. This meeting is a platform for Developers
41+
to discuss their work, challenges, and any impediments they might be facing. By
42+
doing so, they can effectively strategize on their next steps and ensure that
43+
they are on the right track.
2444

25-
[[_TOC_]]
45+
### Beyond the Three Questions
2646

27-
#Overview of Flow for Daily Scrum
47+
While the three standard questions—What did I do yesterday? What will I do
48+
today? Are there any impediments in my way?—provide a structure, they shouldn't
49+
become a monotonous routine. Developers should not feel compelled to answer
50+
these questions robotically or feel the unnecessary pressure for everyone to
51+
speak. The focus should be on meaningful conversation and collaboration.
2852

29-
This workshop leverages a simple flow and consists of the following:
53+
### Beyond the Three Questions
3054

31-
The Developers review their progress towards the Sprint Goal. They should actively manage the work that is in progress and maintain transparency of the present as reflected in the Sprint Backlog.
55+
Rather than discussing every item, the team should concentrate on elements in
56+
the Sprint Backlog that require intervention or are at risk. By honing in on
57+
these areas, the team can proactively address potential challenges and ensure
58+
they remain on course.
3259

33-
_Although Scrum Masters can certainly facilitate the Daily Scrum, it should be the Developers that own this event and facilitate it.;_
60+
### Emergent Practices
3461

35-
##Suggested Flow Steps
62+
It's crucial to understand that there's no one-size-fits-all approach to the
63+
Daily Scrum. What works for one team might not necessarily work for another.
64+
Practices should emerge based on the team's unique needs, challenges, and
65+
dynamics. Over time, as the team evolves and matures, so will their practices.
3666

37-
###Part 1: Review the Work in Process [~5 mins]
67+
### Asking more interesting questions
3868

39-
The Developers should review the work that is currently underway and identify any problems, issues, or missing information that is required to get to the Sprint Goal.
69+
The Daily Scrum is not just a routine check-in. It's an opportunity for the team
70+
to come together, collaborate, and strategise. By focusing on the right areas
71+
and fostering open communication, teams can remain aligned with the Sprint Goal
72+
and continue delivering value. Remember, the method in which the team conducts
73+
the Daily Scrum can vary, and what's presented here is just one of many ways!
4074

41-
####Facilitation Options
75+
![Scrum Framework Sprint
76+
Review](../../assets/images/naked-agility-scrum-framework-daily-scrum.jpg)
4277

43-
- **Work Item Aging Graph** - A very effective way to review the work that is in progress is to use a Work Item Aging graph and to pay particular attention to the oldest items.
44-
![image.png](/.attachments/image-8173e6f8-fc98-4b79-a71a-4756d48e5f6d.png)
45-
By actively managing the age of items the Developers can see clearly which items need the most focus, what is blocked, and how long they have been running.
46-
- **Review the Boards** - Another key visualization is of the work currently in progress using a Board that shows the progress of the Value.
47-
![image.png](/.attachments/image-65923cfa-99e0-4b2c-90e2-967a9890cf51.png)
78+
## Overview of Flow for Daily Scrum
4879

49-
###Part 2: Create Actionable Plan for 24h [~10 min]
80+
This recipe leverages a simple flow and consists of the following:
5081

51-
The outcome of the Daily Scrum should be an increase in the transparency of the work underway and this should be reflected in the Sprint Backlog. What is the plan for the next 24h and does the Sprint Backlog still represent the most important work to get to the Sprint Goal.
82+
The Developers review their progress towards the Sprint Goal. They should
83+
actively manage the work that is in progress and maintain transparency of the
84+
present as reflected in the Sprint Backlog.
5285

53-
####Facilitation Options
86+
*The Developers should own this event and facilitate it, although Scrum Masters
87+
may certainly facilitate as requested or as needed.*
5488

55-
- Create a Plan [10 min]
89+
### Why recipe?
5690

57-
# Some Common Anti-patterns
91+
You follow a recipe a few times to build muscle memory and understand the
92+
intended outcomes. Once learned one can tweak or change the recipe to adapt the
93+
outcomes to one's own taste.
5894

59-
![image.png](/.attachments/image-61d227be-fe84-4577-860b-179b95e3a3d3.png)
95+
## Suggested Flow Steps
96+
97+
### Part 1: Review the Work in Process [\~5 mins]
98+
99+
The Developers should review the work currently underway and identify any
100+
problems, issues, or missing information required to get to the Sprint Goal.
101+
102+
Getting to the more interesting questions and enabling us to focus only on the
103+
most valuable conversations requires that we maintain transparency of the Sprint
104+
Backlog so that we can easily see what is going on. We can then visualise that
105+
data in ways that allow us to identify those interesting items.
106+
107+
#### Facilitation Options
108+
109+
You can use the following visualisations:
110+
111+
- **Work Item Aging Graph** - A very effective way to review the work that is
112+
in progress is to use a Work Item Aging graph and pay particular attention
113+
to the oldest items. By actively managing based on the age of items, the
114+
Developers can see clearly which items need the most focus, what is blocked,
115+
and how long they have been in progress.
116+
![Work Item Aging Graph at the Daily
117+
Scrum](../../assets/images/naked-agility-DailyScrum-WorkItemAging.jpg) An
118+
advanced form of this is shown here, where we are also overlaying the 50th,
119+
70th, 85th, and 95th percentiles for each of the columns in our process.
120+
Highlighted are 5 anomalies to discuss at this team's Daily Scrum in the
121+
order of risk to delivery.
60122

61-
#Reference
123+
- **Review the Boards** - Another critical visualisation for the Daily Scrum
124+
is of the work currently in progress using a Board that shows the movement
125+
of the smallest unit of value, a Backlog Item.
126+
![image.png](../../assets/images/nkdAgility-ProductValueBoard.png)
127+
In this visualisation, the work in progress is everything that is within the
128+
bounds of the red box. We can immediately see that validation and
129+
development are both at capacity, so neither can take on any additional
130+
work. Using WIP Limits in this way, and inspecting them at the Daily Scrum
131+
allows teams to easily see constraints and identify bottlenecks in this
132+
process. In this case, we may need to focus on validation to get things into
133+
done to free up space further “upriver”.
62134

135+
### Part 2: Create an Actionable Plan for 24h [\~10 min]
136+
137+
The outcome of the Daily Scrum should be an increase in the transparency of the
138+
work underway, which should be reflected in the Sprint Backlog. What has
139+
happened in the last 24 hours that needs to be reflected on the Sprint Backlog,
140+
and what is the plan for the next 24 hours? Does the Sprint Backlog still
141+
represent the most essential work to get to the Sprint Goal?
142+
143+
We should leave the Daily Scrum with a plan for the next 24 hours!
144+
145+
#### Facilitation Options
146+
147+
- Create a Plan [10 min]
148+
149+
# Some Common Anti-patterns
150+
151+
![image.png](/.attachments/image-61d227be-fe84-4577-860b-179b95e3a3d3.png)
63152

153+
# Reference

0 commit comments

Comments
 (0)