Moving the DevOps Needle in Enterprise Organizations
-
Upload
jim-hirschauer -
Category
Technology
-
view
715 -
download
1
description
Transcript of Moving the DevOps Needle in Enterprise Organizations
![Page 1: Moving the DevOps Needle in Enterprise Organizations](https://reader036.fdocuments.in/reader036/viewer/2022062405/557cf3ecd8b42a98158b4722/html5/thumbnails/1.jpg)
Moving the DevOps Needle In Enterprise Organizations
DevOps Adoption Business Value
![Page 2: Moving the DevOps Needle in Enterprise Organizations](https://reader036.fdocuments.in/reader036/viewer/2022062405/557cf3ecd8b42a98158b4722/html5/thumbnails/2.jpg)
2
About Me: Jim Hirschauer @HirschOnAPM
• I’m a Performance Geek!!!• Designed and Implemented Monitoring
Architecture for Wachovia Investment Bank and Wells Fargo Managed Services
• Initiated cultural shift to proactive monitoring.
• I’ve used many of the enterprise class monitoring tools in existence.
• I currently live, work, and play in Idaho.
![Page 3: Moving the DevOps Needle in Enterprise Organizations](https://reader036.fdocuments.in/reader036/viewer/2022062405/557cf3ecd8b42a98158b4722/html5/thumbnails/3.jpg)
3
This is Iowa, I don’t live here.
This is Idaho, I do live here.
Right Here!
![Page 4: Moving the DevOps Needle in Enterprise Organizations](https://reader036.fdocuments.in/reader036/viewer/2022062405/557cf3ecd8b42a98158b4722/html5/thumbnails/4.jpg)
4
The DevOps movement is an attempt to bring Development and
Operations together so that they can achieve the effectiveness and
efficiency that the business deserves.
![Page 5: Moving the DevOps Needle in Enterprise Organizations](https://reader036.fdocuments.in/reader036/viewer/2022062405/557cf3ecd8b42a98158b4722/html5/thumbnails/5.jpg)
5
Our Focus
Business Case
Cultural Change
![Page 6: Moving the DevOps Needle in Enterprise Organizations](https://reader036.fdocuments.in/reader036/viewer/2022062405/557cf3ecd8b42a98158b4722/html5/thumbnails/6.jpg)
Part 1: The Cultural Change
6
![Page 7: Moving the DevOps Needle in Enterprise Organizations](https://reader036.fdocuments.in/reader036/viewer/2022062405/557cf3ecd8b42a98158b4722/html5/thumbnails/7.jpg)
Categories
Top Down
Bottom Up
![Page 8: Moving the DevOps Needle in Enterprise Organizations](https://reader036.fdocuments.in/reader036/viewer/2022062405/557cf3ecd8b42a98158b4722/html5/thumbnails/8.jpg)
8
Top Down
Forced change by executive order.(Requires executive support)
![Page 9: Moving the DevOps Needle in Enterprise Organizations](https://reader036.fdocuments.in/reader036/viewer/2022062405/557cf3ecd8b42a98158b4722/html5/thumbnails/9.jpg)
9
Top Down
Pros• Corporate
commitment• Easier to
implement• Funded
Cons• Resistance to change
without passionate supporters
• Hard to get executive mandate
• Lots of executive mandates already
• Executive input (Usually not good in technical matters)
• Requires business case
![Page 10: Moving the DevOps Needle in Enterprise Organizations](https://reader036.fdocuments.in/reader036/viewer/2022062405/557cf3ecd8b42a98158b4722/html5/thumbnails/10.jpg)
10
Bottom Up
Starts small and spreads organically.(Needs leadership and evangelism)
![Page 11: Moving the DevOps Needle in Enterprise Organizations](https://reader036.fdocuments.in/reader036/viewer/2022062405/557cf3ecd8b42a98158b4722/html5/thumbnails/11.jpg)
11
Bottom Up
Pros• Passionate
supporters help remove barriers
• Bypass road blocks
• Better end results
• Ability to change and adapt.
Cons• Starts slower• Lack of executive
support• Lack of funding• Fragmented
without strong leadership.
![Page 12: Moving the DevOps Needle in Enterprise Organizations](https://reader036.fdocuments.in/reader036/viewer/2022062405/557cf3ecd8b42a98158b4722/html5/thumbnails/12.jpg)
12
In my experience, the bottom up approach yields better
results over time.
![Page 13: Moving the DevOps Needle in Enterprise Organizations](https://reader036.fdocuments.in/reader036/viewer/2022062405/557cf3ecd8b42a98158b4722/html5/thumbnails/13.jpg)
13
Enterprise Barriers
Fear of Change
Complacency
Risk
Regulations
Other Agendas (Politics)
![Page 14: Moving the DevOps Needle in Enterprise Organizations](https://reader036.fdocuments.in/reader036/viewer/2022062405/557cf3ecd8b42a98158b4722/html5/thumbnails/14.jpg)
14
Figure Out Who’s Interested
• Show– How it will make their life better– Benefits to company– Tactical and Strategic
• Methods– Lunch and Learn– Social Media– Intranet– Staff Meetings
![Page 15: Moving the DevOps Needle in Enterprise Organizations](https://reader036.fdocuments.in/reader036/viewer/2022062405/557cf3ecd8b42a98158b4722/html5/thumbnails/15.jpg)
15
What other methods have you used?
![Page 16: Moving the DevOps Needle in Enterprise Organizations](https://reader036.fdocuments.in/reader036/viewer/2022062405/557cf3ecd8b42a98158b4722/html5/thumbnails/16.jpg)
16
Evangelize
![Page 17: Moving the DevOps Needle in Enterprise Organizations](https://reader036.fdocuments.in/reader036/viewer/2022062405/557cf3ecd8b42a98158b4722/html5/thumbnails/17.jpg)
17
Convert A Vocal Opponent
![Page 18: Moving the DevOps Needle in Enterprise Organizations](https://reader036.fdocuments.in/reader036/viewer/2022062405/557cf3ecd8b42a98158b4722/html5/thumbnails/18.jpg)
18
It Takes a Long Time
![Page 19: Moving the DevOps Needle in Enterprise Organizations](https://reader036.fdocuments.in/reader036/viewer/2022062405/557cf3ecd8b42a98158b4722/html5/thumbnails/19.jpg)
19
Communicate
• Ask about pain points
• Solve the pain
• Communicate your success
• You’ve just converted a new activist for your cause.
![Page 20: Moving the DevOps Needle in Enterprise Organizations](https://reader036.fdocuments.in/reader036/viewer/2022062405/557cf3ecd8b42a98158b4722/html5/thumbnails/20.jpg)
20
Constant Sharing of Lessons Learned
NewsletterIntranetElevator
PresentationsConferencesUser Groups
![Page 21: Moving the DevOps Needle in Enterprise Organizations](https://reader036.fdocuments.in/reader036/viewer/2022062405/557cf3ecd8b42a98158b4722/html5/thumbnails/21.jpg)
21
Success is your greatest weapon
![Page 22: Moving the DevOps Needle in Enterprise Organizations](https://reader036.fdocuments.in/reader036/viewer/2022062405/557cf3ecd8b42a98158b4722/html5/thumbnails/22.jpg)
22
How do you promote cultural change?
![Page 23: Moving the DevOps Needle in Enterprise Organizations](https://reader036.fdocuments.in/reader036/viewer/2022062405/557cf3ecd8b42a98158b4722/html5/thumbnails/23.jpg)
Part 2: The Business Case
23
![Page 24: Moving the DevOps Needle in Enterprise Organizations](https://reader036.fdocuments.in/reader036/viewer/2022062405/557cf3ecd8b42a98158b4722/html5/thumbnails/24.jpg)
If you’re going to ask for
funding, you must
understand the budget cycle and buying
process.
![Page 25: Moving the DevOps Needle in Enterprise Organizations](https://reader036.fdocuments.in/reader036/viewer/2022062405/557cf3ecd8b42a98158b4722/html5/thumbnails/25.jpg)
25
Define the problem
• Infrequent code releases• Lack of innovation• Long MTTR• Too much downtime
Convert problems into business
impact.
![Page 26: Moving the DevOps Needle in Enterprise Organizations](https://reader036.fdocuments.in/reader036/viewer/2022062405/557cf3ecd8b42a98158b4722/html5/thumbnails/26.jpg)
26
What are the problems inyour organization?
![Page 27: Moving the DevOps Needle in Enterprise Organizations](https://reader036.fdocuments.in/reader036/viewer/2022062405/557cf3ecd8b42a98158b4722/html5/thumbnails/27.jpg)
27
Relate the problem to your competition
First To Market
Feature Parity
Product Parity
Ease of Use What Else?
![Page 28: Moving the DevOps Needle in Enterprise Organizations](https://reader036.fdocuments.in/reader036/viewer/2022062405/557cf3ecd8b42a98158b4722/html5/thumbnails/28.jpg)
28
Create a multi-dimensional argument.
(don’t place all of your eggs in one basket)
![Page 29: Moving the DevOps Needle in Enterprise Organizations](https://reader036.fdocuments.in/reader036/viewer/2022062405/557cf3ecd8b42a98158b4722/html5/thumbnails/29.jpg)
29
Figure out the main players
ExecutiveBudget Holder
Supporter Adversary
![Page 30: Moving the DevOps Needle in Enterprise Organizations](https://reader036.fdocuments.in/reader036/viewer/2022062405/557cf3ecd8b42a98158b4722/html5/thumbnails/30.jpg)
30
Figure out a solution
• DevOps!!!
• Tools?– Build Automation– Release automation– Test Automation– Application Monitoring
![Page 31: Moving the DevOps Needle in Enterprise Organizations](https://reader036.fdocuments.in/reader036/viewer/2022062405/557cf3ecd8b42a98158b4722/html5/thumbnails/31.jpg)
31
Understand the pre-existing landscape
![Page 32: Moving the DevOps Needle in Enterprise Organizations](https://reader036.fdocuments.in/reader036/viewer/2022062405/557cf3ecd8b42a98158b4722/html5/thumbnails/32.jpg)
32
![Page 33: Moving the DevOps Needle in Enterprise Organizations](https://reader036.fdocuments.in/reader036/viewer/2022062405/557cf3ecd8b42a98158b4722/html5/thumbnails/33.jpg)
33
Does FOSS make sense?
• Will I need support?
• Are the features right?
• Will security approve?
![Page 34: Moving the DevOps Needle in Enterprise Organizations](https://reader036.fdocuments.in/reader036/viewer/2022062405/557cf3ecd8b42a98158b4722/html5/thumbnails/34.jpg)
34
Find like minded people
Be sure to include people who are impacted by the problem (the business)
![Page 35: Moving the DevOps Needle in Enterprise Organizations](https://reader036.fdocuments.in/reader036/viewer/2022062405/557cf3ecd8b42a98158b4722/html5/thumbnails/35.jpg)
35
Assume no financial support
• Asking for money to prove your concept is a non-starter.
• Assume you will have no funding to start with.
![Page 36: Moving the DevOps Needle in Enterprise Organizations](https://reader036.fdocuments.in/reader036/viewer/2022062405/557cf3ecd8b42a98158b4722/html5/thumbnails/36.jpg)
36
Start small and collaborate for success
• Create success on a small scale.
• Collaborate with your supporters to improve chances of success.
![Page 37: Moving the DevOps Needle in Enterprise Organizations](https://reader036.fdocuments.in/reader036/viewer/2022062405/557cf3ecd8b42a98158b4722/html5/thumbnails/37.jpg)
37
Prove repeatability
![Page 38: Moving the DevOps Needle in Enterprise Organizations](https://reader036.fdocuments.in/reader036/viewer/2022062405/557cf3ecd8b42a98158b4722/html5/thumbnails/38.jpg)
38
Document your success
We successfully deployed XYZ tool and were able to automatically deploy our
new code.
![Page 39: Moving the DevOps Needle in Enterprise Organizations](https://reader036.fdocuments.in/reader036/viewer/2022062405/557cf3ecd8b42a98158b4722/html5/thumbnails/39.jpg)
39
Document your success
By automatically deploying our new code we were able to eliminate risk of human error during deployment and increase speed of delivery by
50%. This will reduce customer impact and increase speed of
delivery.
![Page 40: Moving the DevOps Needle in Enterprise Organizations](https://reader036.fdocuments.in/reader036/viewer/2022062405/557cf3ecd8b42a98158b4722/html5/thumbnails/40.jpg)
40
Calculate ROI
![Page 41: Moving the DevOps Needle in Enterprise Organizations](https://reader036.fdocuments.in/reader036/viewer/2022062405/557cf3ecd8b42a98158b4722/html5/thumbnails/41.jpg)
41
Present your findings
![Page 42: Moving the DevOps Needle in Enterprise Organizations](https://reader036.fdocuments.in/reader036/viewer/2022062405/557cf3ecd8b42a98158b4722/html5/thumbnails/42.jpg)
42
Be prepared to do more work. The first answer is usually no.
![Page 43: Moving the DevOps Needle in Enterprise Organizations](https://reader036.fdocuments.in/reader036/viewer/2022062405/557cf3ecd8b42a98158b4722/html5/thumbnails/43.jpg)
43
Learn from Failure
• What went wrong?• Can it be fixed?• Can it be avoided in the future?
![Page 44: Moving the DevOps Needle in Enterprise Organizations](https://reader036.fdocuments.in/reader036/viewer/2022062405/557cf3ecd8b42a98158b4722/html5/thumbnails/44.jpg)
44
Have you built a business case?
What worked?
What didn’t?
![Page 45: Moving the DevOps Needle in Enterprise Organizations](https://reader036.fdocuments.in/reader036/viewer/2022062405/557cf3ecd8b42a98158b4722/html5/thumbnails/45.jpg)
Thank You