Business Rules: het scheiden van kennis en processen 17 september 2014



Vergelijkbare documenten
Business Rules: het scheiden van kennis en processen 17 september 2014

It s CMMI Jim, but not as we know it! CMMI toegepast op een Compliance organisatie Door Jasper Doornbos Improvement Focus

Succes = Noodzaak x Visie x Draagvlak 2. Case: Implementatie Requirements Lifecycle management bij Rabobank International

BABOK meets BiSL. Marcel Schaar, IIBA Dutch Chapter Mark Smalley, ASL BiSL Foundation Jan de Vries, ASL BiSL Foundation. Kennissessie, 19 januari 2016

ISO/IEC Governance of InformationTechnology. Yvette Backer ASL BiSL Foundation. 16 juni ISO Governance of Information Technoloy 1

Vision. Mission. Bringing people together to create common understanding in a dynamic workspace.

W a a r w o r d e n B u s i n e s s R u l e s t o e g e p a s t e n w a a r o m j u i s t d a a r?

BABOK en BiSL. Marcel Schaar Machteld Meijer. Valori Maise

ArchiMate voor kennismodellen van NORA en haar dochters. Marc Lankhorst 16 oktober 2013

ABN AMRO Project: Conceptueel model hypothekendomein

Business as (un)usual

Maturity van security architectuur

Architectuur principes binnen CP. Walter Huberts NAF Insight, 6 juli

Enterprisearchitectuur

Ervaringen met begeleiding FTA cursus Deployment of Free Software Systems

Cloud: It starts with a good roadmap!

Model driven Application Delivery

De kracht van BI & Architectuur

Big Data en Testen samen in een veranderend speelveld. Testnet 10 april 2014 Paul Rakké

Requirements Lifecycle Management

ISA SP-99 Manufacturing and Control Systems Security

Auteurs: Jan van Bon, Wim Hoving Datum: 9 maart Cross reference ISM - COBIT

Enterprise Portfolio Management

Verhogen wendbaarheid, terugdringen maatwerk. Ton van Leeuwen, Atos Consulting Frank Buytendijk, Be Informed

Meer Business mogelijk maken met Identity Management

CobiT. Drs. Rob M.J. Christiaanse RA PI themabijeenkomst Utrecht 29 juni /2/2005 1

De Jurist als Architect?

Successfully combining Requirements Engineering and Conceptual (Business) System Modeling

ARE methodiek Het ontwikkelen van Informatie Elementen

Snel naar ISO20000 met de ISM-methode

Requirements Traceability. Marcel de Baas, Jan Bank, Edwin Buisman, Frits Jacobs, Kitty Spaas, Erik Venema, Arno Zandman

Introductie in flowcharts

De juiste requirements juist

ISO 9001: Business in Control 2.0

ISO CTG Europe

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

BLIJVEND STRUCTUREEL TEKORT AAN DIGITAL EXPERTS!

CMM 3: levert het wat op?

Management 2.0. Maak je organisa2e proces- driven en je governance integraal!

Inter-proces Conclusies vanuit sub-wg:

Model Driven Software Development: Geen toekomst maar realiteit. 4 juni 2009, WTC, Amsterdam.

Opleiding PECB IT Governance.

Sneeuwwitje, de zeven dwergen en de boze heks?

CABA of Welke requirementstraining voor Agile teams?

Expert Panel. Awareness Information. 25 June Challenge the future

Werkgroep ISO TestNet thema-avond 9 oktober 2014

HET GAAT OM INFORMATIE

Afstudeeronderwerpen Lex Wedemeijer

Risk & Requirements Based Testing

Agile : Business & IT act as one

Copyright Stork N.V. 1

Enterprise Architectuur. een duur begrip, maar wat kan het betekenen voor mijn gemeente?

Talentmanagement in tijden van crisis

Opleiding PECB ISO 9001 Quality Manager.

STAND VAN ZAKEN VAN DE DIGITALE VAARDIGHEDEN IN BELGIË. 13 November 2012

Voor en nadelen (spatieel) gedistribueerd

The Power of SAP Innovations. De ongekende kracht van real-time Analytics

Een platformaanpak voor moderne architectuurontwikkeling

Business Process Management

Service management stuurt de verandering

Business & IT Alignment deel 1

RISICO MANAGEMENT, BASIS PRINCIPES

Use-Case 2.0. Requirements Kenniscentrum 15 November Eric Lopes Cardozo

Risk & Requirements Based Test Management naast Prince2 project management

Architecten-debat 21 juni 2006 PI GvIB Themamiddag. Renato Kuiper. Principal Consultant Information Security

Stakeholders in ISO 9001:2015 Alleen de klanten is al moeilijk genoeg!

HERGEBRUIK VAN REQUIREMENTS

Seminar BSC & IBM Cognos 8 22 September 2009 Yves Baggen- Solution Architect BI Charles van der Ploeg Partner en adviseur van Decido

