second sprint review - hu-berlin.de · o second sprint review n a blustery autumn evening five old...

26
Second Sprint Review Patrick Schäfer [email protected] Semesterprojekt: Implementierung eines Brettspiels, WS 18/19 1

Upload: others

Post on 25-May-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Second Sprint Review - hu-berlin.de · O Second Sprint Review n a blustery autumn evening five old friends met in the backroom of one of the city’s oldest and most private clubs

Second Sprint ReviewO n a blustery autumn evening five old friends met in the backroom of one of the city’s oldest and most private clubs. Each hadtraveled a long distance — from all corners of the world — to meet on this very specific day… October 2, 1900 — 28 years to the

day that the London eccentric, Phileas Fogg accepted and then won a £20,000 bet that he could travel Around the World in 80 Days. When the story of Fogg’s triumphant journey filled all the newspapers of the day, the five attended University together. Inspired byhis impetuous gamble, and a few pints from the local pub, the group commemorated his circumnavigation with a more modest excur-sion and wager – a bottle of good claret to the first to make it to Le Procope in Paris.Each succeeding year, they met to celebrate the anniversary and pay tribute to Fogg. And each year a new expedition (always moredifficult) with a new wager (always more expensive) was proposed. Now at the dawn of the century it was time for a new impossi-ble journey. The stakes: $1 Million in a winner-takes-all competition. The objective: to see which of them could travel by rail to themost cities in North America — in just 7 days. The journey would begin immediately…Ticket to Ride is a cross-country train adventure. Players compete to connect different cities by laying claim to railway routes on amap of North America.

For 2 - 5 players ages 8 and above30 - 60 minutes

[T2R] rules EN reprint 2015_TTR2 rules US 06/03/15 17:36 Page2

Patrick Schä[email protected] Semesterprojekt: Implementierung eines Brettspiels, WS 18/191

Page 2: Second Sprint Review - hu-berlin.de · O Second Sprint Review n a blustery autumn evening five old friends met in the backroom of one of the city’s oldest and most private clubs

Agenda

• Today

• Sprint #2 Review Meeting;

• Sprint #3 Sprint planning;

• Live Demo: (Marc Seibert): TTR-Client in C#

• Evtl. Vortag: Sprint Retrospective

• Next Monday,

• New User-Story „Single-Player“

• Monday 17.12., 13:30: • First Milestone Review

2

Page 3: Second Sprint Review - hu-berlin.de · O Second Sprint Review n a blustery autumn evening five old friends met in the backroom of one of the city’s oldest and most private clubs

Erster Milestone: Ablauf

• Präsentation des Prototypen am 17.12., 13:30 Uhr:• 15 Minuten Einleitung durch uns.• 15 Minuten Präsentation pro Team. Reihenfolge wird ausgelost.• Anonyme Abstimmung. Jeder Anwesende hat eine Stimme.

• Ziel der Präsentation: „Komitee“ vom eigenen Prototypen überzeigen.

• Struktur der Präsentation:1. Folie(n): Welche User Stories wurden umgesetzt.2. Präsentation des Prototypen.3. Folie(n): Technische Umsetzung (z.B. Besonderheiten, Features,

Alleinstellungsmerkmale, Architektur, etc.).

Page 4: Second Sprint Review - hu-berlin.de · O Second Sprint Review n a blustery autumn evening five old friends met in the backroom of one of the city’s oldest and most private clubs

In den nächsten Wochen

• Ab Januar beginnt die KI-Challenge. • Fünf einwöchige Sprints mit wöchentlichem Tournier.• Pro Team wird eine KI gewertet.

• Alle Teams: • Mit dem Server-Interface vertraut machen.• Finalisieren der eigenen User-Stories

Page 5: Second Sprint Review - hu-berlin.de · O Second Sprint Review n a blustery autumn evening five old friends met in the backroom of one of the city’s oldest and most private clubs

Sprint Review• Which Product Backlog items have been "Done”?

• Observer: Menü

• Observer: Spielbeginn /Spielbrett

• Observer: Spielerwechsel

• Observer: Spielablauf

• Observer: Animation

• Observer: Spielende / Punktestand

• Geskripteter Spielzug

• Strecke bauen

• Zielkarte nehmen

• Wagenkarten nehmen

• What went well during the Sprint?

• Which problems were run into, and how were those problems solved?

• Were the estimations correct? (Burndown Chart)

• What are the items planned for First Milestone?

5

Page 6: Second Sprint Review - hu-berlin.de · O Second Sprint Review n a blustery autumn evening five old friends met in the backroom of one of the city’s oldest and most private clubs

6

Page 7: Second Sprint Review - hu-berlin.de · O Second Sprint Review n a blustery autumn evening five old friends met in the backroom of one of the city’s oldest and most private clubs

7

Page 8: Second Sprint Review - hu-berlin.de · O Second Sprint Review n a blustery autumn evening five old friends met in the backroom of one of the city’s oldest and most private clubs

8

Page 9: Second Sprint Review - hu-berlin.de · O Second Sprint Review n a blustery autumn evening five old friends met in the backroom of one of the city’s oldest and most private clubs

