Understanding and Apply Scrum [P7]: Done - Myth 3: in scrum, releases are done only at the end of the sprint Flashcards

1
Q

Why DONT we only release at the end of the sprint?

A

inflexible and reduces speed —> goes against core of Scrum - if teams can release earlier than they should do so

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

How is completeness of an increment defined in Scrum?

A
  • defined by the amount of time that is still needed to get the increment to users e.g. to production
  • the more time needed, the less Agile an org is
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is needed for a team to release earlier than the end of sprint?

A
  • approval from PO
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

How does the scrum guide define an increment?

A
  • sum of all the PBIs completed during the sprint

⇒ can be a package of new features to deploy in one go at the end of a sprint OR also sum of functionality that has been released during the sprint

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

Possible origins on the myth?

A
  • definition of increment
  • “potentially” word - e.g. “potentially releasable product increment”
  • distinction between scrum and DevOps - someone argue that DevOps is superior as it allows teams to release faster
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

If we release before the end of sprint, what happens to the sprint review?

A
  • Still applies, and repeat if there is more work done after the early release
  • inspect and adapt still, and even better as stuff released early is in the release to production state and can get feedback
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are some tips for SMs to coach the team about releases?

A
  • coach team to continuously expand their DoD —> help them reduce the amount of work left to do after they consider it done (e.g. testing, quality assurance, release, docs)
  • invest in learning about DevOps and its associated practices (automated testing, infrastructure as code, virtualization, CD) - enable faster releasing without compromising stability and quality
  • use sprint review to gather feedback on delivered increment, business conditions and promote collaboration
  • reflect on amount of work that needs to be done AFTER a team considers and increment “done”
How well did you know this?
1
Not at all
2
3
4
5
Perfectly