11


S. M.
Diese Lernkarten bieten eine grundlegende Einführung in die Implementierung von Modellen in Informationssystemen. Sie konzentrieren sich auf die technischen und organisatorischen Aspekte der Umsetzung, einschließlich der Nutzung von Standardsoftware, Process-Engines und Software-Engineering-Methoden. Die Karteikarten behandeln Themen wie die Anpassung von Organisationen an Software, verschiedene Roll-out-Strategien und die Vor- und Nachteile unterschiedlicher Implementierungsmethoden. Besonders nützlich sind sie für Studierende und Berufseinsteiger in der Betriebswirtschaftslehre, die ein Verständnis für die praktische Anwendung von Modellen in der IT gewinnen möchten.
Cartes-fiches
19
Utilisateurs
1
Langue
Allemand
Créé / Mis à jour
17.06.2014 / 18.07.2014

Cartes-fiches

- Stakeholder bei der Modellentwicklung -

Welche drei Betrachter gibt es?

Welche Frage stellen sie sich?

 

 

Siehe Bild

-  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 - 

Was wird später nicht durch die Process-Engine unterstützt?

Siehe Bild

-  Technische Implementierung mit Process-Engine -

Wie sieht der Gesamt-Prozess mit Engine aus?

Process Engine-Pool (Mitte) wird implementiert

-  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 -

Wie sieht der Process-Engine-Prozess aus? (Grafik)

Siehe Bild

-  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
  • 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?

  • Parametrisierung der Standard-Software
    • an Schrauben rumdrehen (Einstellen einer grossen Maschine)
  • Modifikation / Ergänzung der Standardsoftware (Wenn unbedingt notwendig)
    • Test
    • Integration
    • Datenmigration

Hauptaufwand: Nah an Standardsoftware: Testen, passt es?

- 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
  • 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

- 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?

  • Regional gestaffelt
    • Roll-out erfolgt sukzessive/überlappend in den einzelnen Regionen
  • Funktional gestaffelt
    • Einführung erfolgt sukzessive/überlappend in den einzelnen Funktionsbereichen

- 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

Étudier