Developing and Delivering Products Professionally [P1]: Emergent Software Development - Getting to Done: Balancing Emergence and Delivery Flashcards

1
Q

How is delivery defined in Scrum?

A

delivery is a usable Incrementby the end of a Sprint

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

How is emergence defined in Scrum?

A
  • implies that all solutions to all problems will become clear as we work, not simply by talking about them
  • need the ability to learn for experience and respond to what we are learning e.g. fine-tuning direction, change course, continue forward
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

3 Challenges Balancing Emergence and Delivery

A

1) New work is being assigned to the Developers

2) Poor Product Backlog refinement causes the “what” to grow during the Sprint

3) Not discussing the “how” during Sprint Planning

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

Explain the first challenge for balancing emergence and delivery + solutions

A

Dev beings pressure/forced to take on more more - breaks their focus

  • Ideas for solutions
    • Scrum Master can helpprotect the Scrum Team from outside distractions
      • Team team rules of scrum - understand accounability and what decisions they own
      • Educate stakeholders about scrum
      • Educate PO about prioritizing new request in backlog rather than forcing into current sprint
    • team members can help by holding each other accountable
      • Team needs to question anything that isn’t in the sprint backlog
      • Team supports each other to say no
    • If new work emerges during the Sprint, theDevelopers and the Product Owner should negotiate
      • something else should come out if something comes in
      • sprint goal not changed during sprint!
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Explain the second challenge for balancing emergence and delivery + solutions

A
  • ineffective product backlog refinement - finding out a LOT of key info during sprint rather than before sprint
  • solution ideas
    • Consider having thefull Scrum Team participate in Product Backlog refinement
      • reduces misunderstandings
      • sized right
    • Definition of Ready
      • PBIs need to have an actionable level of detail
      • e.g. clear, feasible, and testable
      • status board to visualize readiness of PBIs
    • Scrum Mastercoaches the Product Owner on how to best fulfill her accountability
      • accountable for maximizing the value of the product and the work of the Scrum team
      • PO includes team in refinement
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Explain the third challenge for balancing emergence and delivery + solutions

A
  • Discussing the “how” helps identify dependencies, gaps in skill or knowledge, and other impediments. All of these can kill a Sprint if not dealt with early
  • solution ideas
    • Scrum Masterreinforces the purpose of Sprint Planning
      • kick off the event by stating the purpose and output
      • ask if the team feels we are making progress towards that purpose
      • ask if everyone feels that we have achieved the purpose
    • Scrum Master canhelp the team more effectively use the timebox
      • separate why, what and how timeboxes
      • how questions
        • “This is a large item. How can we break this down into smaller pieces the team can tackle together?”
        • “Do we have everything we need as a team to meet our Definition of Done and achieve the Sprint Goal?”
        • “What dependencies will drive how we deliver on the Sprint Goal?”
    • Break the Product Backlog items into tasks or to-dos
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What does the Sprint Backlog consist of?

A

SprintGoal, the selected Product Backlog items and an actionable plan to deliver the Increment

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