3 Steps to an Effective Retrospective December 2012



Similar documents
The Basics of Scrum An introduction to the framework

1. Sprint Planning. Agile Ceremonies Demystified. A four part series written by Angela Boardman, CSM, CSP ATG (4284)

Agile Scrum Workshop

IMPLEMENTING SCRUM. PART 1 of 5: KEYS TO SUCCESSFUL CHANGE

Iteration Planning. also called Iteration Kickoff

Managing Agile Projects in TestTrack GUIDE

LEAN AGILE POCKET GUIDE

FREE ONLINE EDITION. (non-printable free online version) Brought to you courtesy of Sprint-IT &

Waterfall to Agile. DFI Case Study By Nick Van, PMP

Scrum and Kanban 101

Scrum. SE Presentation. Anurag Dodeja Spring 2010

Scrum includes a social agreement to be empirical as a Team. What do you think an empirical agreement is?

SCRUM 1. Upon what type of process control is Scrum based? a. Empirical b. Hybrid c. Defined d. Complex

EXIN Agile Scrum Foundation. Sample Exam

AGILE - QUICK GUIDE AGILE - PRIMER

THE BUSINESS VALUE OF AGILE DEVELOPMENT

The Scrum Master role vs. Project Manager

Agile Methods for Analysis

Page 18. Using Software To Make More Money With Surveys. Visit us on the web at:

Agile Software Development with Scrum. Jeff Sutherland Gabrielle Benefield

Mindset: The New Psychology of Success Carol S. Dweck, Ph.D.

The modern marketer s guide to global content creation

Agile Notetaker & Scrum Reference. Designed by Axosoft, the creators of OnTime the #1 selling scrum software.

Scrum In 10 Slides. Inspect & Adapt

Goal Setting. Your role as the coach is to develop and maintain an effective coaching plan with the client. You are there to

50 Tough Interview Questions

Relative and Absolute Change Percentages

What is Scrum? Scrum Roles. A lean approach to software development. A simple framework. A time-tested process

Agile Project. Management FOR DUMME&* by Mark C. Layton WILEY. John Wiley & Sons, Inc.

Could a Managed Services Agreement Save Your Company Tens of Thousands of Dollars Each Year?

Is PRINCE 2 Still Valuable in an Agile Environment?

The Team... 1 The Backlog... 2 The Release... 4 The Sprint... 5 Quick Summary Stakeholders. Business Owner. Product Owner.

What does it mean to be Agile. Marek Majchrzak, Andrzej Bednarz Wrocław,

The 5 P s in Problem Solving *prob lem: a source of perplexity, distress, or vexation. *solve: to find a solution, explanation, or answer for

Agile Project Management with Scrum

Scale your product NOT your Scrum

Patterns of Performance The Secret Sauce of Hyperproductive Teams

Sometimes: 16 % Often: 13 % Always: 7 %

MTAT Software Engineering

Introduction to Scrum

Who Doesn t Want to be Agile? By: Steve Dine President, Datasource Consulting, LLC 7/10/2008

Emotional Intelligence Self Assessment

Terminology and Scripts: what you say will make a difference in your success

Adopting Agile Project Management - Corporate Culture Must Match (Apr 15)

Issues in Internet Design and Development

The Scrum Guide. The Definitive Guide to Scrum: The Rules of the Game. July Developed and sustained by Ken Schwaber and Jeff Sutherland

Introduction to Agile Practices

Vieta s Formulas and the Identity Theorem

Presentations Phrases Prepositions Pairwork Student A Choose one of the sections below and read out one of the example sentences with a gap or noise

Gothenburg 2015 Jan Marek com CA Technologies Introducing Agile development methodologies to Session S601 mainframe development teams

Vision created by the team. Initial Business Case created. Cross functional resource meeting held. Agile alignment meeting

6 Oct Agile: Creating a Culture of Quality, Value and Feedback. Agile. Creating a Culture of Quality, Value and Feedback.

Sales Management 101, Conducting Powerful Sales Review Meetings

Getting Agile with Scrum

Scrum, User Stories, and More! CSCI 5828: Foundations of Software Engineering Lecture 22 11/06/2014

