04. Agile Team Management

Servant Leadership

The scrum master should help, not direct, their team:

Archetype of a Scrum Master

The scrum master should empower communication:

They also need to protect the team when necessary; act as a shield to ensure the team can be successful.

They should refrain from jumping into technical details:

Team Organization

Agenda

Sprint planning:

Create an agenda:

Changes

The sprint plan should be protected: decisions were made with the PO and should not be changed on a whim.

Stakeholders may come at any time and ask for:

The developer must know the threshold between the two and communicate with the stakeholders:

Issues and Bugs

Issues: problem identified before a review at the latest.

Bug: problem discovered at the earliest during later regression tests; these must be added to the backlog.

High priority bugs may be taken into account during the current sprint. This requires discussion with the PO (as items are being re-prioritized).

If direct communication is used instead of formal reports, ensure reproduction steps are communicated.

Impediments

Record traces of all issues for sprint reviews and retrospectives so that the team can learn from it if you face the issue again. See [https://xkcd.com/979/](Wisdom of the Ancients)

Bad Behavior Patterns

Reactive behaviors: