Introduction Welcome to meeting Introductions: What is your experience with retrospectives? What do you hope to get from this session? Quick Discussion:

Slides:



Advertisements
Similar presentations
Company Name Sample Template Presenter Name
Advertisements

An Effective Meeting. Gather and distribute information. Make decisions. Brainstorm. Provide training. Network/socialize.
Iteration Planning.
Walter Bodwell Planigle. An Introduction – Walter Bodwell First did agile at a startup in 1999 Got acquired by BMC in 2000 and spent the next 8 years.
Facilitated by Joanne Fraser RiverSystems
Philip J. Harkins-Linkage Implementation : Michael Malamatinas-Nike Hellas 10 Tactics for Leading in Hard Times.
How to Map a Sales Process That Creates Value for Customers! July 2003.
Experiential Learning Cycle
How To Run An Effective Meeting How productive are your meetings? Would you describe the culture that governs your meetings to more resemble World War.
An Effective Meeting.  Gather and distribute information.  Make decisions.  Brainstorm.  Provide training.  Network/socialize.
Introduction to Scrum.
Inference A conclusion reached on the basis of evidence and reasoning
Conducting a Professional and Effective Meeting Britni Saunders LPA Training Program Director, INDOT Event Date.
1 RUNNING a CLASS (2) Pertemuan Matakuliah: G0454/Class Management & Education Media Tahun: 2006.
Lessons Learned Best Practices Lisa A. Grant, MBA, PMP, AC-Bronze, CL May 19, 2007
Computer Engineering 203 R Smith Management Skills 02/ What are Engineering Management Skills? Engineering Management requires a combination of both.
Every day 83 million people attend 11.5 million meetings.
11 Welcome to the Facilitation Skills Practice Workshop!
Topic #2 Burn-down. User Story: As a Scrum Master or Member of an Agile team I want to understand velocity and burn down So that I can use them to maximize.
STRENGTH-BASED TEAMING: Achieving Safety, Permanency & Well Being DAY TWO.
EXPECT THE BEST. Canadian Accredited Independent Schools The Governance of Fundraising.
Reflective practice Session 4 – Working together.
Mobile Apps: Review and Retrospectives Refresher Agile Transformation Team 1.
COLLABORATION MODULE #3 Planning Good Meetings An online module developed by Pivot Learning Partners for the West Contra Costa Unified School District.
Richard Strand Olympic College Fall  Collaboration  Social connection  Shared commitment  Spread the word  Get buy-in  Gage resistance.
COMPGZ07 Project Management Presentations Graham Collins, UCL
10 Aug 2010 ECE/BENG-492 SENIOR ADVANCED DESIGN PROJECT Meeting #2.
Lenovo Listens Manager Training Step 2: Interpret and Communicate Results 1.
© 2010 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property. Deeper Dive Into: User Stories.
Picking Your Next New Winning Initiative LERN/Orlando Presented by Greg Marsello.
[Facility Name] [Presenter Name] [Date]. Objectives 2 After this session, you will be able to 1. describe Root Cause Analysis (RCA) and Plan-Do-Study-Act.
Focus groups ScWk 242 – Session 4 Slides.
to Effective Conflict Resolution
SCRUM introduction 6 April Scrum Team are known as pigs because they’re committed to delivering Sprint Goal People who are involved but not dedicated.
R ESTAURANT M ANAGEMENT (HM 432) CHAPTER 5 Planning and Conducting Effective Meetings.
TEAMWORK AND TEAM BUILDING KEYS TO GOAL ACHIEVEMENT AND SUSTAINABILITY.
Personal Development Plan PDP. PDPs  A really straight forward way to start planning for your future success.  Also useful if you are working hard but.
1158 Project Retrospectives Miroslav Novak Systems Engineer Borland.
It’s Not Just About the Horses: How to Bring Out the Best In the People You Work With John J. Martin Dina Parrello.
Rhetorical Framework Purpose Audience Situation Persona/Ethos Message.
Dr. Nguyen Hai Quan.  Why SCRUM?  What is SCRUM?  Some terms  SCRUM Meetings  Sprint  Estimation  Product backlog  Sprint backlog  Whiteboard.
Everyone Communicates Few Connect
Interviewing for Dissertation Research But these ideas apply to many types of interviewing.
Understand the purpose and benefits of guiding instructional design through the review of student work. Practice a protocol for.
Technical Interviews CONDUCTING TECHNICAL INTERVIEWS 1.CREATING OBJECTIVES Hire the Best Technical Talent Technical Skills are Critical Technical Skills.
Lecture 10 More Innovation SE3821 Software Requirements and Specification Dr. Rob Hasker (based on slides by Dr. Brad Dennis)
Practice Key Driver Diagram
Developing Student Researchers Part 2 Dr. Gene and Ms. Tarfa Al- Naimi Research Skills Development Unit Education Institute.
Meetings Managers are people who do things right, while leaders are people who do the right thing. Warren Bennis, Ph.D. “On Becoming a Leader”
Academic Choices Moore Public Schools. What is Academic Choice in public school and why should we try it?  Academic Choice is a way to structure lessons.
Focus groups. What are Focus Groups?  A focus group is basically a way to reach out to potential users for feedback and comment.
Benefits of Study Groups & Characteristics of Successful Groups
AGILE - IMPLEMENTATION (C) CLARION TECHNOLOGIES. ability to move quickly and easily…. AGILE MEANING (LITERALLY)
FEU INSTITUTE OF TECHNOLOGY CONDUCTING BUSINESS MEETINGS (PROCEDURES AND ETIQUETTES) De Guzman, Erickson P. ENSP2 Prof. Xavier Aquino Velasco Associate/Lecturer.
Agile 101. Feasibility Study SDLC – What is it? Systems Development Life Cycle: The most commonly used, and generally accepted, project management approach..
n Taking Notes and Keeping a Journal n Listening Skills n Working Together n Managing Your Time.
MAPS for the Future An Introduction to Person- Centered Planning Katie Shepherd, Fall 2009.
Week 2: Interviews. Definition and Types  What is an interview? Conversation with a purpose  Types of interviews 1. Unstructured 2. Structured 3. Focus.
Product Management Certificate Program Week 3 – Customer Research.
Introduction to Agile. Introduction Who is this guy?
Scrum Overview. Agenda What is scrum…and what it isn’t Scrum’s Characteristics The Scrum Process Scrum Phases Measurements Key Practices Backlogs Sprint.
Team Up! How to Turn Problems into Solutions PRESENTERS MARJUYUA LARTEY-ROWSER, PHD, RD MARY FRANCES NETTLES, PHD, RD.
Our Co-Teaching Experiences Hamish Rolls, Jo Kyeongseon Hogye Middle School.
Engineering Design Capstone Research Project: Part 1 Copyright © Texas Education Agency, All rights reserved. 1.
Introduction to Software Engineering Muhammad Nasir Agile Software Development(3)
Scrum and TargetProcess
Facilitation Tool: Team Agreement
Priya Sinha & Ben Mancini
Improvement 101 Learning Series
Extreme Programming Explained by Kent Beck
Presentation transcript:

