Agile Development with Scrum V 2.1ITC

Size: px
Start display at page:

Download "Agile Development with Scrum V 2.1ITC"

Transcription

1 Agile Development with Scrum Copyright Evanetics, Inc. All Rights Reserved Copyright Agile Development Evanetics, with Inc. All Scrum Rights Reserved Page - 1

2 Student Manual: Copyright Evanetics, Inc. All rights reserved. Companies, names and data used in examples and exercises herein are fictitious unless otherwise noted. No part of these materials may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without the express written permission of Evanetics, Inc. Product and company names mentioned herein are the trademarks or registered trademarks of their respective owners. This course was produced by: Gary K. Evans, Agile Evangelist and Certified Scrum Master Evanetics, Inc. (voice) Copyright Evanetics, Inc. All Rights Reserved Agile Development with Scrum Page - 2

3 Table of Contents 1 of 2 Course Introduction (pg. 5) Iterative Development (11) The Iterative Philosophy Structure of a Typical Iteration The Business Case for Iteration Group Discussion Agile Development (25) Agility What Does It Mean? The Agile Manifesto The 12 Agile Principles Agile Practices Group Discussion Scrum (35) Scrum Practices Structure of Scrum 3 Work Products 3 Project Roles 4 Project Meetings Group Discussion User Stories & Requirements (61) What is a User Story? What Does a User Story Look Like? Where Do User Stories Fit in Scrum? Planning a Scrum Project (69) Introduce Course Exercise Case Study The Product Backlog Mapping Features to Product Backlog Identify User Stories from Features Estimating Effort for User Stories Agile Estimation (79) Story Points & Ideal Days Example: Assigning Story Points Estimating Actual Effort Velocity Velocity & Actual Time Estimating with Planning Poker Exercise: Applying Planning Poker Group Exercise: Estimating User Story Effort Group Exercise: Release Planning in Scrum Planning a Scrum Sprint (99) Mapping a Sprint Backlog to Tasks The Sprint Planning Meetings Example: Splitting User Stories into Tasks Velocity-driven Planning Commitment-driven Planning Group Exercise: Sprint Planning in Scrum Copyright Evanetics, Inc. All Rights Reserved Agile Development with Scrum Page - 3

4 Table of Contents 2 of 2 Executing a Sprint (113) The Task Board The Daily Scrum Accumulating the Burndown Team Self-Management Aborting a Sprint Finishing Early or Late Testing within the Sprint Bugs in an Iteration Ending the Sprint Deploying the Software Scrum s Affect on Stakeholders (127) Business Analysts Developers Project Managers Testers Documentation Writers Scaling Scrum (159) Planning for Dependencies Planning for Multiple-Team Projects Wrapup (169) References (173) Appendix A: Agile Alternatives (177) Extreme Programming (179) Agile Unified Process (195) Copyright Evanetics, Inc. All Rights Reserved Agile Development with Scrum Page - 4

5 Scrum Structure and Practices Copyright Evanetics, Inc. All Rights Reserved Copyright Agile Development Evanetics, with Inc. All Scrum Rights Reserved Page - 35

6 Section Objectives What is the Scrum process? Objectives What are the principles & practices of Scrum? What is the structure of the Scrum process? Copyright Evanetics, Inc. All Rights Reserved Agile Development with Scrum Page - 36

7 Scrum If you see value in the iterative model... If you see further value in the agile model... You will find even greater value in Scrum Copyright Evanetics, Inc. All Rights Reserved Agile Development with Scrum Page - 37

8 Structure of Scrum Scrum is a strategic, not a prescriptive, process Scrum emphasizes team values, practices, and responsibilities Scrum is an envelope for your development activities The Team must find their own way through the development process Scrum does not tell you To produce more than 3 work products When to produce other work products How to do testing, or code integration How to structure development activities, etc. Copyright Evanetics, Inc. All Rights Reserved Agile Development with Scrum Page - 41

9 Structure of Scrum 3 Work Products The only defined work products are Product Backlog Sprint Backlog Burndown charts Product Backlog Lists all the product features to be implemented, and the total effort remaining until their completion Sprint Backlog Lists all the features in the current sprint (iteration), and the total effort remaining until their completion Burndown Charts Visual representation of how much work remains to be completed A Burn-up chart is an alternative representation that shows how much work has already been completed Copyright Evanetics, Inc. All Rights Reserved Agile Development with Scrum Page - 42

10 Structure of Scrum 3 Work Products 1. Product Backlog Represents the high-level, feature requirements for the project Consists of» Requirements» Priority of each requirement» Rough estimate of effort (size not duration) of each requirement The Requirements can be represented in many forms» Feature list» User Stories» But keep the representation simple Example Product Backlog» See next slide Copyright Evanetics, Inc. All Rights Reserved Agile Development with Scrum Page - 43

11 Product Backlog Example Hotel Reservation Priority Product Backlog Requirement / User Story Effort (in Story Points) Very High High Medium Low As a Clerk, I can reserve a room for a guest. 5 As a Clerk, I can generate a bill for the guest's stay. 2 As a Manager, I can make unlimited adjustments to a customer's bill. 8 As a Clerk, I can cancel a reservation. 2 As a Clerk, I can change a reservation. 5 As a Guest, I can make a reservation. 5 As a Clerk, I can check-in a guest. 5 As a Clerk, I can check-out a guest. 3 As a Guest, I can assign a charge to my room. 3 As a Clerk, I can adjust a customer's bill. 3 As a Clerk, I can enter a work order for a customer's room. 3 As a Housekeeper, I can obtain a list of rooms to service. 2 As a Clerk, I can move a guest to a different room. 3 As a Guest, I can purchase an in-room movie. 2 As a Guest, I can request a copy of my current charges. 3 As a Manager, I can schedule staff work-hours and work-days. 5 As a Housekeeper, I can inform the system of problems found in a room. 3 Copyright Evanetics, Inc. All Rights Reserved Agile Development with Scrum Page - 44

