103
ENGINEERING VALUE The Devbridge Way

The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Embed Size (px)

Citation preview

Page 1: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

ENGINEERING VALUE

The Devbridge Way

Page 2: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Devbridge Group

Page 3: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Our Approach

Story Map Wireframe Mockup Prototype

Develop IteratePlan Launch

Page 4: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Speakers

John CiecholewskiProduct Manager

Laura AlbunProduct Manager

Elijah ChangSr. Product Manager

Bill CroninPMO Director

Page 5: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Agenda

Lean Requirements

Rapid Prototyping

Dual-trackScrum

Scrum at Scale

Page 6: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Lean Requirements

Page 7: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Goals of Lean Requirements

User Empathy

Shared Understanding

Aligned Priorities

ReleaseStrategy

Page 8: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale
Page 9: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale
Page 10: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Toolkit

Lean Personas

Story Maps

Business Process Maps

User Interviews

ConceptMap

SiteMap

FlowDiagram

Sequence Diagram

Page 11: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Defining Personas

GroundsKeeper

Course Superintendent

Needs access to objective information

Needs to reduce

resource consumption

Enhanced credibility

Installer Contractor

Course Architect

Quantifies Value

Enhanced Credibility

Increased Preparation

Agronomist

Golf Course Crew

Golf Course Builder

Golfer

Wants a Fun Game

Golfer

Wants a Low Cost Game

Caddy

Archetype

Users

Needs &Challenges

Page 12: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Personas

Page 13: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Story Map

Page 14: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Story Map

Page 15: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Story Map

Page 16: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Story Map

Page 17: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Story Map

Page 18: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Release Plan

V2180 pts

V390 pts

V1290 pts

Alpha Release Beta Release RTM

Page 19: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Parking Lot

Page 20: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

20

Page 21: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Other Tools

Page 22: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

User Interviews

Page 23: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Business Process Map

Page 24: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Concept Map

Page 25: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Site Map

Page 26: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Flow Diagram

Page 27: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Sequence Diagram

Page 28: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Keep Your Goals in Mind

User Empathy

Shared Understanding

Aligned Priorities

ReleaseStrategy

Page 29: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Rapid Prototyping

Page 30: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Why Prototype?

Form an Idea Get Approval Secure Funding Get Feedback

Page 31: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Sketches

Page 32: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Wireframes

Page 33: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Interactive Mockups

Page 34: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

HTML/CSS Web Apps

Page 35: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Prototyping Process

Page 36: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

CIBC

Page 37: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Story Map

Page 38: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Flow Diagram

Page 39: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Page Flow

Page 40: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Wireframes

Page 41: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Mockups

Page 42: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Prototype

Page 43: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

3 WEEKS

1DAY

6DAYS

8DAYS

WORKSHOP DESIGN PROTOTYPE

Prototype Duration

Funding Secured!!!

Page 44: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Prototyping Approaches

Clickable Mockups

HTML\CSSWeb App

Working Prototype

Page 45: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Dual-track Scrum

Page 46: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Dual Track Origins

Marty Cagan cites Jeff Patton for introducing the term Dual-Track Scrum.

Dual-Track Scrum is an organizational structure separating the effort to deliverworking software from the effort to understand user needs and discover the best solution.

Page 47: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

DIS

CO

VER

YD

ELI

VER

Y

Dual Track Concept

Page 48: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

DIS

CO

VER

YD

ELI

VER

Y

Dual Track Teams

Dev

Design

PM

Design

Dev

Dev

Dev

Dev

QA

QA

Design

Page 49: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Dual Track Teams

STEADY STATEEARLY SPRINTS

100%

50%

0%

Time

Delivery Work

Discovery Work

Page 50: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Traditional Scrum

Product Backlog

Priority

H

L

Page 51: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Traditional Scrum

Sprint ScopeProduct Backlog

Priority

H

L

Page 52: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Traditional Scrum

Sprint1 - 4 weeks

IterationSprint ScopeProduct Backlog

StandupDaily

Priority

H

L

Page 53: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Traditional Scrum

Sprint1 - 4 weeks

Iteration ReleasableSoftware

Sprint ScopeProduct Backlog

StandupDaily

Priority

H

L

Page 54: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

How Dual-Track Scrum Works

Product Backlog

Page 55: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

How Dual-Track Scrum Works

Product Backlog

Un

valid

ated

Bac

klo

gVa

lidat

ed B

ack

log

Page 56: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Dis

cove

ry

How Dual-Track Scrum Works

Discovery Backlog

Product Backlog

Un

valid

ated

Bac

klo

gVa

lidat

ed B

ack

log

Page 57: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Dis

cove

ry

How Dual-Track Scrum Works

KanbanDiscovery Backlog

Product Backlog

Un

valid

ated

Bac

klo

gVa

lidat

ed B

ack

log

Page 58: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Dis

cove

ry

How Dual-Track Scrum Works

Kanban Validated IdeasDiscovery Backlog

Product Backlog

Un

valid

ated

Bac

klo

gVa

lidat

ed B

ack

log

Page 59: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Del

iver

y

How Dual-Track Scrum Works

Delivery Backlog

Dis

cove

ry

Kanban Validated IdeasDiscovery Backlog

Product Backlog

Un

valid

ated

Bac

klo

gVa

lidat

ed B

ack

log

Page 60: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Del

