SLIDE 1 Introducing Change while Preserving Engineering Velocity
Dianne Marsh @dmarsh dmarsh@netflix.com
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 We don’t
Build, Bake, or Deploy for Teams
Manage Configurations
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 Culture
Freedom and Responsibility
http://www.slideshare.net/reed2001/culture-1798664
SLIDE 6
Context, not Control
SLIDE 7
With Freedom comes Responsibility
SLIDE 8
Meet with Key Stakeholders
SLIDE 9
Describe the “Paved Road”
SLIDE 10 Support Velocity
Engagement Team
SLIDE 11 Embed Customer Engagement Team
SLIDE 12 Migration Goals
- Engage with our customers
- Share the cost of change
- Encourage self-sufficiency
SLIDE 13
Broadly Socialize the “Why”
Simplicity Speed Reliability Repeatability Business Agility Visibility Core Competencies
SLIDE 14
Don’t Worry about the Easy Sells
SLIDE 15
Provide Guidance
SLIDE 16
Dates, or It Won’t Happen
SLIDE 17
But, Be Flexible
SLIDE 18
ROADSHOW
SLIDE 19
Respect the Journey
SLIDE 20
Build Tooling to Support Migration!
SLIDE 21
Let your Tools do the Talking
SLIDE 22
How did we do?
SLIDE 23
Some Data …
SLIDE 24 But …
(http://upload.wikimedia.org/wikipedia/en/4/45/DiffusionOfInnovation.png)
SLIDE 25
Room for Improvement
SLIDE 26
More Outreach!
SLIDE 27
Increase Transparency (Dashboards)
SLIDE 28
Orient (vs. Other Teams)
SLIDE 29
Custom Training for Custom Solutions
SLIDE 30
Google for the Rest!
SLIDE 31
Your Suggestions?
SLIDE 32
Thanks!
Dianne Marsh (@dmarsh) dmarsh@netflix.com