nothing beats engineering talent

15
Nothing beats engineering talent …the agile transformation at ING DevOps Enterprise Summit London June 30 th 2016 Ron van Kemenade CIO ING

Upload: ing

Post on 16-Apr-2017

7.130 views

Category:

Technology


0 download

TRANSCRIPT

ING Orange

RGB= 255, 98, 0

ING Light Grey

RGB= 168, 168, 168

ING Indigo

RGB= 82, 81, 153

ING Sky

RGB= 96, 166, 218

Colour Guidelines

ING Fuchsia

RGB= 171, 0, 102

ING Lime

RGB= 208, 217, 60

ING Leaf

RGB= 52, 150, 81

ING Mid Grey

RGB= 118, 118, 118

Text Colour

RGB= 51, 51, 51

Nothing beats engineering talent

…the agile transformation at ING

DevOps Enterprise Summit

London June 30th 2016

Ron van Kemenade CIO ING

ING Orange

RGB= 255, 98, 0

ING Light Grey

RGB= 168, 168, 168

ING Indigo

RGB= 82, 81, 153

ING Sky

RGB= 96, 166, 218

Colour Guidelines

ING Fuchsia

RGB= 171, 0, 102

ING Lime

RGB= 208, 217, 60

ING Leaf

RGB= 52, 150, 81

ING Mid Grey

RGB= 118, 118, 118

Text Colour

RGB= 51, 51, 51

No content below the grey line

Ron van Kemenade – CIO ING

4

@RonvanK1965

Responsible for: All banking technology in ING

IT Staff: 10.000 (incl. externals)

In this position: Over 3 years

I find the impact that the IT has on the customer experience very motivating. Quality of IT is more defined by skills and knowledge of people, rather than process adherence.

ING Orange

RGB= 255, 98, 0

ING Light Grey

RGB= 168, 168, 168

ING Indigo

RGB= 82, 81, 153

ING Sky

RGB= 96, 166, 218

Colour Guidelines

ING Fuchsia

RGB= 171, 0, 102

ING Lime

RGB= 208, 217, 60

ING Leaf

RGB= 52, 150, 81

ING Mid Grey

RGB= 118, 118, 118

Text Colour

RGB= 51, 51, 51

No content below the grey line

5

ING is a global financial service provider servicing more than 34 million customers

(2015) Customers: 34.4m Employees (by headcount): >52.000 Market Capitalization: € 48 bn Total assets: € 842 bn Income: € 16.5bn Underlying net profit Banking: € 4.2bn

ING Orange

RGB= 255, 98, 0

ING Light Grey

RGB= 168, 168, 168

ING Indigo

RGB= 82, 81, 153

ING Sky

RGB= 96, 166, 218

Colour Guidelines

ING Fuchsia

RGB= 171, 0, 102

ING Lime

RGB= 208, 217, 60

ING Leaf

RGB= 52, 150, 81

ING Mid Grey

RGB= 118, 118, 118

Text Colour

RGB= 51, 51, 51

No content below the grey line

6

We empower people to stay a step ahead in life and in business

ING Orange

RGB= 255, 98, 0

ING Light Grey

RGB= 168, 168, 168

ING Indigo

RGB= 82, 81, 153

ING Sky

RGB= 96, 166, 218

Colour Guidelines

ING Fuchsia

RGB= 171, 0, 102

ING Lime

RGB= 208, 217, 60

ING Leaf

RGB= 52, 150, 81

ING Mid Grey

RGB= 118, 118, 118

Text Colour

RGB= 51, 51, 51

No content below the grey line

Looking back to 2010 our IT would not have been able to serve this strategy

7

Technology is a commodity

We have internal customers

IT is a cost center

Quality through process adherence

Lot of manual work & handovers

Multiple sourcing partners

Scattered IT landscape

Non-functionals provided by infra

“Everyone can do it”

“So let’s give them a SLA”

“So let’s cut the budget”

“CMMI rules the world”

“Let’s wait for something to be delivered”

“Who do I call to know what is happening”

“Is there anybody left who knows how to fix it?”

“Business just cares about functionality”

Starting position

ING Orange

RGB= 255, 98, 0

ING Light Grey

RGB= 168, 168, 168

ING Indigo

RGB= 82, 81, 153

