18 Maart 2010 J.Cival Coördinator Informatiebeleid & Selectietraject van een Open-source Concernstandaard architectuur
Agenda Even voorstellen Aanleiding Aanbestedingsstrategie Selectie Business case Succesfactoren
Even voorstellen: Gemeente Rotterdam 593.845 inwoners (30/1/2010) Autochtonen: 54,3% Allochtonen: 45,7% Grote(grootste) haven 10.500 ha (+20% maasvlakte 2) 90.000 arbeidsplaatsen 400 miljoen ton overslag 33.000 zeeschepen & 110.000 binnenvaartschepen per jaar Markante architectuur Bruggen Gebouwen
Even voorstellen: Gemeente Rotterdam Raad(45)/College B&W(8 wethouders) 17 Diensten/11 deelgemeenten Ong. 15000 medewerkers 4,18 mld Omzet 6 Majeure veranderrichtingen Van diensten naar dienstverlening Van middelen per dienst naar oplossingen voor het concern Van zelfbeheer naar Shared Service Van praktijk naar norm Van kokers naar ketens Van verkaveling naar eenheid
100% 90% 80% 70% 60% 50% 40% 30% 20% 10% 0% jan feb mrt apr mei jun jul Even voorstellen:concern informatiearchitectuur KvK Deel - gemeenten bijlage 2B Artsen RDW Gemeentelijke Bedrijven Diensten Verzorgings tehuis Belasting - dienst Bezoeker Burger Bedrijf UWV Makelaar Woning - co ö peratie Notaris Rijksoverheid Bank - Giro centrale 1.7 @ elektronische gegevens uitwisseling Authenticatien Autorisatie Balie Internet on - line raadplegen & wijzigen gegevens Orkestratie Zaken magazijn Presentatie Beveiliging Gegevens uitwisseling Gegevens magazijn Beheer generiek GEO Financial Intake mgt (incasso) Generieke services primair proces Web Services Rotterdam Financial mgt (grootboek). Document Facility HRM mgt. mgt. Generieke services ondersteunend proces Beheer specifiek Specifieke services Digitaal klantdossier Digid RWS GEO (UWV/ CWI ) Externe services Mede - werkers Basisregistratie - gegevens Product/ Dienst Catalogus Personen Gebouwen GBA GBR Adressen Topografie BRA BRT Bedrijven Perselen NHR BRK Dataware house Dataware house Datamart Datamart OLAP 10 15 20 25 05 jan feb mrt apr mei jun jul
Aanleiding Ontbreken van juiste middleware functionaliteiten Ontwikkeltools Beheertools Communicatie- & integratietools Behoefte aan 1 suite van 1 leverancier Vanuit beheers/ict perspectief (lock-in, gemak) Concern standaardisatie /uitbreiding van licenties Van lokaal naar centraal Ambities
Strategie Europese aanbesteding Besluit voor EA genomen Bestek op de markt (oplossings gericht) Onvoldoende inhoudelijke kennis ->Heroverweging aanpak: 1 suite of losse componenten? Oplossingsgericht? Rol opensource Wat zijn onze (architectuur)criteria
100% 90% 80% 70% 60% 50% 40% 30% 20% 10% 0% jan feb mrt apr mei jun jul Strategie Europese aanbesteding KvK Deel - gemeenten bijlage 2B Artsen RDW Gemeentelijke Bedrijven Diensten Verzorgings tehuis Belasting - dienst Bezoeker Burger Bedrijf UWV Makelaar Woning - co ö peratie Notaris Rijksoverheid Bank - Giro centrale 1.7 @ elektronische gegevens uitwisseling Authenticatien Autorisatie Balie Internet on - line raadplegen & wijzigen gegevens Orkestratie Presentatie Beveiliging Gegevens uitwisseling Geen suite, alleen gegevens uitwisseling! Zaken magazijn Beheer generiek GEO Gegevens magazijn Financial Intake mgt (incasso) Generieke services primair proces Web Services Rotterdam Financial mgt (grootboek). Document Facility HRM mgt. mgt. Generieke services ondersteunend proces Beheer specifiek Specifieke services Digitaal klantdossier Digid RWS GEO (UWV/ CWI ) Externe services Mede - werkers Basisregistratie - gegevens Product/ Dienst Catalogus Personen Gebouwen GBA GBR Adressen Topografie BRA BRT Bedrijven Perselen NHR BRK Dataware house Dataware house Datamart Datamart OLAP 10 15 20 25 05 jan feb mrt apr mei jun jul
Strategie Europese aanbesteding: twee strategieën Opstellen BC open source OS ESB Concurrentie gerichte dialoog Concurrentie gerichte dialoog (of anders) Open source Lev 1 Lev 2 Lev 1 Lev 2 Lev 3 CS ESB
Selectie traject: opstellen van de business case Functionele aspecten Architectuur Ontwikkeling Beheer Dienstverlenings aspecten Juridisch (garantie tav. hergebruik) Ondersteuning bij gebruik Organisatorische aspecten Gevolgen beheer organisatie Gevolgen bestaande applicaties Kosten aanschaf en dienstverlening
Selectietraject: functioneel Functionele criteria + QSOS -> Shortlist -> Mule Open ESB boek -> Mule Referentie overheden (DIMPACT, Groningen) -> Mule Quickscan op ontwikkeling en beheer -> OK Relatie andere componenten ->OK Proof of concept 4 soorten van berichten uitwisseling (intern-extern) Test op verwerkingstijd en uitval MULE
Selectietraject: dienstverlening Duurzaamheid Toekomst perspectief: community, roadmap, #releases Licentiemodel CPAL licentie: vrij beschikbaar Afdekken van risico s Intellectueel eigendom Gebrekkige software: aanvullende dienstverlening Ondersteuning: drie kanalen: Community (vrij beschikbaar) Leverancier (Mulesource) Dienstverlener (Atos, Cap, )
Selectietraject: Organisatorische aspecten Beheer organisatie Beschikbare vs noodzakelijke kennis Aandacht voor opleiding In alle gevallen een issue Bestaande applicaties Alleen nieuwe toepassingen Bestaande uitfaseren/migreren na volledigheid middleware In alle gevallen een issue
Selectietraject: Organisatorische aspecten Kosten Nieuwe toepassing TCO s gaan niet uit van flexibiliteit, onafhankelikheid en transparantie Kennis in te huren -> Extra kosten opleiding en bugfixing exploitatiefase vs inkoopvoordeel Mule ESB: 0,- MuleESB enterprise: 190.000,- inc. 3jr support Onderzoek Utah (10/2006)
Succesfactoren Draagvlak bij top van de organisatie (stevige stuurgroep) Typering toepassing Geen eindgebruikers Geen migratie Kennis/opleiding Architectuur, ontwikkeling en beheer volwaardig betrekken bij selectie Gedegen en objectief onderzoek. Grondhouding: gewoon doen!