Scrum in a Nutshell Part 2. Nick Shyamani, Norbert Kołakowski, Krzysztof Kosacki, Tomasz Kaczmarek v3.0, last update: September,

Similar documents
Scrum Cheat Sheet. 1. Definition. 2. Pillars of Scrum. 3. Scum Values. Scrum is a framework within which people can address complex adaptive problems.

Has no formal authority but Coaches the Development Team in self-organization and crossfunctionality

SLIDES LINK -> PROJEKTOWANIE OPROGRAMOWANIA SYSTEMÓW

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

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

Agile project management with scrum

Creative Commons License Attribution

Agile Methodology (Scrum Approach)

1. Lean, Agile, and Scrum Values and Principles 1.1. describe Scrum s relationship to the Agile Manifesto.

Scrum Guide Revision

PSM I PROFESSIONAL SCRUM MASTER

THE SCRUM GUIDE. illustrated

SCRUM FOUNDATIONS ELEARNING TRANSCRIPT

Scrum Basics. Prof. Casper Lassenius Aalto University

Are you Agile or Traditional? What Scrum can do for your organisation

SCRUM Agile Project Management

Breakout Session Scrum

Agile Software Development. Stefan Balbo

Software Engineering. M Umair.

What is Scrum? Scrum is a framework that allows you to create your own lightweight process for developing new products.

Steven Spearman. ScrumMaster: Servant or Leader A Guide for New ScrumMasters

EXIN Agile Scrum Foundation

Your Essential Guide to Scrum Project Management

Wednesday, April 29, Scrum

Scrum #CPBR5. Feb 11, 2012 Sao Paulo, Brasil.

Agile Roles and Responsibilities

CSM Pre-Test. 3) Who is responsible for achieving a Sprint Goal? A) ScrumMaster B) Product Owner C) Project Manager D) Scrum Development Team

Game Production: agile development with Scrum

Agile Development with Scrum V 2.1ITC

ScrumBut. Michael Hall Three Beacons

LCI Arizona Community of Practice

Clinton Keith. Scrum Essentials for Game Teams. Clinton Keith Scott Crabtree. Thursday, March 1, 12. Presented by. Scrum is a simple framework

2017 SCRUM GUIDE CHANGES USES OF SCRUM (NEW SECTION) 2017 CONTENT CHANGES AND ADDITIONS

EXIN Agile Scrum Master

The Guide The Definitive Guide to The Rules of the Game

Scrum Master Lessons from My 4 Year Old Son

SCRUM TRAINING WITH CLINTON KEITH

Agile I m a Scrum Master, How Do I Facilitate Team Engagement for Success? AGILE WEBINAR

Things that can be done to optimize team performance

Become a Certified. ScrumMaster. (CSM ) from our 2 full day s intensive. conducted by authorized faculties from Scrum Alliance.

Introduction to Scrum

What Scrum Is, What Is It Not?

Kick me. Kicking ScrumBut. Rowan Bunning. Certified Scrum Trainer Software WithStyle

Scrum Methodology COSMOS LECTURE SERIES ( ) (ODD) Presentation by: Dr. Amisha Shingala Asst. Professor, Department of MCA SVIT, VASAD.

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

Version February 2018

Actualtests ASF 45q. Number: ASF Passing Score: 800 Time Limit: 120 min File Version: 15.5 ASF. Agile Scrum Foundation

Scrum Master <TBA> Sydney, Australia Scrum Team. <TBA- Delivery Manager/PMO> Nil Full Time

isqi Scrum Master Pro SCRUM MASTER PRO Syllabus isqi GmbH 2018 Syllabus Page 1 SMP V1.5 Syllabus

Total Cost of Ownership. and Return on Investment

SCRUM artifacts, metrics and their application

ASM.exin

Scrum Dos and Don ts

Scrum Master Certification

Course Title: Agile Scrum Team Simulation Workshop

More on Scrum roles. Source: Mike Cohn - Succeeding with Agile Software Development Using Scrum (Addison Wesley, 2010)

Evaluating Scrum in complex organizations (questions per Index)

Toward a Catalog of Scrum Smells

The Kanban Guide for Scrum Teams

Why Managers Need Scrum Capturing the Competitive Advantage

IMPLEMENTING SCRUM. PART 1 of 5: KEYS TO SUCCESSFUL CHANGE. Designed by Axosoft, creators of the #1 selling Scrum software.

