the devbridge way: lean requirements, rapid prototyping, dual-track scrum and scrum at scale

Post on 15-Apr-2017

540 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

ENGINEERING VALUE

The Devbridge Way

Devbridge Group

Our Approach

Story Map Wireframe Mockup Prototype

Develop IteratePlan Launch

Speakers

John CiecholewskiProduct Manager

Laura AlbunProduct Manager

Elijah ChangSr. Product Manager

Bill CroninPMO Director

Agenda

Lean Requirements

Rapid Prototyping

Dual-trackScrum

Scrum at Scale

Lean Requirements

Goals of Lean Requirements

User Empathy

Shared Understanding

Aligned Priorities

ReleaseStrategy

Toolkit

Lean Personas

Story Maps

Business Process Maps

User Interviews

ConceptMap

SiteMap

FlowDiagram

Sequence Diagram

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

Personas

Story Map

Story Map

Story Map

Story Map

Story Map

Release Plan

V2180 pts

V390 pts

V1290 pts

Alpha Release Beta Release RTM

Parking Lot

20

Other Tools

User Interviews

Business Process Map

Concept Map

Site Map

Flow Diagram

Sequence Diagram

Keep Your Goals in Mind

User Empathy

Shared Understanding

Aligned Priorities

ReleaseStrategy

Rapid Prototyping

Why Prototype?

Form an Idea Get Approval Secure Funding Get Feedback

Sketches

Wireframes

Interactive Mockups

HTML/CSS Web Apps

Prototyping Process

CIBC

Story Map

Flow Diagram

Page Flow

Wireframes

Mockups

Prototype

3 WEEKS

1DAY

6DAYS

8DAYS

WORKSHOP DESIGN PROTOTYPE

Prototype Duration

Funding Secured!!!

Prototyping Approaches

Clickable Mockups

HTML\CSSWeb App

Working Prototype

Dual-track Scrum

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.

DIS

CO

VER

YD

ELI

VER

Y

Dual Track Concept

DIS

CO

VER

YD

ELI

VER

Y

Dual Track Teams

Dev

Design

PM

Design

Dev

Dev

Dev

Dev

QA

QA

Design

Dual Track Teams

STEADY STATEEARLY SPRINTS

100%

50%

0%

Time

Delivery Work

Discovery Work

Traditional Scrum

Product Backlog

Priority

H

L

Traditional Scrum

Sprint ScopeProduct Backlog

Priority

H

L

Traditional Scrum

Sprint1 - 4 weeks

IterationSprint ScopeProduct Backlog

StandupDaily

Priority

H

L

Traditional Scrum

Sprint1 - 4 weeks

Iteration ReleasableSoftware

Sprint ScopeProduct Backlog

StandupDaily

Priority

H

L

How Dual-Track Scrum Works

Product Backlog

How Dual-Track Scrum Works

Product Backlog

Un

valid

ated

Bac

klo

gVa

lidat

ed B

ack

log

Dis

cove

ry

How Dual-Track Scrum Works

Discovery Backlog

Product Backlog

Un

valid

ated

Bac

klo

gVa

lidat

ed B

ack

log

Dis

cove

ry

How Dual-Track Scrum Works

KanbanDiscovery Backlog

Product Backlog

Un

valid

ated

Bac

klo

gVa

lidat

ed B

ack

log

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

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

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

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

62

Ideas get entered in the backlog

Backlog Ready In Progress Review Done

63

Idea gets groomed

Backlog Ready In Progress Review Done

64

Discovery team does work

Backlog Ready In Progress Review Done

65

Team reviews findings

Backlog Ready In Progress Review Done

66

Ideas are Validated (or not)

Backlog Ready In Progress Review Done

67

Delivery team works on validated ideas

Delivery Backlog Sprint Scope In Progress Review Done

68

Delivery team commits to a sprint

Delivery Backlog To Do In Progress Review Done

69

Work is done in priority order

Delivery Backlog Sprint Scope In Progress Review Done

70

Always be testing

Delivery Backlog Sprint Scope In Progress Review Done

71

Minimize work in process

Delivery Backlog Sprint Scope In Progress Review Done

72

Get to done as fast as possible

Delivery Backlog Sprint Scope In Progress Review Done

73

Sprint success, deploy

Delivery Backlog Sprint Scope In Progress Review Done

When to Dual-Track

Scrum

Waterfall

Dual-Track

Small

LargeP

rod

uct

Sco

pe

Not Well Defined Well Defined

Product Definition

Kanban

75

Dual Track Benefits

ReduceRework

FocusedTeams

Better Planning

Get More Done Faster

Managing Dual-Track

77

Custom issue type

78

Custom workflow

79

Custom boards

80

Product Backlog

81

Discovery Backlog

82

Discovery Board

83

Delivery Board

84

Traceability

85

Available now

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

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

Feature Teams vs. Component Teams

Frontend

Backend

Database

Frontend

Backend

Database

Component Teams Feature Teams

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

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

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

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

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

Roadmap Planning

Roadmap Planning

Work Towards Common Business Goals

Keys to Successfully Scaling Agile

GoodCommunication

Transparency through Metrics

Agile Mindset

Desire toImprove

Questions?

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

We’re Hiring!

www.devbridge.com/positions

ENGINEERING VALUE

Thank You

top related