Chapter 3. The ScrumMaster

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

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

Scrum. SE Presentation. Anurag Dodeja Spring 2010

Scrum In 10 Slides. Inspect & Adapt

A Glossary of Scrum / Agile Terms

Getting Agile with Scrum

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

Agile Software Development in the Large

WE ARE FOCUSED ON HELPING OUR CLIENTS WORK SMARTER AND MORE EFFICIENTLY SO THAT TOGETHER, WE CAN EMPOWER PEOPLE TO DELIVER GREAT RESULTS.

Agile Scrum Workshop

D25-2. Agile and Scrum Introduction

Scrum methodology report

Agile Software Development with Scrum. Jeff Sutherland Gabrielle Benefield

Scrum for Project Managers

Agile Software Project Management with Scrum

ScrumMaster Certification Workshop: Preparatory Reading

Agile Information Management Development

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

Introduction to Agile and Scrum

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

Scale your product NOT your Scrum

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

The Basics of Scrum An introduction to the framework

Getting Agile with Scrum. We re losing the relay race

LEAN AGILE POCKET GUIDE

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

Agile Projects 7. Agile Project Management 21

ScrumMasters Considered Harmful

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

Agile software development

Scrum Guide. By Ken Schwaber, May, 2009

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

Capstone Agile Model (CAM)

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

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

Agile Vendor Management

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

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

Agile Project Management with Scrum

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

An Example Checklist for ScrumMasters

EXIN Agile Scrum Foundation. Sample Exam

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

THE BUSINESS VALUE OF AGILE DEVELOPMENT

Introduction to Scrum

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

Iteration Planning. also called Iteration Kickoff

An Introduction to Scrum

AGILE - QUICK GUIDE AGILE - PRIMER

Development phase 1.3. isupport. Project Name: isupport Date: Release: 1.3. Document Name: HCCH isupport Development phase project team 1

3 Steps to an Effective Retrospective December 2012

agenda AGILE AT SCALE

The Agile Manifesto is based on 12 principles:

Scrum. Speaker: Dan Mezick URL: NewTechUSA.com. Copyright 2002: All rights reserved

Global Business Services, GBS. Scrum and Kanban. Processer & IT nord seminar 5v3. Gitte Klitgaard Hansen, IBM

STEP 5: Giving Feedback

"Bezpieczny Projekt"

Lean vs. Agile similarities and differences Created by Stephen Barkar -

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

Product Development with Scrum

Scrum. in five minutes

February Scrum: Developed and sustained by Ken Schwaber and Jeff Sutherland

Scaling Agile with the Lessons of Lean Product Development Flow Copyright 2012 Net Objectives, Inc. All Rights Reserved

Agile Project Management By Mark C. Layton

Agile with XP and Scrum

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

Certified Scrum Master Workshop

SmartBear Software Pragmatic Agile Development (PAD) Conceptual Framework

Agile Based Software Development Model : Benefits & Challenges

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

Agile for the CIO. Increasing Project Por8olio Performance through Scaled Agile So<ware Development Brent Barton, Sr. Consultant, CuCer.

How to manage agile development? Rose Pruyne Jack Reed

Ep #19: Thought Management

Agile Software Development. Stefan Balbo / Patrick Dolemieux

Agile Beyond The Team 1

Using Scrum to Streamline Web Applications Development and Improve Transparency. Michelle Frisque

Mike Cohn - background

Agile Software Development

Agile Software Development

CSPO Learning Objectives Preamble. Scrum Basics

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

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

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

Chapter 6. Iteration 0: Preparing for the First Iteration

Agile Development Overview

Course Title: Planning and Managing Agile Projects

Agile Methods for Analysis

Adapting Agile Software Development to Regulated Industry. Paul Buckley Section 706 Section Event June 16, 2015

Introduction to Agile

Agile Software Construction. Beatrice Åkerblom Course Council?

Lean. An Overview of Agile. White Papers. reprinted from The Agile Journal. essential. by Alan Shalloway

Introduction to Agile Software Development Process. Software Development Life Cycles

SESSION 303 Wednesday, March 25, 3:00 PM - 4:00 PM Track: Support Center Optimization

Selling Agile at Your Company

Strategy. Agility. Delivery.

Issues in Internet Design and Development

Agile Project Management

Challenges of Software Security in Agile Software Development

Markus Dick, Stefan Naumann {m.dick, s.naumann}(at)umwelt-campus.de

Agile & Scrum: What are these methodologies and how will they impact QA/testing roles? Marina Gil Santamaria Summer 2007

Transcription:

Chapter 3 The ScrumMaster

Responsibilities ScrumMaster responsibilities are not the same as a project manager Their authority is indirect! ScrumMaster is a master of the Scrum process The result being their role greatly increases the probability of success by helping the Product Owner select the most valuable Product Backlog and by helping the Team turn that backlog into functionality

Daily Scrums Daily Scrum is for socialization and synchronization The SCRUM wannabe (but isn t) and proceeds to: apply Scrum rules and practices without fully understanding the underlying principles of selforganization, emergence, and visibility and the inspection/adaptation cycle Note: "The best architectures, requirements, and designs emerge from self-organizing teams Principle #11, Agile Manifesto

What was wrong? Trey Research case study The CIO ran the Daily Scrum At the meeting The CIO pulled out his list and asked each person present whether he or she had completed the tasks he had written next to that person s name on the list. did you finish designing the screen I gave you yesterday? are you ready to start on the dialog boxes in it today? The CIO did this to each team member and then asked if the team needed help. Team members were silent! The CIO was doing the organizing, not the team

What goes on during the Daily Scrum What should be the agenda of the Daily Scrum Each team member (or working pair) is asked three questions: 1. What have you done since the last Daily Scrum? 2. What am I going to do between now and the next Daily Scrum? 3. What is preventing m from doing my work? The interpretation of the wannabe Scrum Master was: 1. To check on whether the team members had done what he told them to do since the last Daily Scrum 2. To tell each member what they should do between now and the next Daily Scrum. 3. To check if he could do anything to help the team accomplish its goals

What gets missed The CIO did not understand the difference between controlling and facilitating and the difference between bossing and coaching The productivity that emerges when a team figures out the best way to accomplish its goals hadn t been realized. That team members must have a deep personal commitment that emerges when the team puzzles their way through their work on their own. The ability for the team to tackle problems and solve them is the heart of Scrum and the reason it works

Lessons Learned Scrum keeps everything highly visible The Daily Scrum keeps all team activities visible, so that the ScrumMaster can assess and ensure the Scrum process is working affectively By keeping everything in full view, the type of backroom politicking and influence swapping normal in most organizations is minimized.

ScrumMaster Makes sure that all the pieces of the Scrum process come together and work as a whole so that: There are no barriers between the Scrum team and the Product Owner so that the Product owner directly drives what must be done The Product Owner is able to maximize ROI and meet his or her objectives Creativity of the Scrum team is encouraged and supported The Scrum team is learning and improving their productivity The Scrum team is improving their tools and engineering practices so that each increment of functionality is potentially shippable The team s progress remains up-to-date and visible

Schwaber s Advice When I am unclear about how to help a Scrum team, I ve found it useful to keep the homily the art of the possible in mind It's not about what's right or what's best. It's about what you can actually get done that is, focus on what can be done rather than be frustrated by what can't be done. This thought helps guide my actions at work on projects and in everyday life.