Understanding and Apply Scrum [P8]: Scaling Scrum - Cross-team refinement in Nexus Flashcards

1
Q

What questions need to be addressed for Nexus Cross-Team Refinement?

A
  • Which teams pull what work?
  • How can we best sequence the work, across Sprints and teams to balance early delivery of value against risk and complexity?
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Who should answer the core questions of a Nexus Cross-Team Refinement event?

A

Development Teams

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Who should attend Cross-Team Refinement?

A
  • reps from each team
  • based on the work being refined instead of the role that they play inside their team
  • may be common to have different people attend these workshops based on the skills required
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Who explains the PBIs to be refined?

A

PO

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What size are the PBIs going into Cross-Team refinement? Why?

A
  • large
  • allows teams to id dependencies and decomposed based on skills and dependencies that emerge during Refinement
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What will the early convo most likely be like at the start of the Refinement?

A

focusing on which teams have the necessary skills to do the work

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

When can work be taken back to the individual Scrum teams from the Cross-Team Refinement for normal PB refinement?

A

once PBIs are broken down more and better understanding achieved

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

How should dependencies be categorised?

A
  • Build Sequence – An item cannot be completed until its parent is complete (can include technology, domain, software…).
  • People / Skills – Only certain people / teams can complete an item.
  • External – The parent item is being delivered outside the Nexus.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

How can dependencies be visualized on the Cross-Team Refinement board?

A
  • teams in rows - horizontal
  • sprints in cols - vertical
  • PBI in cells
  • arrows showing dependencies - colour coded categories for dependencies

[SEE DIAGRAM]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Tips for creating a visualisation of dependencies of stories across several sprints for all teams

A
  • minimum, consider identifying external dependencies with a color
  • add additional color codes to denote common causes of dependencies in your organization e.g. Operations, Legal, DBA Team etc
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What does an arrow represent in a dependency visualisation?

A
  • direction of the arrows indicates parent to child relationships. (e.g. Item number 8 depends on Item number 4
  • Commonly, teams will write a child ID on the parent card also

[SEE DIAGRAM]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Regarding dependency visualisation, what does a dependency arrow on an item highlight?

A

relationship of work

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Regarding dependency visualisation, what do more arrows indicate?

A

high risk due to the number of dependent items impacted

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Regarding dependency visualisation, what does visualisation help teams with?

A

identifying the ‘critical path’ of work throughout the upcoming Sprints and provides the basis for conversations about ways to remove or minimize the impact of these dependencies.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Regarding dependency visualisation, what does a left pointing horizontal arrow represent?

A
  • dependency within a single team across time
  • means that a single team is building an item in one Sprint that is needed by an item that will be delivered in a subsequent Sprint
  • considered a low risk relationship
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Regarding dependency visualisation, what does a upward diagonal arrow represent?

A
  • dependency that is across teams and across time
  • A team is building an item in one Sprint that is needed by an item that will be delivered in a subsequent Sprint by a different team
  • Cross-team collaboration and communication will be vital to success.
  • medium risk relationship
17
Q

Regarding dependency visualisation, what does an upward vertical arrow represent?

A
  • One team will build an item in a Sprint that is needed by an item that will be delivered in the same Sprint by a different team.
  • This dependency gives little room for delay or unexpected
    complexity.
  • This is a high risk relationship
18
Q

Regarding dependency visualisation, do External Dependenceis have an ID?

A
  • no
  • they are delivered from a team outside the Nexus
19
Q

Regarding dependency visualisation, what does a downward facing diagonal arrow mean?

A
  • external across time
  • team is relying on an item delivered by an external group in order to build a subsequent item
20
Q

Regarding dependency visualisation, what does a downward facing vertical arrow mean?

A
  • external and represents another in Sprint dependency
  • team is relying on an item delivered by an external group in the same Sprint in order to build a subsequent item.
  • an extremely high risk item.
21
Q

What are some solutions to minimize and remove dependencies after they have been visualized?

A
  1. Moving work between teams so that there are less cross-team dependencies.
  2. Moving people between teams so that there are less cross-team dependencies. You may significantly reduce delivery risk if certain skills are rebalanced across teams for a Sprint two in order to minimize dependencies.
  3. Reshaping the work. By splitting items in different ways it may be possible to eliminate dependencies.
  4. Using different risk-based strategies. Some groups might try to entirely an ‘in-sprint’ cross-team dependency. Other groups may opt to front load all the risk as early as possible and take many cross-team in-Sprint dependencies in earlier Sprints in order to learn and respond.
22
Q

Once the Cross-Team Refinement workshop is complete, what should we do to the Cross-Team Refinement board afterwards?

A
  • Keep it up to date
  • Ensure it visualizes the next ~3 sprints’ plans
23
Q

After the Cross-Team Refinement workshop, what should the board be used as a focal point for?

A

risk-based conversations with appropriate stakeholders

24
Q

Does Cross-Team Refinement replace individual Scrum Team Product Backlog refinement?

A

no

25
Q

When should Scrum teams perform detailed Refinement inside their team?

A

Once the teams have agreed on the likely sequence of their work over the next few Sprints

26
Q

What are some techniques to track dependencies over time?

A
  • use the number and type of dependencies as an improvement measure → help track the impact of improvements to underlying architecture and working practices
  • teams may also try to limit the number of dependencies they will accept, by limiting the number of arrows allowed
27
Q

What events should information from the Cross-Team Refinement to taken into?

A
  • Nexus Sprint Planning
  • Nexus Daily Scrum
28
Q

Why should info from the Cross-Team Refinement be taken into the Nexus Sprint Planning?

A

for the teams to plan for the current Sprint and its dependencies

29
Q

Why should info from the Cross-Team Refinement be taken into the Nexus Daily Scrum?

A

used as a focal point for daily cross-team synchronization about risk and progress

30
Q
A