Praktijkervaring met een business rules aanpak: impact op de organisatie

Vergelijkbare documenten
Incore Solutions Learning By Doing

End-note. Sven Noomen Wouter Heutmekers

Data Governance van visie naar implementatie

Dienstverlening Procesmanagement. Informatiemanagement. 18 september 2014

ALS ORGANISATIE IN SHAPE MET P3O Judith Engelberts

Beheerste transformatie met behulp van Enterprise Architectuur

CHRONOLOGISCH OVERZICHT VAN DE VOORTGANG VAN HET PROGRAMMA MODERNISERING GBA

Case. VolkerWessels Telecom FLOWFABRIC OPTIMISATION ENGINEERS

IT kwaliteit helder en transparant. bridging IT & users

Factsheet CONTINUOUS VALUE DELIVERY Mirabeau

Toelatingsassessment. Portfolio. Assessment t.b.v. toelating tot de deeltijdopleiding HBO-ICT. Naam Adres Telefoon Datum

Medewerker administratieve processen en systemen

Case. VolkerWessels Telecom FLOWFABRIC OPTIMISATION ENGINEERS

Duurzaamrendementvan software

Inkopen van ICT. Inkopen Complexe Techniek? 20 april 2009

ORGANISATIES WILLEN GRAAG CONCREET HOUVAST VOOR KWALITEITS- MANAGEMENT

Acceptatiemanagement meer dan gebruikerstesten. bridging it & users

Hoe test je een pen? Je kunt de presentatie na afloop van elke les downloaden. Ga naar : Kies voor de map Acceptatietesten

ADVANCED KNOWLEDGE SERVICES (AKS )

ITIL en/of eigen verantwoordelijkheid

Testen. Presentatie. Open-i Software Services BV, Maarssen Datum : Versie : 1.2

Het W-model: de groei naar voren. Jan Jaap Cannegieter. Praktijk van ICT-projecten

Enterprise Resource Planning. Hoofdstuk 1

Agile in Projecten minimalisme of strak pak? Richard Weber PMP

DE 7 STAPPEN TOT SUCCES- VOL ITSM.

Verificatie & Validatie

[functie] De functie die verantwoordelijk is voor het beheren van applicaties. [zaak] Een methode of maatregel om een risico te managen.

Whitepaper. Hoe de kans op een succesvolle ERP-implementatie te vergroten. ..het effect van vreemde ogen.. VERTROUWELIJK.

1ste bach TEW. Informatiesystemen. samenvatting + minicases. uickprinter Koningstraat Antwerpen 3.

Goed functioneel beheer noodzaak voor effectievere SPI

Productiviteit en creativiteit in het werkproces

Plug and Play in de machinebouw. Zelf configurerende machines

Olde Bijvank Advies Organisatieontwikkeling & Managementcontrol

Functiefamilie ES Experten organisatieondersteuning

ICT alignment en ICT governance: theorie en praktijk

ASSET MANAGEMENT KEN DE RISICO S, DAN IS ALLES BEHEERSBAAR

Inkopen van ICT. Inkopen Complexe Techniek? 31 maart Karin van IJsselmuide. Kennismanager/trainer Nevi Inkoopacademie

Data en Applicatie Migratie naar de Cloud

Betekent SOA het einde van BI?

Van Samenhang naar Verbinding

Sneller en nauwkeuriger begroten in de zorg met LucaNet

BUSINESS INTELLIGENCE

Betere software kwaliteit begint in het onderwijs. Frens Vonken Leo van der Aalst

Vernieuwing gegevens en berichtenstandaarden. Plan van aanpak vernieuwing standaarden - Project breakdown - Voorgestelde route 2017

Software Processen. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1. Het software proces

INTEGRAAL PROJECTMANAGEMENT BIJ RIJKSWATERSTAAT

Inlichtingenbureau Voortgangsrapportage April Realisatie van het Sectorloket-systeem

Zelfdiagnostische vragenlijst verandercompetenties

GETTING THE BEST OUT OF YOUR SOURCE CODE MODERNISEREN MET UNIFACE

Simultane Product en Productieontwikkeling

PORTFOLIO Savaneta 25 Aruba / /

Werkplekvisie. Hans van Zonneveld Senior Consultant Winvision

Functioneel Beheer middag 2016

BABOK en BiSL. Marcel Schaar Machteld Meijer. Valori Maise

ARE methodiek Het ontwikkelen van Informatie Elementen

Resultaten gesprekssessie 1 Elektronische Productinformatie

Waarde toevoegen aan de bedrijfsvoering met behulp van IT architectuur Uitrusting & Inrichting. Charles M. Hendriks Digital-architect Schiphol Group

- CONTROLLERS CIRCLE 12 juni 2012-

De kracht van eenvoud en efficiëntie. Hoe Software Defined Storage uw resources effectief inzet

Continuous Requirements Engineering

Testautomatisering zoals geen anderis

HCM Processes and Forms

In 3 stappen naar de juiste keuze voor marketing software

Marc Koper Performancetesten voor dummies

