Time for a Checkup: 5 Dimensions of Agile Team Health

Similar documents
The Role of Architecture in a Scaled Agile Organization - A Case Study in the Insurance Industry

IT4305: Rapid Software Development Part 2: Structured Question Paper

Process improvement, The Agile Way! By Ben Linders Published in Methods and Tools, winter

Deploying Agile Practices in Organizations: A Case Study

Major Milestones, Team Activities, and Individual Deliverables

Essentials of Rapid elearning (REL) Design

Team Dispersal. Some shaping ideas

It's Not Just Standing Up: Patterns for Daily Stand-up Meetings

Expert Reference Series of White Papers. Mastering Problem Management

Mike Cohn - background

Short Term Action Plan (STAP)

Training Pack. Kaizen Focused Improvement Teams (F.I.T.)

California Professional Standards for Education Leaders (CPSELs)

For Portfolio, Programme, Project, Risk and Service Management. Integrating Six Sigma and PRINCE Mike Ward, Outperfom

Lincoln School Kathmandu, Nepal

1.1 Examining beliefs and assumptions Begin a conversation to clarify beliefs and assumptions about professional learning and change.

Lean UX: Applying Lean Principles to Improve User Experience

Focus on. Learning THE ACCREDITATION MANUAL 2013 WASC EDITION

Visit us at:

ADAPTIVE PLANNING. 1 Powered by POeT Solvers Limited

Activities, Exercises, Assignments Copyright 2009 Cem Kaner 1

Including the Microsoft Solution Framework as an agile method into the V-Modell XT

Success Factors for Creativity Workshops in RE

What Am I Getting Into?

ESTABLISHING A TRAINING ACADEMY. Betsy Redfern MWH Americas, Inc. 380 Interlocken Crescent, Suite 200 Broomfield, CO

Second Step Suite and the Whole School, Whole Community, Whole Child (WSCC) Model

SHINE. Helping. Leaders. Reproduced with the permission of choice Magazine,

STANDARDS AND RUBRICS FOR SCHOOL IMPROVEMENT 2005 REVISED EDITION

DOES OUR EDUCATIONAL SYSTEM ENHANCE CREATIVITY AND INNOVATION AMONG GIFTED STUDENTS?

I N T E R P R E T H O G A N D E V E L O P HOGAN BUSINESS REASONING INVENTORY. Report for: Martina Mustermann ID: HC Date: May 02, 2017

Software Maintenance

AGL Academy. Powered by Agile Government Leadership. Connect with AGL

Section 3.4. Logframe Module. This module will help you understand and use the logical framework in project design and proposal writing.

Lecture 10: Reinforcement Learning

Higher Education / Student Affairs Internship Manual

Myers-Briggs Type Indicator Team Report

OCR LEVEL 3 CAMBRIDGE TECHNICAL

WORK OF LEADERS GROUP REPORT

Common Core Postsecondary Collaborative

Measurement & Analysis in the Real World

Delaware Performance Appraisal System Building greater skills and knowledge for educators

The IDN Variant Issues Project: A Study of Issues Related to the Delegation of IDN Variant TLDs. 20 April 2011

Problem Solving for Success Handbook. Solve the Problem Sustain the Solution Celebrate Success

MULTIDISCIPLINARY TEAM COMMUNICATION THROUGH VISUAL REPRESENTATIONS

Albemarle County Public Schools School Improvement Plan KEY CHANGES THIS YEAR

IBM Software Group. Mastering Requirements Management with Use Cases Module 6: Define the System

to Club Development Guide.

Unit 7 Data analysis and design

Delaware Performance Appraisal System Building greater skills and knowledge for educators

Colorado State University Department of Construction Management. Assessment Results and Action Plans

From Scrum to Kanban: Introducing Lean Principles to a Software Engineering Capstone Course

A Pipelined Approach for Iterative Software Process Model

Teaching Agile Addressing the Conflict Between Project Delivery and Application of Agile Methods

Cooking Matters at the Store Evaluation: Executive Summary

Unpacking a Standard: Making Dinner with Student Differences in Mind

Harvesting the Wisdom of Coalitions

Week 01. MS&E 273: Technology Venture Formation

Volunteer State Community College Strategic Plan,

SESSION III: Training on Conducting the Informed Consent Process

PRINCE2 Practitioner Certification Exam Training - Brochure

Implementing Response to Intervention (RTI) National Center on Response to Intervention

A Model to Detect Problems on Scrum-based Software Development Projects

Software Development Plan

Effectively Resolving Conflict in the Workplace

Evaluation of Systems Engineering Methods, Processes and Tools on Department of Defense and Intelligence Community Programs - Phase II

University Library Collection Development and Management Policy

Pragmatic Use Case Writing

Professor Christina Romer. LECTURE 24 INFLATION AND THE RETURN OF OUTPUT TO POTENTIAL April 20, 2017

EDIT 576 (2 credits) Mobile Learning and Applications Fall Semester 2015 August 31 October 18, 2015 Fully Online Course

ALL-IN-ONE MEETING GUIDE THE ECONOMICS OF WELL-BEING

