SlideShare a Scribd company logo
ITSM GOVERNANCE &
INFRASTRUCTURE AS
CODE
JASON WALKER
@TheDesktophero
Created with reveal.js
ABOUT ME
Father of 5
Grandfather to 2
Born in Delaware
Lived in climates with temperature deltas of over 170 F
ABOUT ME
Worked at Target since 2000(ish)
Chase Bank for a few years
Too many kitchen jobs prior to count
(not a Test Kitchen plug)
CURRENT ROLE
A lead engineer in our Infra-Ops world @TGT
CURRENT ROLE
Minister of Culture
#DOTGT
long story
CURRENT ROLE
System development
Life cycle driven
CURRENT ROLE
Studier of LEAN
CURRENT ROLE
Practicing 'goat'-ocology
aspiring goat, if nothing else
PAST ROLES
Integration engineer (files, messages, web, ETL)
Telephony engineer
Systems developer
ITSM GOVERNANCE
What are we talking about?
QUICK CONTEXT
[ITSM] is thus concerned with the implementation of quality
IT services that meet the needs of customers, and is performed
by the IT service provider through an appropriate mix of
people, process and information technology.
https://www.axelos.com/Corporate/media/Files/Glossaries/ITIL_2011_Glossary_GB-v1-0.pdf
WHYDOYOUGETAMPEDABOUTTHISTOPIC?
So delighted you asked!
DEVOPS CORRELATION DIRECTLY TIED TO ITSM
OUTCOMES
THREE TAKE-AWAYS, TWO TOPICS:
ITSM AND IAC
ITSM Governance is a key differentiator(/enabler) to an
enterprise IAC movement {quality}
ITSM Governance, as an obstacle to IAC, will be more ignored
than acknowledged (because code wins!) {meet the needs}
ITSM Governance can be accomplished through the
(same)/similar principles of CI/CD {mix of three}
KEY TAKE-AWAY #1
ITSM Governance is a key differentiator for enterprise
adoption of IAC
https://farm9.staticflickr.com/8160/7214525854_41ea7719a4_o.jpg
KEY TAKE-AWAY #1
Quality: measurement in the form of a consistent &
predictable result(s) against similar kinds of products or
common types
KEY TAKE-AWAY #1
Defining the success/fail criteria, for quality, comes from
customers!
http://www.giftedwithgrit.com/wp-content/uploads/2014/01/successimage.jpg
KEY TAKE-AWAY #2
When used as an obstacle, the bold and clever will look for
workarounds to the process.
http://r.fod4.com/s=w750,pd2/o=80/http://p.fod4.com/p/media/d9d2001d35/kmff9BhTGGkOkhU1AhxI_Drawer%20Lock.jpg
KEY TAKE-AWAY #2
Welcome to my silo; please fill out my form
KEY TAKE-AWAY #2
Because code wins, the 'form' can be different ...
empowering!
KEY TAKE-AWAY #2
Feedback can be enabled with velocity => continuous,
automated testing gives context; enables the community to
build better software, systems, applications, stacks
KEY TAKE-AWAY #2
Community focus on fixes allows sharing of information
KEY TAKE-AWAY #2
Less meeting time and more #DO time
KEY TAKE-AWAY #2
Important CHANGE domain metadata for ITSM:
Who requested the change?
What is actually being changed?
When is the change being implemented?
How well tested is the change?
KEY TAKE-AWAY #3
Lean back on the DevOps practices to understand the mix of
people, process, and technology in ITSM
KEY TAKE-AWAY #3
Value Stream your process with real data to enable process
reviews and find the X/Y coordinates of what to work on
http://upload.wikimedia.org/wikipedia/commons/9/99/ValueStreamMapParts.png
KEY TAKE-AWAY #3
We leverage CI/CD to not only deliver the end-to-end IT
asset but leverage CI/CD to manage and extend the services
layer - iteratively
Infra-as-Code and Enterprise ITSM Governance - ChefConf 2015
We landed on Chef for config/state management
But that's only part of the tech stack ...
KEY TAKE-AWAY #3
Rationalize patterns > the implementation tool; and use a
tool that empowers your community to feel safe to invest
his/her respective time
- Customers first on both sides of the governance
conversation
- ITSM governance needs as much as every other
component of the IT delivery
- Use small, iterative changes to evaluate progress; allows
people to see revel in battles won and quickly forget about
those lost
RECAP
ITSM AND IAC
kaizen
Special thanks for the infra crew @TGT
THE END
- @TheDesktophero
- Check out the @TGT booth in the expo
-
-
Target Tech Blog
Target Github OSS
RED

More Related Content

Infra-as-Code and Enterprise ITSM Governance - ChefConf 2015