Class 9: More on Agile#

Scrum Roles#

Important

There are 3 roles:

  • scrum development team member

  • product owner

  • scrum master

Scrum roles != job titles

Sprint Planning#

The team collaboratively defines what will be delivered in the sprint and how to achieve that.

Important

Follow these guideliness

  • enforce time limit

  • keep backlog updated

  • goal first, solutions next

The following figure (source: www.atlassian.com/agile/scrum) illustrates sprint planning Spring Planning (source: www.atlassian.com/agile/scrum)

Note

Unlike in sport, in scrum we are sprinting continuously, delivering and learning.

Stand-up#

Short update meetings.

Tip

A good template:

  • What I did yesterday?

  • What to do today?

  • Any blockers?

Sprint Reviews#

Important

During sprint reviews

  • Celebrate work done (do demos, ask questions, give feedback)

  • Ensure psychological safety, take actions if the experience is not positive

Tip

The problems may be caused, for instance, by:

Sprint reviews are not retrospectives. Reviews focused on deliveries while retrospectives reflect on the human side of work.

To Read#