Portfolio & Roadmap: 2 tools to scale Agile

26
Portfolio & Roadmap: 2 tools to scale Agile 1

Transcript of Portfolio & Roadmap: 2 tools to scale Agile

Page 1: Portfolio & Roadmap: 2 tools to scale Agile

1

Portfolio & Roadmap: 2 tools to scale Agile

Page 2: Portfolio & Roadmap: 2 tools to scale Agile

Scaling…

Your Agile teams are working efficiently and improving sprint after sprint.

2

…But * They tend to work in silos.* You do not have a good overall vision of everything that is happening in the

company. Neither do your teams.* You have high-level prioritization issues.* You have dependency difficulties between teams.

How can you scale your Agile organization?

Page 3: Portfolio & Roadmap: 2 tools to scale Agile

3

Process Overview

Formalize the Project

Collaborative Specifications

Development

Validation

Release to Production

Assess results

Evaluate and prioritize

AGILE PRODUCTIONIdea

Owner

2 TOOLS: PORTFOLIO OF PROJECTS + ROADMAP

Lean / Kanban overall approachScrum production cycle

Page 4: Portfolio & Roadmap: 2 tools to scale Agile

4

LEVEL 1 - PORTFOLIO

Page 5: Portfolio & Roadmap: 2 tools to scale Agile

5

Managing a Portfolio of Projects

1 portfolio to rule them all

Teams are organized based on the Scrum Agile framework, with their distinct backlogs and sprint cycles.

On top of it, we want to manage an overall aggregated view of all the Projects in our production pipeline.

Main principles:1. Simple2. Focus on value3. Allows for continuous improvement of the process and the production flow

Page 6: Portfolio & Roadmap: 2 tools to scale Agile

6

The Dashlane Portfolio

Project Owner role:* Anybody can come up with an idea. But he must take ownership and drive the Project

from start to the end, with the support of all teams.* Any type of Project should be formalized, whatever the size and domain: business,

marketing, product, tech…

Formalize the Project* Title* Short Description* Owner* Business Value: t-shirt size increase in revenue estimated for 1 year after launch* Cost: t-shirt size macro estimate of a budget* KPI: define the metrics that will allow to assess the results of the projects* Optional: links to Mockups / Sketches / Other info

Page 7: Portfolio & Roadmap: 2 tools to scale Agile

7

The Dashlane Portfolio

A high-level view of our projects at Dashlane* To build the right thing at the right time* Anticipate cross-team coordination

Page 8: Portfolio & Roadmap: 2 tools to scale Agile

8

LEVEL 2 – PRIORITIZATION

Page 9: Portfolio & Roadmap: 2 tools to scale Agile

9

Prioritize

Roadmap Meeting every 6 weeks to review the backlog and prioritize the next Top Projects to be produced.

Feedback Loop with the teams.* Top-Down + Bottom-Up approach.

Output is used to:* Feed each Scrum team backlog* Manage coordination and cross-dependencies* Build and Communicate a quarterly Roadmap.

Page 10: Portfolio & Roadmap: 2 tools to scale Agile

10

ROI

What’s the value of a project? Evaluate Cost / Budget vs expected Profit T-Shirt size it. Build a ROI matrix.

Page 11: Portfolio & Roadmap: 2 tools to scale Agile

11

Dashlane ROI Matrix

Page 12: Portfolio & Roadmap: 2 tools to scale Agile

12

LEVEL 3 – ROADMAP

Page 13: Portfolio & Roadmap: 2 tools to scale Agile

13

Prioritize

1 roadmap for the battle plan Quarterly (for Dashlane) Respect the limits of Work In Progress (Kanban

way) for each team, to avoid too much parallel work.

Page 14: Portfolio & Roadmap: 2 tools to scale Agile

14

Limit Work In Progress

Kanban way. To be more efficient through Focus. Reduce multi-tasking. Stop Starting. Start Finishing.

Page 15: Portfolio & Roadmap: 2 tools to scale Agile

15

The Dashlane Roadmap

A quarterly Roadmap to give consistent vision and scope

Page 16: Portfolio & Roadmap: 2 tools to scale Agile

