Scrum. Speaker: Dan Mezick Email: info@newtechusa.com. URL: NewTechUSA.com. http://www.newtechusa.com Copyright 2002: All rights reserved



Similar documents
Scrum. SE Presentation. Anurag Dodeja Spring 2010

Agile Scrum Workshop

Waterfall to Agile. DFI Case Study By Nick Van, PMP

LEAN AGILE POCKET GUIDE

D25-2. Agile and Scrum Introduction

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

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

EXIN Agile Scrum Foundation. Sample Exam

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

Agile Information Management Development

Scrum Guidelines. v W W W. S C R U M D E S K. C O M

Agile Project Management with Scrum

The Agile Manifesto is based on 12 principles:

There are 3 main activities during each Scrum sprint: A planning meeting where: the Product Owner prioritizes user stories in the product backlog

Introduction to Agile and Scrum

26 May 2010 CQAA Lunch & Learn Paul I. Pazderski (CSM/CSP, OD-CM, CSQA) spcinc13@yahoo.com Cell: AGILE THROUGH SCRUM

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

Agile Software Development

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

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

How To Plan An Agile Project

Introduction to Agile Scrum

AGILE - QUICK GUIDE AGILE - PRIMER

Scrum In 10 Slides. Inspect & Adapt

Iteration Planning. also called Iteration Kickoff

Agile Software Development with Scrum. Jeff Sutherland Gabrielle Benefield

Agile for Product Owners

The Basics of Scrum An introduction to the framework

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

Introduction to Scrum

Capstone Agile Model (CAM)

Call for Tender for Application Development and Maintenance Services

EXIN Agile Scrum Foundation

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

Getting Agile with Scrum

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

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

Scrum Authority Mapping

Scrum vs. Kanban vs. Scrumban

A Glossary of Scrum / Agile Terms

IMQS TECHNOLOGY AGILE METHODOLOGY

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

Issues in Internet Design and Development

Agile Project Management By Mark C. Layton

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

SECC Agile Foundation Certificate Examination Handbook

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

Course Title: Planning and Managing Agile Projects

Agile Systems Engineering: What is it and What Have We Learned?

MM Agile: SCRUM + Automotive SPICE. Electronics Infotainment & Telematics

Would you like to have a process that unlocks ability to learn and produce faster?

Roles: Scrum Master & Project Manager

CSPO Learning Objectives Preamble. Scrum Basics

Agile Scrum Foundation Training

The Agile Project Manager

Agile & PMI Project Management Mapping MAVERIC S POINT OF VIEW Vol. 7

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

Course Title: Managing the Agile Product Development Life Cycle

Getting Agile with Scrum. We re losing the relay race

Scaling Agile Implementing SAFe. April 7, 2015 Tuesday 3:00-4:00 p.m. 50 Church St., 3rd Floor

Preparation Guide. EXIN Agile Scrum Foundation

Scrum methodology report

An Introduction to Scrum

SCRUM BODY OF KNOWLEDGE (SBOK Guide)

Quality Assurance in an Agile Environment

Agile Project. Management FOR DUMME&* by Mark C. Layton WILEY. John Wiley & Sons, Inc.

RISK MANAGMENT ON AN AGILE PROJECT

Learning Agile - User Stories and Iteration

Mariusz Chrapko. Before: Software Quality Engineer/ Agile Coach, Motorola, Poland. My Public Profile:

Agile Development with Rational Team Concert

From Agile by Design. Full book available for purchase here.

Agile Development Overview

Managing Agile Projects in TestTrack GUIDE

Syllabus. REQB Certified Professional for Requirements Engineering. Agile Practitioner

Certified Scrum Master Workshop

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

Overview of Scrum. Scrum Flow for one Sprint SCRUMstudy.com. All Rights Reserved. Daily Standup. Release Planning Schedule. Create.

Agile Project Management and Agile Practices Training; with a Scrum Project that you will do.

MTAT Software Engineering

10 Keys to Successful Scrum Adoption

Agile letvægts projektstyring med Google PROSA, 31/ Thomas Blomseth, BestBrains

ScrumMaster Certification Workshop: Preparatory Reading

AGILE & SCRUM. Revised 9/29/2015

No one has to change. Survival is optional. - W. Edwards Deming - Continue your Beyond Budgeting Journey with help from Agile, Lean and Scrum

An Agile Approach to Metrics :

As the use of agile approaches

An Introduction to Agile Performance Management

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

Agile Project Management and the Real World. Emily Lynema DLF Fall 2010 November 1, 2010

The style is: a statement or question followed by four options. In each case only one option is correct.

How to Launch a Scrum Team

CHAPTER 3 : AGILE METHODOLOGIES. 3.3 Various Agile Software development methodologies. 3.4 Advantage and Disadvantage of Agile Methodology

BE AGILE: PROJECT DEVELOPMENT WITH SCRUM FRAMEWORK

Reporting Scrum Project Progress to Executive Management through Metrics. Introduction. Transparency into Projects

Frank Cervone Vice Chancellor for Information Services and Chief Information Officer Purdue University Calumet January 17, 2012 CARLI Anatomy of a

Scrum. in five minutes

Scrum. The Essence. Tobias Mayer, Sonntag, 19. Februar 12

Answered: PMs Most Common Agile Questions

An Example Checklist for ScrumMasters

Product Development with Scrum

Transcription:

