Succesvolle SOA Alleen mogelijk met veel wisselend contact H. Dado, NGI Maastricht, 11 maart 2008
Kraan Dicht!!
Inhoud • • • • •
Voorstellen: apg ICT vraagstuk en services Concerns stakeholders en hoe daarmee is omgegaan. Situatie 2008. Lessons learned.
Voorstellen ICT en services Stakeholders Situatie 2008 Lessons learned
www.apg.nl
Voorstellen ICT en services Stakeholders Situatie 2008 Lessons learned
Quick overview apg • •
Ruim 4000 werkgevers. 2.6 miljoen verzekerden – 1.1 Miljoen actieve deelnemers – 750.000 slapers – 735.000 gepensioneerden.
• •
220 miljard euro onder beheer. 2500 medewerkers waarvan 650 interne ICT-ers (+150 extern).
en per jaar: • 6,1 miljard euro uitkeringen • Meer dan 650.000 telefoongesprekken. • Meer dan 80.000 mails. • 1.1 miljoen pensioenoverzichten. • 1.3 miljoen internet bezoeken. APG KANTOREN Nederl and Hong kong
New York
Wat we wilden: Lage kosten en hoge service Betrouwbare, duidelijke en eenduidige infoverstrekking.
Niet vragen om bekende gegevens.
Voorstellen ICT en services Stakeholders Situatie 2008 Lessons learned
Proces van klant tot klant
Bedrijfsbrede afhandeling van dezelfde gebeurtenis (over producten heen).
Voorstellen ICT en services Stakeholders Situatie 2008 Lessons learned
Wat we wilden: applicaties Customer-office Front-office
Product-E
Product-D
Product-C
Proces afhandeling
Product-B
Product-A
Klant gegevens
Financiele afhandeling
• Van product- naar klant- en proces-oriëntatie • Groei naar een “Customer office”
ICT oplossingsrichtingen (1999)
Voorstellen ICT en services Stakeholders Situatie 2008 Lessons learned
1. Van vooraf aan opnieuw beginnen. 2. Integreren naar 1 database (ODS?) en 1 overkoepelend klantsysteem. 3. Koppelen van de diverse systemen (via services) en geleidelijk opruimen doublures.
Voorstellen ICT en services Stakeholders Situatie 2008 Lessons learned
Basismodel koppelingen: Service oriëntatie
Partij levert dienst
Partij vraagt dienst
Eenduidige verantwoordelijkheden
RS6000
Applicatie Vraagt om service
Services
appl
Mainframe appl
Infrastr. Gebaseerd op IBM MQ-series
data
Applicatie Levert service
Voorstellen ICT en services Stakeholders Situatie 2008 Lessons learned
Welke stakeholders? Top management
Marketing en verkoop
apg Architectuur o.b.v. services
BU Lijnmanagers BU info-mgt Integratiegroep
Security officer (EDP-auditor) Projectmanagers Functioneel beheer Software-ontwikkelaar
Informatie-analist
Database groep
Concern Info mgt HRM mgt OR
Exploitatie Financial mgt
Concerns BU lijnmanagement • Verlies aan autonomie, afhankelijkheid van anderen voor eigen bedrijfsresultaat. • Eenduidige verantwoordelijkheid over gegevens en bedrijfsfuncties (koudwatervrees t.a.v. kwaliteit). • OLA’s tussen business-units. • Soms hogere kosten op BU niveau. • Budget voor ontwikkeling services.
Voorstellen ICT en services Stakeholders Situatie 2008 Lessons learned
Concerns Security officer • Autorisatie
• Inbraak in datatransport
• Tracking and tracing
• Betrouwbaarheid
Voorstellen ICT en services Stakeholders Situatie 2008 Lessons learned
Concerns Projectmanagement • Productiviteit van projecten i.c.m. nieuwe zaken.
• Meer overleg met partijen noodzakelijk, levert soms vertraging op agv wachttijd op beschikbaarheid van services (wie heeft budget?) • Toegenomen complexiteit infrastructuur waardoor fingerpointing en onverwachte foutsituaties.
Voorstellen ICT en services Stakeholders Situatie 2008 Lessons learned
Concerns systeem-ontwikkeling en functioneel beheer •
Onvrijheid in oplossingsrichting (services ipv ODBC). Nieuwe manier van denken.
•
Noodzaak voor bekendheid van beschikbare services en versies.
•
Meer overleg tussen servicevrager en – aanbieder.
•
Zeer complexe testsituatie (wie maakt welke bij elkaar behorende testgevallen?)
•
Batch omgeving?
Voorstellen ICT en services Stakeholders Situatie 2008 Lessons learned
Granulariteit …
Voorstellen ICT en services Stakeholders Situatie 2008 Lessons learned
Voorstellen ICT en services Stakeholders Situatie 2008 Lessons learned
Concerns Exploitatie •
Toegenomen complexiteit.
•
Beschikbaarheid E2E en 7*24.
•
Exploitatie-SLA verantwoordelijkheid.
Service Level Agreement
•
Uitwijk, backup & recovery.
•
Verandering = risico.
7 * 24 ?
Voorstellen ICT en services Stakeholders Situatie 2008 Lessons learned
Concerns Integratiegroep • Tijdig ontwikkelen connectoren voor alle platforms. • Aantonen betrouwbaarheid en snelheid. • Kwaliteit en genericiteit van services. • Snelheid van reageren. • Juist gebruik van services.
Voorstellen ICT en services Stakeholders Situatie 2008 Lessons learned
Situatie Anno 2008
Voorstellen ICT en services Stakeholders Situatie 2008 Lessons learned
• Redelijke acceptatie van afhankelijkheden. • E-services op basis van services richting back-office. • Services worden gezien als het standaard koppelmechanisme. • Overgang naar marktstandaards (web services, XML, ESB)
Lessons learned: NIET DOEN
Voorstellen ICT en services Stakeholders Situatie 2008 Lessons learned
1. SOA zien als een technisch traject voor ICT-ers. Techniek is slechts 20% van het vraagstuk. 2. Starten zonder commitment van de top. 3. Bezwaren negeren of wegwuiven. 4. Communicatie zien als overhead.
Lessons learned: WEL DOEN
Voorstellen ICT en services Stakeholders Situatie 2008 Lessons learned
1. Kies de best haalbare SOA oplossing. 2. Ga na welke concerns er bij wie (zouden kunnen) leven en bespreek een, meestal niet ICT gerichte, oplossing. 3. Zet je beste mensen in het integratieteam. 4. Focus hierbij, naast techniek, op communicatieve en veranderingsmanagement vaardigheden. 5. Zie het als een grote verandering in al zijn aspecten en pak het ook zo aan.
Succesvolle SOA Alleen mogelijk met veel wisselend contact H. Dado, NGI Maastricht, 11 maart 2008