What Scrum Is, What Is It Not?

Similar documents
Global Certifying Authority for Scrum and Agile Professionals

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

Agile project management with scrum

Scrum Portfolio jumshat.com

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

Wednesday, April 29, Scrum

Evaluating Scrum in complex organizations (questions per Index)

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

ScrumBut. Michael Hall Three Beacons

Agile Methodology (Scrum Approach)

Scrum Guide Revision

SCRUM Agile Project Management

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

Agile Software Development. Stefan Balbo

SLIDES LINK -> PROJEKTOWANIE OPROGRAMOWANIA SYSTEMÓW

Breakout Session Scrum

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

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

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

PSM I PROFESSIONAL SCRUM MASTER

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

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

EXIN Agile Scrum Master

Game Production: agile development with Scrum

Agile Development with Scrum V 2.1ITC

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

THE USE OF CADENCE IN AGILE AND TRADITIONAL PROJECTS

Creative Commons License Attribution

WHITE PAPER. Agile / Scrum

ASM.exin

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

EXIN Agile Scrum Foundation

Software Engineering. M Umair.

Scrum Master (CM-SMC)

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

Course Title: Agile Scrum Team Simulation Workshop

Software Product Development an Approach Using Scrum

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

SCRUM TRAINING WITH CLINTON KEITH

Toward a Catalog of Scrum Smells

FREE BOOK* *Subject to someone actually writing the book in the first place** **I wouldn t hold my breath

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

THE SCRUM GUIDE. illustrated

Scrum Dos and Don ts

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

Total Cost of Ownership. and Return on Investment

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

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

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

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

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

A Guide to SCRUMstudy Certifications and Courses SDC SMC SPOC AEC ESM.

A Guide to SCRUMstudy Certifications and Courses SDC SMC SPOC AEC ESM.

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

Scrum Basics. Prof. Casper Lassenius Aalto University

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

Why Managers Need Scrum Capturing the Competitive Advantage

LCI Arizona Community of Practice

Introduction to Scrum

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

The Kanban Guide for Scrum Teams

SCRUM FOUNDATIONS ELEARNING TRANSCRIPT

Agile Roles and Responsibilities

Your Essential Guide to Scrum Project Management

Assessment & Certification Overview. About Scrum.org

Scrum Master Certification

David Mutchler Professor of Computer Science and Software Engineering

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

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

Scrum Agile Software Development

Scrum: the good, the bad and the ugly

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

Scrum: the good, the bad and the ugly

International Scrum Master Certified (SMC TM )

Move 1. Introduction & Bio. Keith Deibert. SD Manufacturing & Technology Solutions Business Advisor. Blake Sandnes. Chief Engineer RMS Roller-Grinder

A living laboratory on the cutting edge of Enterprise Scrum

EX0-008 exin. Number: EX0-008 Passing Score: 800 Time Limit: 120 min.

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

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

Tangible Scrum. Fabian Schwartz 21 June 2017

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

Advice on Conducting the Scrum of Scrums Meeting

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

Scrum Master Lessons from My 4 Year Old Son

International Scrum Master Certified (SMC TM )

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

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

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

Webinar on Introduction to Scrum and Agile and Training for Scrum Fundamentals Certified (SFC ) Certification

Agile & Lean Education Associates. The Daily Scrum. by Richard Dick Carlson. Copyright 2014, Richard Carlson; All Rights Reserved 1

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

The Art Of Scrum - Home - Springer the art of scrum how scrum masters bind dev teams and unleash agility davennae ckm

Measuring the Impact of Scrum on Product Development at Adobe Systems

Transition from Scrum to Flow

CERTIFIED SCRUM PRODUCT OWNER TRAINING WITH JEFF SUTHERLAND (CSPO)

Actionable Tips to Improve Sprint Planning in Scrum

SCRUM REBOOT THIS TIME WITH THE VALUES CASE STUDY. Introduction

The Elements Of Scrum Chris Sims

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

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

Transcription:

What Scrum Is, What Is It Not? Turku Agile Day 19.3.2009 Petri Heiramo Process Development Manager, Agile Trainer (CST)

Two Levels of What / What Not Scrum at an overall level Scrum within Agile project 2 2008 Digia Plc

Petri Heiramo Age: 37 Long-time software development process specialist at Digia Plc. I can code to save my life, but my primary interest has been in the big picture Focus on Agility and Scrum since 2005 Currently the only CST in Finland About Digia and Agile Over 1300 SW professionals in Finland and globally Agile projects for more than 3 years Currently ~70 Agile projects with 350+ people in them 3 2008 Digia Plc

