Opdrachtgever
Gemeente Rotterdam, Keten Handhaving Pand en Persoon.
Doelstelling
Het digitaliseren en stroomlijnen van het proces van handhaving rondom panden en personen in de Gemeente Rotterdam.
Omvang
- Budget: € 750-1000K
- Duur: 12 maanden
- Team: 4 ontwikkelaars, 1 scrummaster, 1 productowner
- Organisatie: 150 – 200 gebuikers, 10 – 20 aangesloten diensten en deelgemeenten.
Mijn rol
Senior ontwikkelaar, scrummaster.
Toelichting
De Keten Handhaving Pand en Persoon is verantwoordelijk voor de handhaving van woonvergunningen, het oplossen van woonoverlast en het uitvoeren van huisbezoeken. Tot inproductiename van KSPP was dit een grotendeels papieren proces.
Doelstelling van het project was het digitaliseren van deze processen. En ze zo generiek (functioneel en technisch) te ontwerpen dat maximale uitwisselbaarheid van gegevens gewaardborgd was.
Om die reden heb ik in dit project de nadruk gelegd op standaardisatie van formats en op de ondersteuning voor eenduidige verslaglegging. Ik heb de opdrachtgever ook geadviseerd te kiezen voor een oplossing op basis van Zaakgericht werken. Dit heeft uiteindelijk tot een applicatie geleid die succesvol (binnen tijd en budget, tevreden eindgebruikers) in productie genomen is.
KSPP ondersteunt koppelingen met het centrale Zakenmagazijn (via SOAP), met het centrale Zakenmagazijn (via SOAP) en met het centrale Identity Management (via JAAS). Ik heb bij de ontwikkeling van KSPP gebruik gemaakt van Apache Wicket, JBoss Hiberate, jBoss jBPM en het Spring Framework.
Leermomenten
Wees voorzichtig met het introduceren van frameworks met een grote “footprint” zoals jBPM in termen van learning curve en dependencies. Denk vaker aan YAGNI.
Kritische succesfactor in maatwerk ontwikkelprojecten is een productowner met voldoende tijd en commitment.