ScrumMasters Considered Harmful



Similar documents
How NOT to Do Scrum. Patterns and Anti-patterns. Revised July First presented at New York City Scrum User Group June 17, 2010

Product Stack and Corporate Overview

Scrum for Project Managers

Agile Software Development with Scrum. Jeff Sutherland Gabrielle Benefield

How To Develop An Application

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

A Roadmap to Agile Development: A Strategy to Increase Adoption Success

Introduction to Agile

D25-2. Agile and Scrum Introduction

The Basics of Scrum An introduction to the framework

Project Manager to what? ScrumMaster? Agile Coach?

T14 "TIMELINES, ARTIFACTS AND OWNERS IN AGILE PROJECTS" Hubert Smits Rally Software Development BIO PRESENTATION 6/21/2007 1:30:00 PM

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

Certified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012

Certified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012

Working In Teams vs. Individually. CS 169 Fall 2012 Armando Fox & David Patterson

References: Hi, License: Feel free to share these questions with anyone, but please do not modify them or remove this message. Enjoy the questions!

The Scrum Master role vs. Project Manager

AGILE PHILOSOPHY APPLIED TO PROJECT MANAGEMENT

Capstone Agile Model (CAM)

Scrum for Managers, Zurich March 2010

An Example Checklist for ScrumMasters

Extreme programming (XP) is an engineering methodology consisting of practices that ensure top-quality, focused code. XP begins with four values:

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

Selecting a Development Process. Agenda

Business Analysts in an Agile World. Christian Antoine

Scrum methodology report

Are Management Basics Affected When Using Agile Methods?

Bridging the Gap Between Acceptance Criteria and Definition of Done

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

ACP Exam Prep Plus Desk Reference including the Project Management Agile Body of Knowledge TM (PMABOK TM )

WHAT IS APPLICATION LIFECYCLE MANAGEMENT?

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

10 ways to screw up with Scrum and XP Welcome! 1.Sit near the front please! 2.Are you using Scrum or XP? If so grab 3 colored ballots from the stage.

CSPO Learning Objectives Preamble. Scrum Basics

16 Questions Sales Managers Must Ask

Agile with XP and Scrum

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

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

Introduction to Agile Scrum

Lasting commercial success with Agile Evolution

Water-Scrum-Fall Agile Reality for Large Organisations. By Manav Mehan Principal Agile consultant

Marketing scrum vs IT scrum two marketing case studies who now act first and apologize later

15 Most Typically Used Interview Questions and Answers

PMP vs. Scrum Master

XP & Scrum. extreme Programming. XP Roles, cont!d. XP Roles. Functional Tests. project stays on course. about the stories

Scrum. SE Presentation. Anurag Dodeja Spring 2010

Agile Testing Overview

Top HR Interview Question and Answers

Test Driven Development Part III: Continuous Integration Venkat Subramaniam

Digital Marketing Manager, Marketing Manager, Agency Owner. Bachelors in Marketing, Advertising, Communications, or equivalent experience

Executive Guide to SAFe 24 July An Executive s Guide to the Scaled Agile Framework.

Certified ScrumMaster Workshop

Preface Agile Testing Review

Agile Overview. 30,000 perspective. Juha Salenius CSPO CSM PMI-ACP PMP SCGMIS Workshop January 23 rd, 2013

Agile Project Management: Key Differences with Case Study Examples Paul E. McMahon, Principal PEM Systems

SCRUM. A Tool from the Software World Can Improve Analytical Project Outcomes. By KyMBER WALTMUNSON

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

Test Automation: A Project Management Perspective

Scrum Guide. By Ken Schwaber, May, 2009

Integrating Team Foundation Server, Microsoft Test Manager and Coded UI Tests

Agile Software Project Management with Scrum

ScrumMaster Certification Workshop: Preparatory Reading

If I Only Knew Then What I Know Now

Scrum In 10 Slides. Inspect & Adapt

How we work. Digital Natives working methods

Selling Agile to the CFO: A Guide for Development Teams

3 Steps to an Effective Retrospective December 2012

Nova Software Quality Assurance Process

