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.
Flashcards
19
Students
1
Language
German
Category
Micro-Economics
Created / Updated
17.06.2014 / 18.07.2014

Flashcards

- 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

Study