16

LEVEL 4 - BONUS

Page 17: Portfolio & Roadmap: 2 tools to scale Agile

17

The Skateboard approach

Don't do "BIG" projects. From the start think and

build iteratively. Deliver value at each iteration.

Avoid Big Bang delivery for complex, innovative product development. Do it iteratively and incrementally.

What is the minimum project you can build to start learning?

What’s your skateboard? Think of the skateboard as a metaphor for the smallest thing you can put in the hands of real users, and get real feedback.

Page 18: Portfolio & Roadmap: 2 tools to scale Agile

18

The Asteroids Metaphor

Build hierarchical backlogs, adapted to different levels of communication and planning: from portfolio projects to user stories

Avoid anticipating too much: plan in details for the short-term, keep an eye on the big-picture

Keep the ability to change course

Page 19: Portfolio & Roadmap: 2 tools to scale Agile

19

Evaluate results

Was the project a success?

3 months after project delivery:* Evaluate the KPI defined at the beginning of the Project to assess

if it was a success. * Compare the original assumptions vs reality: actual benefits,

actual workload.

Quarterly Feedback loop to the team:* Celebrate success* Learn on failure

Page 20: Portfolio & Roadmap: 2 tools to scale Agile

20

Portfolio Metrics

To continuously improve our process. Quarterly « process » retrospective.

Track * Cycle time = the time spent delivering a project = duration

between « Next Priority » and « Release to Production » * Sucess Rate = proportion of successful vs failed projects

Page 21: Portfolio & Roadmap: 2 tools to scale Agile

21

Questions?

Page 22: Portfolio & Roadmap: 2 tools to scale Agile

22

APPENDIX

Page 23: Portfolio & Roadmap: 2 tools to scale Agile

23

SAFe Framework

1. Portfolio of projects2. Roadmap

Inspired from SAFe: http://www.scaledagileframework.com/

Page 24: Portfolio & Roadmap: 2 tools to scale Agile

We’re changing the world… one password at a time

Dashlane wants to make identity and payment simple and secure everywhere!

24

Want to be a part of life in the Dashlane?

Visit dashlane.com/jobs for all the info!

Dashlane is a premier, award-winning password manager and digital wallet, intrinsically designed to make identity and payments simple and secure on every website and every device.

We’re a rapidly growing, tech startup using the world’s best security and privacy architecture to simplify the lives of more than 3 billion Internet users worldwide. Since our first product launch in 2013, our brilliant team of engineers and developers tirelessly work on new coding challenges, build code using the latest up-to-date frameworks for native development across desktop and mobile, use cutting-edge web service architecture, and are at the forefront of building applications that help millions of people every day!

So far, all of our hard work has been paying off! Dashlane was recently recognized by Google as one of the “Best of 2015” apps! Google also recognized our Android password manager as an Editors’ Choice winner on the Google Play Store, and selected Dashlane to demo its adoption of Android M fingerprint technology at Google I/O!

Page 25: Portfolio & Roadmap: 2 tools to scale Agile

We work with the latest technology!

See our code in action! Check out some of our projects on Github!

Github.com/Dashlane

In addition, each member of the Dashlane team can take some time to share his insights in Tech Conferences and become a thought leader in the tech community.

25

Alexis Fogel @ Droid Con

Goo.gl/7h4guk

Emmanuel Schalit @ The

Dublin Web Summit

Goo.gl/M4H7vg

Emmanuel Schalit @ Le

WagonGoo.gl/kvPLG0

Desktop Mobile Web App/Server Security

Dashlane is dedicated to building high-quality user experiences on Mobile, Desktop, and on the web using the latest up-to-date technologies and languages.

Page 26: Portfolio & Roadmap: 2 tools to scale Agile

Ready to join #LifeInTheDashlane?

We’re filling our ranks from top to bottom with some of the smartest and friendliest developers and engineers in the industry! Come join us!

Visit Dashlane.com/jobs to learn more about joining the Dashlane team!

26

Dashlane.com/stackoverflow

Dashlane.com/linkedin

Dashlane.com/vimeo

Dashlane.com/blog

Also visit us here: