11
-
- 1 / 19
-
Flashcards
- Technische Implementierung mittels Software Engineering -
Wie gestaltet sich ein Mögliches Vorgehen bei der Implementierung?
- Aus den Prozessdiagrammen werden Requirements abgeleitet
- Geschäftsprozessdiagramme werden als Teil der zu erstellenden Spezifikation eingesetzt
- Die einzelnen Prozessschritte werden dann typischerweise vom System als Werkzeuge angeboten-> Werkzeugkasten
- Technische Implementierung mittels Software Engineering -
Welche Denkanstösse resultieren aus der Implementierung?
- Verantwortung über End-to-End Prozesse liegt nun bei den Benutzern (bei Werkzeugkasten)
- Was passiert bei Prozessänderungen?
- Versionierung von Prozessen
- Technische Implementierung mittels Software Engineering -
Automatisierung des Prozesses in eine allgemeine Sprache
Was sind die Vorteile?
- Grössere Flexibilität bei der Umsetzung
- Keine Einschränkungen durch Limitierungen einer fertigen Lösung mit Standardsoftware
- Integration mit Fremdsystemen u.U. einfacher, da nicht zwingend über Web-Services kommuniziert werden muss
- Technische Implementierung mittels Software Engineering -
Automatisierung des Prozesses in eine allgemeine Sprache
Was sind die Nachteile?
- Änderungen im Prozess werden sehr teuer in der Umsetzung
- Grössere Code-Basis zum Warten
- Verwässerung der Prozessmodelle
- Inkonsistenzen zwischen Modell und Umsetzung möglich, sogar wahrscheinlich
- Technische Implementierung mittels Process-Engine -
Wie sieht der Process-Engine-Prozess aus?
• Erstellung des Process-Engine-Prozesses aus den vorherigen, zur
Unterstützung vorgesehener Prozesse.
-
Neuer Pool für die Process-Engine
-
Eine Lane für automatisch durchgeführte Tasks
-
Je eine Lane für jeden Participant
- Technische Implementierung mittels Process-Engine -
Programmcode vs. Modell
- Formales und eindeutiges Modell nötig (beschreiben)
- Alle Anforderungen an das System müssen bereits auf Modellebene abgebildet werden
- Dazu sind verschiedene Modelle nötig (Programmcode)
- Daten-Modell
- Formular-Modell
- Modell der Geschäftsregeln
- Modell der Integration
- Dazu sind verschiedene Modelle nötig (Programmcode)
- Kann das alles die Fachabteilung leisten, so wie es in der Werbung versprochen wird?
- Technische Implementierung mittels Process-Engine -
Was leistet oder erhöht das Process-Enginge?
- Process-Enginge leistet oder erhöht
- Versionierung von Prozessmodellen
- Datensammlung, Kennzahlen und Auswertungen (Process-Mining)
- Technisches Monitoring und Administration
- Auf höherer Ebene Rollen zuweisen
- Agilität (Gewandtheit, Vitalität)
- Qualität
- Technische Implementierung mittels Process-Engine -
Was leistet die Datenmodellierung?
- Exakte Modellierung aller im System verwendeten Daten
- Schnittstelle zu anderen Systemen
- Transformation der Daten für Interoperalität
- Technische Implementierung mittels Standardsoftware -
Was sind die Unterschiede zur Eigenentwicklung?
- Arbeiten mit vorgegebenen Referenzmodellen:
- Einschränkungen, aber Profitieren von Erfahrungen der Vorgänger
- = HOHE MODELLQUALITÄT
- Technische Implementierung mittels Standardsoftware -
Wie bilden sich Modelle in Standardsoftware ab?
Wie geht es vom BPMN-Modell zu lauffähiger Software in SAP?
- Organisatorische Implementierung -
Anpassung der Organisation an die Software oder umgekehrt?
Bei welcher Software (Individual-, Standard-) trifft was zu?
- Individualsoftware
- Software kann sich der Organisation fast beliebig anpassen
- nur wo sinnvoll!
- Verwendung, wenn der Soll-Prozess zu Wettbewerbsvorteilen führt
- Software kann sich der Organisation fast beliebig anpassen
- Standardsoftware
- Rücksichtnahme auf Organisationsstruktur nur begrenzt möglich
- Organisation passt sich Software an
- Verwendung, wenn "gewachsene, eingefahrene Strukturen" aufgelöst werden sollen
- "Wir müssen schneller und kosteneffizienter werden"
- "Andere können das mit dieser Software auch"
- Verwendung, wenn "State of the Art" erreicht werden soll
- Rücksichtnahme auf Organisationsstruktur nur begrenzt möglich
- Organisatorische Implementierung -
Roll-out Strategie: Pilotierter Roll-Out
- Piloteinführung einer Region und einem Funktionsbereich
- Vorteile:
- Keine Fehlerwiederholung
- Sehr hohe Sicherheit
- Geringer, gleichmässiger Ressourcenbedarf
- Nachteile:
- Zeitintensiv
- Ggf. unkoordinierte Vorwegnahme
- Organisatorische Implementierung -
Roll-out Strategie: Step-by-Step
Welche beiden Staffelungen sind hier möglich?
- Organisatorische Implementierung -
Roll-out Strategie: Big Bang
Wie sieht er aus?
Was sind seine Vor- und Nachteile?
- Zeitgleiche Einführung in allen Regionen und Funktionsbereichen
- Vorteile
- Schnellste Variante
- Keine Unruhe im Unternehmen, hohe Motivation (gemeinsamer Sprung)
- Nachteile
- Ggf. wiederholte Fehler
- Hohe Belastung
- Hohes Risiko
- Komplex
In kleineren Unternehmen ok, in grossen: aufpassen! Lieber anderen Weg wählen
- Organisatorische Implementierung -
Was sind generell wichtige Kernpunkte bei der Organisatorischen Implementierung?
- Akzeptanz aller Teilnehmer zu gewinnen ist ein wichtiger Erfolgsfaktor
- Kommunikation ist essenziell: jeder muss wissen, wohin die Reise gehen soll
- Promoter und Opponenten frühzeitig Informieren und auf die Bedürfnisse eingehen
- Betroffene am Prozess und Lösungsentwicklung teilnehmen lassen
- Gerüchte vermeiden und rechtzeitig informieren
- Mitarbeite schulen und Ängste/Barrieren abbauen