Andreas Prins
VP Product Development
Disconnected Pipelines: The Missing Link
2
A little background
▪ 6,5 of test consultancy
▪ Lean Consultant
▪ Agile/DevOps Coach
▪ Team manager 4 DevOps teams
▪ VP Product Development
3
Disconnected Pipelines: The Missing Link
▪ Company and market background
▪ 3 Major impacts of the cloud transformation
▪ 4 Disconnects by doing DevOps
▪ Building towards a repetitive approach and supporting OpsDev
4
Hundreds of Companies
deliver software with
XebiaLabs - faster, safer and
more customer focused
Enterprise DevOps Platform
providing intelligence, automation and control
across the entire software delivery process
Top-ranked Continuous Delivery and
DevOps pioneer, authority
and technology leader
Global team
in the US,
Europe & APAC
5
Adoption Timeline
“I lack a clear view of what’s going on in my releases.”
“I need to know when there’s risk to the schedule.”
“We must meet Audit and Compliance requirements.”
“I need CD to fully realize the benefits of agile.”
“My failure rate is too high.”
“I need to enhance legacy apps & modernize my delivery process.”
“I have heterogeneous applications & mainframe apps.”
“We need standardization to ensure consistency & repeatability.”
“Automate all the things!”
“All steps & manual interactions need tracking.”
“Microservices & apps with complex dependencies need to be
delivered consistently.”
“Public/private cloud, hybrid and on-premise all need to be
standardized. We've hit a wall trying to manage everything with
scripts.”
“My developers need self-service.”
“We need to find & eliminate bottlenecks in our process.”
Dev + Ops
Needs
Automation
Efficiency
Speed
Error reduction
Enterprise
Requirements
Integrations
Process
Complexity
Heterogeneous
Systems
Compliance/ Security
Standardization/
Repeatability
Scale
Management +
Business Needs
Visibility/
Analytics
Decision Support
Risk Assessment
Feedback
Enterprise Adoption
6
3 Major impacts of a cloud transformation
7
The radical increase of
the number of “pipeline runs”
8
The movement of: “Power to the development
engineers”
9
The impact of corporate thinking:
Multi Cloud, Distributed Risk
10
4 Disconnects that disturb your business
11
Disconnect 1: CI/CD is going lightning fast, but at the
same time, happening in the dark for many
12
Disconnect 2: So many powerful tools, so little time
for integrations
13
Disconnect 3: Lack of Focus on Security and Operations
Dev : Sec : Ops
100 : 1 : 10
14
Disconnect 4: Business Process of delivering value is
not connected to the IT process
15
The focus on Connected Pipelines will increase the
speed of business value creation
Focus on the 4 connects:
▪ Getting CI / CD out of the dark
▪ Connecting best of breed tools into the
toolchain
▪ Connecting Operations and Security into
the overall development chain
▪ Connecting the Business Delivery Process
to the IT Delivery Process
16
Reconnecting: an example of a a business
release and and IT execution
17
DevOps: CI/CD Merged with ITSM
Example Pipeline with Jira, Jenkins, Sonar, Fortify, ALM, ServiceNow
18
DevOps: CICD Merged with ITSM
Example Pipeline with Jira, Jenkins, Sonar, Fortify, ALM, ServiceNow
19
DevOps: CICD Merged with ITSM
Example Pipeline with Jira, Jenkins, Sonar, Fortify, ALM, ServiceNow
20
DevOps: CI/CD Merged with ITSM
Example Pipeline with Jira, Jenkins, Sonar, Fortify, ALM, ServiceNow
21
DevOps: CI/CD Merged with ITSM
Example Pipeline with Jira, Jenkins, Sonar, Fortify, ALM, ServiceNow
22
OpsDev: build the framework first,
to enable the engineering culture
23
A precious balancing act
Ops for Dev an example of moving towards AWS
Cloud Engineer
Ops Engineer
build Provision TestDeploy deprovision
Provision environment and deploy application1
Orchestrate a Business release including security
and operations
3
Release Man
Dev Engineer
ProvisionB D Production
Create Cloud formation templates
24
Disconnected Pipelines: The Missing Link