NORTH CAROLINA STATE BOARD OF EDUCATION Policy Manual

Utilizing Soft System Methodology to Increase Productivity of Shell Fabrication Sushant Sudheer Takekar 1 Dr. D.N. Raut 2

Katy Independent School District Paetow High School Campus Improvement Plan

leading people through change

Equitable Access Support Network. Connecting the Dots A Toolkit for Designing and Leading Equity Labs

Prepared by: Tim Boileau

Lean Six Sigma Innovative Safety Management

An Industrial Technologist s Core Knowledge: Web-based Strategy for Defining Our Discipline

BEYOND FINANCIAL AID ACTION PLANNING GUIDE

EDIT 576 DL1 (2 credits) Mobile Learning and Applications Fall Semester 2014 August 25 October 12, 2014 Fully Online Course

Introduction to CRC Cards

Safe & Civil Schools Series Overview

Implementing a tool to Support KAOS-Beta Process Model Using EPF

Multimedia Courseware of Road Safety Education for Secondary School Students

Value Creation Through! Integration Workshop! Value Stream Analysis and Mapping for PD! January 31, 2002!

Maximizing Learning Through Course Alignment and Experience with Different Types of Knowledge

STEPS TO EFFECTIVE ADVOCACY

LEAD AGENCY MEMORANDUM OF UNDERSTANDING

Critical Incident Debriefing in a Group Setting Process Debriefing

CERTIFIED PROJECT MANAGEMENT SPECIALIST (CPMS) STUDY GUIDE

Writing a composition

Envision Success FY2014-FY2017 Strategic Goal 1: Enhancing pathways that guide students to achieve their academic, career, and personal goals

Editor s Welcome. Summer 2016 Lean Six Sigma Innovation. You Deserve More. Lean Innovation: The Art of Making Less Into More

Generating Test Cases From Use Cases

LEt s GO! Workshop Creativity with Mockups of Locations

BBC Spark : Lean at the BBC

Grade 3: Module 1: Unit 3: Lesson 5 Jigsaw Groups and Planning for Paragraph Writing about Waiting for the Biblioburro

Georgia Tech College of Management Project Management Leadership Program Eight Day Certificate Program: October 8-11 and November 12-15, 2007

State Parental Involvement Plan

Transcription:

Time for a Checkup: 5 Dimensions of Agile Team Health Michael Harris DCG Software Value Making Software Value Visible September 14, 2016 softwarevalue.com Measure. Optimize. Deliver. Phone: +1-610-644-2856

1

2

Final Thanks to our Partners We are looking for Integration Architects and.net developers. Check out: http://www.spitfiregroup.com/about/careers 3

Agenda Why Retrospectives? Obstacles 5 Dimensions of Agile Team Health Typical Process Strategic Retrospectives AgilityHealth Radar 4

Why Retrospectives? Retrospectives are part of most methodologies, even though there are many different terms (e.g. postimplementation reviews or postmortems). Each methodology focuses on different nuances. Agile more aggressively embraces retrospectives than waterfall or iterative frameworks. Retrospectives in Agile reflect the adoption of the principle of kaizen (Japanese for improvement [continuous improvement]): Discover what will make the team or organization deliver more value. Retrospectives occur when change can actually be applied to the project to impact the current delivery. Brian Wernham, Agile Project Management for Government, noted the UK DirectGov project used retrospectives to mold how teams worked in order to maximize delivery productivity. 5