Introduction Welcome to meeting Introductions: What is your experience with retrospectives? What do you hope to get from this session? Quick Discussion: What is a retrospective? What are retrospectives good or not good for? When and why do we do retrospectives? Safe Harbour Warnings: We are coming from a startup environment where change is easier We have complete buy-in and support from everyone We have a relatively seasoned team Your mileage will vary and you must adapt locally

A Framework for a Retrospective This framework is taken from Agile Retrospectives and provides enough structure to keep retrospectives on track and flowing 1)Set the Stage: getting the team ready to engage in the retrospective (5%) 2)Gather Data: create a shared picture of what happened during the retrospective period (25-40%) 3)Generate Insights: interpret and analyze the data to figure out what happened (25- 40%) 4)Decide What to Do: identify highest priority items to work on and put measurable goals on those items so they can be completed (10-20%) 5)Close the Retrospective: reflect on the retrospective and how to improve it, and to appreciate accomplishments of the team and individual interactions (5-10%)

Set the Stage “Getting the team ready to engage in the retrospective” Welcome everyone to the retrospective and express appreciation for hard work leading to retrospective and willingness to attend -> provides respect to all attendees Provide a short amount of time for everyone to speak: to introduce themselves or to answer a simple question (“how did the sprint go?”, “what are you looking for?”) --> people are more likely to contribute when they have already talked and have been listened to Describe the approach to the session: agenda, working agreements, timeboxes -> organization respects people’s time investment -> creates a safe environment in which to have discussions Activities: - Checkin: provide opportunity for everyone to talk and listen (as above) - ESVP: Explorer / Shopper / Vacationer / Prisoner – everyone thinks about why they are there