Disconnected Pipelines: The Missing Link

  • 1.
    Andreas Prins VP ProductDevelopment Disconnected Pipelines: The Missing Link
  • 2.
    2 A little background ▪6,5 of test consultancy ▪ Lean Consultant ▪ Agile/DevOps Coach ▪ Team manager 4 DevOps teams ▪ VP Product Development
  • 3.
    3 Disconnected Pipelines: TheMissing Link ▪ Company and market background ▪ 3 Major impacts of the cloud transformation ▪ 4 Disconnects by doing DevOps ▪ Building towards a repetitive approach and supporting OpsDev
  • 4.
    4 Hundreds of Companies deliversoftware with XebiaLabs - faster, safer and more customer focused Enterprise DevOps Platform providing intelligence, automation and control across the entire software delivery process Top-ranked Continuous Delivery and DevOps pioneer, authority and technology leader Global team in the US, Europe & APAC
  • 5.
    5 Adoption Timeline “I lacka clear view of what’s going on in my releases.” “I need to know when there’s risk to the schedule.” “We must meet Audit and Compliance requirements.” “I need CD to fully realize the benefits of agile.” “My failure rate is too high.” “I need to enhance legacy apps & modernize my delivery process.” “I have heterogeneous applications & mainframe apps.” “We need standardization to ensure consistency & repeatability.” “Automate all the things!” “All steps & manual interactions need tracking.” “Microservices & apps with complex dependencies need to be delivered consistently.” “Public/private cloud, hybrid and on-premise all need to be standardized. We've hit a wall trying to manage everything with scripts.” “My developers need self-service.” “We need to find & eliminate bottlenecks in our process.” Dev + Ops Needs Automation Efficiency Speed Error reduction Enterprise Requirements Integrations Process Complexity Heterogeneous Systems Compliance/ Security Standardization/ Repeatability Scale Management + Business Needs Visibility/ Analytics Decision Support Risk Assessment Feedback Enterprise Adoption
  • 6.
    6 3 Major impactsof a cloud transformation
  • 7.
    7 The radical increaseof the number of “pipeline runs”
  • 8.
    8 The movement of:“Power to the development engineers”
  • 9.
    9 The impact ofcorporate thinking: Multi Cloud, Distributed Risk
  • 10.
    10 4 Disconnects thatdisturb your business
  • 11.
    11 Disconnect 1: CI/CDis going lightning fast, but at the same time, happening in the dark for many
  • 12.
    12 Disconnect 2: Somany powerful tools, so little time for integrations
  • 13.
    13 Disconnect 3: Lackof Focus on Security and Operations Dev : Sec : Ops 100 : 1 : 10
  • 14.
    14 Disconnect 4: BusinessProcess of delivering value is not connected to the IT process
  • 15.
    15 The focus onConnected Pipelines will increase the speed of business value creation Focus on the 4 connects: ▪ Getting CI / CD out of the dark ▪ Connecting best of breed tools into the toolchain ▪ Connecting Operations and Security into the overall development chain ▪ Connecting the Business Delivery Process to the IT Delivery Process
  • 16.
    16 Reconnecting: an exampleof a a business release and and IT execution
  • 17.
    17 DevOps: CI/CD Mergedwith ITSM Example Pipeline with Jira, Jenkins, Sonar, Fortify, ALM, ServiceNow
  • 18.
    18 DevOps: CICD Mergedwith ITSM Example Pipeline with Jira, Jenkins, Sonar, Fortify, ALM, ServiceNow
  • 19.
    19 DevOps: CICD Mergedwith ITSM Example Pipeline with Jira, Jenkins, Sonar, Fortify, ALM, ServiceNow
  • 20.
    20 DevOps: CI/CD Mergedwith ITSM Example Pipeline with Jira, Jenkins, Sonar, Fortify, ALM, ServiceNow
  • 21.
    21 DevOps: CI/CD Mergedwith ITSM Example Pipeline with Jira, Jenkins, Sonar, Fortify, ALM, ServiceNow
  • 22.
    22 OpsDev: build theframework first, to enable the engineering culture
  • 23.
    23 A precious balancingact Ops for Dev an example of moving towards AWS Cloud Engineer Ops Engineer build Provision TestDeploy deprovision Provision environment and deploy application1 Orchestrate a Business release including security and operations 3 Release Man Dev Engineer ProvisionB D Production Create Cloud formation templates
  • 24.

