GPM Modellierungsmethoden-Konventionen.ppt ... · Prof. Dr. Knut Hinkelmann 3 Modellierungselemente...

16
Prof. Dr. Knut Hinkelmann 1 8. Modellierungskonventionen Grundsätze ordnungsgemässer Modellierung Grundsatz der Richtigkeit Grundsatz der Relevanz Grundsatz der Wirtschaftlichkeit Grundsatz der Klarheit Grundsatz der Vergleichbarkeit Grundsatz des systematischen Aufbaus Die Grundsätze können durch Modellierungskonventionen ausgestaltet werden 8. Methoden und Werkzeuge zur Geschäftsprozessmodellierung - Modellierungskonventionen

Transcript of GPM Modellierungsmethoden-Konventionen.ppt ... · Prof. Dr. Knut Hinkelmann 3 Modellierungselemente...

Page 1: GPM Modellierungsmethoden-Konventionen.ppt ... · Prof. Dr. Knut Hinkelmann 3 Modellierungselemente Festlegung der Modelltypen eEPK, Vorgangsketten, Flussdiagramm, … Vorgabe zu

Prof. Dr. Knut Hinkelmann 1

8. Modellierungskonventionen

Grundsätze ordnungsgemässer Modellierung

Grundsatz der Richtigkeit

Grundsatz der Relevanz

Grundsatz der Wirtschaftlichkeit

Grundsatz der Klarheit

Grundsatz der Vergleichbarkeit

Grundsatz des systematischen AufbausDie Grundsätze können durch Modellierungskonventionen ausgestaltet werden

8. Methoden und Werkzeuge zur Geschäftsprozessmodellierung - Modellierungskonventionen

Page 2: GPM Modellierungsmethoden-Konventionen.ppt ... · Prof. Dr. Knut Hinkelmann 3 Modellierungselemente Festlegung der Modelltypen eEPK, Vorgangsketten, Flussdiagramm, … Vorgabe zu

Prof. Dr. Knut Hinkelmann 2

ModellierungskonventionenZiel: einheitliche Verwendung der herangezogenen

Modellierungstechniken Erhöhung der Modellqualität durch die Reduktion

der Varietät der Modellausgestaltung

Kategorien von Konventionen: Modellierungselemente Namenskonventionen Layoutkonventionen Detaillierungsgrad

8. Methoden und Werkzeuge zur Geschäftsprozessmodellierung - Modellierungskonventionen

Page 3: GPM Modellierungsmethoden-Konventionen.ppt ... · Prof. Dr. Knut Hinkelmann 3 Modellierungselemente Festlegung der Modelltypen eEPK, Vorgangsketten, Flussdiagramm, … Vorgabe zu

Prof. Dr. Knut Hinkelmann 3

Modellierungselemente Festlegung der Modelltypen

eEPK, Vorgangsketten, Flussdiagramm, …

Vorgabe zu verwendender …Modellattribute: Je Modell werden beschreibende

Attribute vorgegebenen, z.B. Modellstatus, Ersteller, Verantwortlicher, Erstellungsdatum

Objekttypen: welche Objekttypen werden in den einzelnen Modelltypen verwendet

Objektattribute: Attribute je Objekttyp festlegen Unterscheidung von Muss- und Kann-Attributen Je weniger Attribute desto geringer der

Pflegeaufwand

8. Methoden und Werkzeuge zur Geschäftsprozessmodellierung - Modellierungskonventionen

Page 4: GPM Modellierungsmethoden-Konventionen.ppt ... · Prof. Dr. Knut Hinkelmann 3 Modellierungselemente Festlegung der Modelltypen eEPK, Vorgangsketten, Flussdiagramm, … Vorgabe zu

Prof. Dr. Knut Hinkelmann 4

Beispiel für Konventionen zu Modellierungselementen

Ereignis

Funktion

Funktion

Funktion

Ereignis

Ereignis

Ereignis

Funktion Funktion

EPK sind in der strengen Definition bipartit, d.h. nur jeweils unterschiedlichen Knotentypen dürfen verbunden werden