The Scrum software development for small project teams. Siim Nahkur,

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

0. INTRODUCTION 1. SCRUM OVERVIEW

Bridging the Gap: Traditional to Agile Project Management. I. S. Parente 1. Susan Parente, PMP, PMI ACP, CISSP, PMI RMP, ITIL, MSEM;

Five Things Every Software Executive Should Know About Scrum

FOR. 14 Recommendations from a Top Futures Broker. Stuart A. Vosk. Center for Futures Education, Inc.

Secrets of a Scrum Master: Agile Practices for the Service Desk

Introduction to Scrum

Job Satisfaction and Motivation in a Large Agile Team

Agile Software Engineering Practice to Improve Project Success

Effective Interpersonal Communications Exercise

Ten tips for making your Agile adoption successful

Introduction to Agile and Scrum

Hybrid-Agile Software Development

Misconceived. Misdirected. Mismanaged. Why too many companies miss the real value of Lean. A paper by Mark Hughes & Jonathan Gray, Vice Presidents

Digital Transformation of the Enterprise for SMAC: Can Scrum help?

A Guide for Parents. of Elementary and Secondary School Students

Using Both Incremental and Iterative Development Dr. Alistair Cockburn, Humans and Technology

Effective Performance Appraisals

The Benefits of Business Continuity Planning

Agility in Fixed-Price Projects

The Agile Business Analyst: Eyes for Waste By Ellen Gottesdiener Copyright EBG Consulting, Inc., 2009 EBG Consulting, Inc.:

Program & Portfolio! Management using! Kanban! Copyright 2013 Davisbase Consulting. Limited Display License Provided to ASPE

VISUAL REQUIREMENTS MANAGEMENT WITH KANBAN. Mahesh Singh Co-founder/ Sr. VP Product, Digite, Inc.

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

Scaling Scrum Learning Objectives for Conforming Courses. Introduction

Patch Management. Rich Bowen

15 Most Typically Used Interview Questions and Answers

Agile Requirements Definition and Management (RDM) How Agile requirements help drive better results

Agile Software Development

Transcription:

ScrumMasters Considered Harmful Where Did It Go Wrong? Paul Hodgetts, Agile Logic, www.agilelogic.com In computer science and related disciplines, considered harmful is a phrase popularly used in the titles of diatribes and other critical essays. Wikipedia Go To Statement Considered Harmful Edgar Dijkstra, ACM, 3/68 Are Iterations Hazardous to Your Project? Alistair Cockburn, article, 6/08 Copyright (C) 2009, Agile Logic, Inc. - www.agilelogic.com 1

A dead ScrumMaster is a useless ScrumMaster. Ken Schwaber (Agile Project Management with Scrum) Do we set our ScrumMasters up to fail? Copyright (C) 2009, Agile Logic, Inc. - www.agilelogic.com 2

Do we set our Scrum projects up to fail? What s In A Name? ScrumMaster Master of the Scrum Master of Scrum Master of (Scrum) Ceremonies Quartermaster (to the Scrum Team) Copyright (C) 2009, Agile Logic, Inc. - www.agilelogic.com 3

Roles In Scrum & Agile Processes Responsibilities Roles Xxxxxxxxx Xxxx Xxxxx People Accountability In Scrum, ScrumMaster is a role with a set of responsibilities handled by a single person who is accountable. Copyright (C) 2009, Agile Logic, Inc. - www.agilelogic.com 4

My ScrumMaster has never been on a Scrum team (but he took a class). My ScrumMaster has never heard of Extreme Programming. My ScrumMaster proposed that we separate out the test team so they'd be more efficient. an Agile & Scrum Expert My ScrumMaster can't explain why or how we re rolling out Scrum in our company. My ScrumMaster tells me we don't have the resources to get training in Scrum. My ScrumMaster showed up on the first day with a hybrid Scrum process for us to follow. a Scrum Change Agent Copyright (C) 2009, Agile Logic, Inc. - www.agilelogic.com 5

