How to Rob A Bank: An Overview of User Story Mapping presented at IIBA Minneapolis/ St. Paul

Similar documents
A Group of Agile Teams Organizational Agility

Introduction to User Story Mapping. July 2015 COPYRIGHT 2015 AGILITY SOFTWARE 1

Agile with XP and Scrum

Scrum In 10 Slides. Inspect & Adapt

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

Course Title: Managing the Agile Product Development Life Cycle

Agile Certification: PMI-ACP

Creating a High Maturity Agile Implementation

PMI Agile Certified Practitioner (PMI ACP) Boot Camp Course AG05; 4 Days, Instructor-led

Course Title: Planning and Managing Agile Projects

Waterfall vs. Agile Project Management

Strategy. Agility. Delivery.

AGILE FROM 6 FEET PATHWAYS TO PROJECT AND TEAM AGILITY PMI BALTIMORE HANOVER FEBRUARY 16, 2012

Agile Practitioner: PMI-ACP and ScrumMaster Aligned

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

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

D25-2. Agile and Scrum Introduction

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

Agile Requirements by Collaboration

Table of Contents. The Case for SharePoint. SharePoint with an Agile Execution. Typical LASER Project. Build the Right Solutions/ Solutions Right

Is Your Organization Agile-Ready?

RISK MANAGMENT ON AN AGILE PROJECT

in O&M/Sustainment: What s Different? Paul E. McMahon Principal, PEM Systems

Agile Project Management Mapping the PMBOK Guide to Agile Practices. Michele Sliger

As the use of agile approaches

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

Career Builder Course Bundle

Agile for Product Owners

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

Comparatif PMI-PBA VS CBAP3

Nexus Guide. The Definitive Guide to Nexus: The exoskeleton of scaled Scrum development. Developed and sustained by Ken Schwaber and Scrum.

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

IMPLEMENTING SCRUM. PART 3 of 5: TRAINING YOUR NEW SCRUM TEAM. Designed by Axosoft, creators of the #1 selling Scrum software.

Sept 10, The Agile Business Analyst

PMP vs. Scrum Master

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

Iteration Planning. also called Iteration Kickoff

Getting Agile with Scrum

Comparing Scrum And CMMI

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

Agile Metrics. It s Not All That Complicated

LEAN AGILE POCKET GUIDE

Rouch, Jean. Cine-Ethnography. Minneapolis, MN, USA: University of Minnesota Press, p 238

Practical Agile Requirements Engineering

Agile Processes and Distributed Projects: Dream or Nightmare?

CSPO Learning Objectives Preamble. Scrum Basics

Scrum, User Stories, and More! CSCI 5828: Foundations of Software Engineering Lecture 22 11/06/2014

That Settles It! Techniques for Transparent and Trusted Decision-Making on Your Agile Team

Agile Development Overview

Agile Methods for Analysis

Product Development: From Conception to Execution. Slide 1

Building a Better Backlog

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

How to optimize offshore software development with Agile methodologies

Using Use Cases on Agile Projects

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

ITSM Agile Intro Feb 5, 2015

Taking the first step to agile digital services

Scrum. SE Presentation. Anurag Dodeja Spring 2010

Deep Agile Blending Scrum and Extreme Programming. Jeff Sutherland Ron Jeffries

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

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

ADAPTing to Agile. Mike Cohn

EXIN Agile Scrum Foundation

Your Agile Team s Indispensible Asset

Establishing and Maintaining Top to Bottom Transparency Using the Meta-Scrum

SCRUM & AGILE. Everything You Need To Know

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

Agile Project Management: Adapting project behaviors to the software development environment

Measuring ROI of Agile Transformation

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

Agile Development. Perspectives from the Texas Legislative council

Agile Project Management By Mark C. Layton

Introduction to Agile and Scrum

Agile QA s Revolutionary Impact on Project Management

Product Stack and Corporate Overview

Successfully Scaling an Agile Innovation Culture with Perforce

Mapping Out Agile Product Management Expanding Agile beyond development, to maximize Agile within development

Agile Project Management with Scrum

The Agile Project Manager

3 Steps to an Effective Retrospective December 2012

