Developing and Delivering Products Professionally [P3]: Optimizing Flow - AFH 108: Professional Scrum with Kanban – Yuval Yeret Flashcards

1
Q

Teams missing kanban are missing what?

A

flow - leads to useless discussion, waste

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

What is the heart of scrum?

A
  • empericism
    • how quickly do you get through that loop
    • function of your cycle times - start to finish (get feedback, deploy)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the best metric for a team to start out with when beginning to incorporate Kanban with Scrum?

A

cycle is the best metric to start with - define with for the team

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

What a green flags that the team is doing Scrum well?

A
  • breaking down stuff really well - see flow clearly
  • only pulling work in that they can actually work on - pull system
  • reliable WIP limit
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Flow via kanban doesn’t happen naturally. What needs to happen?

A

SM needs to understand flow and improve team’s flow

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

When looking at the duration metric, what needs to happen if we notice that something keeps being stuck in progress?

A

reflect in retro and daily scrum

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

Explain Little’s law from Yuval Yeret’s POV

A
  • cycle time = work in progress / throughput
  • changing one thing impacts something else e.g. reducing WIP will probably improve your cycle time
  • looking at boundaries before and after a sprint tool
  • most important - assumptions that have to hold true in your system of work for this equation to be accurate
  • if you can hold those assumptions true - law can help optimise your sprint and it gives you a set of things you have to work towards
    • e.g. if team size stays the same and you drop WIP by factor of 3 then your cycle time will increase by a factor of 3
    • BUT depends on context - if working in a kitchen and you have 3 people working on a dish rather than one, your cycle time probably won’t increase due to the overlap of people - need to be aware of the assumption of the architecture of system i.e. kitchen is big enough
  • If system is changing, assumptions won’t hold true for the cycle time
    • taking on flow debt - saying yes to our clients to keep them interested but that means that it is harder for us to give them good service
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

If you want to start using Kanban with Scrum, where should you start, according to Yuval Yeret?

A
  • stop using burndown chart for short sprint
  • have someway to look in the flow - set up kanban board
    • stages
    • streams
  • if see lots of cards moving all together - add constraints per column
    • green dot each times it moves a day
    • red dot each time it doesn’t move a day
  • WIP limits - most important tools - guide us to adapt
  • Kanban + scrum - new movement
    • optimising flow rather than burndowns
How well did you know this?
1
Not at all
2
3
4
5
Perfectly