My ScrumMaster lets us finish sprint after sprint without getting the testing completed. My ScrumMaster lets the VP of Marketing interrupt me during the sprint to work on something really important for him. My ScrumMaster let Paul skip the Daily Scrum so he could get some work done. Our Process Conscience My ScrumMaster works with our Product Manager to develop our Sprint plan. My ScrumMaster runs our Daily Scrum, gets our status and assigns our next task to us. My ScrumMaster calculates our capacity and makes sure we re all working at or above 82%. a Project Manager (a Taskmaster) Copyright (C) 2009, Agile Logic, Inc. - www.agilelogic.com 6

My ScrumMaster won t say anything when no stakeholders show up for our sprint review. My ScrumMaster won t bug our manager to get the sign off for the new build server. My ScrumMaster says we just have to muddle through not having a UI Designer available. a Remover of Impediments My ScrumMaster never goes to lunch with us. My ScrumMaster lets us argue for hours and walk out of meetings blaming each other for not making a decision. My ScrumMaster told us we should use JUnit, and installed it without telling us. Coach and Team Builder Copyright (C) 2009, Agile Logic, Inc. - www.agilelogic.com 7

My ScrumMaster is usually in company meetings with the CTO. My ScrumMaster does my performance review, and she fired Suzy last week. My ScrumMaster is concerned about head count, so he s outsourcing our testing. a Manager (Organizational Manager) My ScrumMaster isn t here right now, she s working on another project. My ScrumMaster doesn t really know or understand what I m working on. My ScrumMaster missed our sprint planning meeting to attend a "Dress for Success" seminar. Committed to the Team Copyright (C) 2009, Agile Logic, Inc. - www.agilelogic.com 8

My ScrumMaster seems to argue a lot with our VP and senior managers. My ScrumMaster is afraid to tell our CEO that we can't hit our due date. My ScrumMaster said it's OK for us to ignore our corporate documentation standards because we're a Scrum team. an Ambassador to the Organization Are those too many responsibilities to juggle? How often do ScrumMasters drop the ball? Copyright (C) 2009, Agile Logic, Inc. - www.agilelogic.com 9

Sidebar: ScrumMaster Certification Many misunderstand what a ScrumMaster is Is this a class to become a master of Scrum? Is this a class for any team member? Many misunderstand what certification means Does it prove I know Scrum? Does it prove I know how to implement Scrum? Does it prove I can be a ScrumMaster? Do you know how many levels of CSM there are? Does this help or hurt? You decide Who Do We Choose as ScrumMasters? Project Manager Program Manager Team Lead / Tech Lead Team Member Organizational Manager Big Boss Outside Coach Hired Gun Copyright (C) 2009, Agile Logic, Inc. - www.agilelogic.com 10

Why Does That Make it Hard? Conventional Roles Project Manager Organizational Manager Team Lead Team Member Responsibilities ScrumMaster Role ScrumMaster Square Hole Round Peg Outside Coach Why Must We Appoint One? Kids are pretty good at picking teams and leaders. Copyright (C) 2009, Agile Logic, Inc. - www.agilelogic.com 11

Are We Asking Too Much? What s the Alternative? Conventional Roles Tend to create conflicts of interest Situational Leadership Ad hoc, may not drive any change Extreme Programming Roles Collective responsibility, partly situational Coach and Manager roles Chief Engineer (Entrepreneurial Leader) Role From lean and Toyota Product Dev System Product + Solution + Process Copyright (C) 2009, Agile Logic, Inc. - www.agilelogic.com 12

What To Do? Get to the bosses first: Try to delay the choice of ScrumMasters Or at least head off obviously wrong choices Get everyone familiar with Scrum first: Engage the team in helping fill roles Plan to inspect and adapt with ScrumMasters: Learn what the role needs in your context Carefully coach and support ScrumMasters Make it OK to try different people Questions? Copyright (C) 2009, Agile Logic, Inc. - www.agilelogic.com 13

Thank You For Attending! Enjoy the rest of the Conference! Paul Hodgetts Agile Logic www.agilelogic.com phodgetts@agilelogic.com (714) 577-5795 Materials will be posted at http://www.agilelogic.com Copyright (C) 2009, Agile Logic, Inc. - www.agilelogic.com 14