Getting to Daily Releases with Agile IT Operations. Devin Hedge, Enterprise Transformation Consultant talks to a group at Triagile about the Six Key Areas to focus on when attempting to transform IT Operations with Lean and Agile principles. The talk covers Service Engineering, IT Operations, and the Tier 1 Support/NOC organizations. Kanban, Service Management (ITSM), and what it means to have a DevOps orientation.
3. The outcomes so far have been:
⢠Significant improvement in Customer Lead Time (Time to Market)
⢠Significant improvement in Production Lead Time (Server
Provisioning Time)
⢠The ability to respond to immediate need to provide capacity due
to events such as downed airplanes, regulatory changes, and
market launches
⢠Prevention of system-related Production Incidents (PIs)
3
4. What is Agile IT Operations?
An organizational construct that plans for,
designs, implements a supports a Dynamic
Infrastructure Platform using a DevOps
orientation.
4
5. What is a DevOps orientation?
The Mashup of Development and Operations that implementsâŚ
⢠The Technical Practices of Flow
⢠The Technical Practices of Feedback
⢠The Technical Practices of Continual Learning and Experimentation
And it is Grokked to the extent that DevOps is a part of everyoneâs DNA.
5
Inspired by The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations
by Gene Kim, Jez Humble;,Patrick Debois, and John Willis; IT Revolution Press.
15. Typical Traditional IT Operations Structure
Sales Systems Billing Systems Back Office ERP Systems
Data Center
Storage
Server Operations
Network Operations
Security
NOC
15
16. Typical Traditional IT Operations Structure
Sales Systems Billing Systems Back Office ERP Systems
Service Strategy
Service Design
Service Transition
Service Operations
Continuous Service Improvement
16
17. The Three Horizons Framework for Investment Themes
h1 h2 h3
Todayâs
Revenue
Tomorrowâs
Revenue
Innovation,
Ideas, and Future
Revenue
17
18. The Three Horizons Framework for Investment Themes
h1 h2 h3
Todayâs
Revenue
Tomorrowâs
Revenue
Innovation,
Ideas, and Future
Revenue
Service Operations
Service Design/
Service Transition
Service Strategy
Continuous Service Improvement
18
19. Match the Agile Framework to the Type of Work
h1 h2 h3
Todayâs
Revenue
Tomorrowâs
Revenue
Innovation,
Ideas, and Future
Revenue
Service Operations
Service Design/
Service Transition
Service Strategy
Continuous Service Improvement
Kanban or
Scrumban
Scrum
Scrumban
Lean Startup +
Scrum
19
20. Agile IT Operations at Basecamp 2
Sales Systems Billing Systems Back Office ERP Systems
Development
Service Operations
DevOps
Development Development Development
ITOperations
Demand Management
Service Design
Service Operations
ServiceStrategy
Continuous
Service
Improvement
20
21. Agile IT Operations at Basecamp 2
Sales Systems Billing Systems Back Office ERP Systems
Development
Service Operations
DevOps
Development Development Development
ITOperations
Demand Management
Service Design
Service Operations
ServiceStrategy
Continuous
Service
Improvement
Cross Functional Teams
21
22. Agile IT Operations at Basecamp 3
Sales Systems Billing Systems Back Office ERP Systems
Development Development Development Development
ITOperations
Service Design
Service Operations
ServiceStrategy
DevOps DevOps DevOps DevOps
Demand
Management
Service Design Service Design Service Design
Tier 1 Spt Tier 1 Spt Tier 1 Spt Tier 1 Spt
22
23. Agile IT Operations at Basecamp 3
⢠Build Quality
⢠InWork in Small Batches
⢠Computers Perform
Repetitive Tasks, People Solve
Problems
⢠Relentlessly Pursue
Continuous Improvement
⢠Everyone is Responsible -- No
Handoffs between Functions
(Servers, Network, Security,
Storage, etc)
The Build Pipeline Now Includes
Provisioning Automation and Environment
Orchestration
Continuous Integration
Bamboo, Jenkins, Anthill Pro, Teamcity, etc.
Planning and Lifecycle Management
VersionOne, CA Rally, Jira, AgileCraft
Provisioning Automation and
Orchestration
Capistrano, Cobbler, Puppet, Chef, Bcfg2,
Vagrant, AWS Cloud Formation, Windows
Azure
Service Catalog
through a Self-
Service Portal
23
24. Agile IT Operations at Basecamp 3
24
Cloud
On-Prem
Virtualization
On-Prem Bare
Metal
GitLab
Jenkins
Puppet
Server
25. Agile IT Operations at Basecamp 4/5
Sales Systems Billing Systems Back Office ERP Systems
Development
w/ DevOps
Skills
ITOperations
Service Design
ServiceStrategy
Demand
Management
Service Design Service Design Service Design
Tier 1 Spt Tier 1 Spt Tier 1 Spt Tier 1 Spt
Development
w/ DevOps
Skills
Development
w/ DevOps
Skills
Development
w/ DevOps
Skills
Demand
Management
Demand
Management
Demand
Management
25
26. Agile IT Operations at Basecamp 4/5
⢠IT Operations is Federated
with Centralized Standards
⢠It is easier to Provision and
Replace Existing
Environments than to
âMigrate Softwareâ and
âApply Patchesâ
⢠Everything is âProd-Likeâ
The Build Pipeline Now Includes
Provisioning Automation and Environment
Orchestration
Continuous Integration
Bamboo, Jenkins, Anthill Pro, Teamcity, etc.
Planning and Lifecycle Management
VersionOne, CA Rally, Jira, AgileCraft
Provisioning Automation and
Orchestration
Capistrano, Cobbler, Puppet, Chef, Bcfg2,
Vagrant, AWS Cloud Formation, Windows
Azure
Service Catalog
tailored to each
Business Capability
Area
26
28. Area 1
Cross-Functional
Teams along a Value
Stream of Service
Management
Engineering and Administration
Servers
Security
Performance
Storage
Network
Middleware
28
30. Area 2
Differentiate Work
Types and Separate
into Backlogs
â˘Product Work
â˘IT Project Work
â˘Changes/Maintenance
â˘Unplanned
Source: The Phoenix Project
30
37. Area 6
Continuous Feedback,
Improvement,
Learning and
Experimentation as a
Structure and a Habit
Service
Strategy
Service Design
[Service Development]Service Transition
Service Operations
Continual
Service
Improvement
Based on ITIL v2011
37
39. Trying to be at
Basecamp 3 or 4
without the
organizational
discipline of
Basecamp 2
Phase
One
Phase
Four
Phase
Two
Phase
Five
Your Org is Here
Your Tools are Here
39
41. Lack of
Complex
Tactic Skills
⢠Lean Thinking
⢠Differentiate Between Agile Adoption & Agile
Transformation
⢠Divergent Thinking over Convergent Thinking
⢠Principle Focus over Practice Focus Over
Process Focus
⢠Awareness
⢠Action Inquiry
⢠Stewardship/Craftsmanship
41
42. Summary
⢠Area 1 - Cross-Functional Teams along a Value Stream of
Service Management
⢠Area 2 - Differentiate Work Types and Separate into Backlogs
⢠Area 3 - Use Metrics to Drive Decisions
⢠Area 4 - Control the Environment (Hands Free)
⢠Area 5 - Control the Flow using Management and Technical
Practices
⢠Area 6 - Continuous Feedback, Improvement, Learning and
Experimentation as a Structure and a Habit
42
44. Resources
⢠LeadingAgile Blog and Newsletter: http://leadingagile.com
⢠Personal Blog: http://devinhedge.com (Not much there.)
⢠Books, Blogs and DownloadsâŚ
⢠Kim, Gene; George Spafford; Kevin Behr (2005-06-15). The Visible Ops Handbook: Implementing ITIL in 4 Practical and
Auditable Steps. IT Process Institute, Inc..
⢠Kim, Gene; Behr, Kevin ; Spafford, George (2013-01-10). The Phoenix Project: A Novel About IT, DevOps, and Helping Your
Business Win. IT Revolution Press.
⢠Kniberg, Henrik (2011-12-14). Lean from the Trenches: Managing Large-Scale Projects with Kanban.
⢠Morris, Kief (2016-06-09). Infrastructure as Code: Managing Servers in the Cloud. O'Reilly Media.
⢠Gene Kim and the IT Revolution Team, The IT Revolution DevOps Guide Selected Resources to Start Your Journey.
http://itrevolution.com/wp-content/uploads/2016/06/itrev-devops-guide-5-2015.pdf Accessed on December 1, 2016.
⢠Kim, Gene; The Three Ways: The Principles Underpinning DevOps. IT Revolution blog. http://itrevolution.com/the-three-
ways-principles-underpinning-devops/ Accessed on December 1, 2016.
44