Deliver it in the enterprise. Scale DevOps and Continuous Delivery
-
Upload
mark-heistek -
Category
Software
-
view
681 -
download
2
Transcript of Deliver it in the enterprise. Scale DevOps and Continuous Delivery
Deliver it at the enterprise
Mark Heistek
scale DevOps and Continuous Delivery
Amsterdam • 17 December 2015
About me
2
DevOps & Continuous Delivery
evangelist
Father of two children
Sport fanatic
@markheistek
1. History of IT at ING2. Service driven IT towards strategy driven
IT3. What’s in it for the customer?4. Now and the future
3
Topics to cover
Some IT history at ING
Newspaper online
5
Tax forms
6
Buying event tickets
7
Banking
8
IT as a nice to have, not a necessity
9
Serving our customer
10
MultichannelSinglechannel
People-Processes-Technology
11
People
TechnologyProcesses
Towards strategy driven
Need for change: Business vs IT
13
Need for change: Eat the whole elephant
14
Need for change: Collaboration within IT
15
Mobile banking
16
Waterfall to Continous Delivery
17
Our DevOps and Continuous Delivery evolution
Start Mobile app
development
Start full automation
of IT processes
Continuous Delivery
Discussions who runs production
Today
2009 2010 2011 2012 2013 2014 2015
18
New management and the will to
change
First scrum team and start agile
development
Full reorganization towards 180
DevOps teams
First initiatives to create a private
cloud
People-Processes-Technology
19
People
TechnologyProcesses
What’s in it for the customer?
21
What is Omnichannel?
22
Singlechannel Multichannel Crosschannel Omnichannel
Why Omnichannel?
23
What is the organizational impact of Omnichannel?
24
The impact is: DevOps
25
The impact is: Create an Agile organization/enterprise
26
The impact is: deliver fast and high quality
27
Are we, as IT, ready for Omnichannel?
28
Now and the future
Scale DevOps BusDevOps
30
Scale Continuous Delivery
31
Stay ahead of competitors! Continuously learn and adapt
32
Ideas
Build
Product
Measure
Learn
Data
Automate: Team vs Enterprise
33
Team vs Enterprise
34
Best solution, cool factor, little rules,Lot of learning, build it yourself, high maintenance, little collaboration
Standardization, collaboration, re-use
Tools: Team vs Enterprise
35
Team vs Enterprise
36
Best solution, cool factor, little rules,Lot of learning, build it yourself, high maintenance, little collaboration
Standardization, collaboration, re-use
High license costs, maintenance, version management, knowledge share, life cycle management issues
Low license costs, best practices, less maintenance, knowledge by community
Security: Team vs Enterprise
37
Team vs Enterprise
38
Best solution, cool factor, little rules,Lot of learning, build it yourself, high maintenance, little collaboration
Standardization, collaboration, re-use
High license costs, maintenance, version management, knowledge share, life cycle management issues
Low license costs, best practices, less maintenance, knowledge by community
Work around rules and regulations Make rules and regulations part of the pipeline
So HOW do we do this for Continuous Delivery @ING?
39
Ideas
Build
Product
Measure
Learn
Data
Feature Request list from IT user communities
Standard Continuous Delivery pipeline for
ING
CD expert team collaborating with IT
communities
Metrics from all parts of the CD Pipeline
Collect all data through an Eventbus
and store it in a database
Analyze all data and present it to IT
engineers and IT Managers
CDaaS (Continuous Delivery as a Service)
40
Control the pipeline
41
Eventbus
Database
System healthmonitoring
AutomatedAcceptance
Criteria
Automated Team
Maturity
AutomatedTest
analytics
Automated acceptance criteria
42
Principles:• All hardware, middleware and application components are constantly monitored• Automated alerts are generated whenever a deviation occurs
System health. Availability of the pipeline
43
Automated team maturity
44
People-Processes-Technology
45
People
TechnologyProcesses
A private cloud solution
Infra as code
New ways of continuous delivery
Challenges coming up
46
Recap
Started as a service and now strategy driven
Take small steps to achieve your goals Learn and adapt
It is also a cultural change. It takes time
Get rid of silos
Recap
48
A never ending story
49
Questions?
@markheistek