Assignment 1: Your Best Backlog

Scrum in a Large Project Theory and Practice

No one has to change. Survival is optional. - W. Edwards Deming - Continue your Beyond Budgeting Journey with help from Agile, Lean and Scrum

Ep #19: Thought Management

Top Ten Mistakes in the FCE Writing Paper (And How to Avoid Them) By Neil Harris

ScrumMaster or Armchair Psychologist Scrum Fundamentals Webinar Q&A March 9, 2016

TeachingEnglish Lesson plans

Would you like to have a process that unlocks ability to learn and produce faster?

An Introduction to Agile Performance Management

What is Organizational Communication?

The Truth About Agile Software Development with Scrum, The Facts You Should Know

The Essential Elements of Writing a Romance Novel

Transitioning Your Software Process To Agile Jeffery Payne Chief Executive Officer Coveros, Inc.

Agile Development Overview

A Viable Systems Engineering Approach. Presented by: Dick Carlson

Scrum: A disciplined approach to product quality and project success.

Applying Lean on Agile Scrum Development Methodology

Is Your Organization Agile-Ready?

This handbook is meant to be a quick-starter guide to Agile Project Management. It is meant for the following people:

What is meant by the term, Lean Software Development? November 2014

SPIN Selling SITUATION PROBLEM IMPLICATION NEED-PAYOFF By Neil Rackham

Chunking? Sounds like psychobabble!

Scaling Scrum. Colin Bird & Rachel Davies Scrum Gathering London conchango

7 Ways To Explode Your Profits as a Tint Professional and Change your Life Forever!

Lean QA: The Agile Way. Chris Lawson, Quality Manager

Teams that Finish Early Accelerate Faster: A Pattern Language for High Performing Scrum Teams

Agile Information Management Development

Scrum vs. Kanban vs. Scrumban

Do you wish you could attract plenty of clients, so you never have to sell again?

Practical Jealousy Management

Getting Agile with Scrum. We re losing the relay race

4180: Defined Processes, Evidence, and Rescuing Corporate Knowledge: Achieving Standards Compliance in Agile and Lean Environments

Agile Based Software Development Model : Benefits & Challenges

REPUTATION MANAGEMENT SURVIVAL GUIDE. A BEGINNER S GUIDE for managing your online reputation to promote your local business.

Cinda Daly. Who is the champion of knowledge sharing in your organization?

USCIS/SPAS: Product Backlog Items and User Stories 4/16/2015. Dr. Patrick McConnell

Introduction to Agile Scrum

Sales people who are trying to switch your phone service or put you on VoIP. Sales people who work for companies who fix billing errors.

Transcription:

3 Steps to an Effective Retrospective December 2012

REVAMPING YOUR RETROSPECTIVE Scrum is a simple framework that includes some specific roles, artifacts and meetings. Scrum teams often implement the Daily Stand-Up, Sprint Planning and the Review. And then comes the Retrospective. What s the purpose? What s it supposed to be? Is your team wondering why they bother holding a retrospective? Perhaps your Retrospective has become ineffective, perfunctory or stale. Rather than abandoning the practice, consider revitalizing it. Here s why. WHY IS THE RETRO IMPORTANT? The How The Sprint Retrospective is the opportunity to inspect and adapt the Team s process. It s a time boxed one- to three-hour meeting (depending on the length of your Sprint) facilitated by the Scrum Master at which the complete Team discusses the just-concluded Sprint and determines what could be changed that might make the next Sprint more enjoyable or productive. Sometimes Teams skip the Sprint Retrospective. That s unfortunate, because it s the primary method for the Team to discover and implement potential improvements in the way the Team functions. It s an opportunity for the Team to discuss what s working and what s not working, and agree on changes to try. The Team and Scrum Master need to be present. The Product Owner is welcome but not required to attend. Sometimes the Scrum Master can act as an effective facilitator for the Retrospective, but it may be better to find a neutral outsider to facilitate the meeting. A good approach is for Scrum Masters to facilitate each others retrospectives, which enables cross-pollination among Teams. The Why There are many techniques for conducting a Sprint Retrospective, and the book Agile Retrospectives (Derby, Larsen 2006) provides a useful catalogue of techniques. A simple way to structure the discussion is to draw two columns on a whiteboard, labeled What s Working Well and What Could Work Better and then go around the room, with each person adding one or more items to either list. As items are repeated, check marks are added next to them, so the common items become clear. Then the Team looks for underlying causes, and agrees on one improvement for the following sprint with acceptance tests built in, along with a commitment to review the results at the next Sprint Retrospective. WHY ISN T YOUR RETRO WORKING? 2

