Top Banner
ERIC HILFER • VP OF SOFTWARE ENGINEERING• ROSETTA STONE LTD • @EricHilfer1 Managing Scaled Agile at Rosetta Stone
29

Managing Scaled Agile at Rosetta Stone

Apr 14, 2017

Download

Software

Atlassian
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Managing Scaled Agile at Rosetta Stone

ERIC HILFER • VP OF SOFTWARE ENGINEERING• ROSETTA STONE LTD • @EricHilfer1

Managing Scaled Agile at Rosetta Stone

Page 2: Managing Scaled Agile at Rosetta Stone

Agenda A G I L E D E V E L O P M E N T

S C A L E D A G I L E

S C A L E D A G I L E W I T H J I R A

W H A T W E A C C O M P L I S H E D !

Page 3: Managing Scaled Agile at Rosetta Stone

http://paulnoth.com

Page 4: Managing Scaled Agile at Rosetta Stone

Autonomy The team is in charge.Self-organizing to solve challenges.

Respect and Honesty Trust your experts, and foster a safe environment to deliver bad news early, when it’s actionable.

What do we like about Agile?

Lean Continuous delivery of real, working software.

Page 5: Managing Scaled Agile at Rosetta Stone

Why Scale?

Larger Deliverables Multiple Teams Alignment

•  Ramp up large, coherent initiatives

•  Dependencies

•  Hand-offs

•  Release Plan

•  Tracking

•  Predicting

•  Adapting

Page 6: Managing Scaled Agile at Rosetta Stone

Do No Harm!

(No engineers were harmed while scaling this organization)

Page 7: Managing Scaled Agile at Rosetta Stone

The Scaled Agile Framework

(SAFe)

Page 8: Managing Scaled Agile at Rosetta Stone

Three levels of practice

Page 9: Managing Scaled Agile at Rosetta Stone
Page 10: Managing Scaled Agile at Rosetta Stone
Page 11: Managing Scaled Agile at Rosetta Stone
Page 12: Managing Scaled Agile at Rosetta Stone

Why use JIRA Software for agile development?

It’s already there! Ecosystem Distributed Teams Flexible

•  Best in class defect tool•  Avoid migration to

dedicated agile toolset•  Great price point

•  Engineering-friendly plugins

•  Confluence•  HipChat

•  Built for collaboration •  The good news: it’s highly configurable!

•  The bad news: it’s highly configurable!

Page 13: Managing Scaled Agile at Rosetta Stone

How does it work in practice?

Page 14: Managing Scaled Agile at Rosetta Stone

Portfolio Kanban Funnel for business Epics, with Agile Estimates plugin for in-board Epic sizing

Portfolio for JIRA

Team Board in Context

Multi-team rollup for planning and tracking

Agile boards with ScriptRunner plugin to share Epics across teams

Essential Portfolio and Program Practices

Page 15: Managing Scaled Agile at Rosetta Stone

IMAGE SOURCE: http://scaledagileframework.com/business-epic-kanban/!

Portfolio Kanban Board

Page 16: Managing Scaled Agile at Rosetta Stone
Page 17: Managing Scaled Agile at Rosetta Stone

Epic Workflow •  Define Transitions

•  Need sufficient Admin Rights

•  Apply to all Epics

Page 18: Managing Scaled Agile at Rosetta Stone

View, edit, epic-level sizing from Kanban board

Distributed planning poker

Agile Estimates Plugin

Add Story Points Field to Epics

Epic sizing in rough story points

Page 19: Managing Scaled Agile at Rosetta Stone
Page 20: Managing Scaled Agile at Rosetta Stone

Portfolio for JIRA

Multiple Project View Planning Tracking

•  Consolidated view of multiple JIRA projects

•  Resource skillsets across all teams

•  Size large chunks of work

•  Load balance across sprints and multiple teams

•  Create realistic release plan

•  Roll-up progress to release-level

•  Stay in synch with team-level reality

•  Adapt early

•  Clear view for stakeholders

Page 21: Managing Scaled Agile at Rosetta Stone

Setting up teams

Page 22: Managing Scaled Agile at Rosetta Stone

Setting up releases

Page 23: Managing Scaled Agile at Rosetta Stone

•  Group by team or person

•  Color by Theme or Workstream

•  Show progress or and dependencies

Epic Plan

Page 24: Managing Scaled Agile at Rosetta Stone

Viewing progress

Page 25: Managing Scaled Agile at Rosetta Stone

Capacity utilization

Page 26: Managing Scaled Agile at Rosetta Stone
Page 27: Managing Scaled Agile at Rosetta Stone

What’s Next? A glimpse of Portfolio for JIRA V2!

Page 28: Managing Scaled Agile at Rosetta Stone

What we accomplished

Alignment Coordination Transparency

•  Building the right things!

•  12-week view of planned work

•  Balancing work to real capacity

•  Anticipating hand-offs and delivering them smoothly

•  Dependency tracking across teams

•  Clear, agreed-upon release objectives

•  Program-level view of progress and impediments

•  Ability to respond while there’s still time!

Page 29: Managing Scaled Agile at Rosetta Stone

Thank you!

ERIC HILFER • VP OF SOFTWARE ENGINEERING• ROSETTA STONE LTD • @EricHilfer1