First Sprint Demo and Retrospective

On Friday, 23 April 2021, we will have the first Sprint Demo and Retrospective. The Sprint Demo will be from 8:15 to 12:00 (with a few breaks).

From 13:00 to 14:00, team Uppkvark has kindly agreed to have their first Sprint Retrospective in public. This will give all teams an example of how a retrospective can work in practice. Fredrik Lundevall will be guiding this session.

All members of all teams will join the same Zoom meeting. Cameras must be on at all times except during breaks.

Zoom link: https://kth-se.zoom.us/j/63660497256 (Meeting ID: 636 6049 7256). 

At 14:00, it is recommended that all teams take a short break. After the break, teams (except team Uppkvark) can have their Sprint Retrospectives in their teams' Zoom rooms. The recommended length for a Sprint Retrospective in this course is 55 minutes.

What each team's demo should be like

See also: the chapter "How we do sprint demos" in the course book (pages 79-82).

In the Sprint Demo, there is a recommended 10-minute template for each team.

  1. Introduction to the product: what the team is creating. Length: 1 minute, with 1 presentation slide.
  2. Sprint summary: what was the sprint goal, did we achieve it, and if we didn't: why not? Length: 1 minute, with 1 presentation slide.
  3. Live demo of the product prototype. Show each user-story that the team has finished, or summarize if the team finished many small stories. Length: 4 minutes.
  4. Questions and suggestions from the audience Length: 4 minutes.

In each team, all members should be prepared to do the presentation and demo. When time comes for the team to start, one person will be selected by the teacher to actually give the presentation and demo. The selection will be made randomly, with dice or some similar method.

In some cases, one or two team-members may be unable to perform the demo. As an example, this could happen if the demo requires software that some team-member cannot install (such as, Windows software which doesn't run on MacOS). Then it is OK that some other team-member screen-shares the product, while the selected person talks about what we see.

Hardware products can be shown by means of a camera.

Video clips are allowed but not encouraged - a live demo is almost always preferable.

What each team's Sprint Retrospective should be like

See also: the chapter "How we do sprint retrospectives" in the course book (pages 83-94).

This meeting is about methods and ways of working. Technical discussions should be deferred to another meeting.

First thing: select a secretary. The Scrum Master and the Product Owner have special roles already. Therefore, one of the others should be secretary for the retrospective.

The Scrum Master summarizes the sprint in 1 minute. State the sprint goal, did we achieve it, was there any important events or decisions?

Do "the rounds". Each person gets to say, without being interrupted, what was good, what the team might try next sprint, and what could have been better. Any discussion is deferred until after "the rounds".

After "the rounds", it is usually clear what the most important thing is, and the team can start discussing that. The focus should be, how can we make the next sprint better?

Near the end, the Scrum Master with help from the secretary summarizes the discussions. The end result should be three groups of bullet points:

  1. Which methods were good - make sure we continue to do them.
  2. Which new methods should we try next sprint (up to three items, trying too many new things at once doesn't work).
  3. Which methods didn't work for us (so we can stay away from them).

The first two groups of bullet points are positive, and contain good things that the team should do. The last group is negative, with things that should be done differently.

Schedule for the first Sprint Demo

The demo will be in four parts, as follows. Demo 8:15-9:00, then a short break. More demo 9:10-10:00, then a longer break. Further demo 10:20-10:45, then a medium-sized break. Last part of the demo 11:00-12:00. Full details below.

  • 8:15 - Start of Sprint Demo, introduction by teacher.
  • 8:20 - Team Baryon starts. Please present in English.
  • 8:30 - Team Baryon finishes.
  • 8:32 - Team Charmkvark starts. Please present in English.
  • 8:42 - Team Charmkvark finishes.
  • 8:45 - Team Graviton starts. Please present in English.
  • 8:55 - Team Graviton finishes.
  • 9:00 - Break.
  • 9:10 - Team Higgsboson starts. Please present in English.
  • 9:20 - Team Higgsboson finishes.
  • 9:22 - Team Neutrino starts. Please present in English.
  • 9:32 - Team Neutrino finishes.
  • 9:35 - Team Proton starts. Please present in English.
  • 9:45 - Team Proton finishes.
  • 9:47 - Team Toppkvark starts. Please present in English.
  • 9:57 - Team Toppkvark finishes.
  • 10:00 - Break.
  • 10:20 - Team Uppkvark starts. Please present in English.
  • 10:30 - Team Uppkvark finishes.
  • 10:32 - Team Z-boson starts. Please present in English.
  • 10:42 - Team Z-boson finishes.
  • 10:45 - Break.
  • 11:00 - Team Electron starts. Presentation in English.
  • 11:10 - Team Electron finishes.
  • 11:12 - Team Gluon starts. Presentation in English.
  • 11:22 - Team Gluon finishes.
  • 11:35 - Team Muon starts. Presentation in English.
  • 11:45 - Team Muon finishes.
  • 11:47 - Team Tau starts. Presentation in English.
  • 11:57 - Team Tau finishes.
  • 12:00 - End of Sprint Demo. Lunch.

Schedule for the first Sprint Retrospective

  • 13:00 - Short introduction by Fredrik Lundevall.
  • 13:05 - An example Sprint Retrospective with team Uppkvark.
  • 14:00 - End of the example Sprint Retrospective.