12 Structure of Scrum 3 Work Products 2. Sprint Backlog The Sprint Backlog lists the work in the Product Backlog to be completed in the current sprint The requirements (user stories) in the Sprint Backlog are» Transformed into one or more tasks, and» Each task is estimated in time (ideal hours) Each task should be estimated in the 4-16 ideal hour range» If a task is too large, it is de-constructed into smaller tasks that can be estimated in this range When the total time for tasks exceeds the person-hours in the sprint, then tasks must be removed from the sprint Example Sprint Backlog» See next slide Copyright Evanetics, Inc. All Rights Reserved Agile Development with Scrum Page - 45

13 Sprint Backlog Example Hotel Reservation Copyright Evanetics, Inc. All Rights Reserved Agile Development with Scrum Page - 46

14 Structure of Scrum 3 Work Products 3. Burndown Chart Visual tracking of what requirements have been implemented A dashboard of accomplishment on the project Illustrates the Teams velocity» How much work is being accomplished per sprint» Flat line: little work accomplished» Steep line: a lot of work accomplished» Constant slope: the Team s natural velocity Example Burndown Chart» See next slide Copyright Evanetics, Inc. All Rights Reserved Agile Development with Scrum Page - 47

15 Burndown Chart Example Here is a sample Burndown chart for a single sprint estimated at a total of 600 person-hours effort Person-Hours Remaining Team failed to make progress and even lost a few hours Team has fallen into a groove with a constant velocity Sprint Day Copyright Evanetics, Inc. All Rights Reserved Agile Development with Scrum Page - 48

16 Structure of Scrum 3 Project Roles Product Owner Represents the interests of all stakeholders of the project Creates the project s vision and overall requirements Manages Return on Investment objectives Initiates & prioritizes the Product Backlog Scrum Master The project management role Only a facilitator, not a commander Responsible for removing any and all impediments on the project Responsible for assuring compliance to the spirit of the Scrum process Coaches everyone on the project about the principles of Scrum The Team Everyone responsible for developing and delivering the project functionality The job of planning and executing the work belongs solely to the Team [Schwaber04] Team members are collectively responsible for the success of each iteration and the project as a whole Typically 5-9 people but it can scale to hundreds No titles that can cause finger pointing: no programmer, tester, architect, etc. Copyright Evanetics, Inc. All Rights Reserved Agile Development with Scrum Page - 49

17 Project Management in Scrum The Scrum Master Scrum does not have a Project Management (PM) role In Scrum the Scrum Master performs PM functions But the Scrum Master does not Assume control or take charge of the project Cannot set dates, costs, timeframes, etc. Does not direct the project Rather, the Scrum Master Acts as a servant & facilitator to the Team and Product Owner Removes obstacles to the Team s progress Keeps the Team honest» The Team cannot dictate to the Scrum Master, either Assures compliance to the spirit of Scrum» Requires the PM / Scrum Master to be thoroughly versed in Scrum» Certified Scrum Master (CSM) training is a minimum requirement Copyright Evanetics, Inc. All Rights Reserved Agile Development with Scrum Page - 50

18 Structure of Scrum 4 Meetings or Ceremonies Product Backlog Update Session (preliminary to Sprint Planning Meeting) Sprint Planning Meeting Daily Scrum Meeting Execute Sprint Sprint Review (with demo) Sprint Retrospective Updated & Re-prioritized Product Backlog Sprint Backlog Updated Burndown Chart Copyright Evanetics, Inc. All Rights Reserved Agile Development with Scrum Page - 51

19 Structure of Scrum 4 Meetings or Ceremonies 1. Sprint Planning Meeting Goal: determine what work is to be done in the current sprint Conducted prior to each sprint Product Owner presents a (re)-prioritized Product Backlog (see next slide) Product Owner and Team decide on the sprint s goal what it will achieve The Team decide how much of the Product Backlog is doable in this sprint and commit to the Product Owner what they can achieve Copyright Evanetics, Inc. All Rights Reserved Agile Development with Scrum Page - 52

20 Scrum Sprint Planning Meetings Actually two meetings occur in Sprint Planning Product Owner and Stakeholders reprioritize the Product Backlog, choose goals for the next sprint Product Owner and Scrum Team explore how to achieve results, and create Sprint Backlog of tasks Execute Sprint Sprint Backlog Product Backlog Copyright Evanetics, Inc. All Rights Reserved Agile Development with Scrum Page - 53

21 Structure of Scrum 4 Meetings or Ceremonies 2. Sprint Review Meeting Goal: let the world know the project s status and accomplishments Conducted at the end of every sprint Informal, and usually brief, with broad range of attendees (stakeholders) The Team demo what they have accomplished Status is evaluated against the sprint goal from the Sprint Planning Meeting 3. Sprint Retrospective Goal: determine what in the process» Is working,» Is not working,» What needs to change,» What the Team should continue doing Conducted at the end of every sprint; no demo Attendance is small: Team, Scrum Master, Product Owner, Customers Very brief (< 30 minutes) Copyright Evanetics, Inc. All Rights Reserved Agile Development with Scrum Page - 54