Editor's Notes

  • #5 XebiaLabs – is focused on Enterprise DevOps. We have hundreds of Global 2000 clients - like GE, Macy’s, TD Ameritrade, United Health Group and KLM Airlines. We’re recognized as a #1 ranked technology by both Gartner and Forrester Research. The early years of experimenting with DevOps are over - Enterprises are relying on DevOps to deliver better software more reliably and faster to accelerate business transformation.. What makes us unique is our laser focus on DevOps and Continuous delivery. We’ve been in the space for 5 years – well before the terms were widely recognized. We not only have the products to delivery at any scale, but we also have a staff FULL of industry experts ready to help coach our clients.
  • #8 due to the fact that the deployment units are much more and much smaller and the infrastructure is changing more rapidly.
  • #9 with the Cloud and the attached CI/CD move many choices are made by development engineers and a lot of the heavy lifting is done by them, where in the past even more operations and infrastructure specialist where involved
  • #10 Companies choose to run on multiple clouds, and have the ability to move applications across AWS, GCP and Azure.
  • #11 Lack of visibility of CI CD Variety of tools being used with lack of best practices Not aware of this is the RIGHT tool, and end up using wrong one No place to see the entire toolchain
  • #12 Some teams do, some don’t Some do in different way Devs are doing what they want to using their choice of tools and leadership is unaware of where the money is spent Hard to find - What’s workinga nd what’s not working Visible to everyone in org Some typical remarks: My IT teams work in Jenkins, and Jenkins can solve my problems We use GitLab pipelines in our Dev organization We go to the cloud we no longer need this We are transformed towards modern IT and my dev engineers take care of this
  • #13 On the journey of going to devops or already adopted devops, With the lack of ci/cd being visible to everyone, there are also so many tools that exist in the market and people are not aware of what to use? They lack standard set of practices/blueprints while working with diff tools. End up using wrong tool all the way and then not able to scale. On the other hand - Everyone is using tools of their choice and maintaining pipelines at so many different places that makes difficult to track and centrailize to show the changes. own pipeline integration in a fragmenting tools landscape. Use the tools what they are meant for – Jenkins would end up in scripting Don’t abuse the tools
  • #14 Securing the complete software delivery pipeline means testing for vulnerabilities across all of the components and stages of an application's lifecycle. DevSecOps is all about “left shift” security and compliance to save effort and rework towards the end, So its really imp to ensure sec right from the beginning of the delivery process Where Security and Speed Meet It's not surprising that the teams charged with accelerating the release rates of applications fail to bring their security counterparts to the table early enough. It's a challenge to bring these teams in, carry out all the necessary steps, and still meet deadlines. But if you ignore the security side of software delivery, you could lose everything from your customers' trust to your intellectual property. https://dzone.com/articles/delivering-security-and-speed-the-3-core-principle?utm_medium=feed&utm_source=feedpress.me&utm_campaign=Feed:%20dzone%2Fdevops
  • #15 Feature is in ideation phase Goes to dev teams Along the release process, more people get involved From more to less technical people in the release process and more disjoint in the release as they all live in their own tool ecosystem. CENTRALIZE all the tool chains One tool to fit all How to track cost benefits of diff processes and tools Report on data through out the delivery process with single source of truth