where are we in terms of 0 to devops... · self-organizing, autonomous, cross-functional ranger...

16

Upload: others

Post on 05-Jun-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Where are we in terms of 0 to DevOps... · Self-organizing, autonomous, cross-functional Ranger teams Engineering teams PM We are passionate about one of the ideas! We will create
Page 2: Where are we in terms of 0 to DevOps... · Self-organizing, autonomous, cross-functional Ranger teams Engineering teams PM We are passionate about one of the ideas! We will create

Rui Melo

Senior Premier Field Engineer

Microsoft

Willy Schaub

Senior Program ManagerMicrosoft

LISTEN

PLAN

DELIGHTAPOLOGISE

ENABLE

LISTEN

ENGAGE

Page 3: Where are we in terms of 0 to DevOps... · Self-organizing, autonomous, cross-functional Ranger teams Engineering teams PM We are passionate about one of the ideas! We will create

We’re members of the community

Providing professional guidance, practical experience and gap-filling solutions to the developer community.

We fill gaps, not craters!

Page 4: Where are we in terms of 0 to DevOps... · Self-organizing, autonomous, cross-functional Ranger teams Engineering teams PM We are passionate about one of the ideas! We will create

We’re distributed … we’re here for YOU! Talk to us!Country Rangers

United States of America 39

United Kingdom 8

The Netherlands 6

Brazil 5

South Africa 5

Sweden 5

Portugal 4

Roaming 4

France 3

India 3

Switzerland 3

Canada 2

Israel 2

Russia 2

Australia 1

Bulgaria 1

Ecuador 1

Egypt 1

FYRO Macedonia 1

Germany 1

Guatemala 1

Italy 1

Jordan 1

Mexico 1

Turkey 1

Ukraine 1

Page 5: Where are we in terms of 0 to DevOps... · Self-organizing, autonomous, cross-functional Ranger teams Engineering teams PM We are passionate about one of the ideas! We will create

Why did we consider self-organisation?

Page 6: Where are we in terms of 0 to DevOps... · Self-organizing, autonomous, cross-functional Ranger teams Engineering teams PM We are passionate about one of the ideas! We will create

Our journey …

2006 2009 2012 2015

MSF Scrum Ruck (loose-Scrum)

2016

Kanban +

Self-Organized

Rigid

Agile

Pro

cess

Rigid

Agile

Pro

cess

2 PMs

200+ Rangers

5 Projects

0.5 PM

100 active Rangers

10 Projects

aka.ms/wsbook3 aka.ms/wsbook4

1.75h/WEEK

Page 7: Where are we in terms of 0 to DevOps... · Self-organizing, autonomous, cross-functional Ranger teams Engineering teams PM We are passionate about one of the ideas! We will create

How do we self-organize?

Deci

de

Be part

of … Ch

oo

se Working

model Sele

ct Tools

Page 8: Where are we in terms of 0 to DevOps... · Self-organizing, autonomous, cross-functional Ranger teams Engineering teams PM We are passionate about one of the ideas! We will create

Team members …

IDENTIFY

a gap 1VOLUNTEER

to be part of a team

DEFINE a common

vision and goalPITCH

an idea2

4

3

Page 9: Where are we in terms of 0 to DevOps... · Self-organizing, autonomous, cross-functional Ranger teams Engineering teams PM We are passionate about one of the ideas! We will create

Model blueprint

Common vision

Common sprintcadence (3w)

Small teams

6+-3

PM

Regular Scrums

video conferencing(weekly)

Review and show what we have demo

videosKanban boards

“visual and live”

“How to” plan is owned by team

1-n PBIs

1 epic/release

1-3 features/release

Evaluate + sell vision with a prototype

- -

Page 10: Where are we in terms of 0 to DevOps... · Self-organizing, autonomous, cross-functional Ranger teams Engineering teams PM We are passionate about one of the ideas! We will create

CI BUILD

CD(elivery) x 3MONITOR

AI

Bugs

Feedback

Embrace DevOps

Page 11: Where are we in terms of 0 to DevOps... · Self-organizing, autonomous, cross-functional Ranger teams Engineering teams PM We are passionate about one of the ideas! We will create

Self-organizing, autonomous, cross-functional Ranger teams

Engineering

teams

PM

We are passionate about one of the ideas!

We will create a team of passionate volunteers!

“We have ideas or adoption blockers!”

“We cannot implement features on our backlog”

Focus on gaps, avoid craters

Consistent process (sprint length + cadence, “rub on DevOps”)

Enable teams | align expectations & vocabulary with engineering

Page 12: Where are we in terms of 0 to DevOps... · Self-organizing, autonomous, cross-functional Ranger teams Engineering teams PM We are passionate about one of the ideas! We will create

What are we learning?

Page 13: Where are we in terms of 0 to DevOps... · Self-organizing, autonomous, cross-functional Ranger teams Engineering teams PM We are passionate about one of the ideas! We will create

Key learnings (so far)

A community with a common vision nurtures vibrant teams

Teams that identify themselves with their “process” produce more

Given the chance, teams will define their “process” and commit to it

Being involved in decision making fuels energy and commitment

Autonomous teams are more passionate and likely to succeed

DevOps enables and focuses teams

Program Manager is key to enable, connect, and encourage teams

Small energetic “teams” deliver more value than a larger “group”

Page 14: Where are we in terms of 0 to DevOps... · Self-organizing, autonomous, cross-functional Ranger teams Engineering teams PM We are passionate about one of the ideas! We will create

Are we there yet?

Page 15: Where are we in terms of 0 to DevOps... · Self-organizing, autonomous, cross-functional Ranger teams Engineering teams PM We are passionate about one of the ideas! We will create

ALM Rangers aka.ms/vsarblog@almrangers

Donovan Brown www.DonovanBrown.com@DonovanBrown

Rui Melo [email protected]@ruimelo

Willy Schaub [email protected]@wpschaub

Mentioned content aka.ms/wsbook3 (engineers on their way to pluto)

aka.ms/wsbook4 (managing agile oss projects with VSTS)

aka.ms/devops-extension (pipeline article)

URLs

Page 16: Where are we in terms of 0 to DevOps... · Self-organizing, autonomous, cross-functional Ranger teams Engineering teams PM We are passionate about one of the ideas! We will create

Contact us on https://aka.ms/vsarblog

Q&AQ&A