Best Practice Seminar 15 OKTOBER 2015

ISO/IEC in een veranderende IT wereld

ISO/IEC 20000, van standaardkwaliteit naar kwaliteitsstandaard. NGI Limburg 30 mei 2007

Unified Modeling Language

Agile bij grote administratieve systemen. Omgaan met requirements

Functioneel Beheer middag 2016

ABN AMRO Incubator Project: CHECK

KIM. Slimme acties ondernemen

ABN AMRO Verzekeringen Project: Documentbeheer Verzekeringen

Product Risico Analyse

ISO 9001: Niets aan de hand! Enkele cosmetische wijzigingen... of toch niet?

bedrijfsprocessen en vormt daarmee de kapstok voor de producten van andere disciplines. Het PAM is geen RUP concept.

Requirements Management Werkgroep Traceability

MODELING IN ENTERPRISE ARCHITECT 10.0

Denken in processen. Peter Matthijssen. Business Model Innovation. Business Process Management. Lean Management. Enterprise Architecture

DYA DAG van samenhang naar verbinding

PROJECT PORTFOLIO MANAGEMENT WERKEND KRIJGEN.

Informatiebeveiliging & ISO/IEC 27001:2013

De Next Practice. Wilbert Teunissen Management Consultant Informatiemanagement

Materialiteit en waardecreatie. Jos Reinhoudt 21 mei 2015

Identity & Access Management & Cloud Computing

Een duivelse samenwerking (Projectmanagement vs. Testmanagement) Albrie Beemer & Erik Bits 18 april 2012

Delft Cooperation on Intelligent Systems. Gaming for Innovation? (Kees Nieuwenhuis)

Joop Cornelissen BMC Klantendag Professionaliseren dienstverlening CMS

BUSINESS RULES. instrument en methode voor compliance en agility. NGI Den Haag 2008 S. Spreeuwenberg

EXIN WORKFORCE READINESS werkgever

BiZZdesign. Bouwen van sterke en wendbare organisaties met behulp van standaarden, methode, technieken en tools. Research & Development

CONCEPT V-verplicht A-aanbevolen

Prince User Group Nederland

Transcriptie:

Business Rules: het scheiden van kennis en processen 17 september 2014 Business rules scheiden kennis van processen 1

Agenda 18:30-18:40 Opening 18:40-19:15 Het scheiden van kennis en processen Peter Nobels, Management Consultant, Sogeti 19:15-19:45 CASE: Business Rules met OPA Michiel Redert, Consultant, Oracle Lex de Lange, Sales Manager, Oracle 19:45-20:00 Pauze 20:00-20:30 CASE: Ophalen en structureren van Business Rules Rob van Haarst, Consultant, Usoft 20:30-20:40 Vragen en discussie 20:40-20:45 Afsluiting Business rules scheiden kennis van processen 2

Business Rules is niets anders dan het scheiden van kennis en processen Business rules scheiden kennis van processen 3

Business Rules het scheiden van kennis en processen? Kaderzetting Peter Nobels Management Consultant 4

Onderwerpen 1. Business rules BABOK 2. Business rules Waar kom je ze tegen 3. Business rules Positie & waarde 4. Business rules Definitie 5. Business rules Standaarden 6. Business rules Implementatie Business rules scheiden kennis van processen 5

Business rules 1. BABOK

1a. BABOK over business rules analyse Het doel van business rules analyse: To define the rules that govern decisions in an organization and that define, constrain, or enable organizational operations. Business rules scheiden kennis van processen 7

1b. BABOK BEERRS Business Analysis Planning & Monitoring Enterprise Analysis Elicitation Requirements Analysis Requirements Management & Communication Solution Assessment & Validation 1. Plan Business Analysis Approach 1. Define Business Need 1. Prepare for Elicitation 1. Prioritize Requirements 1. Manage Solution Scope & Requirements 1. Assess Proposed Solution 2. Conduct Stakeholder Analysis 2. Assess Capability Gaps 2. Conduct Elicitation Activity 2. Organize Requirements 2. Manage Requirements Traceability 2. Allocate Requirements 3. Plan Business Analysis Activities 3. Determine Solution Approach 3. Document Elicitation Results 3. Specify and Model Requirements 3. Maintain Requirements for Re-use 3. Assess Organizational Readiness 4. Plan Business Analysis Communication 4. Define Solution Scope 4. Confirm Elicitation Results 4. Define Assumptions and Constraints 4. Prepare Requirements Package 4. Define Transition Requirements 5. Plan Requirements Management Process 5. Define Business Case 5. Verify Requirements 5. Communicate Requirements 5. Validate Solution 6. Manage Business Analysis Performance 6. Validate Requirements 6. Evaluate Solution Performance Business rules scheiden kennis van processen 8

Business rules 2. Waar kom je ze tegen?

2a. Business analist en business rules Bron Business analist Pakket van eisen Project Implementatie Analyseren Realiseren Business rules scheiden kennis van processen 10

