principles of continuous improvement and agile retrospectives by vedran nikolic

16
AGILE RETROSPECTIVES

Upload: bosnia-agile

Post on 16-Apr-2017

132 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Principles of continuous improvement and Agile retrospectives by Vedran Nikolic

AGILE

RETROSPECTIVES

Page 2: Principles of continuous improvement and Agile retrospectives by Vedran Nikolic

CONFERENCE SPONSORS

GOLD

SILVER

BRONZE

MEDIA PARTNERS

Page 3: Principles of continuous improvement and Agile retrospectives by Vedran Nikolic

Introduction

• Special meeting where team gathers after completing an increment of work toinspect and adopt development methods and teamwork

• The process of retrospective is at the heart of Scrum (Inspect and Adapt), XP (fixit when it breaks) and Lean Software Development (Kaizen or ContinuousImprovement)

• Retrospective enables:

Whole team learning

Focuses not only on Dev process but also on the team and team issues

• Retrospective improves:

Productivity, capability, quality and capacity

• Team is empowered to make local decisions

3

Page 4: Principles of continuous improvement and Agile retrospectives by Vedran Nikolic

Retrospective steps

4

Page 5: Principles of continuous improvement and Agile retrospectives by Vedran Nikolic

Set the stage

• Helps to focus on work at hand, expalins the goal of of the session andcontributes to creating an atmosphere where people feel comfortablediscussing issues

• Try to establish values of your team as well as working agreements

• For example: XP teams are using simplicity, feedback, courage andrespect as their core team values

• Working agreements: meeting, respect, impediments, makecommitments as a team, incomplete stories are not good

Activities to Set The Stage: Check In, Focus On/Focus Off, ESVP

5

Page 6: Principles of continuous improvement and Agile retrospectives by Vedran Nikolic

Gather data

• Creates a shared picture of what happened

• The solving process begins by collecting observations, facts and

findings

• Inputs: events, metrics, stories completed

• Activities to Gather Data: Timeline, Triple Nickels

6

Page 7: Principles of continuous improvement and Agile retrospectives by Vedran Nikolic

The Timeline

7

Page 8: Principles of continuous improvement and Agile retrospectives by Vedran Nikolic

Generate insights

• Eveluate the data from the previous step and derive meaningful insights

from it

• It helps us understand the implications of our findings and discussions

• Activities to Generate Insight: Brainstorming (Free for All, Round Robin,

Quiet Writing), Five Why‘s, Fishbone Analysis

8

Page 9: Principles of continuous improvement and Agile retrospectives by Vedran Nikolic

Fishbone Analysis

9

Page 10: Principles of continuous improvement and Agile retrospectives by Vedran Nikolic

Decide what to do

• The last problem solving step where we have to decide what to do

about the problems we have identified

• We identify highest priority action items, detailed plans, and set

measurable goals

• Activities to decide what to do: short subjects (start doing, stop doing,

do more of, do less of...), SMART goals, circle of questions

10

Page 11: Principles of continuous improvement and Agile retrospectives by Vedran Nikolic

Close the retrospective

• The final steps, where we have an opportunity to reflect on what

happened during the meeting and express our appreciation to each

other

• We can also summarize what we have decided to keep or change, and

where we can make the best use of our time down the road

• Activities to close the retrospective: Plus/Delta, ROTI, appreciations

11

Page 12: Principles of continuous improvement and Agile retrospectives by Vedran Nikolic

Jean Tabaka self-assesement model

• Self-organization

• Empowered to make decisions

• Belief in vision and success

• Commited team

• Trust each other

• Participatory decision making

• Consensus-driven

• Constructive disagreement

12

Page 13: Principles of continuous improvement and Agile retrospectives by Vedran Nikolic

Length of the retrospective

• 2-hour session example:

1. Set the stage 6 min

2. Gather data 40 min

3. Generate insight 25 min

4. Decide what to do 20 min

5. Close the retrospective 20 min

No matter what the rule says, feel free to adjust the time according to your

needs and the problem you‘re faced with

13

Page 14: Principles of continuous improvement and Agile retrospectives by Vedran Nikolic

• Agile Retrospectives – Making Good Teams Great

• Retromat - Inspiration & plans for (agile) retrospectives

http://plans-for-retrospectives.com/

14

Page 15: Principles of continuous improvement and Agile retrospectives by Vedran Nikolic

Q&A

15

Page 16: Principles of continuous improvement and Agile retrospectives by Vedran Nikolic

www.agile.ba

THANK YOU!