ING Sky

RGB= 96, 166, 218

Colour Guidelines

ING Fuchsia

RGB= 171, 0, 102

ING Lime

RGB= 208, 217, 60

ING Leaf

RGB= 52, 150, 81

ING Mid Grey

RGB= 118, 118, 118

Text Colour

RGB= 51, 51, 51

No content below the grey line

Coming from my blog: Proud to be IT - the Java community (June 2010) “IT is a beautiful profession….”

“Sometimes however, we get lost in governance, procedures, documents,

controls and alignments. Don't get me wrong; it's all necessary, but ….”

“You simply forget IT is a great profession. How often do we really feel proud and get recognition for real craftsmanship?...”

“Instead of complaining …. we pick up the challenge …”

“Let's feel proud again, and show the organisation that IT is a great profession!”

To spark the change we addressed the engineering culture first

8

ING Orange

RGB= 255, 98, 0

ING Light Grey

RGB= 168, 168, 168

ING Indigo

RGB= 82, 81, 153

ING Sky

RGB= 96, 166, 218

Colour Guidelines

ING Fuchsia

RGB= 171, 0, 102

ING Lime

RGB= 208, 217, 60

ING Leaf

RGB= 52, 150, 81

ING Mid Grey

RGB= 118, 118, 118

Text Colour

RGB= 51, 51, 51

No content below the grey line

To get the fire going we set the example by creating a new mobile app Dev team

9

Make people aware of the change that needs to happen

We started a Guerilla campaign

Make the change visible We put the team in the middle of the building

Let the movement spread We allowed people to copy the experiment and learn for themselves

Celebrate success We organized the engineer award event

Join the movement yourself We showed up frequently and interact with the teams

ING Orange

RGB= 255, 98, 0

ING Light Grey

RGB= 168, 168, 168

ING Indigo

RGB= 82, 81, 153

ING Sky

RGB= 96, 166, 218

Colour Guidelines

ING Fuchsia

RGB= 171, 0, 102

ING Lime

RGB= 208, 217, 60

ING Leaf

RGB= 52, 150, 81

ING Mid Grey

RGB= 118, 118, 118

Text Colour

RGB= 51, 51, 51

No content below the grey line

Jan 2010 Willingness to change New IT Management team

Jun 2010 An engineering culture Google IO

Oct 2010 First scrum teams New Mobile app development

Apr 2011 Start with automated deployments Continuous Delivery (Jez Humble; David Farley) Feb 2012 Platform-as-a-Services Discussion “who runs production?”

May 2013 First DevOps JavaOne

Sep 2014 Web scalable architecture Netflix (triggered by ING Resilience issues) Jun 2015 BizDevOps Spotify

Nov 2015 Professionalise IT engineering profile Dreyfus model

Our transformation journey has been marked by several moments of truth

10

ING Orange

RGB= 255, 98, 0

ING Light Grey

RGB= 168, 168, 168

ING Indigo

RGB= 82, 81, 153

ING Sky

RGB= 96, 166, 218

Colour Guidelines

ING Fuchsia

RGB= 171, 0, 102

ING Lime

RGB= 208, 217, 60

ING Leaf

RGB= 52, 150, 81

ING Mid Grey

RGB= 118, 118, 118

Text Colour

RGB= 51, 51, 51

No content below the grey line

During our transformation we have faced serious challenges

Capabilities

Business involvement

Technology

Key question Challenge

▪ Significantly different knowledge and competencies are required

▪ Adaptability of the workforce

How do you train your people?

What is the right balance between training, hiring and sourcing?

▪ Not only the IT side is required to change, but also the business side

▪ New interaction model needs business people to get much more involved in IT delivery

▪ How do you effectively onboard the business?

▪ Large part of traditional application technologies are in legacy technologies with limited support for modern tools

▪ Where to invest in DevOps and continuous delivery tooling for legacy?

▪ And where to move away?

Transformation of

11

ING Orange

RGB= 255, 98, 0

ING Light Grey

RGB= 168, 168, 168

ING Indigo

RGB= 82, 81, 153

ING Sky

RGB= 96, 166, 218

Colour Guidelines

ING Fuchsia

RGB= 171, 0, 102

ING Lime

RGB= 208, 217, 60