Consultatieadvies verwijdering NTA 9040 van de lijst met open standaarden

Meerdere warehouse implementaties te kostbaar?

B.Sc. Informatica Module 4: Data & Informatie

Uw specialist in technisch management

Testen en BASEL II. Dennis Janssen. Agenda. Wat is BASEL II? Testen van BASEL II op hoofdlijnen

Checklist risicofactoren IT-projecten

EFFICIËNTIESLAG BIJ DE WSG DOOR. INTELLIGENTE van een behandelplan of plan van aanpak APPLICATIE CASE STUDY. jeugdzorgexperts optimaal ondersteunen

HOE DE KANS OP EEN SUCCESVOLLE ERP- IMPLEMENTATIE TE VERGROTEN

Grip op datakwaliteit van AAT tot Z. Kasper Kisjes, Rijkswaterstaat

CMM 3: levert het wat op?

Kwaliteitsmanagement: de verandering communiceren!

Wees in control over uw digitale landschap

Systems Engineering en de Modelgebaseerde aanpak. Eric Burgers

Handout. Pagina 1. SYSQA B.V. Almere. Capability Maturity Model Integration (CMMI) Technische Universiteit Eindhoven SYSQA SYSQA.

Whitepaper. Ligt u s nachts ook wakker van alle commotie rondom nieuwe regelgeving of normering? Compliance Management

STORAGE AUTOMATION IT MANAGEMENT & OPTIMIZATION DATAGROEI DE BAAS MET EXTREEM BEHEERGEMAK DOOR AUTOMATISERING EN VIRTUALISATIE

Resultaat risico inventarisatie Noordelijk Belastingkantoor

Integraal veranderen met een Enterprise Architectuur

Keuzedeel mbo. Veilig programmeren. gekoppeld aan één of meerdere kwalificaties mbo. Code

Naam opdrachtgever Jeroen Oosterling Status: concept Naam opsteller/projectleider

Precisieonderhoud bij Bo-Ex: Willen, Kunnen, Doen. Spencer Schols, manager vastgoed & ontwikkeling, Bo-Ex,

Wij testen..maar....wat test jij?

Professionele softwareontwikkeling PRODUCTIVITEIT EN KWALITEIT MET FOCUS OP DE GEHELE LEVENSDUUR VAN APPLICATIES

Invloed van IT uitbesteding op bedrijfsvoering & IT aansluiting

MBO+ / Intermediate vocational education. Raymond Reinhardt. 3R Business Development 3R DYNAMIEK & CULTUUR

1. Work Breakdown Structure en WBS Dictionary

Release management Implementatie. Francine Mallee Sector I&B, Afdeling P&P Juli 2015

Verandermanagement: Business as Usual

Datum 30 januari 2017 Betreft Beleidsprioriteiten informatie en ICT bij het Ministerie van Economische Zaken

Adding value to test tooling

Gemeente Alphen aan den Rijn

white paper 2 Selectie ehrm oplossing: Hoe kom ik tot de juiste keuze?

Scrum. Een introductie

EXIN WORKFORCE READINESS werkgever

End-to-End testen: de laatste horde

DATA DISCOVERY MET EXACT INSIGHTS. Astrid van den Oever & Erik de Meijer

Transcriptie:

Praktijkervaring met een business rules aanpak: impact op de organisatie Tim Verwaart, 22 september 2010 Het LEI Onderdeel van Wageningen UR Gevestigd in den Haag ontwikkelt voor overheid en bedrijfsleven economische kennis op het gebied van voedsel, landbouw en groene ruimte biedt houvast voor maatschappelijk en strategisch verantwoorde beleidskeuzes Het onderzoeksproces Acquisitie Datavergaring Analyse Rapportage 1

Een belangrijk onderdeel van het LEI: het Bedrijven-Informatienet (BIN) In opdracht van het ministerie van LNV Op grond van een EU-verordening Gecombineerde dataverzameling voor verplichte datalevering aan de EU, standaardrapportages over de agrarische sector beleidsonderzoek Rationale: dataverzameling is kostbaar en kan efficienter door het voor veel doelen te combineren BIN: regionale uitvoering, centrale coordinatie Kwaliteitseisen aan het proces Homogene definitie en kwaliteit van de opgeleverde informatie Snel en betrouwbaar aan te passen bij verschuiving van beleidsprioriteiten 2

Kwaliteitseisen aan het proces Homogene definitie en kwaliteit Snel en betrouwbaar Leuk, maar hoe doe je dat? Invulling van de kwaliteitseisen Homogene definitie en kwaliteit van de opgeleverde informatie Centraal beheer Uniforme werkwijze Snel en betrouwbaar aan te passen bij verschuiving van beleidsprioriteiten Geen software aanpassen Business rules aanpak Business rules verbinden statische modellen van informatie, processen en organisatie informatie kwaliteitseisen activering en uitvoering processen business rules verantwoordelijkheid organisatie 3