is a framework to release the massive potential we have as Professional software developers Innovative individuals Members of collaborative teams Modern organizations to try to maximize our ability to generate value in our work and in the organizations we work in. 4 2008 Digia Plc

is: A great tool for us who know how to do innovative solutions with software is not: An antidote to all maladies in software development (i.e. a silver bullet) For everyone 5 2008 Digia Plc

Scrum Is Scrum, Not SCRUM Scrum is not an acronym The word comes from rugby The starting lineup to restart the game Trivia: Ken Schwaber did use the form SCRUM in his 95 OOPSLA paper. Represents the heads together collaborative team approach in Agile development The daily Scrum The word "scrummage" is a modification of "scrimmage", which in turn derives from or is a cognate of "skirmish". The term was used in the laws of rugby union for a long time before being permanently contracted to just "scrum". - Wikipedia: Scrum 6 2008 Digia Plc

Process framework, not methodology Scrum is the minimum set of ceremonies and artefacts to control a work in a complex environment Scrum purposefully omits development detail 1. Scrum expects that people who use it know how to do whatever they do 2. The details are always specific to the environment Check out Scrum 2.0, now with improved practices!! 7 2008 Digia Plc

Customer centric The customer directly drives the development (Product Owner role) Empowered teams Teams assume responsibility for organizing themselves and their work Hyperproductivity Iterative & incremental Risk and value driven Communication driven Command & Control 8 2008 Digia Plc

ScrumBut Yeah, we re doing Scrum, but The most common Agile process used in the world today Results usually from doing Scrum, but improving it using waterfall values and principles A devolving process, not evolving A way out? Yes, recognize what you are doing and try to move to real Scrum 9 2008 Digia Plc

Scrummerfall Scrummerfall. n. The practice of combining Scrum and Waterfall so as to ensure failure at a much faster rate than you had with Waterfall alone. - Brad Wilson Or 10 2008 Digia Plc

Product Owner Scrum Master Development Team Sprint Review Sprint Retrospective Sprint Planning Burndown (-up) Charts 11 2008 Digia Plc

Time-boxed iterations and activities Never extend a Sprint adjust scope Time-boxed meetings No interference during Sprints But the PO may terminate it Common goal, intense collaboration Multi-disciplinary teams Simple, but hard to do right Requires more discipline than traditional approaches 12 2008 Digia Plc

User stories [from XP] Generally recommendable approach Product backlog items Anything that needs to be done to get the desired result [Product Backlog] is a list of all features, functions, technologies, enhancements, and bug fixes that constitute the changes that will be made to the product for future releases. - Schwaber, Beedle in Agile Software Development with Scrum 13 2008 Digia Plc

Story Points [Mike Cohn, et.al] Another generally recommendable approach Scale with productivity increase Independent of estimator skill level Fast and appropriately abstract Can be used with little data No definition of estimation units Just that the PO needs estimates for prioritization and planning, and that the team is the best providing them 14 2008 Digia Plc

Daily Scrum - Sit or stand, up to you The team should reflect on how to make them most effective Examples of both approaches Standing is more effective Recent research indicates that standup meetings are more effective Faster More focused But still a stand-up telco doesn t make much sense 15 2008 Digia Plc

Iterations are 30 days long Or so it said in the original book It has been recognized the duration may vary between teams and environments Working examples range from 1 week to 4 weeks Regular rhythm is recommended Project s heartbeat Helps planning and communication Iterations longer than a month 16 2008 Digia Plc

Doesn t tell how to develop SW Emphasizes the need (and the skill needed) to deliver working valuable functionality at the end of every iteration TDD, pair programming, etc. extreme Programming XP is generally recognized as a good way to develop software in Agile way Massive internal communication Fast feedback loops Very high quality Requires discipline and skill 17 2008 Digia Plc

Why Is All This Important? Scrum is attributed a lot of things that aren t Scrum And blamed when those practices don t work People also feel compelled to use certain practices because they are Scrum even if they don t necessarily work in their case Some also resist Scrum because practise X they ve seen someone use in Scrum project is not to their liking or they think it doesn t apply to their environment Knowing what is Scrum will help What are the issues that are critical and almost immutable What areas allow options to adapt to different situations 18 2008 Digia Plc

? Questions?

Thank You! petri.heiramo@digia.com