ING Leaf

RGB= 52, 150, 81

ING Mid Grey

RGB= 118, 118, 118

Text Colour

RGB= 51, 51, 51

No content below the grey line

The paradigm throughout the journey has consisted of three coherent elements

12

Simplify

Highly

Skilled

Engineers

Automate

We call this “the Power of IT”

ING Orange

RGB= 255, 98, 0

ING Light Grey

RGB= 168, 168, 168

ING Indigo

RGB= 82, 81, 153

ING Sky

RGB= 96, 166, 218

Colour Guidelines

ING Fuchsia

RGB= 171, 0, 102

ING Lime

RGB= 208, 217, 60

ING Leaf

RGB= 52, 150, 81

ING Mid Grey

RGB= 118, 118, 118

Text Colour

RGB= 51, 51, 51

No content below the grey line

13

We are we today?

People

Process

Technology

▪ Rehired over 500 software engineers

▪ Introduced standard IT engineering profile (Dreyfus)

▪ ING IT engineers have committed code to several open source projects

▪ All IT in The Netherlands, Wholesale Banking, Group Services and Infra

is organized in DevOps teams

▪ In other countries progress is at average on 70% Agile/Scrum

▪ ING NL has implemented BizDevOps (Spotify)

▪ 2 fully productized CD pipelines (for Microsoft and Linux)

▪ Cloud provisioning fully automated

▪ IT risk processes currently being automated

ING Orange

RGB= 255, 98, 0

ING Light Grey

RGB= 168, 168, 168

ING Indigo

RGB= 82, 81, 153

ING Sky

RGB= 96, 166, 218

Colour Guidelines

ING Fuchsia

RGB= 171, 0, 102

ING Lime

RGB= 208, 217, 60

ING Leaf

RGB= 52, 150, 81

ING Mid Grey

RGB= 118, 118, 118

Text Colour

RGB= 51, 51, 51

No content below the grey line

We learned there are several levels of adopting change (the Psychology of Change)

14

You want to be compliant

You want to proof that you can do this as well

You understand the rationale

Continuously guides your behavior and choices

Source: Blog of Sal Freudenberg

Regulated through identification3.

4. Integrated regulation

(4 states of Organismic Integration Theory - Deci & Ryan)

2.

1.

Introjected regulated behaviour

Externally regulated behaviour

ING Orange

RGB= 255, 98, 0

ING Light Grey

RGB= 168, 168, 168

ING Indigo

RGB= 82, 81, 153

ING Sky

RGB= 96, 166, 218

Colour Guidelines

ING Fuchsia

RGB= 171, 0, 102

ING Lime

RGB= 208, 217, 60

ING Leaf

RGB= 52, 150, 81

ING Mid Grey

RGB= 118, 118, 118

Text Colour

RGB= 51, 51, 51

No content below the grey line

Everybody fights against you

Everybody feels unhappy

Nobody wants to admit failure

Everybody wants fast success

Management wants to push the standard

So, you need to be brave

But you need to take the first step

So, you need to declare it

So, you need to layout the journey

So, you need to keep the mandate at the teams to learn and experiment

“This is all cool, but where do I start the transformation?”

29

ING Orange

RGB= 255, 98, 0

ING Light Grey

RGB= 168, 168, 168

ING Indigo

RGB= 82, 81, 153

ING Sky

RGB= 96, 166, 218

Colour Guidelines

ING Fuchsia

RGB= 171, 0, 102

ING Lime

RGB= 208, 217, 60

ING Leaf

RGB= 52, 150, 81

ING Mid Grey

RGB= 118, 118, 118

Text Colour

RGB= 51, 51, 51

No content below the grey line

It is a never ending story

30

There was a beginning, but there will be no end So, everybody is continuously looking for answers

ING Orange

RGB= 255, 98, 0

ING Light Grey

RGB= 168, 168, 168

ING Indigo

RGB= 82, 81, 153

ING Sky

RGB= 96, 166, 218

Colour Guidelines

ING Fuchsia

RGB= 171, 0, 102

ING Lime

RGB= 208, 217, 60

ING Leaf

RGB= 52, 150, 81

ING Mid Grey

RGB= 118, 118, 118

Text Colour

RGB= 51, 51, 51

Thank you!