architecting in the agile ing organisation, rené klinkenberg, architect
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
ING Dark Grey
RGB= 51, 51, 51
Max. width
Min. height
Max. height
EMPOWERING
Ir. René Klinkenberg CIO/EA
Architecting in the agile ING organisation
DYA Dag Sogeti , 11 maart 2016 ; Multi Dynamic Architecture
V1.0
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
ING Dark Grey
RGB= 51, 51, 51
[ ING ? ]
2
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
ING Dark Grey
RGB= 51, 51, 51
[ What Counts ! ]
3
Net Promotor Score (NPS)
CES
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
ING Dark Grey
RGB= 51, 51, 51
4 4
[ Delete INSIDE – OUT ] [ Put OUTSIDE – IN ]
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
ING Dark Grey
RGB= 51, 51, 51
[ ING Bank’s Think Forward strategy ]
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
ING Dark Grey
RGB= 51, 51, 51
[ Creating a differentiating customer experience ]
6
The Way You Pay (TWYP) Smartwatch
Vingerafdruk authenticatie Inge (Stemherkenning)
Mobiele App
Mobiel betalen
Financieel Fit Wijzer
Contactloos betalen
Online chat / videogesprek
Social media & Webcare
Omnichannel klantaccoord
Biometrie
Internet Kassa compleet
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
ING Dark Grey
RGB= 51, 51, 51
[ Get / New way of working (film) ]
7
https://www.youtube.com/watch?v=NcB0ZKWAPA0 (YouTube kanaal ING Nederland)
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
ING Dark Grey
RGB= 51, 51, 51
Product Owner
Taskboard
8
Doing Done To Do
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
ING Dark Grey
RGB= 51, 51, 51
Driver: Our technology is designed to make a predictive enterprise
9
Connected Enterprise
Integrated Enterprise
Real-Time Enterprise
Predictive Enterprise
Transacties verwerkt in batch
Opdrachten handmatig invoeren
Administraties per product
Internet & mobiel
Transacties lijken real-time
Opdrachten via kanalen, maar deels handmatig
Administraties gekoppeld
Omni-channel
Transacties real-time
1 real-time klanten administratie
Opdrachten STP
Service en Sales suggesties
gebaseerd op data driven strategy
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
ING Dark Grey
RGB= 51, 51, 51
Inspiration for Data driven strategy : The Experimental Enterprise
10
Creating an organization designed for data-informed decision—the experimental enterprise—
is the key to competing in a world that’s being rapidly digitized.
For many years, IT has
played the role of “faster
paper”, automating processes
and ultimately being a cost
center. In a digitized
marketplace, IT must adapt to
a role where it underpins
strategic advantage.
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
ING Dark Grey
RGB= 51, 51, 51
From
• “IT enables the commercial strategy”
• “IT is a cost center”
• “Outsourcing for the lowest price”
• “Buy before build”
• “Projects to drive change”
New beliefs regarding IT
11
To
• “IT drives the commercial strategy”
• “IT is a value driver”
• “Hiring the best talent”
• “Building as the way to understanding”
• “Line drives the change”
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
ING Dark Grey
RGB= 51, 51, 51
Business – Development – Operations (tot 2013) Business – DevOps (2013 - 2015) BusDevOps (squads) (sinds medio 2015)
Ontwikkeling Agile @ ING
12
Tribe 1 Tribe 2 … Tribe13
± 400 Squads
Product Owner: Backlog
Bu
sin
es
s
16
0+
Ch
ap
ters
Le
ad
: S
tan
da
rds
Architectuur Speelveld
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
ING Dark Grey
RGB= 51, 51, 51
Tribe 1 Tribe 2 … Tribe13
± 400 Squads
Product Owner: Backlog
Bu
sin
es
s
16
0+
Cha
pte
rs
Le
ad
: S
tan
da
rds
Architectuur Speelveld
IT
Voor een succesvolle architectuur inrichting zijn de volgende zaken kritisch • Goede business roadmap / release train • Goede (technologie) standaarden, patronen, platformen en principes • Goede business-IT oplossingen
Architectuur uitdaging
13
Focus op strategische themes en
epics
Squads en Chapters zijn te divers en te autonoom om direct te kunnen sturen
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
ING Dark Grey
RGB= 51, 51, 51
Om in de effectief architectuur te bedrijven hebben wij als architectuur discipline 2 speerpunten: 1. POWer (Product Owner Whisperer) Zorg dat de architectuur onderwerpen (epics) op het juiste niveau op de backlog binnen de
PO hiërarchie prioriteit krijgen. Gebruik hiervoor architecten en architectuurambassadeurs.
2. Empowering van de belangrijkste stakeholders (tribes, squads, chapterleads) Spreek squads aan op hun verantwoordelijkheid voor de traditionele architectuur
onderwerpen. Belangrijkste argumenten zijn afbreukrisico (Bus), ontwikkelsnelheid (Dev) en beheersbaarheid (Ops).
Laat de squads het hoe bepalen binnen de architectuurkaders, fail fast! Stimuleer om binnen chapters de standaarden te formuleren (en ondersteun hierbij).
Architectuur EMPOWERING
14
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
ING Dark Grey
RGB= 51, 51, 51
Product Owner
Taskboard
15
Doing Done To Do
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
ING Dark Grey
RGB= 51, 51, 51
MVP : “Most Valuable Player” or “Minimum Viable Product”
16
MVP :
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
ING Dark Grey
RGB= 51, 51, 51
Theme
Epic A
Epic D
Epic B
Epic E
Feature D2
Feature D3
Feature D4
Feature E1
Feature E2
Feature E3
Feature A1
Feature A2
Feature D1
Epic C
Feature C1
Feature C4
Feature C5
Feature B2
Feature B1
Feature C2
Feature C3
“Theme diagram” : Samenhang Themes, Epics & Features
17
Squad X1
Squad X2
Squad X1
Squad X3
Tribe X
Squad X4
Squad X5
Squad X1
Squad X1
Tribe Y
Squad Y1
Squad Y1
Squad Y2
Squad Z2
Tribe Z
Squad Z2
Squad Z1
Squad W1
Squad W2 Squad W3
Squad W5 Squad W4
Squad X1
Squad X1
Tribe W
PO-er Architect
A
Pssst…
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
ING Dark Grey
RGB= 51, 51, 51
Uitwerking Patronen mbv sequence diagrammen (Meervoudige bevoegdheid) Processtap : Autorisatie door 2e bevoegde vanuit verzoekenscherm
18
Customer
Request
App
Customer
Request
API
Authorizer
API
Authority
Retrieval CRAM
Current
Account
Request
Current
Accounts
API
Customer
Communi
cation
Docu-mentum
Current
Accounts
App
Authorizer
App
Selecteren verzoekenpagina Ondersteuning verzoeken pagina Ophalen verzoeken
verzoeken Tonen verzoeken Selecteren te autoriseren verzoek
Redirect
Request-id
Tonen verzoek
Autoriseren verzoek Bepalen autoriseerders
Current
Account
Notificatie
Ophalen autorisatieverzoek (Request-id)
Vastleggen klantaccoord
Bevestigingsmelding
Klant 2
(2e akkoord)
Initiatie “doedat”
Verwerking
Digitaal archief
Initiatie communicatie
Archiveren
Bevestigingsbericht / overeenkomst
Inbox of post
Redirect
Request-id
Uw verzoek voor het opheffein van betaalrekening XXX is sontvangen .
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
ING Dark Grey
RGB= 51, 51, 51
PO-er
Releasetrain & Architectuur runway
Release1
• Produkt X
Release 2
•Produkt Y, uitzondering I
Release 3
• Producten Z1, Z2, Z3
Release 4
• uitzondering II
Release 5
•Uitzondering III , uitval geautomstiseerd)
Release 6 (deels direct werkend)
Release 7 (direct werkend)
Business epic
Business epic
Business epic
Architectuur epic
Architectuur epic
Business epic
Business epic
Randvoorwaardelijke epics / capabilities
Buss & Arch features
Architectuur epic
Architectuur epic
Buss & Arch features
Buss & Arch features
Business epic
Business epic
Business epic
Buss & Arch features
Tribe 1 Tribe 2 Tribe 3 Tribe 4
Business epic
Business epic
Business epic
Architect
A
Pssst…
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
ING Dark Grey
RGB= 51, 51, 51
Product Owner
Taskboard
20
Doing Done To Do
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
ING Dark Grey
RGB= 51, 51, 51
• Samenwerking met Expert Engineers en Customer Journey Experts
• Engineering communities zetten mede de standaarden
• Standaarden veranderen sneller en zijn multidynamisch
• “Whisper” de Productowner en Empower Tribe Leads en Chapter Leads (ook zij hebben een visie op IT)
• Aansluiting bij Agile concepten als Minimum Viable Product en Release train
• Participatie in Agile WoW: demo, standup sessie, refinement sessie, retrospective sessie
• Differentiatie/specialisatie in aandachtsgebieden/architecten
• Verbeter toegankelijkheid architectuur discipline en communiceer!
Veranderingen in het architectuur werkveld en competenties
21
“We are there to make others awesome”
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
ING Dark Grey
RGB= 51, 51, 51
[ Take care of adoption ]
22
IT Academy
Sponsoring van DTW
24H Coding Hackaton
ING's own social networking intranet to support communities
Conferences
Summits
Demo, Standup , Refinement, Retrospective sessies
Cursussen Webcasts Videocasts …
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
ING Dark Grey
RGB= 51, 51, 51
23
“Closing thoughts”
Bedankt voor uw aandacht !