An Agile PM Isn t What You Think Where Does Traditional Project Management Fit in an Agile Project Using Scrum? By Jimi Fosdick

Scrum. A method for the efficient or the lazy? Annica Rydin

WHITE PAPER. Agile / Scrum

SCRUM ALLIANCE SCRUM FOUNDATIONS LEARNING OBJECTIVES December 2018 by the Scrum Alliance CSP Learning Objectives Committee

Advice on Conducting the Scrum of Scrums Meeting

From to Scrum. Jurica

Software Product Development an Approach Using Scrum

Rev 0 / 09/11/17 / JN. Agile Project Management using Scrum

Copyright , Scrum.org, All Rights Reserved v1.1

Scrum: The Future of Work The Art of Doing Twice the Work in Half the Time

Scrum The First Agile Methodology For Managing Product Development Step By Step Agile Scrum Scrum Marketing Scrum Development

Scrum Reboot This Time with the Values

The Path to Agile 30 Years of Large-Scale Agile Transitions Agile Amsterdam Tobacco Theatre

Agile Scrum: Your Quick Start Guide With Step-by-Step Instructions By Scott M. Graffius

SCRUM REBOOT THIS TIME WITH THE VALUES CASE STUDY. Introduction

Module: Scrum Basics. Pete Deemer CPO, Yahoo! India R&D

Challenges in the Transition from Waterfall to Scrum a Casestudy at Portbase

Hardware. Agile is all about innovation!

User Help. Fabasoft Scrum

Measuring the Impact of Scrum on Product Development at Adobe Systems

Actionable Tips to Improve Sprint Planning in Scrum

Kanban vs Scrum. A practical guide. Dev 3 2 B C

Craig Smith. Scrum Masters: The Full-Time Role Conundrum

Scrum Master (CM-SMC)

Scrum Outside of Software GTFS 2017 Boston

Global Certifying Authority for Scrum and Agile Professionals

The Agile NBA TM Framework

Global Certifying Authority for Scrum and Agile Professionals. Authorized Training Partner

Agile Drupal Development with Scrum. 3. September 2009 Philipp Schroeder, Liip AG Mori Sugimoto, Diasporan

Is there hope for a certified Project Manager in an agile world? Inspecting behavioural competences of Project Managers and Scrum Masters

Agile Software Development

Jeff Sutherland s. Scrum Handbook. Everything you need to know to start a Scrum project in your organization scrum training institute press

The critical factors of Scrum implementation in IT project the case study

Let me take you back 21 years Scrum.org, All Rights Reserved

Sprint Planning. SWEN-261 Introduction to Software Engineering. Department of Software Engineering Rochester Institute of Technology

Nicolas Tricot & François Esch June 14th 2017

Ours is too great and too complex a nation for even such as I to direct and lead every action.

Matt Heusser and Markus Gärtner. This book is for sale at This version was published on

A living laboratory on the cutting edge of Enterprise Scrum

Transcription:

Scrum in a Nutshell Part 2 Nick Shyamani, Norbert Kołakowski, Krzysztof Kosacki, Tomasz Kaczmarek v3.0, last update: September, 23 2013

Agenda Scrum pillars & values Roles, Events, Artifacts in details How to make that happen? Q&A

Scrum pillars Transparency Inspection Adaptation

Scrum values Openness Focus Commitment Courage Respect

Roles in Scrum Team The Product Owner The Development Team The Scrum Master

Product Owner One person, not a committee The only person who tells the Scrum Team what to work on A member of the Scrum Team NOT the Scrum Master Usually NOT the architect

Product Owner-responsibilities Defining the features of the product Deciding on release date and content Maximizing the value of the product and the work of the Development Team Managing the Product Backlog

The Development Team Self-organizing Cross-functional One title for all Developer Selects the Sprint Goal and specifies work results

The Development Team Delivers products iteratively and incrementally Makes sure that a potentially useful version of working product is always available Makes all estimates Works in open, collocated space Isn t allowed to act on what anyone else but the Product Owner says

Scrum Master Knows Scrum A servant-leader for the Scrum Team Is NOT tech guru

Scrum Master responsibilities Understanding and practicing agility Coaching the DT in self-organization and cross-functionality Removing impediments to the DT s progress Facilitating Scrum events Helping the PO in Product Backlog management Enables close cooperation across all roles and functions and removes barriers Causing change that increases the productivity of the Scrum Team