Gather Data “create a shared picture of what happened during the retrospective period” Capture data about what occurred during the period - events: new hire, important sale, decisions, milestones - metrics: burndowns, velocity, unit tests, build failures, features completed, cycle time - stories and features completed - customer stories - feelings Activities: - Timeline: work in groups to remember what happened and place items on a timeline - Mad Sad Glad: find times or events when you were mad, sad, or glad -Triple Nickels: break into groups and invidually write ideas on a topic; pass around to each team member in turn to build on ideas - Locate Strengths: pairwise interviews (not discussions!) about how the iteration or project went – be curious, ask follow questions

Generate Insights “interpret and analyze the data to figure out what happened” Start asking why things happened - look at conditions, interactions, patterns - look for breakdowns, deficiencies, risks surprises - look both at bright spots of successes and dark spots of pain Dig to get to root causes; first impressions are often correct but may not be deep enough to get to the problem Activities: - Brainstorming: free-form generation of ideas with minimal or no discussion; build on previous ideas to get new ones - Five Whys: why did an event occur? Iterate on why and record the 4 th or 5 th iteration. - Identify Themes: generated data contain common themes; try to group them to get to the common themes

Decide What to Do “identify highest priority items to work on and put measurable goals on those items so they can be completed” Insights generate potential experiments and improvements - What are the highest priority, the biggest impact, likely to succeed? Focus on a very small number of items first (maybe 1) until you establish success Create paths to success: - frame changes in the context of things you are already doing - engage both the rational and emotional side - use your Scrum tools - info radiators, removing impediments, responsibility Activities: - Dot voting: the team votes on what they think are the most important items - SMART goals: ideas that are Specific, Measurable, Achievable, Relevant, Timely - Short Subjects: Keep / Drop / Add; Start / Stop / Keep Doing; Plus / Minus / Interesting

Close the Retrospective “reflect on the retrospective and how to improve it, and to appreciate accomplishments of the team and individual interactions “ Important to reach closure on retrospective - plan for documenting what occurred - plan for following up on initiatives and experiments - retrospect on the retrospective so the next one is even better - time for team to appreciate each other and celebrate successes - appreciate the time and effort everyone has put into improving their team Activities: - + / delta: what to keep and build on, what to change - Appreciations: personally notice and celebrate accomplishments of the team and its members - “thank you to Pat for helping me with …” - Return on Time Invested: quick gauge of whether people found value from 0 (no benefit for time invested) to 4 (high return on investment)

Things to Watch Out For People spend too much time emphasizing the negatives and don’t take credit for the good things that happened Nobody says anything and stares at the floor One person dominates the discussion People play the blame game People don’t let others finish what they’re saying The team identifies the same issues time after time and after a while they give up because nothing ever comes of it

Discussion What kinds of successes have people had with retrospectives? Are teams having problems getting started or getting momentum? How do you get the team all rowing in the same direction? What level of management support do you have? Are there differences between sprint, release, project retrospectives? How do you create the safe environment in which real discovery happens?

References Lots of material and discussion everywhere, including: Agile Retrospectives, by Esther Derby and Diana Larsen - provides framework, exercises, and help on conducting retrospectives Switch: How to Change Things When Change is Hard, by Chip Heath and Dan Heath - discusses why change is hard and provides guidelines to assist - Direct the Rider, Motivate the Elephant, Shape the Path Drive: The Surprising Truth About What Motivates Us, by Daniel Pink - discusses the keys to motivation: Autonomy, Mastery, and Purpose