22 Structure of Scrum 4 Meetings or Ceremonies 4. Daily Scrum Meeting Goal: identify obstacles & Team members make commitments to each other Conducted daily, for 15 minutes, everyone stands Provides public visibility into project state on a daily basis» This is your status reporting mechanism on the project» External ( chicken ) observers are allowed to attend only as observers Anyone can attend; only the Team, Scrum Master, Product Owner can talk Everyone answers three questions:» What did you do yesterday?» What will you do today? ( this is a commitment, not a wish )» What obstacles are you encountering? This meeting» Reinforces a shared vocabulary and understanding of project» Reveals accountability issues, makes sure all tasks are understood» Face-to-face communication is more fruitful than cold, unreliable status reports» Enables adaptation and insight, quickly» Team member reports are a contract, or promise, to the other team members Copyright Evanetics, Inc. All Rights Reserved Agile Development with Scrum Page - 55

23 Scrum s Flow Used with permission under Creative Commons Attribution 2.5 License Copyright Evanetics, Inc. All Rights Reserved Agile Development with Scrum Page - 56

24 Running a Scrum Project Summary Outline Plan the Project 1. Identify the features needed in the product 2. Map the features to user stories 3. Estimate the size of each user story 4. Prioritize the user stories Run a Sprint 5. Assign the highest priority stories to the current sprint 6. The Team execute the sprint 7. Conduct end-of-sprint ceremonies Repeat until all stories and features have been implemented Copyright Evanetics, Inc. All Rights Reserved Agile Development with Scrum Page - 57

25 Scrum Structure & Practices Summary Scrum is a totally strategic process It defines very little (3 roles, 3 work products, 4 meetings) What it does define is to empower each Scrum role, not to direct each role Scrum is a philosophy and process of less is more Potential management struggles with Scrum Scrum s explicit vetting of the Team with authority to find their own way to the solution Management s acceptance of a new role, a new way of executing» Provide needed resources (of course the Team must justify)» Remove obstacles to project progress Copyright Evanetics, Inc. All Rights Reserved Agile Development with Scrum Page - 58

PSM I PROFESSIONAL SCRUM MASTER

PSM I PROFESSIONAL SCRUM MASTER PSM I PROFESSIONAL SCRUM MASTER 1 Upon What kind of process control is SCRUM based? a) IDEAL b) SCRUM enterprise c) Empirical d) Agile 2 If burndown charts are used to visualize progress, what do they

More information

Course Title: Agile Scrum Team Simulation Workshop

Course Title: Agile Scrum Team Simulation Workshop Course Title: Agile Scrum Team Simulation Workshop AGL-22B Agile Scrum Simulation Workshop Course ID: AGL-22B Credits: 14 PDUs Course Duration: 2 days (Live in person only) Course Description Agile has

More information

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

Actualtests ASF 45q.   Number: ASF Passing Score: 800 Time Limit: 120 min File Version: 15.5 ASF. Agile Scrum Foundation Actualtests ASF 45q Number: ASF Passing Score: 800 Time Limit: 120 min File Version: 15.5 http://www.gratisexam.com/ ASF Agile Scrum Foundation Excellent Questions, I pass with 90% with these questions.

More information

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

CSM Pre-Test. 3) Who is responsible for achieving a Sprint Goal? A) ScrumMaster B) Product Owner C) Project Manager D) Scrum Development Team CSM Pre-Test 1) According to Agile development principles, the primary measure of progress is... A) largely subjective. B) working software. C) lines of code. D) a comparison of estimates to actuals. 2)

More information

Scrum Basics. Prof. Casper Lassenius Aalto University

Scrum Basics. Prof. Casper Lassenius Aalto University Scrum Basics Prof. Casper Lassenius Aalto University Goals of This Lecture Teach you Why you need a process for working in your projects Basics of the Scrum process Roles Process steps Terminology After

More information

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

Scrum Cheat Sheet. 1. Definition. 2. Pillars of Scrum. 3. Scum Values. Scrum is a framework within which people can address complex adaptive problems. Scrum Cheat Sheet 1. Definition Scrum is a framework within which people can address complex adaptive problems. Scrum is not a methodology, a process or a technique. It s a framework. Scrum is founded

More information

EXIN Agile Scrum Master

EXIN Agile Scrum Master EXIN Agile Scrum Master Preparation Guide Edition 201708 Copyright EXIN Holding B.V. 2017. All rights reserved. EXIN is a registered trademark. No part of this publication may be published, reproduced,

More information

Breakout Session Scrum

Breakout Session Scrum Breakout Session 4 3-2-1 Scrum 3-2-1 Scrum Felipe Engineer-Manriquez Certified ScrumMaster January 2018 Pulling from the customer We are [owners / designers / other value creators] I m here to learn about

More information

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. October Developed and sustained by Ken Schwaber and Jeff Sutherland The Scrum Guide The Definitive Guide to Scrum: The Rules of the Game October 2011 Developed and sustained by Ken Schwaber and Jeff Sutherland Table of Contents Purpose of the Scrum Guide... 3 Scrum Overview...

More information

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

Become a Certified. ScrumMaster. (CSM ) from our 2 full day s intensive. conducted by authorized faculties from Scrum Alliance. Certified Become a Certified (CSM ) from our 2 full day s intensive training Certified program conducted by authorized faculties from Scrum Alliance. Exclusive Classroom Training by Industry Experts Authorized

More information

EXIN Agile Scrum Foundation

EXIN Agile Scrum Foundation EXIN Agile Scrum Foundation Preparation Guide Edition 201610 Copyright 2016 EXIN All rights reserved. No part of this publication may be published, reproduced, copied or stored in a data processing system

More information

Agile project management with scrum

Agile project management with scrum Agile project management with scrum CS 236503 Dr. Oren Mishali Based on the book Agile Project Management with Scrum Overview of the Scrum process The following slides give an overview of the Scrum process,

More information

LCI Arizona Community of Practice

