Introducing Change while Preserving Engineering Velocity Engineering - - PowerPoint PPT Presentation

introducing change while preserving engineering velocity
SMART_READER_LITE
LIVE PREVIEW

Introducing Change while Preserving Engineering Velocity Engineering - - PowerPoint PPT Presentation

Dianne Marsh @dmarsh dmarsh@netflix.com FlowCon 2014 Introducing Change while Preserving Engineering Velocity Engineering Tools Charter We provide build and deployment tools that support engineering teams innovation. We enable


slide-1
SLIDE 1

Introducing Change while Preserving Engineering Velocity

Dianne Marsh @dmarsh dmarsh@netflix.com

  • FlowCon 2014
slide-2
SLIDE 2

Engineering Tools Charter

We provide build and deployment tools that support engineering teams’

  • innovation. We enable velocity through investments in tooling and customer

engagement.

slide-3
SLIDE 3

We don’t

Build, Bake, or Deploy for Teams

  • r

Manage Configurations

slide-4
SLIDE 4

Planned Migrations in 2014

  • Centos to Ubuntu AMI
  • CBF to Nebula/Gradle
  • Upgrade Continuous Delivery Solution
  • Perforce to Git
  • Get Tools out of Data Center
slide-5
SLIDE 5

Culture

Freedom and Responsibility

http://www.slideshare.net/reed2001/culture-1798664

slide-6
SLIDE 6

Context, not Control

slide-7
SLIDE 7

With Freedom comes Responsibility

slide-8
SLIDE 8

Meet with Key Stakeholders

slide-9
SLIDE 9

Describe the “Paved Road”

slide-10
SLIDE 10

Support Velocity

  • Customer

Engagement Team

slide-11
SLIDE 11

Embed Customer Engagement Team

  • n Tools Development
slide-12
SLIDE 12

Migration Goals

  • Engage with our customers
  • Share the cost of change
  • Encourage self-sufficiency
slide-13
SLIDE 13

Broadly Socialize the “Why”

Simplicity Speed Reliability Repeatability Business Agility Visibility Core Competencies

slide-14
SLIDE 14

Don’t Worry about the Easy Sells

slide-15
SLIDE 15

Provide Guidance

slide-16
SLIDE 16

Dates, or It Won’t Happen

slide-17
SLIDE 17

But, Be Flexible

slide-18
SLIDE 18

ROADSHOW

slide-19
SLIDE 19

Respect the Journey

slide-20
SLIDE 20

Build Tooling to Support Migration!

slide-21
SLIDE 21

Let your Tools do the Talking

slide-22
SLIDE 22

How did we do?

slide-23
SLIDE 23

Some Data …

slide-24
SLIDE 24

But …

(http://upload.wikimedia.org/wikipedia/en/4/45/DiffusionOfInnovation.png)

slide-25
SLIDE 25

Room for Improvement

slide-26
SLIDE 26

More Outreach!

slide-27
SLIDE 27

Increase Transparency (Dashboards)

slide-28
SLIDE 28

Orient (vs. Other Teams)

slide-29
SLIDE 29

Custom Training for Custom Solutions

slide-30
SLIDE 30

Google for the Rest!

slide-31
SLIDE 31

Your Suggestions?

slide-32
SLIDE 32

Thanks!

Dianne Marsh (@dmarsh) dmarsh@netflix.com