3 Roles, 3 Ceremonies, 3 Artifacts, 3 Best Practices Scrum Speaker: Dan Mezick Email: info@newtechusa.com Phone: 203-234-1404 URL: NewTechUSA.com

Scrum s THREE ROLES The actors in Scrum: Product Owner, Scrum master, Team. Product Owner: Own and prioritizes the Product Backlog Scrum Master: Facilitates the Scrum process NOT a traditional Project Manager!! Team: Produces Increments of Shippable Product Functionality

Scrum s THREE ROLES The Product Owner: Defines and Prioritizes Features Owns the gathering of requirements Agrees to Iteration Ground Rules Set length of calendar time for Sprint (2,3,4 weeks typical) Does not interfere with Sprint (no scope creep) Can pull the plug at any time (has the power) Honors rules and the Scrum process during Sprints

Scrum s THREE ROLES Scrum Master: A Boundary Manager Supports the Team Facilitates the Daily Scrum meeting. Asks each developer: What did you do yesterday? What are you doing today? What is in your way? Listens and watches carefully during Scrum meeting Pays careful attention to non-verbal cues Removes Impediments in Way of Team Secures resources (monitors, rooms, etc) Communicates to Product Owner

The Team: Scrum s THREE ROLES Participates in design To gain understanding of problem/solution space

The Team: Scrum s THREE ROLES Selects subset of prioritized Product Backlog for Sprint commitment Estimates the effort Fills the timebox with work Commits to the work as a team

The Team: Scrum s THREE ROLES Self organizes: Everyone commits to ALL TASKS necessary during the Sprint Determines the nature of self-organization Teams select work for each Sprint Teams self-organize Teams have a velocity

Scrum s THREE ROLES- with Boundaries!! Product Owner A role with tasks, and authority Each element here has a BOUNDARY Scrum Master A role with tasks, and authority Team Role, tasks and authority have BOUNDARIES A role (populated by multiple persons) The role, and tasks and authority has clear BOUNDARIES

Scrum Process Diagram

Scrum s THREE CEREMONIES Sprint Planning Daily Scrum Sprint Review (retrospective)

Scrum s THREE CEREMONIES Ceremony #1: Sprint Planning Meeting Product Owner reviews: Vision, Roadmap, Release Plan Team reviews: Estimates for each item on Backlog that is a candidate for the Sprint Team pulls the work: From the Product Backlog onto the Sprint Backlog

Scrum s THREE CEREMONIES Ceremony #2: The Daily Scrum By and for the Team Other may attend and NOT speak Team members speak, others listen Team stays on task with the 3 questions, divergences are addressed offline outside of this meeting Visibility, clear understanding on a day-by-ay basis Product owners know the score on a daily basis Can pull the plug at ANY time

Scrum s THREE CEREMONIES Ceremony #3: Sprint Review Meeting Part 01: Product Demo Led by Product Owner Part 02: Sprint Retrospective Led by Scrum Master What worked? What didn t? What adjustments can we make now?

Scrum s THREE ARTIFACTS Artifact #1: Product Backlog A list of features, prioritized by business value Each feature has an associated estimate, provided by the ACTUAL team who will do the work Backlog items come in from diverse sources, including the Team

Scrum s THREE ARTIFACTS Sample Product Backlog

Scrum s THREE ARTIFACTS Artifact #2: Sprint Backlog Topmost subset of the Product Backlog, loaded onto the Sprint s timebox Usually has more detail attached, including planned hours and primary person responsible to do the work during the Sprint Is the list of work the Team is addressing during the current Sprint

Scrum s THREE ARTIFACTS Artifact #2: Sprint Backlog Sample

Scrum s THREE ARTIFACTS Artifact #3: Burndown Chart Provides visibility into the Sprint Illustrates progress by the team Work on the Horizontal, Time on the Vertical

Scrum s THREE ARTIFACTS Sample BurnDown Chart

Scrum s ARTIFACTS Artifacts are VISUAL AIDS Many people perceive and recognize VISUALLY Elementary School teachers have known this for HUNDREDS of years There is nowhere you can look inside a co-located Scrum workspace, where you are not bombarded with visual validation (or not) on how you are doing

Scrum THREE BEST PRACTICES Best Practice #1: User Stories Plain-english requirements, written on common 3X5 index cards Form: As [a type of user] I want to [perform a specific action] such that [result] Example: As a web user, I want to make a reservation, such that I may secure my lodging Stories that are big are called EPICS Acceptance criteria goes on card back

Scrum THREE BEST PRACTICES Sample User Story:

Scrum THREE BEST PRACTICES Best Practice #2: Planning Poker A way for the team to do estimates Each participant has cards numbered 1,2,3,5,8,13,21 Values represent story points of effort Players discuss feature, then throw down a card together Differences are noted and discussed, then process repeats till a concensus estimate is formed

Scrum s THREE BEST PRACTICES Best Practice #2: Planning Poker

Scrum THREE BEST PRACTICES Best Practice #3: Use of the Scrum Board Scrum Board is a rows-and-columns depictions of work-in-progress Items of work are rows, work status labels are columns Work is addressed from top to bottom Work migrates from left to right on the board

Scrum THREE BEST PRACTICES Sample Use of the Scrum Board

Thanks! Speaker: Dan Mezick Email: info@newtechusa.com Phone: 203-234-1404 URL: NewTechUSA.com