Enterprise DevOps
The Opportunity & The Challenge
Benjamin Wootton
@benjaminwootton
The Premise Of DevOps:
That better development and operations collaboration
leads to more effective software delivery
Therefore, Development and Operations should:
Communicate and collaborate more effectively
Be incentivized by the same goals
Adopt best practice from one another
Manage configuration and infrastructure with development like techniques
Develop software with operability in mind
Prefer automation to manual work
The Benefits Are Significant:
Faster time to market
Increased quality
More delivery focus
Increased efficiencies
Agility and iterative delivery
Shorter release cycles and continuous delivery
Lean innovation
DevOps Is Particularly Relevant In The Enterprise
Enterprise ‘feels the pain’ due to being larger and more siloed
and needing to retain control
Having more ‘legacy’ in terms of technology and established
process and culture
Conducting more business and needing to maintain stability
whilst iterative and innovating
However, Enterprise Must Adopt DevOps Like Practices To Survive &
Thrive
Every business is becoming a software business
Markets are increasingly won or lost on software delivery
Business must iterate faster and innovate in a leaner style
We need DevOps like automation to deliver technology at enterprise scale
Reasons Why DevOps Transformation Is Difficult In The Enterprise:
Technical:
Inadequate Automation
Legacy Software & Infrastructure
Diverse Platforms & Tooling
Integration Sprawl
Vendor Applications & External Suppliers
Reasons Why DevOps Transformation Is Difficult In The Enterprise:
Governance:
Security
Audit
Regulatory
‘Risk Management Theatre’
Reasons Why DevOps Transformation Is Difficult In The Enterprise:
Cultural:
Inertia
Fear or Blame Culture
Misplaced Incentives
Reasons Why DevOps Transformation Is Difficult In The Enterprise:
Organizational Design:
Department Structure
Job Roles & Responsibilities
Siloed Working & Thinking
Partner & Vendor Relationships
Reasons Why DevOps Transformation Is Difficult In The Enterprise:
Need For quality:
Transaction volume
Reputational risk
Desire for consistency in process
DevOps Transformation Is Multi-Faceted
Requires organizational, cultural, process and technology change
All four areas have to be addressed if a transformation
initiative is to be a success
Cultural
Technical
Organisational
Process
Some Of The Key Tools
Automation:
e.g. Build, Test, Deployment, Infrastructure
Raises Quality, Shortens Cycle Time
Some Of The Key Tools
Self Service:
Fast Whilst Retaining Governance
Some Of The Key Tools
Culture:
Delivery Focus, Collaborative, Bias For Quality
Some Of The Key Tools
Software Architecture:
Fast, Iterative, Isolated
e.g. MicroServices
& Many More
Enterprise DevOps is a challenging transformation
But one that must take place to compete in todays marketplace
~
At Contino, we specialise in helping oragnisations on this journey,
supporting both technical and people & process change
www.contino.co.uk
@ContinoUK

Enterprise DevOps

  • 1.
    Enterprise DevOps The Opportunity& The Challenge Benjamin Wootton @benjaminwootton
  • 2.
    The Premise OfDevOps: That better development and operations collaboration leads to more effective software delivery
  • 3.
    Therefore, Development andOperations should: Communicate and collaborate more effectively Be incentivized by the same goals Adopt best practice from one another Manage configuration and infrastructure with development like techniques Develop software with operability in mind Prefer automation to manual work
  • 4.
    The Benefits AreSignificant: Faster time to market Increased quality More delivery focus Increased efficiencies Agility and iterative delivery Shorter release cycles and continuous delivery Lean innovation
  • 5.
    DevOps Is ParticularlyRelevant In The Enterprise Enterprise ‘feels the pain’ due to being larger and more siloed and needing to retain control Having more ‘legacy’ in terms of technology and established process and culture Conducting more business and needing to maintain stability whilst iterative and innovating
  • 6.
    However, Enterprise MustAdopt DevOps Like Practices To Survive & Thrive Every business is becoming a software business Markets are increasingly won or lost on software delivery Business must iterate faster and innovate in a leaner style We need DevOps like automation to deliver technology at enterprise scale
  • 7.
    Reasons Why DevOpsTransformation Is Difficult In The Enterprise: Technical: Inadequate Automation Legacy Software & Infrastructure Diverse Platforms & Tooling Integration Sprawl Vendor Applications & External Suppliers
  • 8.
    Reasons Why DevOpsTransformation Is Difficult In The Enterprise: Governance: Security Audit Regulatory ‘Risk Management Theatre’
  • 9.
    Reasons Why DevOpsTransformation Is Difficult In The Enterprise: Cultural: Inertia Fear or Blame Culture Misplaced Incentives
  • 10.
    Reasons Why DevOpsTransformation Is Difficult In The Enterprise: Organizational Design: Department Structure Job Roles & Responsibilities Siloed Working & Thinking Partner & Vendor Relationships
  • 11.
    Reasons Why DevOpsTransformation Is Difficult In The Enterprise: Need For quality: Transaction volume Reputational risk Desire for consistency in process
  • 12.
    DevOps Transformation IsMulti-Faceted Requires organizational, cultural, process and technology change All four areas have to be addressed if a transformation initiative is to be a success Cultural Technical Organisational Process
  • 13.
    Some Of TheKey Tools Automation: e.g. Build, Test, Deployment, Infrastructure Raises Quality, Shortens Cycle Time
  • 14.
    Some Of TheKey Tools Self Service: Fast Whilst Retaining Governance
  • 15.
    Some Of TheKey Tools Culture: Delivery Focus, Collaborative, Bias For Quality
  • 16.
    Some Of TheKey Tools Software Architecture: Fast, Iterative, Isolated e.g. MicroServices
  • 17.
    & Many More EnterpriseDevOps is a challenging transformation But one that must take place to compete in todays marketplace ~ At Contino, we specialise in helping oragnisations on this journey, supporting both technical and people & process change www.contino.co.uk @ContinoUK