300 likes | 426 Views
LEI en Business Rules. Tim Verwaart 25 september 2006 Business Rules Platform Nederland. Inhoud. Introductie van het LEI Aanleiding tot nieuwe aanpak Principes van Artis Organisatorische aspecten. 1 Het LEI. Algemene inleiding In het bijzonder: het Bedrijven-Informatienet.
E N D
LEI en Business Rules Tim Verwaart 25 september 2006 Business Rules Platform Nederland
Inhoud • Introductie van het LEI • Aanleiding tot nieuwe aanpak • Principes van Artis • Organisatorische aspecten
1Het LEI Algemene inleiding In het bijzonder: het Bedrijven-Informatienet
Onderdeel van Wageningen UR • Instituut voor contractresearch • Economisch en ander maatschappij-wetenschappelijk onderzoek • Probleemgeorienteerd georganiseerd • Multidisciplinaire onderzoeksafdelingen • Eén afdeling voor informatievoorziening: DataLab; systemen voor MW onderzoek
Activiteiten van het LEI • Contractonderzoek voor ministerie van LNV, andere ministeries, Europese Commissie, lagere overheden, bedrijfsleven, internationale organisaties • Monitoring van de gang van zaken in de agrarische sector • Berichtgeving aan de Europese Commissie (uitvoering wettelijke verplichtingen van Nederland, opgedragen aan het LEI)
Bedrijven-Informatienet Primaire sector Overheid, sector Database
Waar gaat het om? • Uniform data verzamelen in het hele land • Snel en goedkoop aanpassen aan nieuwe nieuwe vragen
2Aanleiding tot nieuwe aanpak 1e: beleidsaandachtspunten 2e: verzelfstandiging
1e: beleidsaandachtspunten • Verschuiving van sectorgewijs beleid, (gericht op economische performance, “kostprijsproblematiek”, sectorresultaten) • Naar integrale aspecten: milieu, ruimtegebruik, natuurbehoud, voedselkwaliteit en voedselveiligheid • Paste niet op sectorgewijze organisatiestructuur van het instituut
Van Instituut Afd. 1 Afd. 2 Afd. 3 Data collection Team 1 Data collection Team 2 Data collection Team 3 Systeem 2 Systeem 1 Systeem 3
Naar Instituut Afd. 1 Afd. 2 Afd. 3 Data collection Team 1 Data collection Team 2 Data collection Team 3 Geharmoniseerd system Centraal functioneel beheer
2e: verzelfstandiging • Het LEI moet snel kunnen inspelen op veranderende beleidsprioriteiten: snel veranderende informatiebehoefte • Daarvoor is een flexibel informatiesysteem nodig • Snel en betrouwbaar aan te passen qua gegevensmodel en verzamelprocessen • Goed gedocumenteerd
3Principes van Artis Nooit meer programmeren Onderdeel van de waardeketen Model-en regelgebaseerd systeemgedrag
Nooit meer programmeren • Modelgedreven systeem gewenst • Geen IT-mensen betrekken in systeemaanpassing • Mensen met goede proceskennis scholen in informatieanalyse en procedure-ontwerp • Kwaliteitsbeheersing • Documentatie • Geen softwaredistributie
Systeemontwikkeling:onderdeel van de waardeketen Enter into research contract Adapt models & rules Collect data Analyse data Deliver results ISO 9001 quality management
Modellen/regels in Artis R-I-A rules Data models Derivation rules Applicab-ility rules C-R-U-D rules Responsib-ility rules Procedure models Interface layout rules Organizat-ion model
Data repository rules facts responsibility Oppasser Relevant? Integer? Actual? Who is responsible?
Gebruik van de regels 1: is in de informatiebehoefte voorzien? R-I-A rules Data models Derivation rules Applicab-ility rules C-R-U-D rules Responsib-ility rules Procedure models Interface layout rules Organizat-ion model
2: zo niet, wie moet er iets aan doen? R-I-A rules Data models Derivation rules Applicab-ility rules C-R-U-D rules Responsib-ility rules Procedure models Interface layout rules Organizat-ion model
Medewerker doet er iets aan Oppasser zet de eerste taak van de toepasbare procedure in de to-do-list Start task Model-generated system behaviour
3: welke procedure uitvoeren? R-I-A rules Data models Derivation rules Applicab-ility rules C-R-U-D rules Responsib-ility rules Procedure models Interface layout rules Organizat-ion model
4: systeemgedrag genereren! R-I-A rules Data models Derivation rules Applicab-ility rules C-R-U-D rules Responsib-ility rules Procedure models Interface layout rules Organizat-ion model
4Organisatorische aspecten Kwaliteitszorg Consequenties van BR aanpak Succesfactoren Centraal beheer
Ingebouwde kwaliteitszorg Medewerker stelt model op Private model Peer review Public model Centraal beheer Qualified model
Consequenties van BR-aanpak • Verandering van machtsverhoudingen • Functionele zeggenschap die vroeger bij managers van data collection teams lag, ligt nu bij centraal beheer • Vergde pijnlijke organisatie-aanpassingen • Bracht project in een kritische fase • Functioneert nu goed
Succesfactoren • Overtuiging van de directie dat vernieuwing en harmonisatie van het systeem bittere noodzaak was • Sterke drive tot vernieuwing van een van de hoofden van de onderzoeksafdelingen, die ook als projectleider optrad • Goede projectorganisatie, met mogelijkheden tot beroep
Mogelijkheid tot arbitrage Directeur Project management team Adjunct-directeur Afd.hoofd Afd.hoofd Afd.hoofd Organisatie Project teams Project teams Project teams Project teams
Enkele observaties • Het werkt echt: • sneller aanpasbaar • beter beheersbaar • efficientere kwaliteitszorg • Minder software engineers in dienst • Enorm stimulerend voor mensen die geïnteresseerd zijn in informatievoorziening • Niet iedereen is geschikt als ontwikkelaar • Altijd weer performanceproblemen • Veel gevoeliger voor analyse/ontwerpfouten
Business Rules Aanpak De gebruiker programmeert NOOIT MEER PROGRAMMEREN Centraal beheer! Kwaliteitscontrole!
Niet programmeren, REGELS BEHEREN!