2. About
me
▪ VP
DevOps
Strategy
for
XebiaLabs
▪ Been
on
both
sides
of
the
“Dev…Ops”
fence
▪ Lots
of
enterprise
soAware
development
on
high-‐performance
systems
▪ AcDve
open
source
contributor
and
commiFer
▪ Regular
meetup,
conference
etc.
presenter
Andrew
Phillips
16. 5
Lessons
From
Enterprise
DevOps
Top-‐down
vs.
boFom-‐up
17. 5
Lessons
From
Enterprise
DevOps
Top-‐down
vs.
boFom-‐up
Cross-‐cung
concerns
18. 5
Lessons
From
Enterprise
DevOps
Top-‐down
vs.
boFom-‐up
Cross-‐cung
concerns
StandardizaDon
19. 5
Lessons
From
Enterprise
DevOps
Top-‐down
vs.
boFom-‐up
Cross-‐cung
concerns
StandardizaDon
Dev(.+)Ops
20. 5
Lessons
From
Enterprise
DevOps
Top-‐down
vs.
boFom-‐up
Cross-‐cung
concerns
StandardizaDon
Dev(.+)Ops
Inward
vs.
outward
21. 5
Lessons
From
Enterprise
DevOps
Top-‐down
vs.
boFom-‐up
Cross-‐cung
concerns
StandardizaDon
Dev(.+)Ops
Inward
vs.
outward
. Means,
not
goals
22. BILITY
AUTOMATION
CONTROL
§ ConDnuous
Delivery
and
DevOps
pioneer,
authority
and
technology
leader
§ Global
team
in
US,
Europe
&
APAC
§ Consistently
recognized
by
leading
industry
analysts
onnecDng
the
dots
for
ConDnuous
Delivery
at
enterprise
scale
About
XebiaLabs
G l o b a l
L e a d e r s
D e l i v e r
S o A w a r e
w i t h
X e b i a L a b s
23. VISIBILITY
AUTOMATION
ward-‐winning
tools,
cognized
by
leading
industry
analysts
XebiaLabs
SoluPons:
ConnecPng
the
dots
for
ConPnuous
Delivery
at
enterprise
scale
44. Inward
vs.
outward
wo
disPnct
types
of
DevOps/Agile/CD/etc.
organizaPons
45. Inward
vs.
outward
wo
disPnct
types
of
DevOps/Agile/CD/etc.
organizaPons
Type
1:
− AutomaDon,
automaDon,
automaDon
46. Inward
vs.
outward
wo
disPnct
types
of
DevOps/Agile/CD/etc.
organizaPons
Type
1:
− AutomaDon,
automaDon,
automaDon
Type
2:
− Agile,
conDnuous
delivery
&
small
changes
− product
teams
&
experimental
organizaDons
− cultural
responsibility
shiA
49. Inward
vs.
outward
Most
enterprise
success
stories
so
far
are
type
1
Most
of
the
“unicorn”
stories
are
type
2
Moving
to
type
2
is
significantly
harder
than
implemenDng
type
1
Requires
far
more
wide-‐reaching
changes:
org
structure,
company
culture
etc.
50. Inward
vs.
outward
• Waterfall
à
agile:
3
years
• 220
Apps
-‐
1
deployment
per
month
• “EVERY
manual
tester
does
automaDon”
• “We
don’t
log
bugs.
We
fix
them.”
• Measures
are
built
in
&
visible
to
everyone
• Promote
your
wins!
Educate
your
peers.
• EVERYONE
can
do
conDnuous
delivery.
51. Inward
vs.
outward
700
deployments
/
year
10
+
deployments
/
day
50
–
60
deployments
/
day
Every
11.6
seconds
52. Means,
not
goals
need
me
some
DevOps"
CIO
of
major
organizaDon:
“What
is
DevOps
and
what
do
I
ne
to
do
about
it?
I’m
concerned
about
missing
the
boat,
but
ha
no
idea
what
DevOps
means
for
my
organizaDon”
Lack
of
clear
definiDon
and
overlapping
markeDng
messages
create
confusion
53. Means,
not
goals
DevOps
is
a
means,
not
a
goal
There
is
no
“standard
DevOps
template”
that
to
apply
There
are
common
elements
to
many
of
the
DevOps
success
stories
that
we
can
learn
from
54. Means,
not
goals
DevOps
is
a
means,
not
a
goal
There
is
no
“standard
DevOps
template”
that
to
apply
There
are
common
elements
to
many
of
the
DevOps
success
stories
that
we
can
learn
from
68. Example:
Concept
to
cash
Pme
Code
analysis
&
inspecDon
− Building
a
dependency
graph
Increase
in
test
automaDon
− MiDgate
risk
of
regression
Shadow
mode
operaDon
Rank
by
value
− Determine
priority
for
investment
70. Example:
Time
to
provide
audit
data
Changed
communicaDon
process
and
tooling
− No
more
requests
for
deployment
by
email
Added
regular
data
exports
into
a
centralized
audit
database
− Had
to
change
tooling
to
make
that
possible
Added
custom
logging
to
automaDon
tooling
− To
allow
for
correlaDon
of
data
Training
&
internal
info
material
− Explaining
the
requirements
for
audit
data
to
the
teams
72. A
quick
takeaway…
“I
am
not
a
crusader
for
open
source,
I
am
a
crusader
for
you
building
the
best
soAware
possible,
you
shipping
the
best
soAware
to
your
customer
possible,
you
having
an
awesome
soAware
development
team.”
“It’s
not
about
open
or
closed
source,
it’s
about
what’s
best
f
the
end
user,
[…]
it’s
about
what’s
the
best
for
your
business
your
developers,
your
customers
right
now.”
73. A
quick
takeaway…
“I
am
not
a
crusader
for
open
source,
I
am
a
crusader
for
you
building
the
best
soAware
possible,
you
shipping
the
best
soAware
to
your
customer
possible,
you
having
an
awesome
soAware
development
team.”
“It’s
not
about
open
or
closed
source,
it’s
about
what’s
best
f
the
end
user,
[…]
it’s
about
what’s
the
best
for
your
business
your
developers,
your
customers
right
now”
Chris
Wanstrath,
CEO
at
GitHub
s://a16z.com/2016/01/06/a16z-‐podcast-‐what-‐soAware-‐
lopers-‐and-‐therefore-‐every-‐company-‐need-‐2/
75. Resources
Get
Started
with
XebiaLabs
www.xebialabs.com
www.xebialabs.com/
products
blog.xebialabs.com
@xebialabs
youtube.com/xebialabs
▪ The
Periodic
Table
of
DevOps
hFps://xebialabs.com/periodic-‐table
devops-‐tools/
▪ eBook:
The
IT
Manager’s
Guide
to
C
hFps://xebialabs.com/resources/
whitepapers/the-‐it-‐managers-‐guide-‐
conDnuous-‐delivery/