Zwischenereignisse werden von Fachanwendern oft als redundant angesehen

In praktischen Anwendungen der EPK wird die strenge Definition manchmal aufgehoben: reine Funktionsabfolgen ohne

Zwischenereignisse werden toleriert Ereignisse nur am Beginn, Ende und

bei ODER-/XOR-Verzweigungen Vorteil: kürzere, komplexitätsärmere

Modelle 8. Methoden und Werkzeuge zur Geschäftsprozessmodellierung - Modellierungskonventionen

Page 5: GPM Modellierungsmethoden-Konventionen.ppt ... · Prof. Dr. Knut Hinkelmann 3 Modellierungselemente Festlegung der Modelltypen eEPK, Vorgangsketten, Flussdiagramm, … Vorgabe zu

Prof. Dr. Knut Hinkelmann 5

Namenskonventionen

Regeln für Bezeichnung von Objekten Modellen

Beispiele: Aktivitäten sollten durch Verben bezeichnet werden, z.B.

„Anforderungen dokumentieren“ statt „Anforderungsdokumentation“

Grund: Eindeutigkeit (Aktivität oder Objekt?) Vorgabe bevorzugt zu verwendender Bezeichnungen für

Prozesse, Abteilungen, Rollen, Personen

8. Methoden und Werkzeuge zur Geschäftsprozessmodellierung - Modellierungskonventionen

Page 6: GPM Modellierungsmethoden-Konventionen.ppt ... · Prof. Dr. Knut Hinkelmann 3 Modellierungselemente Festlegung der Modelltypen eEPK, Vorgangsketten, Flussdiagramm, … Vorgabe zu

Prof. Dr. Knut Hinkelmann 6

Layoutkonventionen Grösse, Form, Farbe von Symbolen und Kanten

Relative Anordnung im Raum Einheitliche, bevorzugte Modellierungsrichtung

von oben nach unten von links nach rechts

Prozessdarstellung, z.B. als herkömmliche eEPK oder Vorgangskettendiagramm Verwendung von Swimlanes

Vorgaben von Kopf- und Fusszeilen, Logos, Schriftarten, …

8. Methoden und Werkzeuge zur Geschäftsprozessmodellierung - Modellierungskonventionen

Page 7: GPM Modellierungsmethoden-Konventionen.ppt ... · Prof. Dr. Knut Hinkelmann 3 Modellierungselemente Festlegung der Modelltypen eEPK, Vorgangsketten, Flussdiagramm, … Vorgabe zu

Prof. Dr. Knut Hinkelmann 7

Kunden-auftrag

eingetroffen

Kunden-auftrag

erfassen

Kunden-auftragerfaßt

Kunden-angebot

techn.prüfen

KA techn.nicht

machbar

Kunden-auftrag

Produkt-daten

Vertrieb

technischerVertrieb

SAP R/3SD

SAP R/3SD

KAtechn.

machbar

XOR

Kunden-auftrag

Auftrags-maske

Auftrags-daten

Medium Daten Funktion Ereignis Org.-Einheit batch dialog manuell Anwendungssyst. Maske/Liste

Kunden-auftrag

eingetroffen

Kunden-auftrag

erfassen

Kunden-auftragerfaßt

Kunden-angebot

techn.prüfen

KA techn.nicht

machbar

Kunden-auftrag

Produkt-daten

Vertrieb

technischerVertrieb

SAP R/3SD

SAP R/3SD

KAtechn.

machbar

XOR

Kunden-auftrag

Auftrags-maske

Auftrags-daten

Medium Daten Funktion Ereignis Org.-Einheit batch dialog manuell Anwendungssyst. Maske/Liste

Layout: Prozess als Vorgangskettendiagramm

8. Methoden und Werkzeuge zur Geschäftsprozessmodellierung - Modellierungskonventionen

Page 8: GPM Modellierungsmethoden-Konventionen.ppt ... · Prof. Dr. Knut Hinkelmann 3 Modellierungselemente Festlegung der Modelltypen eEPK, Vorgangsketten, Flussdiagramm, … Vorgabe zu

