Retrospectives, Part II

13
Retrospectives, Part II Discovering solutions for common problems

description

Retrospectives, Part II. Discovering solutions for common problems. Motivation. Six Hats and Star Wars Outstanding questions What does Star Wars have to do with software development? How do we apply this back in the office? How do we deal with situations when ...? - PowerPoint PPT Presentation

Transcript of Retrospectives, Part II

Page 1: Retrospectives, Part II

Retrospectives, Part II

 Discovering solutions for common problems

Page 2: Retrospectives, Part II

Motivation

• Six Hats and Star Wars

• Outstanding questionso What does Star Wars have to do with software

development?o How do we apply this back in the office?o How do we deal with situations when ...?

• Learning from others

Page 3: Retrospectives, Part II

Agenda

6:30pm Briefing and Team-building

6:45pm Problem Solving

7:15pm Solutions

7:25pm Retrospective

8:05pm Retrospective on Retrospectives

8:20pm Parking Lot

8:30pm Cleanup

Page 4: Retrospectives, Part II

Method

• Break into teams of four and elect someone to facilitate and another to help define the problem (aka product owner)

• Product owners will pick out a problem for the team to solve from a list

• Teams will have 30 minutes to solve their problemo Each team will asked to summarize their problem, goal,

and solution

• Afterwards, teams will discuss retrospective questions on their problem solving task

Page 5: Retrospectives, Part II

Goals

• Practice self-awareness of how we work in a team

• List of common problems in retrospectives and strategies to deal with them

• Have fun and get inspired

Page 6: Retrospectives, Part II

Problems

(1) Given a linked list, write an algorithm to reverse it

(2) Given an array of integers where every integer occurs an even number of times except one integer that appears an odd number of times, write an algorithm to return the odd occurring integer.

(3) Given the time in 24 hour format (2359 = 11:59pm) return the angle between the minute and hour hands on a standard clock

(4) Write an algorithm to find all prime numbers less than x

(5) Design a class library for writing card games

(6) Design a class library for playing tic tac toe.

(7) Design an elevator control system.

(8) Design an automated parking lot fee system.

Page 7: Retrospectives, Part II
Page 8: Retrospectives, Part II

Summary of Solutions

• State your team's problem and goal

• Briefly summarize your team's solution

Page 9: Retrospectives, Part II

Liked

• As a team, discuss what you liked for five minutes

• Be ready to share common likes with the rest of the group

Page 10: Retrospectives, Part II

Lacked

• In the next two minutes, silently write down what you felt lacked

• As a team, discuss what people wrote down for next three minutes

• Be ready to share with the group

Page 11: Retrospectives, Part II

Learned

• Have each person in the group state at least two things they felt the team or they personally learned

• As a team, discuss common themes that came up

• Total discussion time is five minutes

• Again, be ready to share with the group

Page 12: Retrospectives, Part II

Longed For

• Spend the first couple minutes letting members express what they longed for– Blue sky thinking!

• Spend the next couple minutes identifying concrete actions the team would do to improve next time

• Yes, more sharing!

Page 13: Retrospectives, Part II

Retrospective on Retrospectives

What are common problems?

What are strategies for handling these problems?