Over the course of time some Scrum practices begin to slip, or the meeting has become perfunctory not effective. Let s look at how you got here through the frame of the usual suspects for an ineffective Retrospective. The Usual Suspects The Reality The whole team thinks it s a waste of time. Retrospectives aren t valuable since we don t have any impediments. Maybe if the Scrum Guide said more about how to improve The Retrospective is just too hard. We do it but it doesn t have an impact. It s shown us that Scrum isn t really working. What brought you to this point? Yes, retrospectives are hard because we have to be introspective and question the status quo. But they are invaluable. The compelling information we get from these excuses is what it tells us about the team s underlying dysfunctions. 1. The whole team thinks it s a waste of time. Ask, why does the team think it s a waste of time? More likely than not, the meeting isn t being managed effectively and the outcome of the meeting doesn t result in change or action. 2. We don t have any impediments. A team that tells you they don t have any impediments probably has a pretty big impediment that is hard to face, like a lack of trust between team members or fear of conflict. 3. Tell me what to do, Scrum Guide! Having a conversation like the Retrospective in a vacuum is onerous! Make it easier to share and be vulnerable! The Scrum Guide doesn t say much about how to have the meeting, but that does not mean that the team or Scrum Master can t be creative. 4. It s too hard. Some team impediments are big. Too big to solve in one meeting. It s important to make meaningful progress and keep the momentum going each Sprint, and this is most easily done by breaking down issues into something that can be accomplished and has a clear definition of done. 5. It doesn t have an impact. Often, teams are plugging along and meeting an acceptable velocity. Scrum is meant to produce better products faster, with a steady increase in velocity. If your team has flat-lined, chances are your Retrospective isn t getting to the root cause of some of your big impediments. 6. All we see is that Scrum isn t working. The Scrum framework will quickly reveal weaknesses, in the team and in the organization. Scrum does not solve the problems; it makes them painfully visible, and provides a framework for people to explore ways to resolve them in short cycles and with small improvement experiments. 3

TAKE CORRECTIVE ACTION Step 1 If your Retrospectives aren t resulting in increased velocity, name it. Then get the Team to explore root causes. Only a minority of Scrum teams achieve the hyper-productive state. This is because most teams fail to identify and remove impediments and fail to self-organize to improve performance. Step 2 Make the case for why the Retrospective is important. Scrum is about continuous improvement. If you re not routinely capturing opportunities for improvement and taking action to do so, you re losing your competitive edge. Step 3 Adopt a new practice to rejuvenate your Retrospectives. Sometimes it s as easy as changing the way the question is asked and the Happiness Metric is a great way to do that. The Happiness Metric is a simple tool used to focus your Retrospective and collect actionable information. It works like this: Ask each Team member: 1. On a scale of 1-5, how happy are you with your role in the company? 2. On the same scale, how happy are you with the company? 3. What specifically increased your happiness last Sprint? 4. What specifically decreased your happiness last Sprint? 5. What would increase your happiness for next Sprint? Ask the Team: 1. What would make the team as a whole happier in the next sprint? 2. Identify the top process improvement or kaizen (a Japanese business philosophy of continuous improvement of working practices, personal efficiency, etc. Japanese, literally improvement ). 3. Put the Kaizen in the Sprint Backlog with quantitative acceptance tests. Just Do It The Retrospective helps the Team inspect and adapt each cycle. It s the mechanism for harnessing the visibility Scrum 4

provides to create opportunities for improvement and real results. By focusing on your Retrospective, you ll increase velocity, finish early, and accelerate faster. Try it. If it doesn t work this time, you always have the next Sprint. 5