LCI Arizona Community of Practice LCI Arizona Community of Practice January presentation: Scrum in Design & Construction LEAN CONSTRUCTION INSTITUTE Agenda: Welcome Food Housekeeping Presentation: Scrum in Design & Construction Future

More information

Agile Roles and Responsibilities

Agile Roles and Responsibilities Agile Roles and Responsibilities Leah Burman SPC4, CSM, CSPO, CSP-SM, CSP-PO leah.burman@collabraspace.com 21 September 2018 Leah Burman SPC4, CSM, CSPO, CSP-SM, CSP-PO 9+ years agile experience Java software

More information

Agile Methodology (Scrum Approach)

Agile Methodology (Scrum Approach) Agile Methodology (Scrum Approach) Scrum is a team of eight individuals in Rugby. Everyone in the pack acts as one with everyone else, to move the ball down the field in small incremental steps. Teams

More information

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

Are you Agile or Traditional? What Scrum can do for your organisation Are you Agile or Traditional? What Scrum can do for your organisation Marion Rosner, Scrum Master Pertronic Industries Ltd Friday 6 th March, 2015 Marion.Rosner@Pertronic.co.nz Introduction to the presentation

More information

User Help. Fabasoft Scrum

User Help. Fabasoft Scrum User Help Fabasoft Scrum Copyright Fabasoft R&D GmbH, Linz, Austria, 2018. All rights reserved. All hardware and software names used are registered trade names and/or registered trademarks of the respective

More information

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

Scrum in a Nutshell Part 2. Nick Shyamani, Norbert Kołakowski, Krzysztof Kosacki, Tomasz Kaczmarek v3.0, last update: September, 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

More information

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

Scrum Master <TBA> Sydney, Australia Scrum Team. <TBA- Delivery Manager/PMO> Nil Full Time JOB DESCRIPTION Position Title: Marketed Title: Business Unit: Location: Accountable for Value Delivery to: Reports To Role: Direct Reports: Status: Scrum Master Scrum Master Sydney, Australia Scrum

More information

Game Production: agile development with Scrum

Game Production: agile development with Scrum Game Production: agile development with Scrum Fabiano Dalpiaz f.dalpiaz@uu.nl 1 Copyright and acknowledgement These slides are based upon and extend Mike Cohn s Introduction to Scrum http://www.mountaingoatsoftware.com/presentations/anintroduction-to-scrum

More information

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

Agile & Lean Education Associates. The Daily Scrum. by Richard Dick Carlson. Copyright 2014, Richard Carlson; All Rights Reserved 1 The Daily Scrum by Richard Dick Carlson Copyright 2014, Richard Carlson; All Rights Reserved 1 Introduction Scrum is the most widely-applied Agile approach because it uses simple practices to manage software

More information

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

Steven Spearman. ScrumMaster: Servant or Leader A Guide for New ScrumMasters 1 Steven Spearman ScrumMaster: Servant or Leader A Guide for New ScrumMasters 2 ScrumMaster: Servant or Leader A Guide for New ScrumMasters Steve Spearman Certified Scrum Trainer and Agile Coach PMP, PMI-ACP,

More information

Scrum Dos and Don ts

Scrum Dos and Don ts Scrum Dos and Don ts Dr. Bernd Ulmann 13-NOV-2009 Raven Information Technologies GmbH 1/17 Scrum Dos and Don ts Dr. Bernd Ulmann 13-NOV-2009 It s about common sense! 1. Introduction In 1986 Hirotaka Takeuchi

More information

Agile Software Development. Stefan Balbo

Agile Software Development. Stefan Balbo Agile Software Development Stefan Balbo Content Why go Agile? Introduction to Scrum - Process - Roles Agile Estimating and Planning Scaling Scrum Benefits Pitfalls Resources Why go Agile? Development projects

More information

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

A Guide to SCRUMstudy Certifications and Courses SDC SMC SPOC AEC ESM. A Guide to SCRUMstudy Certifications and Courses SDC SMC SPOC AEC ESM www.com Table of Contents Introduction 3 About SCRUMstudy 3 Why should I pursue SCRUMstudy Certification? 3 SCRUMstudy Certifications

More information

Evaluating Scrum in complex organizations (questions per Index)

Evaluating Scrum in complex organizations (questions per Index) Evaluating Scrum in complex organizations (questions per Index) 1. Scrum Values and Principles in action (Maximum score 11) When was the last time you used the Scrum Values and Principles in your team?

More information

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

A Guide to SCRUMstudy Certifications and Courses SDC SMC SPOC AEC ESM. A Guide to SCRUMstudy Certifications and Courses SDC SMC SPOC AEC ESM www.com Table of Contents Introduction 3 About SCRUMstudy 3 Why should I pursue SCRUMstudy Certification? 3 SCRUMstudy Certifications

More information

WHITE PAPER. Agile / Scrum

WHITE PAPER. Agile / Scrum WHITE PAPER Agile / Scrum Main character of Scrum is the development via a series of -shortiterations. In Scrum terminology we call these sprints. Introduction In short Scrum is an Agile process that,

More information

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

More on Scrum roles. Source: Mike Cohn - Succeeding with Agile Software Development Using Scrum (Addison Wesley, 2010) More on Scrum roles Source: Mike Cohn - Succeeding with Agile Software Development Using Scrum (Addison Wesley, 2010) 4 Scrum Master Responsible Humble Collaborative Committed Influential Knowledgeable

More information

SLIDES LINK -> PROJEKTOWANIE OPROGRAMOWANIA SYSTEMÓW