Scrum Master responsibilities Work with the Scrum Team and the organization to increase the transparency of the artifacts Leading and coaching the organization in its Scrum adoption Working with other SMs to increase the effectiveness of the application of Scrum in the organization

Events The sprint Sprint planning Daily Scrum (stand up) Sprint Review Sprint Retrospective

The Sprint The heart of Scrum A time-box of one month or less Useable, and potentially releasable product Increment is created Consistent durations throughout a development effort No changes are made that would endanger the Sprint Goal

Sprint planning One, eight-hour time-boxed event Answers the following: What can be done this Sprint? How will the chosen work be done? The Development Team selects the Product Backlog items for the Sprint The Scrum Team crafts a Sprint Goal Sprint Backlog is created

Daily Scrum (stand-up) Parameters Daily 15-minutes time-boxed event Same place and time every day Only Development Team members participate To synchronize and create a plan for the next 24 hours Optimizes the probability of meeting the Sprint Goal Not for problem solving Not a status meeting Helps avoid other unnecessary meetings

Daily Scrum (stand-up) The Dev Team members explain: What did I do yesterday that helped the Development Team meet the Sprint Goal? What will I do today to help the Development Team meet the Sprint Goal? Do I see any impediment that prevents me or the Development Team from meeting the Sprint Goal?

Sprint Review Four-hour time-boxed meeting Held at the end of the Sprint to inspect the Increment and adapt the Product Backlog Team presents what it accomplished during the sprint Informal meeting Whole team participates and key stakeholders invited by the Product Owner The entire group collaborates on what to do next

Sprint Retrospective Three-hour time-boxed meeting The Scrum Team inspects itself and creates a plan for improvements introduced in next sprint Done after every sprint Whole team participates

Artifacts Product Backlog Sprint Backlog Product Increment

Product Backlog The single source of requirements Exists as long as a product Never completed - a living artifact Regularly refined The Product Owner responsibility

Sprint Backlog Product Backlog items selected for the Sprint + a plan for delivering them emerges during the Sprint only the Development Team can change it a highly visible, real-time picture of the work tracked throughout the Sprint

Product Increment The sum of all the Product Backlog items completed Meets Definition of Done Potentially Shippable

Definition of Done DONE is specific for each team Same meaning across the Scrum Team Used to assess when work is complete ALMOST DONE IS NOT DONE!

Metrics 40 35 30 25 20 15 10 5 0 Velocity sprint 1 sprint 2 sprint 3 sprint 4 sprint 5 sprint 6 sprint 7 sprint 8 sprint 9 sprint 10 sprint 11 sprint 12

How to make that happen? Small & collocated teams Decompose project into good, incrementable requirements Set up development environment Follow rules Inspect & adapt

It can happen!

What is Scrum

It s a kind of magic

Worth reading Schwaber K., Sutherland J., The Scrum Guide Larman C., Agile and Iterative Development: A Manager s Guide Cohn M., Agile Estimating and Planning Schwaber K., Agile Project Management with Scrum Derby E., Larsen D., Agile Retrospectives Schwaber K., Sutherland J., Software in 30 days

History 1986 Takeuchi H. & Nonaka I., The New New Product Development Game 1995 Sutherland J. & Schwaber K., Scrum methodology at OOPSLA 95 2001 Agile Manifesto 2002 Schwaber K. & Beedle M., Agile Software Development with Scrum

Revision history Rev Date Name Description of change 1.0 Mar, 26 12 N. Kołakowski, K. Kosacki, T. Kaczmarek Initial creation 1.1 Sep, 17 12 N. Kołakowski Replaced slide Behaviors that enable Agile with Scrum values, added notes about what scrum is 1.2 Oct, 17 12 N. Kołakowski Fixed agenda, changed priority to order 1.3 Oct, 29 12 N. Kołakowski Added Lucy's Famous Chocolate Scene 1.4 Apr, 09 13 K. Kosacki Refactoring, added photos for roles in Scrum 1.5 Apr, 12 13 N. Kołakowski Added slides about estimation, cleared some notes in the other slides 2.0 Apr, 23 13 N. Kołakowski Moved slides about pillars and values after the game. Replaced slides about Sprint Goal & managing sprint backlog with a slide about Sprint Backlog (defect fix). Refactored the other slides 3.0 Sep, 23 13 N. Kołakowski Adjusted to the newest version of the Scrum Guide (July 2013)