Het idee Leg modellen vast van de datastructuur Leg formele beschrijvingen van procedures vast Leg de organisatiestructuur vast Formuleer de busines rules Gebruik software die modellen en regels interpreteert en hieruit dynamisch, on-the-fly, systeemgedrag genereert Je hoeft dan geen software aan te passen, testen en distribueren om systemen te veranderen Om wat voor regels gaat het Relevantie Integriteit Actualiteit procedures, applicaties data structuur modellen Create/Read/ Update/Delete van data Lay-out van formulieren en berichten organisatiestructuur Rekenregels Activeringsregels Verantwoordelijkheid Gevolgen van deze aanpak Systeemaanpassingen zijn volledig te realiseren door aanpassing van de regels Je kunt hiervoor mensen uit de business opleiden Geen software-engineers meer in ontwikkelingsprojecten Een discipline minder in projecten, dus: minder communicatiestoornissen minder complexiteit betere projectbeheersing (budget, tijd, kwaliteit) 4

Er is nog wel software engineering, maar ontkoppeld van de business aanpassingen Modellen en regels Generieke software Dynamisch systeemgedrag Business engineering Software engineering Organisatorische consequenties 1. Door centralisatie van beheer verschuift ook de macht in de organisatie 2. Toegenomen flexibiliteit vergt ook grotere discipline en sterke governance 3. Kwaliteit op systeemaanpassingen is beter beheersbaar 4. Ontkoppeling van software engineering en business proces aanpassingen neemt wederzijdse stress weg 1 Verschuiving door centraal beheer s van lijnafdelingen zijn niet meer functioneel verantwoordelijk voor het systeem van hun eigen afdeling Functionele wijzigingen moeten beter beargumenteerd worden Er is onderlinge afstemming nodig Centraal beheer stelt de facto de normen Dit kan door de lijnmanagers als frustrerend ervaren worden 5

Oude situatie afdeling A afdeling B afdeling C IT afdeling Systeem afdeling A Systeem afdeling B Systeem afdeling B Nieuwe situatie afdeling A afdeling B afdeling C IT afdeling Generieke software Centraal beheer Gemeenschappelijke modellen en regels Gevolg Je moet een governance structuur opzetten, met change management als eminent aandachtspunt Dit is ook belangrijk wegens de toegenomen flexibiliteit 6

2 Grotere flexibiliteit vergt discipline Organisatorische belemmeringen opwerpen om al te snelle aanpassing in te dammen Strak change management en strak kwaliteitsbeheer nodig Mogelijkheid tot snelle aanpassing vraagt ook om wekelijkse change management team bijeenkomst Gelukkig is strak kwaliteitsbeheer ook makkelijker, doordat het proces minder complex is Ontwikkelproces Informatiebehoefte Analyse van consequenties R-I-A rules Data models Comp. rules Specificeer data model en regels Applica bility CRUD rules Respon sibility Ontwerp procedures Procedures Layout rules Organi zation Implementeer 3 Kwaliteitsbeheer van de systeemontwikkeling Informatiebehoefte Besluit+analyseplan NB: Er is geen realisatiefase, dus ook geen bijbehorende kwaliteitszorg en testen Analyse van consequenties Specificeer data model en regels Ontwerp procedures Implementeer Ontwerpplan+review Review + acceptatie door centraal beheer Review + acceptatietest 7

Tools ter ondersteuning van het kwaliteitsbeheer Informatiebehoefte Besluit+analyseplan Verificatietools, Cross references, Actief gebruik van reviewregistratie Test mode met datumsimulatie, Actief gebruik van reviewregistratie Analyse van consequenties Specificeer data model en regels Ontwerp procedures Implementeer Ontwerpplan+review Review + acceptatie door centraal beheer Review + acceptatietest Gevolg Kwaliteitszorg is makkelijker, omdat het alleen voor analyse en ontwerp nodig is Voor het software engineering proces is natuurlijk wel kwaliteitszorgnodig, maar die is losgekoppeld van de ontwikkeling van de informatievoorziening 4 Ontkoppeling van software engineering Software ontwikkeling heeft nu een eigen ritme, los van de ontwikkeling van de informatievoorziening Een- a tweemaal per jaar een nieuwe release, met technische vernieuwingen en gebruikerswensen Eigen kwaliteitszorg en testtraject Interacteert niet met de systeemontwikkeling 8

Conclusie 1: de Business Rules aanpak heeft voordelen: Eenvoudiger, sneller en beter beheersbaar ontwikkeltraject Grondiger kwaliteitszorg mogelijk Systeemontwikkeling door materiedeskundigen, niet door IT Stress verdwijnt van software engineering activiteit Conclusie 2: de Business Rules aanpak heeft organisatorische consequenties: Centraal beheer leidt tot verschuiving van macht Nieuwe, op snelle verandering gerichte governance structuur nodig Hoge omloopsnelheid van het change management (vergelijkbaar met contentbeheer van een website) Strak kwaliteitsbeheer moet barriere opwerpen voor lichtvaardige aanpassing Contact Tim Verwaart LEI Wageningen UR, www.lei.wur.nl E-mail: tim.verwaart@wur.nl Wageningen UR 9