Upload
devbridge-group
View
552
Download
3
Embed Size (px)
Citation preview
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
Scaling Teams
Program
SteeringCommittee
ProductManager
Release 1
Release 2
Release 3
Release 4ReleaseManager
Architect
Portfolio
Business Roadmap
Architecture RoadmapPortfolio Managers Investment Themes
DevO
ps
Infrastru
cture
Secu
rity
TeamsTeams
Scaling Teams
Portfolio
Program
Business Roadmap
Architecture Roadmap
SteeringCommittee
ProductManager
Portfolio Managers
Release 1
Release 2
Release 3
Release 4ReleaseManager
Architect
Investment Themes
DevO
ps
Infrastru
cture
Secu
rity
Teams
Product Owner
Sp
rin
t 13
Sp
rin
t 12
Sp
rin
t 11
Sp
rin
t 10
Sp
rin
t 9
Sp
rin
t 8
Sp
rin
t 7
Sp
rin
t 6
Sp
rin
t 5Sp
rin
t 4
Sp
rin
t 3
Sp
rin
t 2
Sp
rin
t 1
DevelopmentTeam
Scrum Master
Designer
• 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