SLIDES LINK   -> PROJEKTOWANIE OPROGRAMOWANIA SYSTEMÓW SLIDES LINK HTTPS://SOUND.ETI.PG.GDA.PL/STUDENT/MATERIALY.HTML -> PROJEKTOWANIE OPROGRAMOWANIA SYSTEMÓW ON THE PREVIOUS LECTURE SPECIFICATION TYPES UNIFIED MODELING LANGUAGE WATERFALL MODEL AGENDA HISTORY

More information

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

What is Scrum? Scrum is a framework that allows you to create your own lightweight process for developing new products. Scrum The Essence What is Scrum? Scrum is a framework that allows you to create your own lightweight process for developing new products. Scrum is simple. It can be understood and implemented in a few

More information

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

Scrum #CPBR5. Feb 11, 2012 Sao Paulo, Brasil. Scrum Feb 11, 2012 Sao Paulo, Brasil #CPBR5 Carlos.Crosetti@gmail.com 1 Agenda Scope Whai is Scrum Artifacts Scrum Flow Roles Ceremonies Metrics Tips Summary Resources Real life project example (no slide,

More information

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. July Developed and sustained by Ken Schwaber and Jeff Sutherland The Scrum Guide The Definitive Guide to Scrum: The Rules of the Game July 2013 Developed and sustained by Ken Schwaber and Jeff Sutherland Table of Contents Purpose of the Scrum Guide... 3 Definition of

More information

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

Clinton Keith. Scrum Essentials for Game Teams. Clinton Keith Scott Crabtree. Thursday, March 1, 12. Presented by. Scrum is a simple framework Scrum Essentials for Game Teams ing seats We ll be mov art this st e before w don t unpack morning, so yet! Presented by Clinton Keith Scott Crabtree 1 Clinton Keith 2 3 Today Scrum is a simple framework

More information

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

Has no formal authority but Coaches the Development Team in self-organization and crossfunctionality Scrum Master is a servant-leader for the Scrum Team. The Scrum Master helps those outside the Scrum Team understand which of their interactions with the Scrum Team are helpful and which aren t. The Scrum

More information

ScrumBut. Michael Hall Three Beacons

ScrumBut. Michael Hall Three Beacons ScrumBut Michael Hall Three Beacons mike@threebeacons.com 214.783.3936 Fundamental Tenets Of Scrum 2 Scrum Tenet 1: Empiricism Empiricism Make decisions based on observation and experimentation not theory,

More information

What Scrum Is, What Is It Not?

What Scrum Is, What Is It Not? 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

More information

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

Module: Scrum Basics. Pete Deemer CPO, Yahoo! India R&D Module: Scrum Basics Pete Deemer CPO, Yahoo! India R&D Scrum Roles Brief Introduction Product Owner The Team ScrumMaster Determines what should be produced, to maximize ROI for the business Cross-functional

More information

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

isqi Scrum Master Pro SCRUM MASTER PRO Syllabus isqi GmbH 2018 Syllabus Page 1 SMP V1.5 Syllabus SCRUM MASTER PRO isqi GmbH 2018 Page 1 SMP V1.5 The International Software Quality Institute (isqi GmbH), headquartered in Potsdam (DE) with branch offices in Amstelveen (NL), London (UK) and Boston (USA)

More information

Actionable Tips to Improve Sprint Planning in Scrum

Actionable Tips to Improve Sprint Planning in Scrum 6 Actionable Tips to Improve Sprint Planning in Scrum An ISO 9001:2008 certified company Scrum, as an agile approach to manage software projects, has gained huge importance among software organizations.

More information

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

Sprint Planning. SWEN-261 Introduction to Software Engineering. Department of Software Engineering Rochester Institute of Technology Sprint Planning SWEN-261 Introduction to Software Engineering Department of Software Engineering Rochester Institute of Technology By Lakeworks - Own work, GFDL, https://commons.wikimedia.org/w/index.php?curid=3526338

More information

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

EX0-008 exin. Number: EX0-008 Passing Score: 800 Time Limit: 120 min. EX0-008 exin Number: EX0-008 Passing Score: 800 Time Limit: 120 min Exam A QUESTION 1 Which statement describes Release Planning? A. After looking at all the stories in the backlog, the team estimates

More information

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

Rev 0 / 09/11/17 / JN. Agile Project Management using Scrum Agile Project Management using Scrum AGILE PROJECT MANAGEMENT USING SCRUM BACKGROUND Increasingly intense competition in fast-changing environment is forcing organizations to find faster ways to develop

More information

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

Agile I m a Scrum Master, How Do I Facilitate Team Engagement for Success? AGILE WEBINAR Agile I m a Scrum Master, How Do I Facilitate Team Engagement for Success? AGILE WEBINAR Things to know All participants will be on mute Questions are welcome Use the question box to ask questions PM and

More information

Software Engineering. M Umair.

Software Engineering. M Umair. Software Engineering M Umair www.m-umair.com Advantages of Agile Change is embraced With shorter planning cycles, it s easy to accommodate and accept changes at any time during the project. There is always

More information

Scrum Master (CM-SMC)

Scrum Master (CM-SMC) Our goal in CertMind is to certify the skills of professionals who work in the context of Technology. To achieve this, we look for to ensure that professionals demonstrate their skills and knowledge through

More information

Scrum Master Lessons from My 4 Year Old Son

Scrum Master Lessons from My 4 Year Old Son Scrum Master Lessons from My 4 Year Old Son @ryanripley #Path15 Regardless of what we discover, we understand and truly believe that everyone did the best job they could, given what they knew at the

More information

Global Certifying Authority for Scrum and Agile Professionals

Global Certifying Authority for Scrum and Agile Professionals Global Certifying Authority for Scrum and Agile Professionals SCRUM is an iterative and incremental agile framework for managing complex projects. A scrum (short for scrummage) is a method of restarting

