diff --git a/Writerside/images/image_199.png b/Writerside/images/image_199.png new file mode 100644 index 0000000..a19dd0c Binary files /dev/null and b/Writerside/images/image_199.png differ diff --git a/Writerside/images/image_200.png b/Writerside/images/image_200.png new file mode 100644 index 0000000..dda729f Binary files /dev/null and b/Writerside/images/image_200.png differ diff --git a/Writerside/images/image_201.png b/Writerside/images/image_201.png new file mode 100644 index 0000000..cc0415e Binary files /dev/null and b/Writerside/images/image_201.png differ diff --git a/Writerside/images/image_202.png b/Writerside/images/image_202.png new file mode 100644 index 0000000..06822ba Binary files /dev/null and b/Writerside/images/image_202.png differ diff --git a/Writerside/images/image_203.png b/Writerside/images/image_203.png new file mode 100644 index 0000000..dc286f0 Binary files /dev/null and b/Writerside/images/image_203.png differ diff --git a/Writerside/images/image_204.png b/Writerside/images/image_204.png new file mode 100644 index 0000000..4e88d2c Binary files /dev/null and b/Writerside/images/image_204.png differ diff --git a/Writerside/images/image_205.png b/Writerside/images/image_205.png new file mode 100644 index 0000000..5b6ec14 Binary files /dev/null and b/Writerside/images/image_205.png differ diff --git a/Writerside/images/image_206.png b/Writerside/images/image_206.png new file mode 100644 index 0000000..a14f481 Binary files /dev/null and b/Writerside/images/image_206.png differ diff --git a/Writerside/images/image_207.png b/Writerside/images/image_207.png new file mode 100644 index 0000000..5ce1ca6 Binary files /dev/null and b/Writerside/images/image_207.png differ diff --git a/Writerside/images/image_208.png b/Writerside/images/image_208.png new file mode 100644 index 0000000..c5c736b Binary files /dev/null and b/Writerside/images/image_208.png differ diff --git a/Writerside/images/image_209.png b/Writerside/images/image_209.png new file mode 100644 index 0000000..2b2f858 Binary files /dev/null and b/Writerside/images/image_209.png differ diff --git a/Writerside/images/image_210.png b/Writerside/images/image_210.png new file mode 100644 index 0000000..5b2a9be Binary files /dev/null and b/Writerside/images/image_210.png differ diff --git a/Writerside/images/image_211.png b/Writerside/images/image_211.png new file mode 100644 index 0000000..c50a7ea Binary files /dev/null and b/Writerside/images/image_211.png differ diff --git a/Writerside/images/image_212.png b/Writerside/images/image_212.png new file mode 100644 index 0000000..7b9a488 Binary files /dev/null and b/Writerside/images/image_212.png differ diff --git a/Writerside/images/image_213.png b/Writerside/images/image_213.png new file mode 100644 index 0000000..72ecf52 Binary files /dev/null and b/Writerside/images/image_213.png differ diff --git a/Writerside/images/image_214.png b/Writerside/images/image_214.png new file mode 100644 index 0000000..47b07c3 Binary files /dev/null and b/Writerside/images/image_214.png differ diff --git a/Writerside/images/image_215.png b/Writerside/images/image_215.png new file mode 100644 index 0000000..862e25a Binary files /dev/null and b/Writerside/images/image_215.png differ diff --git a/Writerside/images/image_216.png b/Writerside/images/image_216.png new file mode 100644 index 0000000..007a596 Binary files /dev/null and b/Writerside/images/image_216.png differ diff --git a/Writerside/images/image_217.png b/Writerside/images/image_217.png new file mode 100644 index 0000000..71874d1 Binary files /dev/null and b/Writerside/images/image_217.png differ diff --git a/Writerside/images/image_218.png b/Writerside/images/image_218.png new file mode 100644 index 0000000..6bc1165 Binary files /dev/null and b/Writerside/images/image_218.png differ diff --git a/Writerside/images/image_219.png b/Writerside/images/image_219.png new file mode 100644 index 0000000..c2a5fdc Binary files /dev/null and b/Writerside/images/image_219.png differ diff --git a/Writerside/images/image_220.png b/Writerside/images/image_220.png new file mode 100644 index 0000000..2961d04 Binary files /dev/null and b/Writerside/images/image_220.png differ diff --git a/Writerside/images/image_221.png b/Writerside/images/image_221.png new file mode 100644 index 0000000..9381747 Binary files /dev/null and b/Writerside/images/image_221.png differ diff --git a/Writerside/images/image_222.png b/Writerside/images/image_222.png new file mode 100644 index 0000000..04b5256 Binary files /dev/null and b/Writerside/images/image_222.png differ diff --git a/Writerside/images/image_223.png b/Writerside/images/image_223.png new file mode 100644 index 0000000..bd806b8 Binary files /dev/null and b/Writerside/images/image_223.png differ diff --git a/Writerside/images/image_224.png b/Writerside/images/image_224.png new file mode 100644 index 0000000..a4d8f50 Binary files /dev/null and b/Writerside/images/image_224.png differ diff --git a/Writerside/images/image_225.png b/Writerside/images/image_225.png new file mode 100644 index 0000000..f375ea7 Binary files /dev/null and b/Writerside/images/image_225.png differ diff --git a/Writerside/images/image_226.png b/Writerside/images/image_226.png new file mode 100644 index 0000000..677e1f1 Binary files /dev/null and b/Writerside/images/image_226.png differ diff --git a/Writerside/images/image_227.png b/Writerside/images/image_227.png new file mode 100644 index 0000000..c15e818 Binary files /dev/null and b/Writerside/images/image_227.png differ diff --git a/Writerside/images/image_228.png b/Writerside/images/image_228.png new file mode 100644 index 0000000..e308de3 Binary files /dev/null and b/Writerside/images/image_228.png differ diff --git a/Writerside/images/image_229.png b/Writerside/images/image_229.png new file mode 100644 index 0000000..e19a098 Binary files /dev/null and b/Writerside/images/image_229.png differ diff --git a/Writerside/images/image_230.png b/Writerside/images/image_230.png new file mode 100644 index 0000000..f4acce2 Binary files /dev/null and b/Writerside/images/image_230.png differ diff --git a/Writerside/images/image_231.png b/Writerside/images/image_231.png new file mode 100644 index 0000000..b3397a4 Binary files /dev/null and b/Writerside/images/image_231.png differ diff --git a/Writerside/images/image_232.png b/Writerside/images/image_232.png new file mode 100644 index 0000000..a417cf0 Binary files /dev/null and b/Writerside/images/image_232.png differ diff --git a/Writerside/images/image_233.png b/Writerside/images/image_233.png new file mode 100644 index 0000000..55b72d7 Binary files /dev/null and b/Writerside/images/image_233.png differ diff --git a/Writerside/images/image_234.png b/Writerside/images/image_234.png new file mode 100644 index 0000000..6b196ef Binary files /dev/null and b/Writerside/images/image_234.png differ diff --git a/Writerside/images/image_235.png b/Writerside/images/image_235.png new file mode 100644 index 0000000..525fa06 Binary files /dev/null and b/Writerside/images/image_235.png differ diff --git a/Writerside/images/image_236.png b/Writerside/images/image_236.png new file mode 100644 index 0000000..e5b19e2 Binary files /dev/null and b/Writerside/images/image_236.png differ diff --git a/Writerside/images/image_237.png b/Writerside/images/image_237.png new file mode 100644 index 0000000..5dd6915 Binary files /dev/null and b/Writerside/images/image_237.png differ diff --git a/Writerside/images/image_238.png b/Writerside/images/image_238.png new file mode 100644 index 0000000..15664a2 Binary files /dev/null and b/Writerside/images/image_238.png differ diff --git a/Writerside/images/image_239.png b/Writerside/images/image_239.png new file mode 100644 index 0000000..a53b6d0 Binary files /dev/null and b/Writerside/images/image_239.png differ diff --git a/Writerside/images/image_240.png b/Writerside/images/image_240.png new file mode 100644 index 0000000..1c6726f Binary files /dev/null and b/Writerside/images/image_240.png differ diff --git a/Writerside/images/image_241.png b/Writerside/images/image_241.png new file mode 100644 index 0000000..31ef4f2 Binary files /dev/null and b/Writerside/images/image_241.png differ diff --git a/Writerside/images/image_242.png b/Writerside/images/image_242.png new file mode 100644 index 0000000..051263b Binary files /dev/null and b/Writerside/images/image_242.png differ diff --git a/Writerside/images/image_243.png b/Writerside/images/image_243.png new file mode 100644 index 0000000..f5de15e Binary files /dev/null and b/Writerside/images/image_243.png differ diff --git a/Writerside/images/image_244.png b/Writerside/images/image_244.png new file mode 100644 index 0000000..c715e37 Binary files /dev/null and b/Writerside/images/image_244.png differ diff --git a/Writerside/images/image_245.png b/Writerside/images/image_245.png new file mode 100644 index 0000000..da562fc Binary files /dev/null and b/Writerside/images/image_245.png differ diff --git a/Writerside/images/image_246.png b/Writerside/images/image_246.png new file mode 100644 index 0000000..b579ecc Binary files /dev/null and b/Writerside/images/image_246.png differ diff --git a/Writerside/images/image_247.png b/Writerside/images/image_247.png new file mode 100644 index 0000000..8fba3f0 Binary files /dev/null and b/Writerside/images/image_247.png differ diff --git a/Writerside/in.tree b/Writerside/in.tree index fcf800b..5ceed47 100644 --- a/Writerside/in.tree +++ b/Writerside/in.tree @@ -43,6 +43,10 @@ + + + + diff --git a/Writerside/topics/EWI/4_1_Geschäftsprozessmanagement.md b/Writerside/topics/EWI/4_1_Geschäftsprozessmanagement.md new file mode 100644 index 0000000..cb8b6ed --- /dev/null +++ b/Writerside/topics/EWI/4_1_Geschäftsprozessmanagement.md @@ -0,0 +1,80 @@ +# Geschäftsprozessmanagement +## Lernziele +1. Grundbegriffe / -prinzipien des GP-Managements erklären +2. Begriff [Workflow](#workflow) erklären +3. Konzept der (IT-gestützten) [Prozessintegration](#prozessintegration) erklären + +## Unternehmen im Wandel +> Unternehmen stehen im Wettbewerb mit anderen Unternehmen und müssen im Markt bestehen + +### Aufgaben in Unternehmen strukturieren +- Welche Aufgaben sind wichtig zur Leistungserbringung? + - | **Ablaufsicht** (Prozesse) | **Funktionssicht** | + |--------------------------------------------------------|------------------------------------| + | in welchem Zusammenhang stehen die Aufgaben zueinander | Welche Arten von Aufgaben bestehen | + - Notwendigkeit zur Strukturierung + - WIE? + +### Funktionsorientierte vs prozessorientierte Perspektive +- Funktion: + - Ziel: Kosteneffizienz + - ![image_199.png](image_199.png) + - **Process follows structure** +- Prozess: + - Ziel: Kundenzufriedenheit & Produktivität + - ![image_200.png](image_200.png) + - **structure follows process** + - Verstehen des Unternehmens als dynamische Einheit + - Horizontale Ausrichtung + - Prozess der Produkt-/Dienstleistungserstellung steht im Vordergrund + - Integration aller Aktivitäten in klaren Prozessablauf + - Nahtloser Prozess von In- bis Output + - Klare Verantwortlichkeiten + - Minimierung der Schnittstellen und des Wechsels der Verantwortlichen + - Kunde- und Teamorientierung + +## End-to-End Geschäftsprozess +- Kundenfokussiert + - Anfang = Kundenbedarf + - Ende = Leistung für Kunde +- ![image_201.png](image_201.png) + +## Geschäftsprozess +### Primäre Geschäftsprozesse (Externe Kunden) +- Produkte entwickeln von Anforderung bis Endprodukt +- Services durchführen von Serviceauftrag bis erbrachter Service + +### Sekundäre Geschäftsprozesse (Interne Kunden) +- Strategie Planungen und überwachen +- Personal, Finanzen, Ressourcen, IT, etc. bereitstellen + +### Prozessvarianten +#### Technische Prozesse +- Werden durch Stücklisten, Arbeitspläne formal beschrieben + - bspw. Fräsen eines Zylinderkopfes + +#### BWL Geschäftsprozesse +- beziehen sich auf kaufmännische Tätigkeiten +- Mit Ablaufdiagramm / GP-Modellen dokumentiert + - bspw. Bearbeitung von Anfragen, Einstellung von Mitarbeitern + + +## Workflow +### Definition +- Digital ausgeführte und von einem Softwaresystem anhand von Regeln gesteuerte GP +- Technische Verfeinerung des [BWL-GP](#bwl-gesch-ftsprozesse) + - Verfeinerung = Grad der Automatisierung +- Muss als Input und Regelwerk für die Steuerung durch ein auf Prozesssteuerung spezialisiertes Softwaresystem verwendbar sein + +### Unterschied Workflow zu GP +- GP + - Beschreiben aus bwl Sicht, **WAS** zu tun ist und **WER** welche Tätigkeit ausführt +- Workflow + - Beschreibt aus technischer Sicht **WIE** eine Tätigkeit ausgeführt wird + +## Prozessintegration +- ohne aktives Prozessmanagement + - ![image_202.png](image_202.png) +- mit aktivem Prozessmanagement + - ![image_203.png](image_203.png) +- \ No newline at end of file diff --git a/Writerside/topics/EWI/4_21_BPMN.md b/Writerside/topics/EWI/4_21_BPMN.md new file mode 100644 index 0000000..407cd70 --- /dev/null +++ b/Writerside/topics/EWI/4_21_BPMN.md @@ -0,0 +1,200 @@ +# Business Protocol Model and Notation (BPMN) +## [BPMN Modellierungstool](https://demo.bpmn.io/) +## Analytische vs. ausführbare Modellierung +### Analytisch +- Grafische Modellierung von Prozess im IST- und SOLL-Zustand +- Modellierungsmethodik +- Teilweise Simulation von Prozessdaten + +### Ausführbar +- Definition von Benutzerinteraktion + - Rollen, Aufgaben, Deadlines, Exceptionhandling, etc. +- Definition von Systeminteraktion +- Definition des Datenflusses + +## BPMN-Basiselemente +![image_206.png](image_206.png) + +## Aktivitäten +![image_207.png](image_207.png) +> **nicht weiter zergliederte, operative ausführbare Bearbeitungseinheit** + +- Definiert Arbeit die im GP ausgeführt wird +- kann manuell oder automatisiert ausgeführt werden + +### Aufgabentypen +![image_208.png](image_208.png) + +## Teilprozesse +![image_209.png](image_209.png) +![image_210.png](image_210.png) + +- Subprozess muss IMMER mit leerem Startereignis beginnen + +## Ereignisse +![image_211.png](image_211.png) +- hat keine eigene Dauer + +![image_227.png](image_227.png) + +### Zeitereignisse +#### Unterbrechendes Zeitereignis +![image_231.png](image_231.png) + +#### Nicht-unterbrechendes Zeitereignis +![image_232.png](image_232.png) + +### Bedingungsereignis +- Unterbrechung/Fortsetzung des Prozesses bis/wenn Bedingung eingesetzt ist +- ![image_233.png](image_233.png) + +### Fehlerereignis +![image_234.png](image_234.png) + +## Konnektoren +### Sequenzflüssse +- ![image_212.png](image_212.png) +- Verbinden Aktivitäten untereinander/mit Events/Gateways + +### Nachrichtenflüsse +- ![image_213.png](image_213.png) +- Kommunikation über einen Pool heraus + +### Assoziation +- ![image_214.png](image_214.png) +- Verbindet Kommentare, Datenobjekte, zusätzliche Teilnehmer, IT-System + +## Tokenkonzept +### XOR-Joins +- ![image_215.png](image_215.png) +- kein Warten +- Leitet alle Token durch + +### AND-Joins +- ![image_216.png](image_216.png) +- Synchronisiert +- Wartet auf alle Token + +### OR-Joins +- ![image_217.png](image_217.png) +- Synchronisiert +- Wartet auf alle aktiven Token + + +## Gateways +- Verzweigung muss mit gleicher Verzweigung zusammengeführt werden +- Stellt nut Logik dar + - Verrichtet keine Arbeit + - Keine Aktivität +### Datenbasiertes exklusives Gateway +- Es kann nur eine der Verzweigungen ausgewählt werden +- ![image_218.png](image_218.png) +### Paralleles Gateway +- ![image_219.png](image_219.png) +### Datenbasiertes inklusives Gateway +- beschreibt UND-/ODER-Situation +- ![image_220.png](image_220.png) + - Salat / Salat und etwas Ordentliches / etwas Ordentliches +### Ereignisbasiertes exklusives Gateway +- Es wird gewartet bis eines der nachfolgenden Ereignisse eintritt + - Der Pfad wird dann gewählt +- ![image_221.png](image_221.png) + +## Pools und Lanes +### Pool +- Einheit mit klar voneinander abgegrenzten organisatorischen Grenzen + - bspw. Unternehmen + +#### Pools zuklappen (Blackbox) +- ![image_230.png](image_230.png) +- Vereinbarte Schnittstellen einhalten + + +### Lane +- repräsentiert verschiedene Prozessteilnehmen + - Abteilungen / Personen / Rollen + +#### typische Fehler +##### Swimlanes :( +![image_222.png](image_222.png) +→ ![image_223.png](image_223.png) + +## Nachrichtenfluss +### Nachrichtenfluss innerhalb eines Pools +![image_228.png](image_228.png) + +### Nachrichtenfluss innerhalb mehrerer Pools +![image_229.png](image_229.png) + +## Artefakte +### Textanmerkungen +![image_235.png](image_235.png) + +### Gruppierungen +![image_236.png](image_236.png) + + +## Daten +- Repräsentieren alle möglichen Informationen +### Datenspeicher +![image_237.png](image_237.png) + +## Best-Practices +### Strenges Labelling +- Aktivitäten + - Bezeichnung aus Objekt und Verb + - Keine Abkürzungen +- Ereignisse + - Beschriftungen, bei mehreren Start-/Endereignissen +- Gateways + - Eindeutige Namen + - Gibt Entscheidung oder Bedingung an + - Objekt, Verb, "?" + +### Klarer Anfang, klares Ende +- Jeder Prozess hat mind. 1 Start- & Endereignis + +### Konsistente Flussrichtung +- Prozesslogik sichtbar machen +- gekreuzte Linien vermeiden +#### Happy Path +- Sollte leicht zu erkennen sein +- zuerst zeichnen, dann alternative Abläufe hinzufügen + +### Diagramme Vereinfachen +- Anzahl redundanter Aufgaben verringern +- Unterprozesse verwenden, um Aufgaben mit demselben Zweck zu gruppieren +- ![image_238.png](image_238.png) + +### Aktivitäten modellieren +- nicht mehrere Instanzen der gleichen Aktivität + - Mehrfachausführung + - als Zuweisungsbedingung in der Dokumentation und den Zuweisungsregeln +- Nur eine Aufgabe in einen Bereich + + +### Gateways modellieren +![image_239.png](image_239.png) + +![image_240.png](image_240.png) + +- Falls ereignisbasierter Split → KEIN ereignisbasierter Join + - ![image_241.png](image_241.png) + +![image_242.png](image_242.png) + +### Konnektoren modellieren +![image_243.png](image_243.png) + + +### Pools modellieren +- Keine Abläufe über Poolgrenzen hinweg + - ![image_244.png](image_244.png) +- Es muss immer mindestens ein Pool vorhanden sein + - ![image_245.png](image_245.png) + +### Lanes modellieren +- Keine Lanes für automatisierte Aufgaben + - ![image_246.png](image_246.png) +- nix in der Mitte von zwei Lanes + - ![image_247.png](image_247.png) diff --git a/Writerside/topics/EWI/4_2_Prozessmodellierung.md b/Writerside/topics/EWI/4_2_Prozessmodellierung.md new file mode 100644 index 0000000..325d95f --- /dev/null +++ b/Writerside/topics/EWI/4_2_Prozessmodellierung.md @@ -0,0 +1,35 @@ +# Prozessmodellierung +## Grundlagen der Prozessmodellierung +### Definition +- Zweckorientierte, nach Systematik erstellte Abbildung von GPs +- Konstruktion und Pflege von GP-Modellen mit geeigneten Beschreibungssprachen + +### Warum wird Modelliert +- Dokumentation und Erklärung komplexer oder komplizierter Sachverhalte + - Modell als abstrakte Rekonstruktion der Wirklichkeit + - Reduktion auf das Wesentliche + - ergibt sich aus dem Zweck des Modells +- Zur Gestaltung von Informationssystemen + - Aufzeigen von Möglichkeiten zur (Um-)Gestaltung der Unternehmensrealität + - Modelle sind konstruktiv + +### Nutzen der Prozessmodellierung +- Tiefes Verständnis der Prozesse +- Vergleichen von GP +- leicht zu verstehen +- vereinfach Kommunikation über GP +- Grafische Modelle sind Präzise + - reduzieren Gefahr unterschiedlicher Interpretationen +- Ermöglicht Schwachstellen zu lokalisieren +- Ausgangspunkt + - Prozessoptimierung + - Zertifizierungen + - Umsetzung von IT-Unterstützung + +## Sichten der Prozessmodellierung +![image_204.png](image_204.png) + +### Modellierung aus Sicht des Business +![image_205.png](image_205.png) + +## [Modellierung mit BPMN](4_21_BPMN.md) \ No newline at end of file