First Sprint Demo and Retrospective

On Friday, 19 April, we will have the first Sprint Demo, Sprint Review and Sprint Retrospective. Some preparation is of course necessary.

Outline of this Canvas page: a brief overview is followed by the required preparation for the Sprint Demo. Then comes outlines of the internal sprint review, the sprint retrospective and the slack time. Last but not least, comes the schedule for the demo, and for the retrospectives that will be guided by a teacher this time.

Overview

Thursday, 18 April, during the day: all teams prepare for the Sprint Demo and for the internal sprint review.

Friday morning, 19 April, from 8:15 to 11:45 (including breaks) - Sprint Demo for all teams in Ka-Sal B (Peter Weissglas). This Sprint demo will be in English.

Friday afternoon, 19 April: internal sprint review, followed by the sprint retrospective, followed by slack time. For some teams, the order of events this afternoon will be different, since a teacher will guide the team's retrospective. See the schedule at the bottom of this Canvas page. 

For Sprint Retrospectives with teacher guidance: meet the teacher by lift A, floor 4, at exactly the specified time. The teacher shows the team to a suitable conference room.

Preparing for the demo

All teams prepare a very short talk and a (longer) exciting demo. The team also prepares for questions and suggestions from the audience.

In each team, all members must be prepared to do the presentation and demo. Before the 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.

Generally, see the chapter "How we do sprint demos" in the course book (pages 79-82).

A recommended 12-minute template for each team is as follows. The times may vary, but: if a team spends 4 minutes or more before getting to the demo, the presentation must be cut short to make room for the demo.

  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. Why things went wrong (if they did) can be very helpful to other teams, and could make this part a little longer (perhaps with an extra slide if necessary).
  3. Live demo of the product prototype. Make sure to demo all stories that the team has finished. You can demo several stories together if the team finished many small stories. Length: 5 minutes, optionally with 1 presentation slide listing user-stories (with the unfinished ones marked clearly). The demo is important - make time for the demo.
  4. Questions and suggestions from the audience Length: 5 minutes. Questions and suggestions are important - make time for them, prepare for them.

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.

Video clips are allowed but not encouraged. A live demo is preferable.

Internal Sprint Review

The internal sprint review is more detailed than the demo. Please see the book, page 80-82. The recommended time for the internal sprint review is 45 minutes. Please make sure that the team takes a break after the internal sprint review.

At 13:05 or later on Friday, most teams will have scheduled retrospectives guided by a teacher. The other teams have their Sprint Retrospectives after the break that follows their internal sprint review. The recommended length for a Sprint Retrospective in this course is 55 minutes.

Sprint Retrospective

The Sprint Retrospective is the most important Scrum event, according to Henrik Kniberg's book. See the chapter "How we do sprint retrospectives", pages 83-94. Here follows is a brief summary.

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 no more than 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 gives a short summary of the most important discussions, with help from the secretary. 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.

Slack Time

You need to rest between sprints. If you always sprint, you are in effect just jogging. (from the book)

During slack time, you can work at a leisurely pace, with things that do not contribute specifically to any user-story (Product Backlog Item). Reflect on the results from the demo, internal sprint review and the retrospective. You can also read up on the latest tools and APIs, or discuss nerdy stuff with colleagues.

This week, please pair up with another team for part of your slack time, to discuss your product prototype and get more detailed feedback. Use the following times and pairs.

  • Meetup at 15:00: Entita - Ladusvala, Korp - Havstrut.
  • Meetup at 16:00: Albatross - Crane, Blackbird - Gulsparv, Fiskgjuse - Morkulla.

Schedule for the first Sprint Demo

  • 8:15-8:30 - introduction by F Lundevall
  • 8:30-8:45 - team Albatross
  • 8:45-9:00 - team Ladusvala
  • 9:00-9:15 - break
  • 9:15-9:30 - team Morkulla
  • 9:30-9:45 - team Fiskgjuse
  • 9:45-10:00 - team Korp
  • 10:00-10:15 - break
  • 10:15-10:30 - team Crane
  • 10:30-10:45 - team Entita
  • 10:45-11:00 - team Gulsparv
  • 11:00-11:15 - break
  • 11:15-11:30 - team Havstrut
  • 11:30-11:45 - team Blackbird

Schedule for guided Retrospectives, Friday, 19 April, 2024

For all Sprint Retrospectives with teacher guidance: meet the teacher by lift A, floor 4, at exactly the specified time. The teacher shows the team to a suitable conference room.

  • 13:05-14:00
    • Team Albatross, guided by Voravit T., in meeting room Alain.
    • Team Entita, guided by Fredrik L., in meeting room Alonzo.
    • Team Korp, guided by Robert R., in meeting room Ada.
  • 14:05-15:00
    • Team Blackbird, guided by Voravit T., in meeting room Alain.
    • Team Fiskgjuse, guided by Fredrik L., in meeting room Alonzo.
    • Team Ladusvala, guided by Robert R., in meeting room Ada.
  • 15:05-16:00
    • Team Crane, guided by Voravit T., in meeting room Alain.
    • Team Gulsparv, guided by Fredrik L., in meeting room Alonzo.
    • Team Morkulla, guided by Robert R, in meeting room Ada.
  • 16:05-17:00
    • Team Havstrut, guided by Fredrik L., in meeting room Alonzo.