9

Page 10: Second Sprint Review - hu-berlin.de · O Second Sprint Review n a blustery autumn evening five old friends met in the backroom of one of the city’s oldest and most private clubs

Sprint Retrospective

10

Page 11: Second Sprint Review - hu-berlin.de · O Second Sprint Review n a blustery autumn evening five old friends met in the backroom of one of the city’s oldest and most private clubs

Scrum Artifacts

• Four formal events:• Sprint Planning• Daily Scrum• Sprint Review• Sprint Retrospective

11

Page 12: Second Sprint Review - hu-berlin.de · O Second Sprint Review n a blustery autumn evening five old friends met in the backroom of one of the city’s oldest and most private clubs

Sprint Retrospective

• Occurs after the Sprint Review and prior to a next Sprint Planning• A good Retrospective will result in actionable and committed

improvements• A blameless space for members of the team to provide their honest

feedback and recommendations for improvements• The Scrum Master encourages to improve the development process

to make it more effective and enjoyable

12

Page 13: Second Sprint Review - hu-berlin.de · O Second Sprint Review n a blustery autumn evening five old friends met in the backroom of one of the city’s oldest and most private clubs

Scrum Team

• The team …• inspects how the last Sprint went with regards to people, relationships,

process, and tools• identifies and orders the major items that went well and potential

improvements• creates a plan for implementing improvements

13

Page 14: Second Sprint Review - hu-berlin.de · O Second Sprint Review n a blustery autumn evening five old friends met in the backroom of one of the city’s oldest and most private clubs

Retrospective

14

Page 15: Second Sprint Review - hu-berlin.de · O Second Sprint Review n a blustery autumn evening five old friends met in the backroom of one of the city’s oldest and most private clubs

Discussion

• The goal is to improve as a team

• Try to be positive

• Do not blame team members and don’t take things personal

• Listen to all team members

15

Page 16: Second Sprint Review - hu-berlin.de · O Second Sprint Review n a blustery autumn evening five old friends met in the backroom of one of the city’s oldest and most private clubs

Questions

1. What worked well?2. What could be improved?

3. As a result of (1) and (2): What will we commit to doing in the next Sprint?

16

Page 17: Second Sprint Review - hu-berlin.de · O Second Sprint Review n a blustery autumn evening five old friends met in the backroom of one of the city’s oldest and most private clubs

What worked well?

• Write down what worked well within the last sprint(s)• Focus on events and not team-members• Focus on the facts rather than opinions

• 10 minutes

17

Page 18: Second Sprint Review - hu-berlin.de · O Second Sprint Review n a blustery autumn evening five old friends met in the backroom of one of the city’s oldest and most private clubs

Examples

18

• Facts:• Team collaboration• Splitting stories into tasks• Estimates

Page 19: Second Sprint Review - hu-berlin.de · O Second Sprint Review n a blustery autumn evening five old friends met in the backroom of one of the city’s oldest and most private clubs

What could be improved?

• Describe what did not work well• Do not blame other team members • Focus on events and not team-members• Focus on the facts rather than opinions• 10 minutes

19

Page 20: Second Sprint Review - hu-berlin.de · O Second Sprint Review n a blustery autumn evening five old friends met in the backroom of one of the city’s oldest and most private clubs

Examples

• Facts• Meetings• Code documentation• Quality of the product was not good

20

Page 21: Second Sprint Review - hu-berlin.de · O Second Sprint Review n a blustery autumn evening five old friends met in the backroom of one of the city’s oldest and most private clubs

What will we commit to doing in the next Sprint?

• What are concrete actions to implement to improve the team• 10 minutes

21

Page 22: Second Sprint Review - hu-berlin.de · O Second Sprint Review n a blustery autumn evening five old friends met in the backroom of one of the city’s oldest and most private clubs

Examples

• Facts• Follow meeting invitations• Meeting about Coding guidelines

22

Page 23: Second Sprint Review - hu-berlin.de · O Second Sprint Review n a blustery autumn evening five old friends met in the backroom of one of the city’s oldest and most private clubs

Alternative: The 4 L’s

• Ask yourself 4 questions:• What did you like?• What was lacking?• What did you learn?• What do you long for going forward?

23

Page 24: Second Sprint Review - hu-berlin.de · O Second Sprint Review n a blustery autumn evening five old friends met in the backroom of one of the city’s oldest and most private clubs

Alternative: The Constellation Game

• On a scale from 0 to 10 …• I feel I can talk openly in this Retrospective• I am happy with the quality of our code• I feel I’m part of the best team ever

24

Page 25: Second Sprint Review - hu-berlin.de · O Second Sprint Review n a blustery autumn evening five old friends met in the backroom of one of the city’s oldest and most private clubs

Alternative: Expectations

• Ask yourself:• What my teammates can expect from me• What I expect from my teammates

25

Page 26: Second Sprint Review - hu-berlin.de · O Second Sprint Review n a blustery autumn evening five old friends met in the backroom of one of the city’s oldest and most private clubs

References

• https://www.atlassian.com/team-playbook/plays/retrospective• http://scrumprimer.org/scrumprimer20.pdf

26