e noodzaak van architectuur voor uitbesteders Wouter Schmitz Hoofd architectuur ABN AMRO Nederland 13 Oktober 2011
Agenda Introductie Outsourcing neemt toe Samenwerking is niet altijd even makkelijk e case elta Lloyd & het ABN AMRO rolverdelingsmodel Tips & trucs Rol & noodzaak van de architect Conclusie & vragen 2
Samenwerking neemt toe Gastgebruik geldautomaten Ideal Bankentaxonomie Back office delen (effecten, hypotheken) Internationaal zakendoen ism RBS Swift Joint ventures (bv elta Lloyd) BKR Toets Currence IT Outsourcing SAAS / ASP s (bv Tradeglobe) Samenwerken in de cloud Mobiel betalen SEPA / internationaal betalingsverkeer Etc Een bank alleen bestaat niet meer Bron: Prof.dr. Ard-Pieter de Man Vrije Universiteit Amsterdam 3
Samenwerken is niet altijd even makkelijk 4
Voorbeeld Joint venture met elta Lloyd ABN AMRO wil eigen verzekering bieden, maar niet ontwikkelen en administreren elta Lloyd wil verzekeringen ontwikkelen en administreren, ook voor derden. ABN AMRO: customer intimacy Klant advies Offreren Aanvragen Signeren Verwerken elta Lloyd: operational excellence Het probleem zit in de rolverdeling 5
Het kiezen van de juiste rolverdeling Wie is eigenaar van de (eind)klant? Wie is commercieel verantwoordelijk? Maw, bij wie klopt de klant aan met een klacht? Een verzekering wordt door ABN AMRO verkocht onder het eigen merk. e klant zal dus bij ABN AMRO aankloppen voor alle vragen en problemen. ABN AMRO is dus commercieel verantwoordelijk. Wie is eigenaar van het aan de klant geleverde product? Wie loopt het (hoogste) product risico? Het product risico wordt gelopen door elta Lloyd. Zij betalen de schade, dus zij kiezen de productvoorwaarden en de prijs. Bijvoorbeeld de woekerpolis: elta Lloyd betaalt. Wie is eigenaar van de administratieve afhandeling? elta Lloyd is verantwoordelijk voor de administratieve afhandeling 6
Klant erden Klant Abnamro rie vragen leiden tot 8 typen rolverdeling 1 istributie Product Administratie BKR toets Voorbeelden 2 Tradebox 3 Joint venture (JV) met elta Lloyd 4 Verkoop Robeco Fondsen aan ABN AMRO klanten. 5 ABN AMRO als intermediair. 6 Andere bank laat effecten back end en administratie uitvoeren bij de ABN AMRO. 7 Optieplan of pensioen arrangement voor een bedrijf 8 Robeco verkoopt ABN AMRO fondsen aan haar klanten. 7
Voorbeeld Joint venture met elta Lloyd 8
Vasthouden aan de gekozen rolverdeling 1. Verdeel het proces in lijn met de gekozen rolverdeling 2. Maak managers verantwoordelijk voor de inrichting van ieder procesdeel in lijn met het model 3. e eigenaars blijven accountable: zij moeten de governance inrichten om beslissingen van managers te checken tegen de gekozen rolverdeling Gaat het dan werken? 9
Nee, we zijn de technische keuzes vergeten! Reken module Acceptatie module Product voorwaarden Aantal services = 3 X aantal producten = zeer veel services elta Lloyd kan die services niet gemakkelijk leveren elta Lloyd wil liever geen services creëren, want dat is niet hun belang Conclusie: hoge kosten en onwil! 10
Samenvatting rolverdeling Om jarenlange strijd en teleurstellingen te voorkomen is het van belang om in het beginstadium van een outsourcingstraject de volgende stappen te doorlopen: Accepteer de technische en organisatorische consequenties Én Houdt vast aan de gekozen rolverdeling Akkoord óf kies een andere rolverdeling of partner Kies de gewenste rolverdeling Stel vast wat de technische implicaties zijn Verdeel het proces en de verantwoordelijkheden 11
Plaats in het outsourcingsproces Outsourcing strategie besluitvorming selectie Kies de gewenste rolverdeling transfer Akkoord óf kies een andere rolver-deling of partner Verdeel het proces en de verantwoordelijkheden transformatie Stel vast wat de technische implicaties zijn transitie levering van diensten einde contract Visie & directie Enterprise architectuur Transitie Enterprise en domein architectuur Evaluatie Enterprise en domein architectuur 12
Wat is nu het resultaat geworden met elta Lloyd? 13
Tips & trucs Voor de organisatie Betrek je architect bij het allereerste begin, zodat de rolverdeling past. Plaats je architecten in een onafhankelijke positie in de organisatie. Laat je niet verleiden van de gekozen rolverdeling af te stappen omdat het project zo duur wordt. Indien nodig, maak een nieuwe strategische keuze! Overweeg vóór je met uitbesteden aan de slag gaat, eerst de ideale rolverdeling te definiëren. Besef goed dat je een complex systeem niet snel bijstuurt. us begin vroeg met sturen! Voor de architect Wees onafhankelijk en eerlijk! Trek geen partij, maar wees objectief. Maak platen die op het probleem zijn toegespitst. Creëer middelen zoals repositories als objectieve informatie basis. Creëert een A(rchitectuur) team met alle stakeholders en zorg dat zij zelf concluderen wat de juiste keuzes zijn 14
Samenvattend: rol van de architect e architect faciliteert en challanged de keuzes die twee (potentiele) partners maken in hun rolverdeling. Hij doet dit door onder andere de consequenties inzichtelijk te maken voor strategie, bedrijfsproces en systemen (ontkoppelpunten). Zonder dat zicht is het alsof je achter het stuur stapt met een blinddoek voor e architect challanged en zorgt dat de gemaakte keuzes consistent zijn. Hij legt keuzes vast in de vorm van principes, standaards en policies. Het zijn de lijnen waarlangs we moeten rijden. In de transitiefase zorgt de architect dat in projecten, ontwerpen en implementatie wordt vastgehouden aan de lijnen die zijn uitgezet. Zo wordt de gekozen rolverdeling geoperationaliseerd. 15
Uitbesteden zonder architect is als rijden zonder zicht Een recept voor ongelukken! 16
Vragen 17
Voorbeeld case IT outsourcing ABN AMRO IT outsourcing: 1. Infrastructuur: IBM ES 2. Maintenance: TCS Infosys 3. evelopment: TCS Infosys IBM Accenture Patni 4. Netwerk: Verizon KPN Fixed KPN Mobile En hoe is nu de rolverdeling? 18
ifferentiatie in run the bank No or a few interfaces with core and other systems Change flexibility before Service level Non Client facing apps (e.g. CRM, MI, Reporting) Client Facing stand alone apps and websites Service level before Change flexibility Non-critical Client Apps Critical Client Apps Many interfaces with core and other systems Each application can be plotted in one of the quadrants. Each quadrant represents a run-the-business environment based on different principles, service levels, services-processes (ITIL), standards, procedures, etc 19
ifferentiatie in change the bank No or a few interfaces with core and other systems Packages Stand alone applications and websites Stand alone applications and websites Configuring Programming Core systems (configuring, standards) Core systems (tailor made additions) Many interfaces with core and other systems Each application can be plotted in one of the quadrants. Each quadrant represents a change-the-business environment based on different delivery services-processes, project roles and set-up, skills, etc 20
Klant erden Klant Abnamro Aanpak voor IT outsourcing Retained IT Organization Assessment Processes efine changes based on differentiated processes Recommendations based on the evaluation of the findings efine ifferentiation in Change and Run the Bank Processes Sourcingsmodel Sourcing contracts efine roles and changes based on differentiated processes efine SLA s based on desired sourcingsmodel Packages Non Client facing apps (e.g. CRM, MI, Core Reporting) systems (configuring, Non-critical standards) Client Apps Stand alone applications Client Facing and stand websites alone apps and websites Core systems (tailor Critical made additions) Client Apps 1 2 3 4 istri- Admini- Product butie stratie Voorbeelden BKR toets igitale kluis Joint venture (JV) met elta Lloyd Verkoop Robeco Fondsen aan ABN AMRO klanten. 5 ABN AMRO als intermediair. 6 Andere bank laat effecten back end en administratie uitvoeren bij de ABN AMRO. 7 Optieplan of pensioen arrangement voor een bedrijf 8 Robeco verkoopt ABN AMRO fondsen aan haar klanten. 21
Tips voor de regie bij IT outsourcing ifferentieer tussen verschillende typen systemen in je outsourcing strategie Release management ipv projecten: voordeel is een vaste bezetting en kennisbehoud bij de leverancier; nadeel is het opknippen van requirements in min of meer gelijke releases. Werkt goed voor veel kleine changes. Projecten: zorg voor vendor control die zeer goed kosteninschattingen van de leverancier kan challengen. Zij moeten veel systeemkennis en kunde hebben en bijvoorbeeld FPA. WBS als basis voor kosteninschattingen: zorg voor gezamenlijk beeld van de complexiteit van de systeemset. Leverancier schrijft jaarlijks een Technical Refresh Plan. oe zelf de assessment van de impact. oe niet alle kennis de deur uit! Houdt zelf architectuur en voldoende kennis om de vendor aan te kunnen sturen en te kunnen challengen. 22