Vernieuwingsstrategie Kadaster - theorie
Remko van der Pols 6 oktober 2008
Platform voor ICT professionals
Vernieuwingsstrategie • De theorie en • De praktijk
Vernieuwing IV Kadaster
Theorie
1.
De uitdaging
‘Legacy’ • Historie van in het verleden gemaakte technische en functionele structuren en keuzes • Maar het wordt soms moeilijker om veranderingen in te brengen en het beeld bestaat van oude ‘troep’ Maar: • De organisatie is er volledig op afgestemd en de omgeving veelal ook. • Het loopt, het loopt feilloos en iedereen is hieraan gewend Wat doe je dan?
1.2 Alles opnieuw bouwen? Is geen optie: • Informatievoorziening = het bedrijfsproces. Iedereen en alles is gewend aan deze wijze van werken? Impact • Wie weet nog hoe het is en waarom het zo is? Kennis • Spaghetti heeft geregeld geen technische oorzaak: in de 80’s wist men echt wel hoe het moest. Organisatie • De historie zit overal: Beheersbaarheid – –
De data is niet schoon, de omgeving, de gebruikers De facturering, de …..
– Impact van de verandering voor de business: Risico – –
10 jaar de winkel dicht voor verandering? En als het nou niet goed gaat, wat dan?
1.3 Daarom: vernieuwing • Grote organisaties trekken zoiets niet meer; • Verandering is continue en permanent • Over 5 jaar is de gedroomde architectuur de verkeerde architectuur (vb ABN-AMRO) • Zelden is al het bestaande fout: 80 % van de functionaliteit is er over 5 jaar ook nog (uitzonderingen daargelaten) • Wie weet nu echt waarom het nu zo moeizaam werkt • Stukken verbeteren of in stukken verbeteren is een prettig alternatief voor business managers/RvB
2. • • • •
Hoe dan?
Vernieuwing vanuit het bestaande Start met doorlichting Maak en overweeg meerdere scenario’s Big bang is veelal te moeilijk
2.
Aanpak voor vernieuwing
Huidige situatie applicatieperspectief
gebruiks perspectief
Technische kwaliteit
Beleid Wat willen we
V-scenario Schets/architectuur
Functionele kwaliteit
Wat zal
Wat is er infrastructuur perspectief
Wat kan er
IT-mogelijkheden Exploitatie kwaliteit
Scenario (vernieuwings programma)
2.1 Huidige situatie Fit (wat?)
Meten = weten
max.
De achterliggende oorzaak is makkelijker te vinden 0
max. Informatiekwaliteit (Waarom?)
Globaal
Vorm
Inhoud
Detail
Systeemstructuur: 2.3 Systeemstructuur: 2.3
Programmastructuur: 2.9 Programmastructuur: 2.9
Systeemstructuur is enigzins Systeemstructuur is enigzins verwaarloosd. verwaarloosd. Indeling in productsysteemdelen Indeling in productsysteemdelen met daaronder de klantgegevens met daaronder de klantgegevens werkt sterk belemmerend werkt sterk belemmerend
Programma’s zijn gemiddeld Programma’s zijn gemiddeld gezien netjes. gezien netjes. Alleen de factuurprogramma’s zijn Alleen de factuurprogramma’s zijn te complex geworden te complex geworden
Relaties: Relaties:
Inhoud 2.1 programma’s: 2.9 Inhoud 2.1 programma’s: 2.9
We worden gek van de call’s naar We worden gek van de call’s naar andere modules in andere andere modules in andere systeemdelen systeemdelen Functionaliteiten zitten in Functionaliteiten zitten in verkeerde systeemdelen. verkeerde systeemdelen.
Goede stijl, duidelijk, redelijk Goede stijl, duidelijk, redelijk programmeuronafhankelijk. programmeuronafhankelijk. Toelichting soms wat mager, maar Toelichting soms wat mager, maar de programma’s zijn goed de programma’s zijn goed Leesbaar. Leesbaar.
max. Ergonomie (Hoe?)
Doelmatig: o/+ Goed en goed gemonitored Stevige groei, niet te vermijden Blijven opletten
Bedrijfszeker: -/o
Beheersbaar: Rekencentrum heeft geen documentatie Kan niet bijsturen Nieuwe releases leiden vaak to problemen
Exploitatie van IS
Continuïteit: +
Toch vrij veel verstoringen Programmatuur niet echt robuust Beschikbaarheid gaat
Op termijn van 5 jaar geen grote risico’s
2.2 Scenario’s Functionele kwaliteit Hoog
Herbouw
Bijhouden
AKR
Nieuwbouw
Opwaardering
Laag
Laag
Hoog
Technische kwaliteit In stappen of in 1 stap?
2.3 Beleid en ontwikkelingen
Organisatie
Wat verandert er nu echt? De logistieke as is echt belangrijk
Organisatie as
Leveranciers
Grondstoffen
Proces
Logistieke as
Producten
Klanten
Logistieke as
Organisatie as
Infrastructuur
2.4 Technologie en scenario’s • Nieuwe technologische middelen en mogelijkheden • Oude technologie is de belangrijkste driver…. • Vooral de infrastructuur-mogelijkheden zijn enorm gegroeid….
2.5 Scenario’s en architecturen • Maak meerdere scenario’s/schetsen (architecturen) met verschillende ambitieniveau’s • Keuze doet kiezen! Geen keuze: doe mij een Passat voor de prijs van een Golf
Uitstellen
Wijziging weinig
te fors
Impact
Projectgewijze vernieuwing erg fors
Regulier onderhoud normaal
fors Groot onderhoud
Vernieuwingsstrategie Kadaster - praktijk
Rik Ebbeling 6 oktober 2008
Platform voor ICT professionals
Vernieuwingsstrategie Kadaster •
In 2001 een jaar uitgetrokken om te zoeken en uit te werken
•
Scenario’s gezocht en gewogen
•
Risico’s vastgesteld
•
Referentiebezoeken en rondgekeken
uu?? n m o n r a aaarom W ? W n e w ? u eerrnnie euwen v i m o ee?? v r w a a m n o e r W z w a e a i n kkieze W ggie e t e i a r t e s t lke tra W Weelke s
Vernieuwingsstrategie Kadaster 1.
WAAROM vernieuwen? Waarom nu?
2.
WAT wilden we bereiken?
3.
HOE vernieuwen? Mogelijke Strategieën Overwegingen en keuze strategie Aanpak
4.
Onderweg, en nu verder
WAAROM vernieuwen? •
Bestaande primaire systemen aan het einde van de functionele en technische levenscyclus
•
In technisch opzicht ontstaan continuïteitsrisico’s
•
Klanten hebben behoefte aan uitbreiding en functionele vernieuwing
•
Onvermijdelijke technische veroudering van toegepaste ICT hulpmiddelen
•
Waarborgen van de continuïteit op de lange termijn
WAAROM nu? •
Vermijden van acute continuïteitsrisico’s, eigen tempo kunnen bepalen
•
Gezien de inspanning en benodigde tijd was uitstel niet langer verantwoord
•
Verdere ontwikkeling van nieuwe functionaliteit leidt tot hogere complexiteit in de toekomst
Dus: vernieuwing van de kern van de primaire systemen is onvermijdelijk
Agenda 1.
WAAROM vernieuwen? Waarom nu?
2.
WAT wilden we bereiken?
3.
HOE vernieuwen? Mogelijke Strategieën Overwegingen en keuze strategie Aanpak
4.
Onderweg, en nu verder
WAT wilden / willen we bereiken? Ø Kern: volledige vernieuwing van de primaire bedrijfssystemen + vernieuwing van de relaties met ondersteunende informatiesystemen + een landelijk toegankelijk Geautomatiseerd Openbaar Register + een landelijk geïntegreerde informatiedatabase waaruit nieuwe informatieproducten kunnen worden gerealiseerd en die landelijk toegankelijk is via Internet…… + dit alles in de vastgestelde technische infrastructuur, gebaseerd op vastgestelde architecturen Toen: Compaq Alpha/UNIX, Oracle, Cool:Gen Componenent Based development Tuxedo
Agenda 1.
WAAROM vernieuwen? Waarom nu?
2.
WAT wilden we bereiken?
3.
HOE vernieuwen? Mogelijke Strategieën Overwegingen en keuze strategie Aanpak
4.
Onderweg, en nu verder
Spectrum van strategieën Hoog
kwaliteit van het systeem zijn goed Functionele vernieuwing
Technische kwaliteit van architectuur en
hulpmiddelen is toereikend.
Re-engineering
. g n g in Ba l e kk Big i tw n o e Zowel de functionele- als deerd De functionaliteit is toereikend. se a technische kwaliteit van het f De technische kwaliteit Ge
1-op-1 Portering
Technische kwaliteit
Functionaliteit is ontoereikend.
De functionele en technische
systeem is ontoereikend.
is ontoereikend.
Laag Laag
Functionele kwaliteit
Hoog
Onze afweging •
ReRe-engineering komt niet tegemoet aan de gewenste functionele verbetering. Is slechts bedoeld voor verbetering van de technische kwaliteit in een bestaande TI omgeving à geen optie
•
1:1 portering levert functioneel weinig tot niets op. Big-bang voor de beheer-organisatie. Langdurig uitstel (> 3,5 jaar) van nieuwe functionaliteit à geen optie
•
Nieuwbouw: BigBig-bang aanpak: aanpak Te grote overgang ineens voor Klanten, Kadaster en ICT-organisatie. Moeilijk beheersbaar vanwege de duur van het ontwikkeltraject.
•
Nieuwbouw: Geleidelijke aanpak: aanpak beheersbare stapsgewijze overgang, maar synchronisatie tussen bestaande en nieuwe omgeving nodig.
Uitgangspunten voor het programma Programma's met een lange doorlooptijd zijn niet volledig te overzien !
Interne en externe 'verstoringen': • Functionele prioriteiten wijzigen • Technische mogelijkheden wijzigen • Organisatorische omstandigheden wijzigen
Daarom gekozen voor: • Detaillering steeds voor komende 2 jaar • Globaal scenario voor het totale programma • Stapgewijze vernieuwing met 'tussen-plateaus' • Waar mogelijk flexibiliteit inbouwen
Aanpak vernieuwing •
Aanpak: stap voor stap
•
Elke stap levert een zelfstandig werkend deel op
•
De gekozen volgorde is onomkeerbaar
•
Verwachting: circa 10 jaar doorlooptijd
•
Financiering uit het huidige jaarlijkse ICT-budget
Indeling in applicatiesystemen Algemeen
Terrestrische registratie
Adres
Terrestrisch
Kadastrale registratie Topografische registratie
Object
Kadaster online
Topografie Zekerheidsrecht
Kadastrale grens
DB Commercie
Persoon
Recht
Openbare registers Inschrijving
Stuk
Info
Verkoop, marketing en levering
Personeel systeem
Financieel systeem
Werkstroom besturing
Ondersteunende registraties
SCENARIO CARTOGR. INFO VERSTREKKING naar Inrichten via dagedatabase internet lijks INZAGES
MIV Cartografisch
ADMINISTRATIEVE INFORMATIE VERSTREKKING MO + Inrichten. database Internet (admin.)
KOL-1 en KOL-2
PERSOONSREGISTRATIE (LIP)
Persoon, Adres, GBA
KvK
einde oude MO
overige output
ADMINISTRATIEVE MUTATIEFUNCTIES
Objecten, Rechten, Hypotheken
einde AKR en HYP
MIV en internet nieuwe struct.
Integratie Schepen + Luchtv. Afronden vernieuwing en integratie admin en cartografie
SCHEPEN herbouw
CARTOGRAFISCHE MUTATIEFUNCTIES GPS verwerking in de regio’s
(SCAN) ELAN
Checkin / Checkout
Cartografische editor
Scannen stukken (historie)
Cartografische mutatiedatabase
Admin. functies
Landelijk openbaar register
Overig
2002
2003
2004
2005
STROMEN 2006
2008
2007
CARTOGR. INFO VERSTREKKING naar Inrichten via dagedatabase internet lijks
2009
2010
2011
2012
MIV
INFORMATIE VERSTREKKING
INZAGES
Cartografisch
ADMINISTRATIEVE INFORMATIE VERSTREKKING MO + Inrichten. database Internet (admin.)
KOL-1 en KOL-2
2013
einde oude MO
overige output
MIV en internet nieuwe struct.
ADMINISTRATIEVE VERNIEUWING PERSOONSREGISTRATIE (LIP)
Persoon, Adres, GBA
KvK
ADMINISTRATIEVE MUTATIEFUNCTIES
Objecten, Rechten, Hypotheken
einde AKR en HYP
Integratie Schepen + Luchtv.
Afronden vernieuwing en integratie admin en cartografie
SCHEPEN herbouw
CARTOGRAFISCHE VERNIEUWING CARTOGRAFISCHE MUTATIEFUNCTIES
GPS verwerking in de regio’s
(SCAN) ELAN
Checkin / Checkout
Cartografische editor
Cartografische mutatiedatabase
Admin. functies
OPENBAAR REGISTER
Scannen stukken (historie)
Landelijk openbaar register
Overig
MIJLPALEN CARTOGR. INFO VERSTREKKING Cartografie naar op Admin+ Inrichten via dageinternet database internet lijks Cartografie
Cartografische MIV output Cartovernieuwd
Output volledig vernieuwd
grafisch
op INZAGES Administratie op KOL-1 en KOL-2 internet
ADMINISTRATIEVE internet INFORMATIE VERSTREKKING
einde oude MO
MO levering MO + vernieuwd
Inrichten. database Internet (admin.)
PERSOONSREGISTRATIELandelijke (LIP) Persoon, Adres, GBA
persoons registratie KvK
overige output
ADMINISTRATIEVE MUTATIEFUNCTIES
einde
AKR AKR en HYP en vervangen
Objecten, Rechten, Hypotheken
HYP
MIV en internet nieuwe struct.
Integratie Schepen + Luchtv. Afronden
Schepen
Registratie vernieuwing volledig en integratie admin en vernieuwd
SCHEPEN registratie herbouw
vervangen
cartografie GPS verwerking in de regio’s
Checkin / Checkout
CARTOGRAFISCHE MUTATIEFUNCTIES Nieuwe cartografische Cartografische editor Cartografische editor
Stukken (SCAN) ELAN aanleveringScannen stukken (historie) vernieuwd
mutatiedatabase
LKI vervangen Admin. functies
Landelijk Landelijk openbaar openbaar register register Overig
Beheersing •
De afzonderlijke stappen zijn ‘bestuurbaar’. Besluitvorming op basis van Business Case Studies. Aandacht voor de relatie met de Vernieuwingsstratgie in elke BCS
•
Projecten vallen binnen bestaande planningssystematiek met horizon van 2 jaar
•
Aanpassingen in tempo blijven mogelijk
•
Werken op basis van architecturen
Agenda 1.
WAAROM vernieuwen? Waarom nu?
2.
WAT wilden we bereiken?
3.
HOE vernieuwen? Mogelijke Strategieën Overwegingen en keuze strategie Aanpak
4.
Onderweg, en nu verder
Actualisatie Na jaren: •
De wereld en het Kadaster veranderen
•
Nieuw taken, ambities, regelgeving Functionele behoeften veranderen
•
(Ketenintegratie) Nieuw beslissers: waarom dedenNieuw we dit mogelijkheden ook alweer
•
Nieuwe technologie
Nieuw bestuur, directie
•
Nieuwe architecturen
Hardware, ontwikkeltools NORA, SOA
Les: Actualiseren en strategisch herijken na een aantal jaar noodzakelijk
Afsluiting •
Een dergelijk traject is niet makkelijk, maar het alternatief is nog veel moeilijker (lees het nieuws maar)
•
De wereld beweegt door, de dynamiek wordt groter
•
Tijd om opnieuw te bouwen is er nauwelijks meer: het is verouderd voor oplevering
•
Architecturen blijken beperkt houdbaar
•
Dus: –
Het is niet eenvoudig
–
En je moet periodiek herijken