Prof. Dr. Knut Hinkelmann 8

Layout: Modellierung mit Swimlanes Die Zuordnung von Aktivitäten zu Beteiligten kann über Referenzen zu Rollen

oder über Swimlanes erfolgen. Für jeden Beteiligten (Rolle, Abteilung, System) gibt es eine Swimlane. Die Konvention legt fest, ob Swimlanes horizontal oder vertikal sein müssen.

8. Methoden und Werkzeuge zur Geschäftsprozessmodellierung - Modellierungskonventionen

Page 9: GPM Modellierungsmethoden-Konventionen.ppt ... · Prof. Dr. Knut Hinkelmann 3 Modellierungselemente Festlegung der Modelltypen eEPK, Vorgangsketten, Flussdiagramm, … Vorgabe zu

Prof. Dr. Knut Hinkelmann 9

Modellebenen - Hinterlegungen Für jeden Modelltyp ist festzulegen, ob und

welche Modelltypen für diesen Objekttyp hinterlegt werden können Beispiel: In ADONIS kann jedes Prozesssymbol

der Prozesslandkarte durch einen Prozess oder eine weitere Prozesslandkarte detailliert werden

Darüber hinaus ist zu entscheiden, ob das Gesamtmodell in Ebenen unterteilt

werden soll wenn ja, in welcher Beziehung die Ebenen

zueinander stehen8. Methoden und Werkzeuge zur Geschäftsprozessmodellierung - Modellierungskonventionen

Page 10: GPM Modellierungsmethoden-Konventionen.ppt ... · Prof. Dr. Knut Hinkelmann 3 Modellierungselemente Festlegung der Modelltypen eEPK, Vorgangsketten, Flussdiagramm, … Vorgabe zu

Prof. Dr. Knut Hinkelmann 10

Modellebenen und mögliche HinterlegungenEbene 1:Prozesslandkarte

Ebene 2:Prozesslandkarte

Ebene 3:Geschäftsprozesse

8. Methoden und Werkzeuge zur Geschäftsprozessmodellierung - Modellierungskonventionen

Page 11: GPM Modellierungsmethoden-Konventionen.ppt ... · Prof. Dr. Knut Hinkelmann 3 Modellierungselemente Festlegung der Modelltypen eEPK, Vorgangsketten, Flussdiagramm, … Vorgabe zu

Prof. Dr. Knut Hinkelmann 11

Detaillierungsgrad

Vorgabe des Detaillierungsgrad ist eine zentrale Fragestellung in einem Modellierungsprojekt

Es gibt praktisch keine „objektiven“ Kriterien für einen angemessenen Detaillierungsgrad

Der adäquate Detaillierungsgrad wird durch den Modellierungszweck bestimmt

Gemeinsame Annäherung an adäquaten Detaillierungsgrad durch intensive Absprachen der einzelnen Modellierer („Trial and Error“)

8. Methoden und Werkzeuge zur Geschäftsprozessmodellierung - Modellierungskonventionen

Page 12: GPM Modellierungsmethoden-Konventionen.ppt ... · Prof. Dr. Knut Hinkelmann 3 Modellierungselemente Festlegung der Modelltypen eEPK, Vorgangsketten, Flussdiagramm, … Vorgabe zu

Prof. Dr. Knut Hinkelmann 12

Detaillierungsgrad von Prozessmodellen Modellierung ist stets nur bis zu einem bestimmten

Granularitätsniveau sinnvoll

Identifikation des Detaillierungsgrads der Prozessstruktur ist eine Kernfrage der Modellierung „soviel wie nötig, so wenig wie möglich“

Kriterien für hohen Detailgrad:… Einheitlichkeit in der Bearbeitung… Nachvollziehbarkeit

Kriterien für geringen Detailgrad:… Flexibilität in der Aufgabenbearbeitung… Entscheidungskompetenz/Eigenständigkeit der Bearbeiter