More information

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

1. Lean, Agile, and Scrum Values and Principles 1.1. describe Scrum s relationship to the Agile Manifesto. Scrum Master Exam Prep Course (2 Days) Detailed Learning Objectives 1. Lean, Agile, and Scrum Values and Principles 1.1. describe Scrum s relationship to the Agile Manifesto. Scrum Theory 1.2. define empirical

More information

The Spin Bowler and the Agile Tester

The Spin Bowler and the Agile Tester The Spin Bowler and the Agile Tester At work I test software Outside work I coach Junior Cricket Both cricket and testing use models and frameworks Cricket coaching uses models to communicate ideas POP

More information

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

Global Certifying Authority for Scrum and Agile Professionals. Authorized Training Partner Global Certifying Authority for Scrum and Agile Professionals Authorized Training Partner SCRUM is an iterative and incremental agile framework for managing complex projects. A scrum (short for scrummage)

More information

SCRUM Agile Project Management

SCRUM Agile Project Management SCRUM Agile Project Management Joint Advanced Student School Maria Belkina Jennifer Schiller Maxim Masunov Vycheslav Filippov April 2006 Agenda Introduction Agile Project Management What is Scrum? History

More information

SCRUM artifacts, metrics and their application

SCRUM artifacts, metrics and their application SCRUM artifacts, metrics and their application Presenter: Alexandra Ursea, PMP, CSM, CAL1, LeSS Practitioner, BMATH, MEng Facilitator: John Kaldor, PMP, ITIL, BMATH Date: September 14 th, 2017 AGENDA Scrum

More information

Your Essential Guide to Scrum Project Management

Your Essential Guide to Scrum Project Management Your Essential Guide to Scrum Project Management Contents What is Scrum? 3 7 Benefits of Using Scrum 5 Agile & Scrum 6 How does Scrum Work? The Scrum Cycle 7 How Does Scrum Work? Elements 8 How Does Scrum

More information

Creative Commons License Attribution

Creative Commons License Attribution Creative Commons License Attribution This is a derivative work by Kate Terlecka based on the Scrum Guide 2015 by Scrum.Org and ScrumInc, available at http://scrumguides.org. Offered for license under the

More information

Software Product Development an Approach Using Scrum

Software Product Development an Approach Using Scrum www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume 2 Issue 9 September 2013 Page No. 2783-2789 Software Product Development an Approach Using Scrum Keywords Vakalanka

More information

Hardware. Agile is all about innovation!

Hardware. Agile is all about innovation! Scrum@Scale Hardware Agile is all about innovation! Joe Justice WE HAVE FOUND EAM MORALE O BE A MULIPLIER FOR VELOCIY. Leader of large groups to deliver quickly President of Scrum@Hardware practice at

More information

THE SCRUM GUIDE. illustrated

THE SCRUM GUIDE. illustrated THE SCRUM GUIDE illustrated Creative Commons License Attribution This is a derivative work by Kate Terlecka based on the Scrum Guide 2016 by Scrum.Org and ScrumInc, available at http://scrumguides.org.

More information

Introduction to Scrum

Introduction to Scrum Introduction to Scrum Recorded by Michael James [Existing slide with MJ] Welcome to Module 1 of CollabNet s Scrum Training Series: Introduction to Scrum. This is a brief introduction to topics that are

More information

ASM.exin

ASM.exin ASM.exin Number: ASM Passing Score: 800 Time Limit: 120 min Exam A QUESTION 1 A Scrum Team suggests to have a project with 3 Sprints of 2 weeks, while the customer suggests 1 Sprint of 6 weeks. What is

More information

SCRUM TRAINING WITH CLINTON KEITH

SCRUM TRAINING WITH CLINTON KEITH SCRUM TRAINING WITH CLINTON KEITH Congratulations on registering for the upcoming course! This guide, less than 3000 words long, contains a portion of my book Agile Game Development with Scrum, and provides

More information

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

Kick me. Kicking ScrumBut. Rowan Bunning. Certified Scrum Trainer Software WithStyle Kick me Kicking ScrumBut Rowan Bunning Certified Scrum Trainer Software WithStyle There are pitfalls on the journey How can we help each other to avoid them? ScrumBut ScrumButs are reasons why you can

More information

Scrum Portfolio jumshat.com

Scrum Portfolio jumshat.com Scrum Portfolio jumshat.com SCRUM is an iterative and incremental agile framework for managing complex projects. A scrum (short for scrummage) is a method of restarting play in rugby football. SCRUM Scrum

More information

Transition from Scrum to Flow

Transition from Scrum to Flow Transition from Scrum to Flow Implementing change at a large multi-national software company Transition from Scrum to Flow Phillip Cave / Kristin Poole 2 Introducing IEB Transition from Scrum to Flow Phillip

More information

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

Scrum Methodology COSMOS LECTURE SERIES ( ) (ODD) Presentation by: Dr. Amisha Shingala Asst. Professor, Department of MCA SVIT, VASAD. Sardar Vallabhbhai Patel Institute of Technology (SVIT), Vasad M.C.A. Department COSMOS LECTURE SERIES (2018-19) (ODD) Scrum Methodology Presentation by: Dr. Amisha Shingala Asst. Professor, Department

More information

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

References: Hi, License: Feel free to share these questions with anyone, but please do not modify them or remove this message. Enjoy the questions! Hi, To assist people that we work with in Scrum/Agile courses and coaching assignments, I have developed some Scrum study-questions. The questions can be used to further improve your understanding of what

More information

Toward a Catalog of Scrum Smells