Business Rules 3. Positie & waarde

Business rules scheiden kennis van processen 12

Business rules scheiden kennis van processen 13

3a. Waarde van Business rules Faciliteren (business) agility door Inrichtingsonafhankelijkheid Aanpasbaarheid Hergebruik ios/android/ps4/ # botsen Flappy Birds / Swing copters Scheiden kennis van processen? (Know and Flow ) Business rules scheiden kennis van processen 14

3b. Oorsprong Architects Staff Architectural principles Business Rules Manager Business Rules Users Require ments Business rules scheiden kennis van processen 15

3c. Functies & objecten Users Staff Require ments Functions / processen Objects Business Rules Business rules scheiden kennis van processen 16

3d. Communicatie & formaliteit Stakeholder Requirements Requirements Solution Requirements Users Communicatie Business Analyst Formeel Staff SBVR RuleSpeak Business Rules CogNIAM Supplier Business rules scheiden kennis van processen 17

3e. Modelleren Requirements Users Staff Business rules Business Analyst Pakket van eisen Business rules scheiden kennis van processen 18 Supplier

Business rules 4. Definitie

4a. Definitie volgens BABOK Een business rule is een specifieke, uitvoerbare, testbare richtlijn, onder invloed van een organisatie, ter ondersteuning van een business policy. Business rules scheiden kennis van processen 20

4b. Policy en rules Business Policy Is de basis voor c.q. Rationale achter Business Rules Business Policy o Niet specifiek o Niet direct toepasbaar o Niet testbaar Business Rules o Specifiek o Toepasbaar o Testbaar Voorbeeld: "We waarderen veilige bezorging van pakketten meer dan snelle bezorging." Voorbeeld: Een koerier mag niet harder rijden dan de snelheidslimiet voor het soort weg en type voertuig. 21

4c. Wetgeving versus rules Wet Sectorbeleid Business Policy Landelijke rules Sectorbrede rules Business Rules Buitenwereld Organisatie Business rules scheiden kennis van processen 22

4d. Business rules manifesto De grondbeginselen van business rules 1 2 3 4 5 primaire requirements gescheiden van processen uitdrukkelijk bedoelde kennis declaratief heldere formulering geen secundaire requirements niet verborgen in processen geen bijproduct niet procedureel niet ad-hoc Business rules scheiden kennis van processen 23

4e. Business rules manifesto De grondbeginselen van business rules 6 rules regelgebaseerde architectuur geen indirecte realisatie 7 door regels geleide processen geen op exepties gebaseerde programmering 8 ter wille van de business geen technologisch hoogstandje 9 van, door een voor de business niet voor IT-ers 10 rules beheerde bedrijfslogica rules geen hardware/software omgevingen Business rules scheiden kennis van processen 24

Business Rules 5. Standaarden

5a. SBVR Semantics of Business Vocabulary and Rules standaard Business Vocabulary Business Rules Business rules scheiden kennis van processen 26

5b. SBVR Semantics of Business Vocabulary and Rules standaard Business Vocabulary Business Rules CogNIAM RuleSpeak SBVR Controlled Natural Language Business rules scheiden kennis van processen 27

5c. CogNIAM Een methode om kennis te structureren. Ontwikkeld in Nederland door de PNA group. Begonnen in de jaren zeventig. Bijvoorbeeld een gestructureerde manier om te beschrijven welke valuta een autoverhuurbedrijf gebruikt in de landen waar het bedrijf actief is: Business rules scheiden kennis van processen 28

5d. RuleSpeak Aanwijzing: bedrijfsregel (beperkend op handelen) of advies Praktische richtlijnen om aanwijzingen te schrijven Toegankelijk: in natuurlijke taal. Regels voor zinsstructuur een volledige zin Iedere aanwijzing moet een onderwerp hebben De aangifte voor de Nederlandse inkomstenbelasting moet elk jaar voor 1 april zijn ingediend De formulering van een regel moet een sleutelwoord bevatten mag verwijzen naar een concreet ding, persoon of moment in de tijd (instantie). Business rules scheiden kennis van processen 29

5e. SBVR Controlled Natural Language (USoft) Controlled natural languages (CNLs) are subsets of natural languages, obtained by restricting the grammar and vocabulary in order to reduce or eliminate ambiguity and complexity. SBVR Voorbeelden in de presentatie van USoft Business rules scheiden kennis van processen 30

Business Rules 6. Implementatie

6a. Decision service Business rule engine als een decision service in een Service Oriented Architectuur: Business rules scheiden kennis van processen 32

6b. Business rule engines Business rules scheiden kennis van processen 33

Vragen?

Business rules scheiden kennis van processen 35

Vragen. Discussie.

Hoe kunnen business rules de belofte waarmaken? Business rules scheiden kennis van processen 37

Dank.

Business rules scheiden kennis van processen 39