PLM - Agile. Design Code Test. Sprints 1, 2, 3, 4.. Define requirements, perform system design, develop and test the system. Updated Project Plan

Managing Agile Projects in TestTrack GUIDE

Advanced SharePoint Tools to Enhance Project Management

Aligning Correct and Realistic Performance Testing with the Agile Development Process

"Bezpieczny Projekt"

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

ADDING VALUE CONSULTING AB

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

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

Agile in Financial Services A Framework in Focus

Introduction to Enterprise Agile Frameworks

COBIT 5 Implementation Certification Course

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

Keeping a Healthy Product Backlog

Agile Risk Management and Scrum

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

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

Selling Agile at Your Company

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

Transcription:

How to Rob A Bank: An Overview of User Story Mapping presented at IIBA Minneapolis/ St. Paul Mike Stuedemann, PMP, PMI-ACP, CSP Certified Scrum Professional & Agile Coach http://collaborativeleadershipteam.com @CoLeadTeam

Mike Stuedemann PMP, PMI-ACP, CSP 17+ years Information Technology - traditional SDLC and Scrum/Agile Practicing Agile since 2007 Certified Scrum Professional Active member in the Scrum Alliance and the PMI-MN Agile Practitioner Community Married with 3 Boys - based in Andover, MN 2

User Story Mapping Agenda What s a User Story? What s the Problem? What s a User Story Map and how can it help me? How to Rob a Bank A User Story Map Exercise Wrap-Up 3

What is a User Story? A User Story is a requirement or feature expressed briefly from the user s perspective Describe who has a particular need or want, what that need or want is and why they need it 4

A technique from Extreme Programming Many using Scrum adopt this technique for capturing items on the Product Backlog but Scrum does not prescribe this A note about the format shown at the right What is a User Story? 5

What is a User Story? Card Conversation Confirmation Stories are traditionally written on note cards Cards may be annotated with estimates, notes, etc. Details behind the story come out during conversations between stakeholders, product owner and team Acceptance tests confirm that the story was coded correctly 6

What s the Issue? 7

The First Issue 8

The Second Issue 9

User s Sequence in Time Story Maps Activities are functional behaviors of the user Activity 1 Activity 2 Activity 3 Activity 4 User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Stories are narrative descriptions of the features needed by the user to perform those activities Story Maps visualize the overall product, and thereby help to convey the Big Picture 10

How to Create a Story Map 1. Discuss Activities associated with the Product / Service 2. Sequence the Activities 3. Add Tasks (As Necessary) 4. Brainstorm and discuss User Stories associated with the Activities 5. Shift the User Stories vertically based on their business priority 11

Story Map Example Activities Tasks Higher Priority User Stories Lower Priority User Stories Reference: www.agileproductdesign.com 12

The Benefits of a Story Map Provide Story Context Shows Relationship between Stories Make value delivery visible Allows for Ordering of Stories by Business Value Allows the identification of valuable product slice Reference: www.agileproductdesign.com 13

Story Maps Allow us to walk Personas through Features User s Sequence in Time Soccer Mom Millennial Activity 1 Activity 2 Activity 3 Activity 4 User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story User Story Hacker Walk each persona through the user sequence Discover gaps in the user stories & how they support the user activities 14

Disclaimer 15

Exercise: How to Rob a Bank The Setting: You are a self-organizing team planning to rob a bank Your Challenge: Create a User Story Map describing the necessary activities from the time you arrive at the bank until the time you leave the bank Guidelines: Time box: 20 minutes Remember: Things can always change 16

Exercise: How to Rob A Bank A Change in Timing? 17

Story-Mapping in the Real World 18

A Reminder. Remember: at the end of the day, your job isn t to get the requirements right it s to change the world Jeff Patton 19

How to Rob A Bank: An Overview of User Story Mapping Summary The purpose of a User Story is conversation, not a document A flat list of User Stories does not provide context it is easy to lose site of the product being built and the relationship of the Stories to one another User Story Maps are a tool to both facilitate conversation and provide context Please don t rob a bank 20

Questions 21

22

Want to get the Slides? Engage in Witty Banter? Provide Feedback (Accusations, Insults)? Contact Mike at: mike@coleadteam.com @StuedeSpeaks 23