Toward a Catalog of Scrum Smells Toward a Catalog of Scrum Smells by Mike Cohn 3 Comments originally published in Scrum Alliance on 2003-10-01 Scrum Smells are signs that something might be wrong. Even with Scrum things can go wrong.

More information

International Scrum Master Certified (SMC TM )

International Scrum Master Certified (SMC TM ) International Scrum Master Certified (SMC TM ) In-Company 2 Days Classroom Training 2-Hour Online SMC TM Exam A Complete Solution What s Included? Training tailored for 2 days classroom Classroom Access

More information

SCRUM FOUNDATIONS ELEARNING TRANSCRIPT

SCRUM FOUNDATIONS ELEARNING TRANSCRIPT SCRUM FOUNDATIONS ELEARNING TRANSCRIPT Scrum Theory and Values... 2 Scrum Theory (05:47)...2 Scrum Values...4 Scrum Roles... 5 Cross Functional and Self-Organizing Teams (1:42)...5 Scrum Roles (2:39)...6

More information

Scrum Basics: A Very Quick Guide To Agile Project Management PDF

Scrum Basics: A Very Quick Guide To Agile Project Management PDF Scrum Basics: A Very Quick Guide To Agile Project Management PDF The Elements of Agile and Scrum in a NutshellWhether youâ re new to agile software development or considering Scrum for general project

More information

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

Copyright , Scrum.org, All Rights Reserved v1.1 State of Scrum 3 12 4 100 Waterfall % 75 50 Agile % 25 0 2001 2003 2005 2007 2009 5 Based on degree of complexity, planning horizon is reduced to one Sprint. This increases predictability and reduces risk.

More information

Nicolas Tricot & François Esch June 14th 2017

Nicolas Tricot & François Esch June 14th 2017 Nicolas Tricot & François Esch June 14th 2017 The adventure of the BlaBlaCar team in its quest to the holy grail of Agility, from it s missguided Scrum beginning to the temple of hidden Kanban wisdom,

More information

The Agile NBA TM Framework

The Agile NBA TM Framework The Agile NBA TM Framework A Blueprint for Measuring Value, Improving Player IQ and Creating Team Synergy @ Victor Holman 2017. Offered for license under the Attribution Share- Alike license of Creative

More information

CERTIFIED SCRUM PRODUCT OWNER TRAINING WITH JEFF SUTHERLAND (CSPO)

CERTIFIED SCRUM PRODUCT OWNER TRAINING WITH JEFF SUTHERLAND (CSPO) CERTIFIED SCRUM PRODUCT OWNER TRAINING WITH JEFF SUTHERLAND (CSPO) Dauer: 2 Tage Nr.: 9098 Preis: 1.990,00 (netto) / 2.368,10 inkl. 19% MwSt. Durchführungsart: Präsenztraining Schulungsmethode: presentation,

More information

Wednesday, April 29, Scrum

Wednesday, April 29, Scrum Scrum Manifesto for Agile Software Development We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions

More information

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

Scrum. A method for the efficient or the lazy? Annica Rydin Scrum A method for the efficient or the lazy? Annica Rydin annica.rydin@callistaenterprise.se www.callistaenterprise.se Nonaka - Takeuchi Scrum A method for the efficient or the lazy? Slide 1 Copyright

More information

International Scrum Master Certified (SMC TM )

International Scrum Master Certified (SMC TM ) International Scrum Master Certified (SMC TM ) 2 Days Classroom Training 2-hour Online SMC TM Exam A Complete Solution What s Included? 2 days classroom Classroom Access to our Examination and based training

More information

Things that can be done to optimize team performance

Things that can be done to optimize team performance Chapter 8 The Team In Scrum the job of planning and executing the work belongs solely to the team. The ScrumMaster can guide, advise and inform the Team, but it is the Team s responsibility to manage itself.

More information

The 2015 State of Scrum Report. How the world is successfully applying the most popular Agile approach to projects

The 2015 State of Scrum Report. How the world is successfully applying the most popular Agile approach to projects The 2015 State of Scrum Report How the world is successfully applying the most popular Agile approach to projects RELEASED: JULY 2015 EXECUTIVE SUMMARY In February 2015, Scrum Alliance surveyed almost

More information

Scrum Master Certification

Scrum Master Certification Scrum Master Certification Professional Scrum Master Training & PSM 1 Exam Preparation Introduction Thank you and congratulations on taking this class, Professional Scrum Master Training & PSM 1 Exam Preparation.

More information

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