Steuern die Mitarbeiter den Prozess weitgehend selbst, besteht keine Notwendigkeit, ihn bis auf einzelne Tätigkeiten zu zerlegen

8. Methoden und Werkzeuge zur Geschäftsprozessmodellierung - Modellierungskonventionen

Page 13: GPM Modellierungsmethoden-Konventionen.ppt ... · Prof. Dr. Knut Hinkelmann 3 Modellierungselemente Festlegung der Modelltypen eEPK, Vorgangsketten, Flussdiagramm, … Vorgabe zu

Prof. Dr. Knut Hinkelmann 13

Anhaltspunkte zur Festlegung des Detaillierungsgrads

Alle Modelle sollten vergleichbaren Detaillierungsgrad aufweisen

Neue Funktion/Aktivität bei Wechsel der organisatorischen Verantwortung Wechsel des Anwendungssystems

Modellierung soll auf einem Niveau erfolgen, dass sich Input-/Outputdaten als Cluster beschreiben lassen

(z.B. „Kundendaten“ statt „Name“, „Adresse“, …)

materielle Objekte wie Rechnung oder Produkt herangezogen werden können

8. Methoden und Werkzeuge zur Geschäftsprozessmodellierung - Modellierungskonventionen

Page 14: GPM Modellierungsmethoden-Konventionen.ppt ... · Prof. Dr. Knut Hinkelmann 3 Modellierungselemente Festlegung der Modelltypen eEPK, Vorgangsketten, Flussdiagramm, … Vorgabe zu

Prof. Dr. Knut Hinkelmann 14

Customizing des Modellierungswerkzeugs

Das Modellierungstool sollte soweit wie möglich den festgelegten Modellierungskonventionen entsprechend konfiguriert werden können und dadurch die Nicht-Einhaltung dieser Vorgaben unterbinden Anpassung des Metamodells Administration der Benutzer(-rechte) Erstellung von Vorlagen Programmierung von Auswertungs- und Analysereports

Hinsichtlich des Customizing kann man zwei Typen von Modellierungstools unterscheiden Werkzeuge mit weitgehend fixem Metamodell Werkzeuge mit modifizierbarem Metamodell

8. Methoden und Werkzeuge zur Geschäftsprozessmodellierung - Modellierungskonventionen

Page 15: GPM Modellierungsmethoden-Konventionen.ppt ... · Prof. Dr. Knut Hinkelmann 3 Modellierungselemente Festlegung der Modelltypen eEPK, Vorgangsketten, Flussdiagramm, … Vorgabe zu

Prof. Dr. Knut Hinkelmann 15

Typen von Customizing Fixes Metamodell

Meta2-Modell in Programmiersprache Anpassung durch Ausblenden von Modelltypen,

Objekttypen, Kantentypen, Attributen etc. Anpassungen des Layouts (Grösse, Font, Farbe, …) Beispiel: ARIS Toolset

ca. 110 Modelltypen, 150 Objekttypen die eEPK umfasst ca 45 Objekttypen und einige 100 Kantenrollen, aus

denen der Tooladministrator wählen kann (Filter einstellen)

Modifizierbares Metamodell Meta2-Modell explizit formuliert Erstellung von Meta-Modellen auf Meta2-Ebene: beliebige,

(auch unternehmensspezifische) Modelltypen sind konstruierbar

Beispiel: ADONIS8. Methoden und Werkzeuge zur Geschäftsprozessmodellierung - Modellierungskonventionen

Page 16: GPM Modellierungsmethoden-Konventionen.ppt ... · Prof. Dr. Knut Hinkelmann 3 Modellierungselemente Festlegung der Modelltypen eEPK, Vorgangsketten, Flussdiagramm, … Vorgabe zu

Prof. Dr. Knut Hinkelmann 16

ADONIS®-Meta2-Modell

Customizing

Customizing von ADONIS - Beispiele

BPMS

ITIL UML BalancedScorecard

SCOR

EPK

8. Methoden und Werkzeuge zur Geschäftsprozessmodellierung - Modellierungskonventionen