does14 - mark nemecek - cdk global - solving the dev/it cultural divide with operational agile

22
Solving the Dev/IT Cultural Divide with Operational Agile Mark Nemecek Senior Director, IT Infrastructure 2014.10.23

Upload: itrevolution

Post on 10-Jul-2015

790 views

Category:

Software


1 download

DESCRIPTION

Mark Nemecek, Sr. Director of IT Infrastructure, CDK Global Video: https://www.youtube.com/watch?v=R3kIvh-GbDA CDK Global is a leading provider of integrated computing solutions to auto, truck, motorcycle, marine, recreational vehicle, and heavy equipment dealers throughout the world. With a broad solution portfolio and more than 4 decades old, it is made up of dozens of R&D product teams that come from different backgrounds, cultures, tech stacks. The Global Hosting organization inside CDK Global is tasked with managing the enormous multi-datacenter infrastructure upon which these internal product teams provide their services. CDK Global has made great strides in the adoption of Agile development in recent years, and have taken the first steps toward evolving to a more mature DevOps culture. This talk details the organization’s early efforts to pull Agile into the IT space to further the goals of improved customer service, broad visibility and consistent accountability.

TRANSCRIPT

Page 1: DOES14 - Mark Nemecek - CDK Global - Solving the Dev/IT Cultural Divide with Operational Agile

Solving the Dev/IT Cultural Divide

with Operational Agile

Mark Nemecek

Senior Director, IT Infrastructure

2014.10.23

Page 2: DOES14 - Mark Nemecek - CDK Global - Solving the Dev/IT Cultural Divide with Operational Agile
Page 3: DOES14 - Mark Nemecek - CDK Global - Solving the Dev/IT Cultural Divide with Operational Agile

9k Associates

Worldwide

4k Sales,

Implementation,

Support

1.4k R&D

~200 GHS

Page 4: DOES14 - Mark Nemecek - CDK Global - Solving the Dev/IT Cultural Divide with Operational Agile

sandgrains.com

Page 5: DOES14 - Mark Nemecek - CDK Global - Solving the Dev/IT Cultural Divide with Operational Agile
Page 6: DOES14 - Mark Nemecek - CDK Global - Solving the Dev/IT Cultural Divide with Operational Agile
Page 7: DOES14 - Mark Nemecek - CDK Global - Solving the Dev/IT Cultural Divide with Operational Agile
Page 8: DOES14 - Mark Nemecek - CDK Global - Solving the Dev/IT Cultural Divide with Operational Agile
Page 9: DOES14 - Mark Nemecek - CDK Global - Solving the Dev/IT Cultural Divide with Operational Agile

OPERATIONALIZE

CREATE

Page 10: DOES14 - Mark Nemecek - CDK Global - Solving the Dev/IT Cultural Divide with Operational Agile

OPERATIONALIZE

CREATE

QA

Apptech

DBA

Dev

PO

SCM

Load Balance

Apptech

DBA

Dev

Platform

Monitor

Page 11: DOES14 - Mark Nemecek - CDK Global - Solving the Dev/IT Cultural Divide with Operational Agile

Early Returns

First incarnation a big success, reference work

– Critical stakeholders talking daily

– Delivery was consistent

– Peer-level accountability kept progress velocity up

– Morale spike immediately upon seeing rapid progress

More standups spun up

– Became a go-to construct for operationalization efforts

– Automatically included targeting core elements

• Backup/HA, monitoring, runbooks, done-is-done for new infrastructure

Page 12: DOES14 - Mark Nemecek - CDK Global - Solving the Dev/IT Cultural Divide with Operational Agile

Deployment frequency

Deployment success rate

Dev/IT relationship

Commoditization of application configuration

MTTR

Executive engagement

Page 13: DOES14 - Mark Nemecek - CDK Global - Solving the Dev/IT Cultural Divide with Operational Agile

LESSONS LEARNED

Page 14: DOES14 - Mark Nemecek - CDK Global - Solving the Dev/IT Cultural Divide with Operational Agile

Cherish the little victories.

Page 15: DOES14 - Mark Nemecek - CDK Global - Solving the Dev/IT Cultural Divide with Operational Agile

Don’t talk like a DevOps hipster.

Page 16: DOES14 - Mark Nemecek - CDK Global - Solving the Dev/IT Cultural Divide with Operational Agile

You will manage what you measure.

Page 17: DOES14 - Mark Nemecek - CDK Global - Solving the Dev/IT Cultural Divide with Operational Agile

Enforce roles, not boundaries.

Page 18: DOES14 - Mark Nemecek - CDK Global - Solving the Dev/IT Cultural Divide with Operational Agile

Be ready to stumble.

Page 19: DOES14 - Mark Nemecek - CDK Global - Solving the Dev/IT Cultural Divide with Operational Agile

Leadership is a recursive function.

Page 20: DOES14 - Mark Nemecek - CDK Global - Solving the Dev/IT Cultural Divide with Operational Agile

“If you want to build a ship, don’t drum up people to collect wood and don’t assign them tasks and work, but rather teach them to long for the endless immensity of the sea.”

Antoine de Saint-Exupéry

Page 21: DOES14 - Mark Nemecek - CDK Global - Solving the Dev/IT Cultural Divide with Operational Agile

Here’s what I can help with: • Selling DevOps • Disinfecting a blame-based culture Here’s what I need help with: • More deeply understanding how well ITIL and DevOps co-

exist. Are they oil and water? Or chocolate and peanut butter?

• Evaluating how deeply tiered my IT resource structure needs to be to effectively triage scaled event volume for dozens of different products, teams and tech stacks.

Page 22: DOES14 - Mark Nemecek - CDK Global - Solving the Dev/IT Cultural Divide with Operational Agile

[email protected]

@mark_of_quality