Obstacles Ritualization Ritualization can dramatically affect the value of retrospectives. Downward spiral of disillusionment that will inevitably end with the abandonment of the technique. Two typical reasons that cause ritualization: The process becomes more important than (or at least as important as) the results. Overcommitted teams who don t have time to reflect. Boredom (wake me up when it's over). The Works Well and Needs Improvement format gets really old quickly. The retrospective will usually be fulfilled so that the team can start planning the next sprint or iteration. The Scrum Master or coach needs to help the team address the root cause of the problem. All Scrum Masters should know at least nine techniques for retrospectives. 6

Obstacles Culture Retrospectives are a tool that the team uses to identify what they can do better, BUT the basic process can all go wrong: Making people feel safe. Generating ideas and solutions so the team can decide on what it thinks will make the most significant improvement. Puts the team in charge of how it works. If the retrospective process is focused on increasing the team s capacity, rather than trying to generate lessons learned for the next project, then non-obvious impediments can easily be missed. There are many different techniques for executing retrospectives; many teams find 1-2 techniques they like, and then they ride that horse until it collapses. Lean thinking removes processes that don t add value! 7

Why Retrospectives? While many retrospective techniques posit the questions What worked well? and What did not work?, the real reason to do any retrospective is to identify, agree on and plan for what can be done better. 8

DCG Radar 5 Dimensions of Agile Team Health Culture Foundation Clarity Performance Leadership 9

DCG Radar TeamHealth Assessments Dimensions Culture Team Dynamics Accountability. Creativity. Trust & Respect. Collaboration. Happiness. Foundation Clarity Performance Leadership Agility Team Structure Vision Planning Roles Confidence Measurements Manager Product Owner Technical Leads Team Facilitator Effective Meetings. Planning & Estimating. Technical Excellence. Self-Organization. Sustainable Pace. Size & Skills. Allocation & Stability. Environment. Vision & Purpose. Measure of Success. Roadmap. Mid-Term Plan. Short-Term Plan Roles. Generalizing Specialists. Product Owner. Team. Stakeholders. Predictable Velocity. Time-to-Market. Value Delivered. Quality. Response to Change. Process Improvement. People Development. Servant Leader. Leadership. Backlog Management. Engagement Technical Leadership. Servant Leader. Impediment Mgmt. Servant Leader. Effective Facilitation. 10

Typical Process Set Up (<20 minutes for a 2 week sprint): First, create a safe atmosphere (review Norm Kerth s Prime Directive with the team). Ground the team by focusing on the current sprint s results (for example, review the Burn-Down Chart or have the team develop an annotated sprint timeline). Idea Generation (<30 minutes for a 2 week sprint): Encourage the team to dig in and capture the details. For retrospectives focused on process or flow, use sticky notes to brainstorm, followed by mute mapping to group (affinity diagraming). For team or personnel issues, use storytelling. For example, have subsets of the team describe a fictional scenario based on reallife problems and how they would solve the problem. Consider direct discussion as an alternative. Insight Development: Once the idea generation step is completed, the team should review the data and come to a consensus about what it means. One method of analysis is to look for patterns and to determine if there are trends in this stage. The goal is to recognize if there is a problem so you can start to resolve it. Identify An Improvement Objective (<30 minutes for a 2 week sprint) Wrap-up: Spend 5-10 minutes reviewing the session so that the next retrospective will be even more effective. 11

Typical Process Identifying an Improvement Objective A team may have identified a number of ideas for improving its productivity. Focus on the top 1-2 actionable big wins. The rationale for not fixing everything: The time needed to fix a problem will come from the team s capacity to deliver business value (there is only so much capacity that the team has at its disposal). If the remaining issues are really problems, the team can decide to address them during the next iteration. Too many changes at once makes it hard to track cause and effect. This continuous, incremental process improvement is one reason team productivity, aka velocity, typically increases from iteration to iteration. After the team selects the issue (or issues) to be tackled, have the team members add it to the next sprint backlog so that it gets addressed. 12

Strategic Retrospectives Traditional process tends to be tactical thorns and roses from the just-finished sprint. Need to reboot the tactical retrospectives with a quarterly strategic perspective. Value of Visualization: One powerful radar that tells the whole story. Visualize your team s growth quarter by quarter. Visually see team consensus and divergence. Visualize the Hard Metrics alongside the qualitative ones. Rollup organizational issues across teams. Optimize team performance. 13

Strategic Retrospectives Three-hour facilitated workshop that focuses on the top areas that affect team performance and health: Step One: Facilitator works with team to complete the 360 TeamHealth Radar, covering the 5 key dimensions of a healthy Agile team: Clarity, Performance, Leadership, Culture, Foundation. Step Two: The instructor will engage the team in a healthy and open discussion around analyzing its radar results and reviewing its Strengths, Improvements and Top Impediments to Growth. The final output is a Team Growth Plan with key outcomes the team wants to achieve within the next few months. The real value from this workshop is the open and honest conversations that help the team get past any current roadblocks and develop a clear plan of action for getting its performance and health to the next level BUT the information is the property of the team! Repeat this strategic retrospective each quarter as a refresh on the per sprint/iteration retrospectives. 14

DCG Radar TeamHealth Assessments 15

DCG Radar Team Assessments Detail and Diversity 16

Sample Questions Measurements A healthy team tracks, measures and communicates, with high visibility, the key metrics that demonstrate its success and highlights growth areas. If you're not sure, select N/A. To what extent do you agree with the statements below: 1 = Strongly Disagree, 10 = Strongly Agree Our team tracks actual velocity versus our target velocity and it is consistently within 10% of our goal. Meaning, if we target to complete 50 points, we deliver 45+ points. Our team's average velocity over the past several iterations can be used for future planning. We are becoming predictable in our delivery. Our team delivers value frequently (or as frequently as desired by our customer) and has significantly reduced lead time. 17

Report AHR Charts Notes by 5 key dimensions and for last 3 questions: Strengths, Improvements, Impediments Growth Plan 18

Growth Plan 19

Case Studies 20

To Summarize Traditional process tends to be tactical thorns and roses from the just-finished sprint. Need to reboot the tactical retrospectives with a quarterly strategic perspective. Value of Visualization. The real value from this workshop is the open and honest conversations to help the team get past any current roadblocks and develop a clear plan of action for getting its performance and health to the next level. The takeaway is an actionable growth plan that can be used as an agenda for tactical retrospectives between the strategic retrospectives. DCG can do one free AHR TeamHealth Assessment Pilot per company! 21

Contact Us Email: m.harris@softwarevalue.com Phone: 1-610-644-2856 http://www.softwarevalue.com @DCGSWValue /DCGSWValue /company/dcg-software-value softwarevalue.com Measure. Optimize. Deliver. 22