Is there hope for a certified Project Manager in an agile world? Inspecting behavioural competences of Project Managers and Scrum Masters Abstract Is there hope for a certified Project Manager in an agile world? Inspecting behavioural competences of Project Managers and Scrum Masters Karin Kroneder (Certified Projects Director, Certified

More information

Agile Software Development

Agile Software Development Agile Software Development Lecturer: Raman Ramsin Lecture 16 Practices: Team Management 1 Map of Agile Practices 2 [Agile Alliance 2013] Team Practices: Scrum of Scrums (SoS) A universal practice for coordinating

More information

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

Matt Heusser and Markus Gärtner. This book is for sale at   This version was published on Save Our Scrum Matt Heusser and Markus Gärtner This book is for sale at http://leanpub.com/saveourscrum This version was published on 2018-04-10 This is a Leanpub book. Leanpub empowers authors and publishers

More information

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

Move 1. Introduction & Bio. Keith Deibert. SD Manufacturing & Technology Solutions Business Advisor. Blake Sandnes. Chief Engineer RMS Roller-Grinder Move 1 Introduction & Bio Keith Deibert SD Manufacturing & Technology Solutions Business Advisor Blake Sandnes Chief Engineer RMS Roller-Grinder 2 Move 2 Lean Product Development (LPD) SCRUM SCRUM The

More information

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

An Agile PM Isn t What You Think Where Does Traditional Project Management Fit in an Agile Project Using Scrum? By Jimi Fosdick This article originally appeared on Agile Journal on Tuesday, November 17, 2009. To access it online, visit: http://www.agilejournal.com /articles/columns/columnarticles/2507-an-agile-pmisnt-what-you-think-subhead-where-doestraditional-projectmanagement-fit-in-an-agileproject-using-scrum

More information

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

Craig Smith. Scrum Masters: The Full-Time Role Conundrum Craig Smith Scrum Masters: The Full-Time Role Conundrum Welcome Image: Charles M. Schulz / Universal UClick http://images1.fanpop.com/images/photos/1900000/lucy-peanuts-1992629-1024-768.jpg Show of Hands

More information

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

Agile Scrum: Your Quick Start Guide With Step-by-Step Instructions By Scott M. Graffius Agile Scrum: Your Quick Start Guide With Step-by-Step Instructions By Scott M. Graffius Scott Graffius - Agile Scrum: Your Quick Start Guide with Step-by-Step - Although the author in the last part of

More information

CSM Certified Scrum Master (CSM)

CSM Certified Scrum Master (CSM) CSM-001 - Certified Scrum Master (CSM) 1.What is the maximum amount of time that the team should spend in the daily scrum? A. As long as it takes B. 1 hour C. 45 minutes D. 15 minutes E. 15 minutes, proportionally

More information

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

Ours is too great and too complex a nation for even such as I to direct and lead every action. Page 1 of 19 Chapter 7. Scrum Ours is too great and too complex a nation for even such as I to direct and lead every action. Attila the Hun OVERVIEW Classification of Scrum. Workproducts, roles, and practices.

More information

SAFe Scrum Master. Introducción. Objetivos. Referencia JJM 147. Duración (horas) 16. Última actualización 9 Abril Modalidades Presencial

SAFe Scrum Master. Introducción. Objetivos. Referencia JJM 147. Duración (horas) 16. Última actualización 9 Abril Modalidades Presencial SAFe Scrum Master Referencia JJM 147 Duración (horas) 16 Última actualización 9 Abril 2018 Modalidades Presencial Examen SSM Introducción In this two-day course, attendees will gain an understanding of

More information

Scrum Guide Revision

Scrum Guide Revision November 2017 Scrum Guide Revision Jeff Sutherland Ken Schwaber Introduction Agenda How we have gotten here What has changed in the Scrum Guide Addressing common misconceptions A Little About Scrum Scrum

More information

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

Webinar on Introduction to Scrum and Agile and Training for Scrum Fundamentals Certified (SFC ) Certification Webinar on Introduction to Scrum and Agile and Training for Scrum Fundamentals Certified (SFC ) Certification Language English support@scrumstudy.com 1. Introduction to Scrum (1 hour) Agenda Benefits for

More information

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

Agile Drupal Development with Scrum. 3. September 2009 Philipp Schroeder, Liip AG Mori Sugimoto, Diasporan Agile Drupal Development with Scrum 3. September 2009 Philipp Schroeder, Liip AG Mori Sugimoto, Diasporan Philipp Schroeder Project manager at Liip AG Switzerland - Fribourg, Zurich & Berne Mori Sugimoto

More information

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

Kanban vs Scrum. A practical guide. Dev 3 2 B C A practical guide henrik.kniberg crisp.se 2009-04-18 (draft) TODO: - Polish up the language & do spellcheck - Make the diagrams more consistent in appearance. - Maybe rearrange some of the chapters Dev

More information

Progress with the Road Investment Strategy

Progress with the Road Investment Strategy Report by the Comptroller and Auditor General Department for Transport and Highways England Progress with the Road Investment Strategy HC 1056 SESSION 2016-17 22 MARCH 2017 4 Key facts Progress with the

More information

Flock Theory, Applied (To Scrum)

Flock Theory, Applied (To Scrum) Flock Theory, Applied (To Scrum) James Brett James.brett@ScrumMaster.com.au www.scrummaster.com.au February 2009 Contents CONTENTS... 2 INTRODUCTION... 3 WHAT IS FLOCK THEORY?... 4 DISTANCE OPTIMIZATION...

More information

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

IMPLEMENTING SCRUM. PART 1 of 5: KEYS TO SUCCESSFUL CHANGE. Designed by Axosoft, creators of the #1 selling Scrum software. IMPLEMENTING SCRUM GUIDE PART 1 of 5: KEYS TO SUCCESSFUL CHANGE Designed by Axosoft, creators of the #1 selling Scrum software. A STORY ABOUT NIC AND SKIP I don t understand why Scrum isn t sticking. We

More information

The Guide The Definitive Guide to The Rules of the Game

The Guide The Definitive Guide to The Rules of the Game The Scrum@Scale Guide The Definitive Guide to Scrum@Scale: The Rules of the Game Draft Version 0.93 January 2018 1993-2018 Jeff Sutherland and Scrum Inc., All Rights Reserved 1 Table of Contents Purpose

More information

A Case Study. Invention of Nano Scrum and how does it look like?

A Case Study. Invention of Nano Scrum and how does it look like? A Case Study Invention of Nano Scrum and how does it look like? 1 agilean Transition Coach Heinz Erretkamps Successfully introduced Scrum in hardware development Head of Agile Capability Center (Knowledge

More information

Advice on Conducting the Scrum of Scrums Meeting

Advice on Conducting the Scrum of Scrums Meeting Advice on Conducting the Scrum of Scrums Meeting by Mike Cohn 19 Comments originally published in Scrum Alliance Website on 2007-05-07 The scrum of scrum meeting is an important technique in scaling Scrum

More information