iver

y

How Dual-Track Scrum Works

ScrumDelivery Backlog

Sprint1 - 4 weeks

Dis

cove

ry

Kanban Validated IdeasDiscovery Backlog

Product Backlog

Un

valid

ated

Bac

klo

gVa

lidat

ed B

ack

log

Page 61: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Del

iver

y

How Dual-Track Scrum Works

Releasable SoftwareScrumDelivery Backlog

Sprint1 - 4 weeks

Dis

cove

ry

Kanban Validated IdeasDiscovery Backlog

Product Backlog

Un

valid

ated

Bac

klo

gVa

lidat

ed B

ack

log

Page 62: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

62

Ideas get entered in the backlog

Backlog Ready In Progress Review Done

Page 63: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

63

Idea gets groomed

Backlog Ready In Progress Review Done

Page 64: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

64

Discovery team does work

Backlog Ready In Progress Review Done

Page 65: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

65

Team reviews findings

Backlog Ready In Progress Review Done

Page 66: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

66

Ideas are Validated (or not)

Backlog Ready In Progress Review Done

Page 67: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

67

Delivery team works on validated ideas

Delivery Backlog Sprint Scope In Progress Review Done

Page 68: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

68

Delivery team commits to a sprint

Delivery Backlog To Do In Progress Review Done

Page 69: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

69

Work is done in priority order

Delivery Backlog Sprint Scope In Progress Review Done

Page 70: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

70

Always be testing

Delivery Backlog Sprint Scope In Progress Review Done

Page 71: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

71

Minimize work in process

Delivery Backlog Sprint Scope In Progress Review Done

Page 72: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

72

Get to done as fast as possible

Delivery Backlog Sprint Scope In Progress Review Done

Page 73: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

73

Sprint success, deploy

Delivery Backlog Sprint Scope In Progress Review Done

Page 74: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

When to Dual-Track

Scrum

Waterfall

Dual-Track

Small

LargeP

rod

uct

Sco

pe

Not Well Defined Well Defined

Product Definition

Kanban

Page 75: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

75

Dual Track Benefits

ReduceRework

FocusedTeams

Better Planning

Get More Done Faster

Page 76: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Managing Dual-Track

Page 77: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

77

Custom issue type

Page 78: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

78

Custom workflow

Page 79: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

79

Custom boards

Page 80: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

80

Product Backlog

Page 81: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

81

Discovery Backlog

Page 82: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

82

Discovery Board

Page 83: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

83

Delivery Board

Page 84: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

84

Traceability

Page 85: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

85

Available now

https://marketplace.atlassian.com/plugins/com.devbridge.jira.plugins.dualtrackworkflow/server/overview

Page 86: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Scrum at Scale

Page 89: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

• Delivery dates are frequent

• Delivery dates are fixed

• Cargo is flexible

• Quality is non-negotiable

• Develop on Cadence

• Deliver on demand

Agile Release Train

Page 90: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Feature Teams vs. Component Teams

Frontend

Backend

Database

Frontend

Backend

Database

Component Teams Feature Teams

Page 91: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Feature Teams vs. Component Teams

Component Teams20%

Feature Teams80%

High

Low

Low High

Tec

hn

olo

gy S

pec

ializ

atio

n

Number of Teams that Use it

Page 92: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Ceremonies at Scale

Team

SprintPlanning

DailyStandup

BacklogGrooming Sprint Demo

SprintRetrospective

Program

Program Roadmap

Release Planning

Scrum of Scrums

ChangeGovernance

MarketingCoordination

Portfolio

AdvisoryBoard

Business Roadmap

Budget Planning

Page 93: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Leverage Metrics to Embrace Transparency

50

60

40

30

20

10

0

May 24 May 26 May 28 May 30 Jun 1 Jun 3

Today

Rem

ain

ing

Wo

rk (

Sto

ry P

oin

ts)

Date

To Do In Progress Ideal Trend

Page 94: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Leverage Metrics to Embrace Transparency

0

10

20

30

40

50

60

Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 5 Sprint 6

Sto

ry P

oin

ts

Iteration

Started Finished Rolling Average

Page 95: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Leverage Metrics to Embrace Transparency

0

25

50

75

100

125

150

Sprint 0 Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 5 Sprint 6 Sprint 7 Sprint 8 Sprint 9 Sprint 10

Sto

ry P

oin

ts

Iteration

Actual Burnup Forecasted Burnup Scope

Page 96: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Roadmap Planning

Page 97: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Roadmap Planning

Page 98: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Work Towards Common Business Goals

Page 99: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Keys to Successfully Scaling Agile

GoodCommunication

Transparency through Metrics

Agile Mindset

Desire toImprove

Page 100: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Questions?

Page 101: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

Upcoming Events

ITA Tech Talk:Rapid Prototyping 2.0

Hosted by Devbridge GroupOctober 4th

11:30 am - 1:00 pm

Mobile on Tap

Hosted by Devbridge GroupNovember 9th

6:00 pm - 8:00 pm

Agile Day Chicago

Hosted by MorningstarNovember 4th

8:00 AM – 4:30 PM

Page 102: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

We’re Hiring!

www.devbridge.com/positions

Page 103: The Devbridge Way: Lean Requirements, Rapid Prototyping, Dual-track Scrum and Scrum at Scale

ENGINEERING VALUE

Thank You