De Waternet - Object Type Library (W-OTL) Use case driven en Agile Justin van der Vlies Waternet 9 november, IHW Netwerkdag
Inhoudsopgave Korte introductie Waternet Welke problemen zien we? De OTL als oplossing Hoe pakken we dit aan? Use case-driven en Agile Meteen gebruiken Lessons learned
Opdrachtgevers Gemeente Amsterdam Riolering Grondwater Drinkwater Nautisch en vaarwegbeheer Waterschap Amstel, Gooi en Vecht Dijken Waterpeil Oppervlaktewater Afvalwaterzuivering Stichting Waternet De Waternet - Object Type Library (W-OTL)
Spraakverwarring mensen en systemen Waar men over praat X hoe applicaties zijn ingericht poldergemaal vijzelgemaal polderrioolgemaal onderbemaling afvoergemaal gemaal zeeburg boezemgemaal verversingsgemaal riool gemaal natte opstelling riool gemaal droge opstelling toevoergemaal bergbezinkbassingemaal effluentgemaal primairslibgemaal retourslibgemaal Slibgemaal Rioolgemaal X KGM00342 KGM00041 WS-2620-003 CAW RG PG OG OB BG hoe assets worden getypeerd (Rioolgemaal) (Poldergemaal) (Opvoergemaal) (Onderbemaling) (Boezemgemaal) X GIS CAW60053 4896
Naar een hoogwaardig begrippenkader Juist gestructureerd begrippenkader die centraal beschikbaar en flexibel uitbreidbaar is I. Re-construeren van relevante asset objecttypen Juiste definities aanbrengen Organiseren van asset hiërarchie II. Centraal beheren van objecttypen Centrale bibliotheek met afgestemde begrippen. Beschikbaar voor mensen en machines III. Organisch groeien mogelijk maken Flexibel aspect domeinen aan centrale OTL koppelen Integraal beeld vanuit verschillende invalshoeken. De Waternet - Object Type Library (W-OTL)
Team W-OTL en domein Assets Doelstelling Team W-OTL Strategie domein Assets Verbinden van informatie: over de datasilo s heen Waternet doet in 2020 80% van het werk aan assets op basis van digitale prognoses met hoogwaardige semantiek (OTL) met inzet van Linked Data technologie. Bron: Strategisch Plan Digitalisering 2020 Sprint 1: Ondersteuning Maximo inrichting met W-OTL
Re-constructie van asset objecttypen (1) Weinig samenhang in huidige verzameling gemalen Uitsluitende en volledige verzameling gemalen rioolgemaal poldergemaal vijzelgemaal boostergemaal polderrioolgemaal drukrioolgemaal clustergemaal tunnelgemaal eindgemaal uitstroomgemaal drainagegemaal tussengemaal Verbeterd Gescheiden Stelsel gemaal Direct Aangesloten op Afvalwatersysteem gemaal opvoergemaal onderbemaling circulatiegemaal afvoergemaal gemaal zeeburg* boezemgemaal verversingsgemaal riool gemaal natte opstelling riool gemaal droge opstelling toevoergemaal bergbezinkbassingemaal effluentgemaal primairslibgemaal retourslibgemaal slibgemaal 29(!) Maximaal descriptief Context onafhankelijk Falsificeerbaar 1. gemaal 1.1 poldergemaal 1.2 onderbemaling 1.3 opvoergemaal 1.4 circulatiegemaal 1.5 boezemgemaal 1.6 rioolgemaal 1.7 clustergemaal 1.8 drukgemaal 1.9 boostergemaal 1.10 eindgemaal 1.11 Status: work in progress GROEP: OPPERVLAKTEWATER GEMALEN GROEP: AFVALWATER GEMALEN GROEP: DRINKWATER GEMALEN * Expliciet als type benoemd De Waternet - Object Type Library (W-OTL)
Re-constructie van asset objecttypen (2) Hetzelfde poldergemaal verschillende gedefinieerd Vaag Precies Gemaal ten behoeve van de bemaling van poldersystemen. Is een soort gemaal dat oppervlaktewater van het ene naar het andere aan- of afvoergebied verplaatst om het polderpeil op peil te houden. Bron: Aquo - Noorderzijlvest Bron: W-OTL (status: work in progress) De Waternet - Object Type Library (W-OTL)
W-OTL als ondersteunende waarde Use Case 1 Voor SCRUM-Team Technische Installaties Sneller zoeken met Eenduidig classificeren 1 2 3 System Breakdown Structure van assets met OTL Instantiëren van assets met relevante aspecten met OTL gemaal pompeenheid pomp type=poldergemaal type=elektromotor aspect 1 aspect 2 aspect 3 Kortehoef Motor512x4 aspect 1 aspect 2 aspect 3 De Waternet - Object Type Library (W-OTL)
Samen weten we alles Databeheer Financiën Water plannen & projecten Dienst uitvoering Asset Beheer Magazijn & Logistiek Asset MM Watersysteem besturing Juridische zaken Proces automat. Poldergemaal Kortenhoef Inkoop Meldkamer Waternet Crisis org. TOPtechniek TOPprojecten Middelen Watersysteem TOP Ondersteuning
maar onderlinge verbinding ontbreekt TOPtechniek Watersysteem besturing Ik wil inzicht in de conditie van een asset Asset Beheer Beleid & Assets Waterplannen & projecten Watersysteembesturing Technische Systemen TOP-T Dienst Uitvoering We gebruiken nu mensen voor waar iets staat en de betekenis hiervan Asset Beheerder Waternet
Contexten verbinden Door gebruik van gemeenschappelijke taal Use Case 2 context - x 1. gemeenschappelijk woordenboek 2. eigen taalgebruik toegestaan context - y W-OTL gemaal poldergemaal context - A Afgezonderd kennisdomein (!) 3. vertaling naar W-OTL taalgemeenschap onbekend kennis onbruikbaar business potentieel onbenut!
Lessons learned Een Object Type Library is op zichzelf geen doel Het is een ondersteunende waarde; business gaat het pas zien als het in de praktijk gebruikt wordt Use case driven Laat zien welke problemen er daadwerkelijk zijn, en vervolgens waarom juist déze oplossing nodig is Door het kort cyclisch werken, kun je snel reflecteren en evt. bijsturen Agile
Vragen? Justin van der Vlies, justin.van.der.vlies@waternet.nl