Pronto Business Architectuur met 1
Klanttype 2 T2 T3 1 2 L1 L2 3 L3 Programma Introductie Interactieanalyse Business Essentie Klantinteractieanalyse (KIM) Procesinteractieanalyse (PIM) Businessactieanalyse (BAM) Businessobjectenanalyse (BOM) V A B O leverancie r T objectenmodel actiemodel proces Control Structuur Regelanalyse Service portfolio & BT Pronto & COPAFIJTH 2
Focus op Interactieanalyse Pronto benadrukt Interactiestructuur Pronto onderscheidt Business en Control Pronto kent eigenlijk geen Contextdiagram In B-architectuur toch nodig: BIM: samenvatting van KIMmen en PIMmen Focus op demand-architectuur van Business: vereiste Informatie- en Berichtenservices Factdiagrammen, pas bij uitwerking CRUDmatrix-cellen: (Groene Informatiestructuur) 3
Pronto modellen stakeholders II Klant I Klant beheersing medewerkers workflow, procedures, werkinstructies III 4
Business essentie en Control structuur Business essentie vanuit de ontologische vraag: waar wil ik op sturen? rules toepassen Control structuur vanuit de stakeholders control behoefte: waar moet ik nog meer op sturen? control rules toepassen 5
Business analyse (1) Klantinteractie en scope afgebakend Alle transactietypen tussen het domein en haar en Van buiten naar binnen denken T2 objectenmodel Klanttype 2 T3 proces L1 L3 1 3 actiemodel 2 L2 Voor Informatiesysteem dus Interactie-analyse! 6
Business Analyse (2) Procesinteractie objectenmodel Klanttype 2 T2 T3 proces Per transactietype een uitwerking van de keten (dus begin keten = primaire transactie) Met welke partijen moet ik zaken doen om de transactie af te ronden L1 L3 1 3 actiemodel 2 L2 Nieuwe processen (ketens) op basis van voorraadprocessen of integrale dienstverlening Voor Informatiesysteem dus Interactie-analyse! 7
Business Analyse (3) Interactie per (Trans)actie Uitwerking van de ()transactie volgens de vaste structuur (V, B, U, O, A) Rechts de aangeroepen transacties met de leverancier (consistent met het PIM) objectenmodel Klanttype 2 T2 T3 proces Inzicht in wijze van zaken doen met leveranciers L1 L3 1 3 actiemodel 2 L2 Links de objecten waarover informatie wordt uitgewisseld Met de bewerking: lezen, schrijven of beide Inhoud van de objecten af te leiden Voor Informatiesysteem dus Interactie-analyse! 8
Business Analyse (4) Interactieonderwerpen T2 Business Objecten: Onderwerpen waarover de interactie gaat De objecten, die worden gebruikt in het hele domein (dus verzameling van objecten uit alle actiemodellen binnen het domein) objectenmodel Klanttype 2 T3 proces L1 L3 1 3 actiemodel 2 L2 Eigenaarschap, inhoud, statussen, relaties Voor Informatiesysteem dus Interactie-analyse! 9
Klanttype 2 T2 T3 1 2 L1 L2 3 L3 Programma Interactieanalyse Business Essentie Klantinteractieanalyse (KIM) Procesinteractieanalyse (PIM) Businessactieanalyse (BAM) klan t Businessobjectenanalyse (BOM) V A B O leverancie r T objectenmodel actiemodel proces Control Structuur Regelanalyse Service portfolio & BT Pronto & COPAFIJTH 10
Businessactiemodel één uitgewerkte transactie in vijf stappen Per stap: wat moet gedaan zijn om aan het einde van de stap te kunnen besluiten dat deze is afgerond? beschrijft: acties (midden) Business services: Berichten naar transacties (rechts) Informatieservices: Registraties en raadplegingen over objecten (links) V A leverancier B T O detaillering Wordt bepaald door de eigenaar waar wil hij/zij op sturen; wat voor inzicht is nodig? Wat zijn de essentiële () stappen van deze transactie? 11
Voorbeeld Businessactiemodel Verkrijgen maaltijd Gerechten 1. Bestellen maaltijd V 2. Opnemen bestelling Bestelling.1 Innen betaling B 3. Betalen afhaalbestelling Ingrediënten 4. Bakken pizza U 5. Bezorgen bestelling O Bestelling 6. Betalen bezorgbestelling A.1 Innen betaling 12
Voorbeeld BOM Object Eigenaar Inhoud I/E Kardinaliteit Gerechten Pizzeria Gerecht Prijs I I Gerechten Bestelling Item I Ingrediënten Keuken Hoeveelheid I Tafel I Bestelling Bediening Gerecht E 1..n Aantal I Ingrediënten CRUD-matrix Verkrijgen maaltijd Innen betaling Gerechten Ingrediënten R RU Bestelling CU RD 13
Klanttype 2 T2 T3 1 2 L1 L2 3 L3 Programma Interactieanalyse Business Essentie Klantinteractieanalyse (KIM) Procesinteractieanalyse (PIM) Businessactieanalyse (BAM) Businessobjectenanalyse (BOM) V A B O leverancie r T objectenmodel actiemodel proces Control Structuur Regelanalyse Service portfolio & BT Pronto & COPAFIJTH 14
Control structuur stakeholders II Klant I Klant beheersing medewerkers workflow, procedures, werkinstructies III 15
1 2 L1 L2 3 L3 Control structuur Intern: o.a. risico assessments Extern: o.a. wet- en regelgeving geconsolideerde set generieke regels vertalen naar specifieke 'requirements' 'In control' blijven: Intern: risico management; beveiligingseisen, strategische doelen extern: wet- en regelgeving (SOX, Basel, etc.) etc. T2 objectenmodel Klanttype 2 T3 actiemodel proces + Prestatie management Riskmanagement KPI's en rapportages control processen: - meten, analyseren - verbeteren 16
Control structuur 1. Wijst Stakeholders aan 2. Benoemt Control-Resultaat 3. Verwijst naar Bron(document) 4. Expliciteert Requirements 5. Model-Aanpassingen transacties acties objecten 6. Control processen minimaal SIM 17
Issues met de Control structuur leidt eventueel tot nieuwe transacties nieuwe acties nieuwe objecten en dus een aanpassing van PIM BAM BOM meestal veel stakeholders en veel eisen kunst van het weglaten! tooling moet filteren mogelijk maken 18
Voorbeeld SIM Financieel management C Verkrijgen inzicht kosten/baten SOx-office CT2 Voldoen aan SOxwetgeving Afdeling fraudepreventie CT3 Beperken fraude risico 19
Voorbeeld aanpassing BAM Verkrijgen maaltijd Gerechten 1. Bestellen etenswaar V Bestelling 2. Opnemen bestelling C1. Vastleggen besteltijd C1. Vastleggen besteltijd 3. Betalen afhaalbestelling B.1 Innen betaling Ingrediënten 4. Bakken pizza U 5. Bezorgen bestelling Bestelling C2. Vastleggen bezorgtijd O C2. Vastleggen bezorgtijd 6. Betalen bezorgbestelling A.1 Innen betaling 20
Voorbeeld aanpassing BOM Object Eigenaar Inhoud I/E Kardinaliteit Control Eis Gerechten Ingrediënten Bestelling Pizzeria Keuken Bediening Gerecht I N Prijs I N Item I N Hoeveelheid I N Tafel I N Gerecht E 1..n N Aantal I N Besteltijd I J Wachttijd bepalen Bezorgtijd I J Wachttijd bepalen 21