Bernd Oestereich Christian Weiss Claudia Schröder Tim Weilkiens Alexander Lenhard. Objektorientierte Geschäftsprozessmodellierung mit der UML

Größe: px
Ab Seite anzeigen:

Download "Bernd Oestereich Christian Weiss Claudia Schröder Tim Weilkiens Alexander Lenhard. Objektorientierte Geschäftsprozessmodellierung mit der UML"

Transkript

1 Bernd Oestereich Christian Weiss Claudia Schröder Tim Weilkiens Alexander Lenhard Objektorientierte Geschäftsprozessmodellierung mit der UML

2 Bernd Oestereich Christian Weiss Claudia Schröder Tim Weilkiens Alexander Lenhard Mehr über die Autoren und»the making of the book«erfahren Sie unter Für ihre Unterstützung bedanken wir uns ganz herzlich bei Prof. Dr. Heidi Heilmann, Prof. Dr. Mario Jeckle, Prof. Dr. Susanne Strahringer, Mike Leuschner, Byron Evans, Elke Schunck, Christoph Kaeder, Christa Preisendanz, o. Univ.-Prof. Dipl.-Ing. Mag. Dr. Gerti Kappel, Dipl.-Ing. Dr. Beate List, unseren Kooperationspartnern von IDS Scheer, unseren KundInnen, ProjektkollegInnen und SchulungsteilnehmerInnen sowie unseren KollegInnen von oose.de. Fachliche Beratung und Herausgabe von dpunkt.büchern im Bereich Wirtschaftsinformatik: Prof. Dr. Heidi Heilmann Lektorat: Christa Preisendanz Copy-Editing: Ursula Zimpfer, Herrenberg Satz: Bernd Oestereich, Hamburg Herstellung: Birgit Bäuerlein Umschlaggestaltung: Helmut Kraus, Düsseldorf Druck und Bindung: Koninklijke Wöhrmann B.V., Zutphen, Niederlande Bibliografische Information Der Deutschen Bibliothek Die Deutsche Bibliothek verzeichnet diese Publikation in der Deutschen Nationalbibliografie; detaillierte bibliografische Daten sind im Internet über < abrufbar. ISBN Auflage 2003 Copyright 2003 dpunkt.verlag GmbH Ringstraße Heidelberg Die vorliegende Publikation ist urheberrechtlich geschützt. Alle Rechte vorbehalten. Die Verwendung der Texte und Abbildungen, auch auszugsweise, ist ohne die schriftliche Zustimmung des Verlags urheberrechtswidrig und daher strafbar. Dies gilt insbesondere für die Vervielfältigung, Übersetzung oder die Verwendung in elektronischen Systemen. Es wird darauf hingewiesen, dass die im Buch verwendeten Soft- und Hardware-Bezeichnungen sowie Markennamen und Produktbezeichnungen der jeweiligen Firmen im Allgemeinen warenzeichen-, marken- oder patentrechtlichem Schutz unterliegen. Alle Angaben und Programme in diesem Buch wurden mit größter Sorgfalt kontrolliert. Weder Autor noch Verlag können jedoch für Schäden haftbar gemacht werden, die in Zusammenhang mit der Verwendung dieses Buches stehen

3

4 Der Geschäftsprozess der Geschäftsprozessmodellierung im Überblick (Essenzbeschreibung) Modellierungsfokus festlegen Es wird festgelegt, welches Unternehmen überhaupt modelliert werden soll und welches die Ziele des Unternehmens sind. 1. Definiere den Fokus der Geschäftsprozessmodellierung, d.h. den zu betrachtenden Bereich, durch möglichst exakte und eindeutige Benennung der einzuschließenden Organisationseinheiten, Unternehmen o.ä. Definiere ggf. auch explizit auszuschließende Organisationseinheiten. 2. Benenne die zu beachtenden Schwerpunkte der Geschäftsprozessmodellierung durch Unterscheidung in obligatorische (muss) und optionale (kann) Bereiche. 3. Beschreibe den Geschäftszweck, d.h., womit das Unternehmen Geld verdient. 4. Beschreibe, was das Unternehmen ausmacht und was es von anderen unterscheidet (Leitbild). 5. Beschreibe das an erster Stelle stehende Ziel des Unternehmens (Leitziel, Vision). Organisationseinheiten modellieren Es wird die vorhandene Organisationsstruktur ermittelt und beschrieben. 1. Identifiziere die Organisationseinheiten innerhalb des Modellierungsfokus. 2. Stelle die Organisationsstruktur grafisch als UML- Klassenmodell dar. Ziele festlegen Es wird ermittelt und dokumentiert, womit das Unternehmen Geld verdient. 1. Beschreibe die wichtigsten 7 Ziele des Unternehmens (bzw. Modellierungsfokus). 2. Unterscheide operative und strategische Ziele. 3. Versehe jedes Ziel mit einer Kennzahl zur Messung der Zielerreichung. 4. Beschreibe zu jedem Ziel 1-3 Maßnahmen zur Zielerreichung. Aktive Geschäftspartner identifizieren Es wird ermittelt und dokumentiert, wer die Kunden des Unternehmens sind. 1. Identifiziere die aktiven Geschäftspartner, d.h. solche Akteure, die außerhalb des Modellierungsbereiches stehend aktiv Geschäftsprozesse initiieren. 2. Bei dieser Gelegenheit identifizierte passive Geschäftspartner, Geschäftsmitarbeiter und Anwendungsfälle werden zur späteren Verwendung festgehalten. Geschäftsanwendungsfälle der aktiven Geschäftspartner identifizieren Es werden die Geschäftsanwendungsfälle der Kunden in Kurzform beschrieben. 1. Befrage die aktiven Geschäftspartner oder nehme gedanklich ihre Position ein und identifiziere die aus ihrer Sicht gewünschten Geschäftsanwendungsfälle. 2. Beschreibe jeden Geschäftsanwendungsfall mit Namen, Auslöser, Ergebnis, Akteur und Kurzbeschreibung. Weitere unterstützende Geschäftsanwendungsfälle identifizieren Es werden die Geschäftsanwendungsfälle von Lieferanten und anderen Geschäftspartnern in Kurzform beschrieben. Geschäftsprozesse für Systementwicklung modellieren Orgeinheiten modellieren GMA und Akteurmodell definieren Kap. 3.7 S. 72 GAF-Modell erstellen Kap S. 118 Sonstige Anforderungen definieren Kap S. 129 Kap. 3.2, S Überlege, welche (weiteren) unterstützenden Geschäftsanwendungsfälle und Geschäftspartner notwendig sind, um die identifizierten Kern-Geschäftsanwendungsfälle zu betreiben. 2. Beschreibe jeden unterstützenden Geschäftsanwendungsfall mit Namen, Auslöser, Ergebnis, Akteur und Kurzbeschreibung. Modellierungsfokus festlegen Kap. 3.3, S. 46 GAF essenziell beschreiben Ziele festlegen GAF-Abläufe modellieren GAF-Abläufe optimieren u. konsolidieren Kap. 3.12, S. 102 Systemanwendungsfälle definieren Kap. 3.1, S. 37 Kap S. 87 Fachliches Glossar entwickeln GAF der aktiven GPA identifizieren Weitere unterstützende GAF identifizieren Kap S. 96 GAF-Abläufe detaillieren Kap S. 133 Aktive GPA identifizieren Kap. 3.8 S. 77 Geschäftsprozesse definieren Kap S. 111 Geschäftsklassenmodell entwickeln Organisat. Einbettung und Abhäng. reorg. Geschäftsprozesse für Systementwicklung modelliert GAF = Geschäftsanwendungsfälle GPA = Geschäftspartner GMA = Geschäftsmitarbeiter Kap S. 123 Kap. 3.4 S. 51 Kap. 3.5, S. 56 Kap. 3.6, S. 66 Fachliches Glossar entwickeln Geschäftsprozesse dokumentieren Kap S. 114 Zustandsmodelle entwickeln Kap S. 141 Kap. 3.9 S. 84 Kap S. 127 Es werden die wichtigsten modellierungsrelevanten Fachbegriffe definiert. 1. Lege ein fachliches Glossar an und definiere dort alle wichtigen fachlichen Begriffe. 2. Stimme alle Begriffe mit den wichtigsten Stakeholdern ab by oose.de GmbH Aktuelle Fassung, Info und Download: OOGPM-Methodikübersicht Teil 1/2

5 Geschäftsmitarbeiter identifizieren und Akteurmodell entwickeln Es werden alle an den Geschäftsanwendungsfällen beteiligten Akteure und Organisationseinheiten beschrieben. 1. Betrachte alle Geschäftsanwendungsfälle und identifiziere für jeden die beteiligten Akteure. Begrenze dies jedoch auf maximal 7 Akteure bzw. 4 Minuten pro Geschäftsanwendungsfall. 2. Notiere die Ergebnisse je Geschäftsanwendungsfall als Geschäftsanwendungsfall-Kontext. 3. Ordne die gefundenen Geschäftsmitarbeiter einer Organisationseinheit zu. Falls keine existierende Organisationseinheit passt, hat man eine neue gefunden. 4. Unterscheide ggf. Soll- und Ist-Situation der Aufbauorganisation. Geschäftsanwendungsfälle essenziell beschreiben Es werden alle Geschäftsanwendungsfälle in einem einheitlichen Detaillierungsgrad und anhand einiger formaler Kriterien näher beschrieben. 1. Beschreibe jeden Geschäftsanwendungsfall kurz mit 1-2 Sätzen in natürlicher Sprache. 2. Definiere Anfang und Ende der Geschäftsanwendungsfälle mit Hilfe von Auslösern und Ergebnissen. 3. Definiere zu jedem Geschäftsanwendungsfall die eingehenden Daten. 4. Benenne zu jedem Geschäftsanwendungsfall die beteiligten Akteure. 5. Beschreibe stichwortartig den essenziellen Ablauf eines jeden Geschäftsanwendungsfalles. 6. Priorisiere die Geschäftsanwendungsfälle. Geschäftsprozesse definieren Alle zusammengehörenden Geschäftsanwendungsfälle werden zu Geschäftsprozessen zusammengefasst. 1. Fasse alle thematisch zusammengehörenden Geschäftsanwendungsfälle zu Gruppen zusammen. Die Gruppen repräsentieren Geschäftsprozesse. 2. Gebe jeder Gruppe einen Namen. 3. Klassifiziere die Gruppen nach Kern-Prozessen und unterstützenden Prozessen. Geschäftsanwendungsfallmodell erstellen Die Beziehungen, Abhängigkeiten und Gemeinsamkeiten der Geschäftsanwendungsfälle werden beschrieben. 1. Stelle alle bisher vorhandenen Geschäftsanwendungsfälle in einem Anwendungsfallmodell dar. Alle Geschäftsanwendungsfälle eines Geschäftsprozesses werden in jeweils einem eigenen Anwendungsfalldiagramm dargestellt. 2. Identifiziere und beschreibe die involvierten Geschäftsmitarbeiter. 3. Identifiziere gleiche Schritte in verschiedenen Geschäftsanwendungsfällen und löse sie als sekundäre Geschäftsanwendungsfälle heraus, um ein redundanzfreies Modell herzustellen. Geschäftsanwendungsfall-Abläufe modellieren Die Abläufe der Geschäftsanwendungsfälle werden inklusive aller fachlichen Ausnahmen und Varianten modelliert. 1. Beschreibe den Standardablauf eines jeden Geschäftsanwendungsfalles in Form eines UML-Aktivitätsmodelles. 2. Identifiziere zu jedem Geschäftsanwendungsfall vollständig alle fachlich relevanten Varianten und Ausnahmen und notiere sie im Aktivitätsmodell. 3. Notiere nicht sofort klärbare Fragen in einer Offene-Punkte- Liste. Geschäftsanwendungsfall-Abläufe optimieren und konsolidieren Die in den Geschäftsanwendungsfällen verwendeten Namen und Begriffe werden überprüft und konsolidiert. Die Reihenfolgen der einzelnen Ablaufschritte werden kritisch hinterfragt und ggf. restrukturiert. 1. Überprüfe und restrukturiere ggf. die Ablaufreihenfolgen. 2. Überprüfe und konsolidiere die verwendeten Begriffe. Geschäftsanwendungsfall-Abläufe detaillieren Die einzelnen Aktivitäten eines jeden Geschäftsanwendungsfall- Ablaufmodelles werden in einer vorgegebenen Form detailliert. 1. Beschreibe die einzelnen Aktivitäten eines jeden Geschäftsanwendungsfall-Ablaufmodelles in einer vorgegebenen detaillierten Form. Organisatorische Einbettung identifizieren und Abhängigkeiten ggf. reorganisieren Die sich aus der organisatorischen Zuordnung von Verantwortlichkeiten ergebenden Abhängigkeiten werden identifiziert und ggf. durch Reorganisation der Verantwortlichkeiten oder Organisationseinheiten optimiert. 1. Bestimme, welche einzelnen Schritte im Ablauf von welchen Organisationseinheiten verantwortet werden. 2. Ermittle die sich daraus ergebenden Abhängigkeiten. 3. Restrukturiere die Verantwortlichkeiten oder Organisationseinheiten ggf. derart, dass die Abhängigkeiten minimiert werden. Geschäftsprozesse dokumentieren Die Geschäftsprozesse werden in detaillierterer Form beschrieben. 1. Beschreibe die wichtigsten Eigenschaften eines jeden Geschäftsprozesses in natürlicher Sprache: Kurzbeschreibung, Maßnahmen, Prozessverantwortliche und -beteiligte. 2. Stelle die Abläufe eines jeden Geschäftsprozesses mit Hilfe eines Diagramms grafisch dar, soweit dies zweckmäßig ist. Sonstige Anforderungen definieren Geschäftsregeln und andere geschäftliche Anforderungen werden definiert. 1. Beschreibe alle geschäftlichen Anforderungen und Regeln in einem zentralen Anforderungskatalog. 2. Referenziere geschäftsobjektspezifische Geschäftsregeln in den jeweiligen Geschäftsobjekten. 3. Referenziere anwendungsfallspezifische Geschäftsregeln in den jeweiligen Anwendungsfällen. Systemanwendungsfälle definieren Es wird entschieden, welche Anwendungsfälle systemtechnisch unterstützt werden sollen. Diese werden dann als Systemanwendungsfälle weiter detailliert. 1. Entscheide für jeden vorliegenden Geschäftsanwendungsfall, ob er systemtechnisch umgesetzt werden soll. 2. Ergänze ggf. fehlende fachliche Ausnahmen und Varianten, beispielsweise fachlich sinnvolle Abbruchmöglichkeiten. 3. Zerlege diese systemtechnisch umzusetzenden Geschäftsanwendungsfälle in zeitlich kohärente Systemanwendungsfälle. 4. Erstelle ein Systemanwendungsfallmodell. Geschäftsklassenmodell entwickeln Die Struktur der fachlichen Begriffe und Geschäftsobjekte wird grafisch dargestellt. 1. Entnehme den Kern-Geschäftsanwendungsfällen die wichtigsten Geschäftsobjekte. 2. Erstelle mit diesen Geschäftsobjekten ein Klassenmodell. 3. Erkenne, welche weiteren Geschäftsobjekte noch zu berücksichtigen sind, damit das Modell verständlich wird, und nehme diese ebenfalls auf. Zustandsmodelle entwickeln Die möglichen fachlichen Zustände von zustandsrelevanten Geschäftsklassen werden modelliert. 1. Identifiziere die möglichen fachlichen Zustände eines jeden Geschäftsobjektes. 2. Kennzeichne alle Geschäftsklassen mit signifikantem zustandsabhängigem Verhalten. 3. Entwickle für jede als zustandsabhängig gekennzeichnete Geschäftsklasse ein Zustandsmodell by oose.de GmbH Aktuelle Fassung, Info und Download: OOGPM-Methodikübersicht Teil 2/2

6 Anwendungsfalldiagramm Passiver Geschäftspartner Abstrakter aktiver Geschäftspartner Spezialisierter Anwendungsfall Anwendungsfall «include» «secondary» Sekundärer Anwendungsfall Systemakteur Fremdsystem als Akteur Konkreter aktiver Geschäftspartner Innenorientierter Geschäftsmitarbeiter Zeitereignis Außenorientierter Geschäftsmitarbeiter Geschäftsprozesse Anforderungen «core business process» Kern-Geschäftsprozess Kern-Geschäftsprozess «Requirement» Anforderung «include» «Feature» Ein Feature «Aim» Ein Ziel «Problem» Ein Problem «business process» Geschäftsprozess Systemanwendungsfall Systemanwendungsfall Kern-Geschäftsanwendungsfall Geschäftsanwendungsfall Geschäftsprozess Ein Feature Ein Ziel Ein Problem Aktivitätsdiagramme Parameter Aktivität Parameter : Typ Schritt 1 [Bed. 1] [Bed. 2] Schritt 2 Ende Objektknoten [Zustand] Schritt 3 Signal Schritt 4 Parameter Start [weiter] [stopp] Ablaufende Schritt 4 Schritt 4.1 Schritt 4.3 Schritt 4.2 Schritt 4.4 Generalisierte Aktivität Partition 1 Partition 2 Start Teilung Synchronisation Teilung und (Splitting) (Und) Synchronisation Spezialisierte Aktivität Spezialisierte Aktivität Aktivitäts-Generalisierung Schritt 1 Schritt 2 [x<0] [x>0] [x=0] Verzweigung Zusammenführung (Oder) [x<0] [x>0] [x<0] [x=0] [x=0] Verzweigung und Zusammenführung [x>0] Schritt 4 Schritt 3 Ende 2003 by oose.de GmbH Aktuelle Fassung, Info und Download: OOGPM-Notationsübersicht Teil 1/2

7 Klassen «Stereotyp» Paket::Klasse {Eigenschaftswerte} attribut operation() Paket::Klasse... Verantwortlichkeiten... Klasse Boundary Abstrakte Klasse Control Abstrakte Klasse {abstract} Entity Generalisierung (Vererbung) Assoziationen Oberklasse Klasse A 1..* Assoziationsname 0..* Rolle A Rolle B Klasse B Diskriminator Klasse A Gerichtete Assoziation Klasse B Unterklasse1 Unterklasse2 Unterklasse3 Ganzes Aggregation Teil Pakete Schnittstellen «interface» Schnittstelle «interface» Schnittstelle Paket Paket Paket Anwendungsfall Anwendungsfall Implementierende Klasse Implementierung bzw. Bereitstellung einer Schnittstelle Bereitgestellte Schnittstelle Klasse Anforderung bzw. Nutzung einer Schnittstelle Benötigte Schnittstelle Organisationseinheiten Abstrakte Orgeinheit «organization unit» Orgeinheit Orgeinheit Orgeinheit {Stabsstelle} Orgeinheit kürzel leitung stellvertretung kostenstelle A A A A «reporting» B B B B Disziplinarische Weisungsbefugnis (A weist B an) und Verantwortung (A ist für B verantwortlich) Berichtsweg (B berichtet an A) Spezialisierung (B ist eine Art A) Funktionale Weisungsabhängigkeit mit fachlicher Verantwortung (B ist funktional weisungsabhängig von A) Zustandsdiagramme Zustand Zustand Startzustand Unterzustand Ereignis Unterzustand [Bedingung] Endzustand Ereignis 2003 by oose.de GmbH Aktuelle Fassung, Info und Download: OOGPM-Notationsübersicht Teil 2/2

8 Dipl.-Ing. Bernd Oestereich ist geschäftsführender Gesellschafter der oose.de Dienstleistungen für innovative Informatik GmbH und Autor zahlreicher teilweise international verlegter Buch- und Zeitschriftenpublikationen. Mit seinen Arbeiten gibt er immer wieder wichtige Impulse für die objektorientierte Softwareentwicklung. Er ist Mitglied in verschiedenen regionalen und überregionalen Arbeitskreisen zu objektorientierten Themen. Dipl.-Wirtschaftsinform. Christian Weiss ist Trainer und Berater bei der oose.de GmbH und beschäftigt sich seit 1991 mit objektorientierter Softwareentwicklung, u. a. als leitender Entwickler, Berater und Trainer für interne und öffentliche Seminare. Auch an Hochschulen referiert er regelmäßig. Seine Schwerpunkte liegen im Bereich objektorientierte Analyse- und Designtechniken, Geschäftsprozessmodellierung sowie der Unterstützung von Großunternehmen bei der Umstellung auf Objekttechnologien. Dipl.-Betriebsw. Claudia Schröder ist freiberufliche Systemanalytikerin. Sie beschäftigt sich seit 1999 mit objektorientierter Softwareentwicklung. Ihre Schwerpunkte liegen im Bereich Entwicklungsmethodik, Anforderungsanalyse und Geschäftsprozessmodellierung ( Dipl.-Inform. Tim Weilkiens ist Trainer und Berater bei der oose.de GmbH und beschäftigt sich seit Beginn seines Studiums 1991 mit objektorientierter Softwareentwicklung. Er verfügt über eine hohe fachliche Kompetenz in den Bereichen objektorientierte Analyse, objektorientiertes Design, UML, UML-Case-Tools, objektorientiertes Testen, C++ und Java. Dipl.-Inform. Alexander Lenhard ist Trainer und Berater bei der oose.de GmbH und beschäftigt sich seit seinem Studium mit objektorientierter Softwareentwicklung, UML und Java. Neben der fachlichen Kompetenz in der objektorientierten Analyse und Design besitzt er durch seine langjährige Tätigkeit als Simulationsspezialist umfangreiche Kenntnisse in der Geschäftsprozessmodellierung und -analyse.

9 v Geleitwort Geschäftsprozessmodellierung erfreut sich seit über zehn Jahren intensiver Aufmerksamkeit in Praxis und Theorie der Wirtschaftsinformatik. Antworten auf die aktuelle wirtschaftliche Situation setzen zu einem erheblichen Teil bei der Straffung und Verbesserung bis Neugestaltung der Unternehmensprozesse an mit dem Ziel, damit einerseits die Kundenorientierung zu verstärken und andererseits unnötige Kosten zu vermeiden. Dabei gilt als selbstverständlich, dass neue bzw. verbesserte Prozesse, die effektiv und effizient arbeiten sollen, nur mit optimalem Einsatz von Informationstechnologie realisierbar sind. Im gleichen Zeitraum hat sich in der Informatik die objektorientierte Entwicklung immer weiter durchgesetzt, seit einigen Jahren zunehmend ergänzt durch neue Konzepte nach dem Paradigma der agilen Softwareentwicklung. Als breit bekannter und praktizierter Standard hat sich die seit Ende 1997 von der Object Management Group (OMG) vertretene Unified Modeling Language (UML) als Modellierungssprache für Spezifikation, Design und Dokumentation objektorientiert entwickelter Systeme etabliert. Neu modellierte bzw. verbesserte Geschäftsprozesse müssen in betriebliche Informationssysteme umgesetzt werden. An dieser Schnittstelle entstehen in der Praxis noch häufig Probleme, weil Vorgehensweise, Methoden und Werkzeuge der Geschäftsprozessmodellierung einerseits und der objektorientierten Entwicklung andererseits weitgehend unabhängig voneinander entstanden sind und sich deshalb deutlich unterscheiden. Diese zeit- und fehlerträchtige Bruchstelle zu überbrücken, ist Ziel des vorliegenden Buches Objektorientierte Geschäftsprozessmodellierung mit der UML. Hervorzuheben sind eine Reihe weiterer Vorzüge dieser Methodik. Sie ist im Buch, wie meine Kollegin Susanne Strahringer von der European Business School anmerkt, didaktisch sehr gut aufbereitet und hervorragend strukturiert. Die Buchautoren arbeiten seit Jahren in der objektorientierten Entwicklung, wie u.a. die vielen einschlägigen Publikationen des Hauptautors Bernd Oestereich belegen. Sie haben die Methode seit 2001 in engem Kontakt mit der Praxis entwickelt, dort vielfach angewandt und auf der Basis ihrer Erfahrungen sukzessive verbessert. Ein wichtiger Aspekt ihrer Methode ist größtmögliche Einfachheit und damit verbunden die Verpflichtung auf die Grundsätze agiler Softwareentwicklung. Darüber hinaus ist die im Buch an vielen Beispielen veranschaulichte Vorgehensweise anbieterneutral und lässt sich mit fast jedem gebräuchlichen UML-Tool kombinieren. Das alles spricht dafür, dass Sie als Leserin bzw. Leser das Buch nicht nur studieren (wobei Glossar und Index Sie zusätzlich unterstützen), sondern im Anschluss daran die Objektorientierte Geschäftsprozessmodellierung mit der UML an einem geeigneten echten oder Studienprojekt ausprobieren und testen. Dazu wünsche ich Ihnen nicht nur viel Erfolg, sondern auch eine gehörige Portion Spaß! Prof. Dr. Heidi Heilmann Sindelfingen, im Mai 2003

10 vi Vorwort Ursprünglich ist die Geschäftsprozessmodellierung eine Domäne der Betriebswirtschaft. Aus Sicht der Informatik ist Geschäftsprozessmodellierung nur ein Randbereich. Aus den Ergebnissen einer Geschäftsprozessmodellierung können aber Anforderungen und Rahmenbedingungen für Softwareentwicklungsprojekte entstehen. Die Fragen, die mit Geschäftsprozessmodellierung berührt werden, sind aber eher betriebswirtschaftlicher Natur. Es geht hier beispielsweise um Produktivitätssteigerungen, Outsourcing, Controlling, Reorganisation und eben auch, und hier kommt die Informatik ins Spiel, um Automatisierung. Methodisch beinhaltet Geschäftsprozessmodellierung die Analyse und Beschreibung von Abläufen und ihre Einbettung in eine Organisation und andere Rahmenbedingungen. Im Bereich der Ablaufmodellierung sowie der Analyse und Beschreibung von Anforderungen, wie beispielsweise Geschäftsregeln, existieren in der Informatik viele bewährte Ansätze und standardisierte Notationen. Diese sind nicht originär für Geschäftsprozessmodellierung vorgesehen nichtsdestotrotz dafür geeignet oder prädestiniert. Die Unified Modeling Language (UML) ist ein international (bspw. durch OMG und ISO 1 ) und durch die Praxis anerkannter Standard in der (objektorientierten) Softwareentwicklung. Die Autoren dieses Buches kommen zum einen aus diesem Umfeld, zum anderen aus einem betriebswirtschaftlichen Bereich. Sie haben erkannt, dass die aktuellen Standardverfahren und -notationen der Informatik, also beispielsweise UML, auch für Geschäftsprozessmodellierung geeignet sind und dass damit ein Bruch in der Darstellung und in der Vorgehensweise zwischen Geschäftsprozessmodellierung und Softwareentwicklung geschlossen werden kann. Die wichtigsten Vorteile der Geschäftsprozessmodellierung mit Standardverfahren der Informatik sind: Durchgängigkeit: Die methodische Durchgängigkeit von der Geschäftsprozessanalyse bis in die informationstechnische Automatisierung dieser Geschäftsprozesse wird möglich. Bewährte und etablierte Techniken: Objektorientierte Programmierung und Modellierung wird seit vielen Jahren erfolgreich eingesetzt und hat bewiesen, dass damit große und komplexe Systeme 1 OMG (Object Management Group) ist ein Industriekonsortium u.a. zur Entwicklung, Vereinheitlichung und Standardisierung von Informationstechnologien. ISO (International Organization for Standardization) ist eine 1947 gegründete Vereinigung der einzelnen nationalen Standardisierungsinstanzen aus über 140 Ländern.

11 vii bewältigt werden können. Entwurfsmuster und -prinzipien der Informatik lassen sich auf die Geschäftsprozessmodellierung übertragen. Nachvollziehbarkeit: Anforderungen, die das Geschäft stellt, lassen sich bis zur Implementierung herunter (und zurück) nachvollziehbar dokumentieren. Bessere Verständigung: So wie Objektorientierung und UML die Kluft zwischen Analyse und Design verringert haben, kann die Verwendung derselben Konzepte die Barriere zwischen Prozessmodellierern und Systemanalytikern aufweichen. Breite Werkzeugunterstützung: Für die UML stehen eine Vielzahl ausgereifter Werkzeuge mit verschiedenen Schwerpunkten und für unterschiedliche Zielgruppen bereit. Das vorliegende Buch wendet sich also gleichermaßen an Informatiker- Innen, beispielsweise in der Software-Projektleitung, Analyse und Design, als auch an MitarbeiterInnen aus den Bereichen Geschäfts- und Betriebsorganisation, Controlling, Unternehmensberatung und Betriebswirtschaft. Mit unserem hier vorgestellten Ansatz verfolgen wir außerdem das Ziel, möglichst einfache Modelle zu erstellen, die gerade ausreichend sind, die mit der Geschäftsprozessmodellierung verbundenen Ziele zu erreichen. Wir glauben, dass nicht der Umgang mit möglichst vielen und genauen Informationen zu einer erfolgreichen Geschäftsprozessmodellierung führt, sondern die klare Strukturierung und Einfachheit. Einfachheit ist eine Tugend. Einfachheit gibt Stärke, sagt Ikea- Gründer Ingvar Kamprad. Welcher Grad der Einfachheit für eine konkrete Geschäftsprozessmodellierung angemessen ist, lässt sich nicht allgemein gültig beschreiben und ist im konkreten Arbeitskontext herauszufinden und zu entscheiden. Wir möchten Sie an dieser Stelle aber ermutigen, unsere zahlreichen Hinweise auf Vereinfachungsmöglichkeiten in dem Buch ernst zu nehmen und im Zweifelsfall immer den einfacheren Weg zu gehen. Etwas einfach zu machen ist nicht einfach, es bedarf der geschickten Abstraktion vom Komplexen zum Wesentlichen. Bernd Oestereich

12

13 ix Inhaltsüberblick 1 Einleitung... 1 In diesem Kapitel erhalten Sie eine kurze Einführung, warum Geschäftsprozessmodellierung wichtig ist, wo sie herkommt und wie sie sich abgrenzt von Objektorientierung, UML, Anforderungsanalyse u.a. 2 Überblick und Orientierung In diesem Kapitel finden Sie eine kurze Zusammenfassung unserer Methodik und Informationen zu ihrer Einbettung in die System- und Softwareentwicklung. 3 OOGPM-Methodik Hier lernen Sie anhand eines durchgängigen praxisnahen Fallbeispiels die Methodik objektorientierter Geschäftsprozessmodellierung (OOGPM) kennen. Verteilt auf 20 Einzelschritte sehen Sie die typischen Aktivitäten und Ergebnisse einer systematischen Vorgehensweise, wie diese zusammenhängen, aufeinander aufbauen und was dabei in der Praxis zu beachten ist. 4 UML - Notation und Semantik In dem Fallbeispiel und der Methodik verwenden wir die Unified Modeling Language (UML) in einer speziellen Ausprägung für Geschäftsprozessmodellierung. Die Semantik, Notation sowie besondere formale und praktische Aspekte aller wichtigen Modellelemente werden in diesem Kapitel erläutert. 5 Anhang Abkürzungen Glossar Literatur Index...233

14 viii Inhaltsverzeichnis 1 Einleitung Warum Geschäftsprozessmodellierung? Historie der Geschäftsprozessorientierung Abgrenzung Objektorientierung und UML Andere Modellierungsansätze Requirements Engineering Überblick und Orientierung Vorgehensweise Einbettung in die Systementwicklung OOGPM-Methodik Modellierungsfokus festlegen und Unternehmensziele beschreiben Organisationseinheiten modellieren Ziele festlegen Aktive Geschäftspartner identifizieren Geschäftsanwendungsfälle der aktiven Geschäftspartner identifizieren Weitere unterstützende Geschäftsanwendungsfälle identifizieren Geschäftsmitarbeiter identifizieren und Akteurmodell entwickeln Geschäftsprozesse definieren Geschäftsprozesse dokumentieren Geschäftsanwendungsfälle essenziell beschreiben Geschäftsanwendungsfall-Abläufe modellieren Geschäftsanwendungsfall-Abläufe optimieren und konsolidieren Geschäftsanwendungsfall-Abläufe detaillieren Organisatorische Einbettung und Abhängigkeiten identifizieren Geschäftsanwendungsfall-Modell erstellen Geschäftsklassenmodell erstellen Zustandsmodelle für zustandsrelevante Geschäftsklassen erstellen Geschäftliche Anforderungen und Regeln beschreiben Systemanwendungsfälle definieren Glossar und Abkürzungsverzeichnis entwickeln UML Notation und Semantik UML Akteur Aktive Geschäftspartner...150

15 ix Passive Geschäftspartner Innenorientierte Geschäftsmitarbeiter Außenorientierte Geschäftsmitarbeiter Systemakteure Anwendungsfallmodell Spezialisierung, Realisierung von Anwendungsfällen Enthält-Beziehung Assoziation in Anwendungsfalldiagrammen Anwendungsfall (allgemein) Geschäftsprozess Geschäftsanwendungsfall Kern-Geschäftsanwendungsfall Unterstützender Geschäftsanwendungsfall Systemanwendungsfall Sekundärer Anwendungsfall Anforderung Aktivitätsmodelle Aktivitätsdiagramm Aktivität und Transition Aktivitätsbeschreibung Funktionsbaum Verzweigungen und Zusammenführungen Involvierte Geschäftsobjekte Signal Spezialisierung/Generalisierung von Aktivitäten und Anwendungsfällen Verantwortlichkeitsbereiche Geschäftsklassenmodell Klasse Verantwortlichkeit Attribut Operation Assoziation Spezialisierung/Generalisierung von Klassen Abstrakte Klasse Schnittstelle Pakete Organisationsplan Organisationseinheit Organisationsbeziehungen Zustandsmodelle Zustand Ereignis und Zustandsübergang...214

16 x 5 Anhang Abkürzungsverzeichnis Glossar Literatur Index...233

17 1 Einleitung Phantasie ist wichtiger als Wissen. Albert Einstein

18

19 1.1 Warum Geschäftsprozessmodellierung? Warum Geschäftsprozessmodellierung? Extrakt Geschäftliche Abläufe entstehen in Unternehmen häufig ungeplant und willkürlich aus einer Menge einzelner Aktivitäten, die jeweils nur die begrenzte Perspektive einer einzelnen Person berücksichtigen und dadurch in ihrer Gesamtheit häufig unstrukturiert oder chaotisch sind. Geschäftliche Abläufe entwickeln oft eine Eigendynamik, deren Stärke zunimmt, je instabiler und bewegter das geschäftliche Umfeld ist. Dadurch unterliegen auch einstmals geordnete Prozesse einem schleichenden Strukturverfall. Prozesse sollen automatisiert und Prozesslücken durch neue Hardund Software geschlossen werden, um Kosten zu senken und die Produktivität zu erhöhen. Die Organisationsstrukturen in Unternehmen sollen zur Produktivitätssteigerung optimiert oder Teile der Prozesskette gar aus- oder wieder eingelagert werden (Out- bzw. Insourcing). Unternehmenszusammenschlüsse und -kooperationen sollen Synergieeffekte bewirken. Im Hinblick auf die vorgenannten Effekte und Ziele werden Geschäftsprozesse modelliert, um sie zu verstehen, zu dokumentieren, zu analysieren und zu verbessern. Dabei ist zu berücksichtigen, wie viel Modellierung im Hinblick auf die zu erreichenden Ziele notwendig und angemessen ist. Die Beurteilung eines Geschäftsprozesses setzt Kenntnis von Unternehmenszweck und -zielen voraus. Unternehmen möchten wissen, wie ihre Arbeit abläuft, um daraus Erkenntnisse und Entscheidungen abzuleiten, wie der Unternehmenszweck und die Unternehmensziele optimal unterstützt werden können. Während es in der Vergangenheit eher darum ging, Produktivitätssteigerungen beispielsweise durch Automatisierung zu bewirken, das heißt, Zeit, Kosten, Qualität und andere Faktoren zu optimieren, geht es seit kurzem immer mehr darum, welche Teile des Prozesskette aus dem Unternehmen ausgelagert und an Dritte übertragen werden können (sog. Outsourcing). Produktivitätssteigerung, Automatisierung, Outsourcing

20 4 1.1 Warum Geschäftsprozessmodellierung? Änderungen im Umfeld, bspw. im Verhalten der Geschäftspartner Ad-hoc-Erfindungen und Improvisationen der Prozessbeteiligten Außerdem agieren Unternehmen immer mehr in dynamischen Umgebungen. Die Rahmenbedingungen ihres Geschäftes ändern sich stetig und die zu beachtenden Abhängigkeiten werden komplexer. Ob die existierenden Abläufe in einem Unternehmen angemessen oder optimal sind, hängt also auch von äußeren Faktoren ab, so dass sich der Grad der Zielerreichung auch ohne Verursachung durch das Unternehmen ändern kann. Ein wichtiges Mittel, um Erkenntnisse zu gewinnen, wie der Unternehmenszweck und die Unternehmensziele optimal unterstützt werden können, und um Entscheidungen zur Optimierung zu begründen oder zu überprüfen, ist die Geschäftsprozessmodellierung. Schleichende Prozessveränderungen und -erweiterungen. Angenommen, ein Unternehmen verkauft Produkte und besitzt hierfür wohldefinierte und effiziente Geschäftsprozesse. Irgendwann treten Änderungen im üblichen Verhalten oder der Kommunikation mit dem Kunden auf. Beispielsweise treffen immer weniger Bestellungen schriftlich ein, stattdessen telefonisch oder per . Einige der vorgesehenen Mechanismen funktionieren dann vielleicht nicht mehr, beispielsweise das Ablagesystem für die Korrespondenz. Außerdem verändert sich damit eventuell die (juristische) Qualität, weil s anfechtbarer sind oder weil die sonst üblichen Korrespondenzbestandteile (Firmierung, Adresse, Handelregisterinformation, Steuer- IDs etc.) unvollständig sind. Die mit der Sachbearbeitung betrauten Mitarbeiter geben ihr Bestes und erfinden und improvisieren jetzt ganz neue Mechanismen und Abläufe, um weiterhin die Kunden optimal zu bedienen. Die Entscheidungsträger oder Verantwortlichen im Unternehmen registrieren diese allmählich zunehmenden Veränderungen sehr wahrscheinlich noch nicht. Die einzelnen Sachbearbeiter betrachten bei ihren Ad-hoc-Erfindungen und improvisierten Prozessveränderungen mit großer Wahrscheinlichkeit nicht das Unternehmen und die Abläufe in ihrer Gesamtheit, sondern nur den für sie sichtbaren und relevanten Ausschnitt. Indirekt verändert sich in Folge davon auch die Zusammenarbeit mit anderen Abteilungen und Mitarbeitern im Unternehmen, d.h., der Impuls für Veränderungen breitet sich im Unternehmen aus. In vielen Fällen führt dies zu einem schleichenden Verlust der Effizienz, die Kosten erhöhen sich, die Qualität leidet vielleicht, die Ausnahmen, Fehler, Reklamationen, Bearbeitungszeiten, Verantwortlichkeitsgerangel und Unregelmäßigkeiten nehmen zu und so weiter. Diese Beispiele zeigen, wie Geschäftsprozesse auch in ansonsten wohlstrukturierten Unternehmen chaotisch werden können.

21 1.1 Warum Geschäftsprozessmodellierung? 5 Willkürliche und unkontrollierte Prozessgestaltung. Es gibt natürlich auch Fälle, in denen von Anfang an Chaos herrscht. Dies betrifft in besonderem Maße neu gegründete und sehr schnell wachsende Unternehmen mit unerfahrenen Führungskräften. Viele so genannte Start-up- Unternehmen in den Dotcom-Boom-Jahren zeigten solche Phänomene. Aufgaben und Funktionen im Unternehmen wurden grob definiert, es wurden hierfür Mitarbeiter eingestellt, die dann in der Ausgestaltung ihrer Aufgaben und Funktionen weitgehend sich selbst überlassen wurden. Durch das rasante Unternehmenswachstum konnte es passieren, dass eine Aufgabe zunächst von einer einzelnen Person und wenige Monate später bereits von 3-5 Mitarbeitern wahrgenommen wurde. Hier treten ähnliche Effekte auf wie bei den schleichenden Veränderungen in wohlkonstituierten Unternehmen, meistens jedoch schneller und deutlicher. Verbesserung der unternehmerischen Reaktionsfähigkeit. Ein Versandhaus konnte sich früher bis zur Einführung neuer Artikel in sein Sortiment wenigstens ein halbes Jahr Zeit lassen, dem Zeitpunkt nämlich, zu dem der neue Katalog fertig sein musste. Und es konnte dabei halbwegs sicher sein, dass auch die Konkurrenz nicht eher mit einem neuen Katalog aufwarten würde. Durch die Internettechnologie hat heute derjenige einen Wettbewerbsvorteil, der als Erster mit seinen neuen Produkten den Markt beglückt. Dies bedingt, dass die Neueinführung von Produkten, Tarifen usw. heute sehr viel schneller auch in der bestehenden Software abgebildet werden muss (auch wenn den Informatikern bei der Anforderung der Tarif muss bis zum 1.7. fertig sein ob der bevorstehenden massiven Modifikationen in der Software regelmäßig mulmig wird). Lückenschluss in der Automatisierung. Ein weiteres Beispiel ist die Absicht eines Unternehmens, die Kosten zu senken bzw. die Produktivität zu erhöhen, indem möglichst viele Teile der Prozesskette automatisiert werden. Hierbei wird untersucht, welche Arbeiten manuell durchgeführt werden und welche Alternativen es gibt, um diese Arbeiten ganz oder teilweise zu automatisieren, beispielsweise durch entsprechende Hard- und Software. Unter diesen Umständen resultieren aus einer Geschäftsprozessanalyse und -modellierung gewöhnlich unmittelbar ein oder mehrere Systementwicklungsprojekte zur Neuentwicklung oder Erweiterung von Hardund Software. Die Geschäftsprozessmodellierung mündet dann in die Anforderungsanalyse der Systementwicklungsprojekte. Organisatorische Optimierung und Outsourcing. Möglicherweise können Kosten, Produktivität oder Risiken eines Unternehmens aber auch dadurch optimiert werden, dass Aufgaben und Verantwortlichkei- Undefinierte Geschäftsprozesse in Start-ups Time to market Produktivität Kostensenkung

22 6 1.1 Warum Geschäftsprozessmodellierung? Insourcing Das machen wir immer so Synergieeffekte und Redundanzbeseitigung ten anders verteilt werden, dass das Unternehmen also anders organisiert wird. Im Extremfall werden einzelne Abschnitte der Prozesskette an externe Unternehmen abgegeben. Hierbei werden die Geschäftsprozesse dahingehend optimiert, die Anzahl der Schnittstellen zu begrenzen und dennoch möglichst umfangreiche Teile der Prozesskette auszulagern. Weniger populär, aber unter Umständen dennoch zweckmäßig und erfolgversprechend ist der umgekehrte Weg, ausgelagerte Prozessketten zurückzuholen (Insourcing). Ein anderer wichtiger Aspekt hierbei ist die Beseitigung etablierter Aktivitäten und Ergebnisse, die früher einmal wichtig oder sinnvoll waren, heute aber ihre Bedeutung verloren haben und den Geschäftsprozess mehr bremsen als unterstützen. Gerade wenn in einem Unternehmen Geschäftsprozesse explizit definiert sind, entsteht diese Situation. Prozesse wurden definiert und bilden eine Art Vorgabe für die Mitarbeiter. Diese halten sich daran, ohne Sinn oder Zweck explizit zu hinterfragen. Dadurch entgeht dem Unternehmen, dass die Notwendigkeit oder Zweckmäßigkeit dieser Vorgaben längst entfallen oder geringfügig geworden ist. Das pathologische Das machen wir immer so -Syndrom ist weit verbreitet. Unternehmenszusammenschlüsse. In einer Zeit, in der Zukäufe und Fusionen von Unternehmen häufiger und schneller proklamiert werden, als Briefpapier und Visitenkarten neu gedruckt werden können, bilden Geschäftsprozessmodelle die Grundlage, um aus zwei unterschiedlich funktionierenden Unternehmen ein neues möglichst optimal agierendes zu entwickeln. Geschäftsprozessmodelle können aber auch eine wichtige Entscheidungsgrundlage dafür bilden, ob eine Fusion oder Kooperation überhaupt sinnvoll und zielführend ist. Bei Fusionen wird gewöhnlich viel von so genannten Synergien oder Synergieeffekten 2 geredet, mit denen der Zusammenschluss gerechtfertigt und den Gesellschaftern und Aktionären schmackhaft gemacht werden soll. Beispielsweise indem Geschäftsstellen, Vertriebswege u.ä. des einen Partners für die Produkte und Dienstleistungen des anderen genutzt werden können. Oder indem ähnliche Produktionsstätten und Verwaltungsbereiche zusammengelegt und Redundanzen 3 beseitigt werden. In der Praxis ergeben sich Synergieeffekte selten von selbst. Im Gegenteil: Eine ungeplante und unkontrollierte Fusion kann die bestehenden 2 3 Synergieeffekt: griech.-neulat. für eine positive Wirkung, die sich aus dem Zusammenwirken mehrerer Einzelkräfte ergibt. Redundanz: lat. überreichlich, überflüssig. Bezeichnet gewöhnlich Dinge, die ohne Verlust entfallen können.

23 1.1 Warum Geschäftsprozessmodellierung? 7 und funktionierenden Geschäftsprozesse der fusionierenden Partner durch zusätzlichen Kommunikationsbedarf und neue Fehlerquellen behindern. Durch die Ad-hoc-Erfindungen der beteiligten Akteure, mit denen sich diese den Veränderungen anpassen, werden Geschäftsprozesse zusätzlich erschwert, da übergreifende Zusammenhänge und Abhängigkeiten meistens unberücksichtigt bleiben. Eine grundlegende Geschäftsprozessmodellierung kann die Basis bilden, um die typischen nachteiligen Effekte einer Fusion zu vermeiden und die angestrebten Synergieeffekte systematisch zu erkennen und zu entwickeln. Modellierung von Geschäftsprozessen. Die genannten Beispiele liefern gute Gründe, sich mit der Modellierung von Geschäftsprozessen zu beschäftigen. Es beginnt damit anzuerkennen, dass die meisten geschäftlichen Tätigkeiten in der Praxis nach bestimmten Regeln ablaufen, mit denen ein geschäftlicher Zweck verfolgt wird, und dass die Struktur und Gestaltung des Ablaufes entscheidend die Erreichung möglicher (geschäftlicher) Ziele beinflusst. Um den eben beschriebenen negativen Phänomenen entgegenzuwirken bzw. die beschriebenen Ziele zu erreichen, müssen die vorhandenen oder notwendigen geschäftlichen Abläufe zunächst überhaupt verstanden werden. Anschließend können sie analysiert und verbessert werden. Um dann herauszufinden, ob ein Geschäftsprozess gut oder schlecht funktioniert oder wie er gut oder besser funktionieren könnte, muss geklärt werden, was der geschäftliche Zweck ist und welche Ziele damit verbunden sind. Denn daran knüpft sich die Bewertung und mögliche Verbesserung der Prozesse. Agilität. Zu beachten ist allerdings, dass geschäftliche Abläufe immer nur bis zu einem gewissen Grad überhaupt planbar und regelbar sind. Je konkreter und genauer sie spezifiziert sind, desto weniger flexibel sind sie, d.h., desto größer ist die Wahrscheinlichkeit, dass sie versagen, sobald die Rahmenbedingungen und die im Modell angenommenen Voraussetzungen nicht oder nicht ausreichend erfüllt sind. Dann reagieren die Beteiligten wieder mit improvisierten Änderungen, um die Abläufe weiterhin erfolgreich zu bewältigen. Oder die Kunden bleiben weg und das Geschäft läuft nicht mehr, wenn die Anpassung der Abläufe nicht gelingt oder nicht zugelassen wird. Die von uns in diesem Buch beschriebene Methodik beinhaltet daher auch, herauszuarbeiten, welche Detailtiefe, welcher Abstraktionsgrad, welche Verbindlichkeit usw. notwendig, angemessen und sinnvoll sind, damit die entstehenden Geschäftsprozessmodelle ihren Zweck optimal erfüllen und das Unternehmen in seinen Abläufen agil bleibt. Wir bezeichnen unsere Methodik daher auch als agile Methodik. Synergieanalyse Methodik, Systematik Zweck und Ziele von Geschäftsprozessen Angemessenheit: Agile Methodik

24 8 1.1 Warum Geschäftsprozessmodellierung? Aufmerksamkeit lenken ISO Messen Restrukturierungen Um einen Geschäftsprozess zu bewerten und möglicherweise zu verbessern, muss man ihn zuvor verstehen. Geschäftsprozessmodellierung wird also betrieben, um die geschäftlichen Abläufe zu verstehen, zu dokumentieren, zu analysieren und zu verbessern: Verstehen. Durch die Modellierung von Geschäftsprozessen wird das Verständnis der Geschäftsprozesse und die verwendete Begriffswelt vereinheitlicht. Die Modellierung von Geschäftsprozessen fördert durch simplifizierte Sichten die Diskussion komplexer Sachverhalte. Statt intensiver Detaildiskussionen wird die Aufmerksamkeit durch die Modellierung auf die wichtigen Aspekte gelenkt, beispielsweise die Kundenbedürfnisse. Dokumentieren. Ein beschriebener Geschäftsprozess legt für alle Beteiligten unmissverständlich die Verantwortlichkeiten fest, beispielsweise von Organisationseinheiten für bestimmte Aktivitäten. Als solcher dokumentiert er nachvollziehbar getroffene Entscheidungen und erlaubt es neuen Mitarbeitern, sich schneller zurechtzufinden. Sofern der beschriebene Geschäftsprozess als Soll formuliert wurde, fungiert er gleichermaßen als Plan und sorgt dadurch für eine gewisse Zielführung. Nicht zuletzt erfordern auch einige ISO-Zertifizierungen die nachvollziehbare Dokumentation von Geschäftsprozessen. Analysieren. Ein Bild sagt mehr als tausend Worte. Und eine grafische Darstellung eines Geschäftsprozesses kann sehr viel eindrucksvoller darstellen, warum bestimmte Abläufe unsinnig sind. Beispielsweise wird erkennbar, an welchen Stellen Organisationsbrüche oder Systembrüche existieren. Durch die Modellierung und die damit verbundene Formalisierung eines Ablaufs wird er ebenso hinsichtlich Zeit und Kosten messbar. Entsprechende Softwarewerkzeuge berechnen Durchlaufzeiten, Liegezeiten usw. und zeigen Engpässe auf. Verbessern. Die durch die Analyse eines Geschäftsprozesses aufgedeckten Schwachstellen können systematisch angegangen und einer Lösung zugeführt werden. Insbesondere wenn man dabei die Sicht des Kunden berücksichtigt, kann eine Prozessveränderung zu einer immensen Steigerung des Kundennutzens führen und somit einen Wettbewerbsvorteil verschaffen. Das Erkennen von Out- oder Insourcing-Potenzial kann zu einer Restrukturierung von Verantwortlichkeiten führen, die dann dem Optimierungsziel des Unternehmens dient. Und schließlich enthüllt eine Analyse der Geschäftsprozesse das Automatisierungspotenzial. Modellierung hilft Verstehen. An geschäftlichen Abläufen sind gewöhnlich viele verschiedene Personen innerhalb und außerhalb des be-

25 1.2 Historie der Geschäftsprozessorientierung 9 trachteten Unternehmens beteiligt. Jeder Beteiligte hat dabei seine ganz eigene Perspektive und ganz eigene Interessen. Diese können sich unterstützen und ergänzen, aber auch widersprechen und gegenseitig behindern. Während ein einzelner Schritt im Ablauf für den Beteiligten vielleicht gut überschaubar und verstehbar ist, können die übergeordneten Sachverhalte, beispielsweise Abhängigkeiten, sehr komplex und unübersichtlich werden. Die verschiedenen Beteiligten haben aber vielleicht nicht nur unterschiedliche Interessen, sie verwenden möglicherweise unterschiedliche Begriffe und haben ein sehr unterschiedliches Verständnis vom Gesamtablauf. Was glauben die Beteiligten, wie die geschäftlichen Prozesse in unserem Unternehmen ablaufen? Wie laufen die Prozesse in unserem Unternehmen tatsächlich ab? Wie sollten sie ablaufen? Die Modellierung von Geschäftsprozessen hilft dabei, ein einheitliches Verständnis und eine einheitliche Begriffswelt zu schaffen, und ist der systematische Ansatz zur Beantwortung solcher Fragen. Verschiedene Sichten zusammenführen 1.2 Historie der Geschäftsprozessorientierung Extrakt Adam Smith und Frederick W. Taylor proklamieren am Ende des 18. Jahrhunderts die Arbeitsteilung. Henry Ford und Alfred Sloan führen 1913 Montagebänder zur Massenproduktion ein. Die Wurzeln des Denkens in (maschinellen) Prozessen gehen zurück auf Adam Smith und Frederick W. Taylor. Adam Smith war ein amerikanischer Ökonom und Philosoph, der mit seinem 1776 veröffentlichten Buch Der Wohlstand der Nationen berühmt wurde. Darin beschreibt er, welche riesigen Chancen sich dem produzierenden Gewerbe durch die industrielle Revolution eröffnen. Er zeigt, wie durch den Übergang zur maschinellen Herstellung in Großbetrieben die Produktivität der Arbeitskräfte um Größenordnungen gesteigert werden kann und sich damit beispielsweise die Warenkosten erheblich senken lassen. Adam Smith und Frederick W. Taylor

26 Historie der Geschäftsprozessorientierung Taylorismus Henry Ford und Alfred Sloan 1938: Chester F Carlson und die Objektorientierung Michael Hammer, James Champy und Thomas H. Davenport Adam Smith begründete damit den Grundsatz der Arbeitsteilung, d.h. der höchstmöglichen Fragmentierung und Spezialisierung der Arbeit. Frederick W. Taylor hat diese Ideen später weiterentwickelt. Nach ihm wurde der Taylorismus benannt. In der Folge dieser Ideen wurden in vielen Unternehmen spezielle Betriebsabläufe und Strukturen geschaffen, d.h., Abläufe wurden durch allerlei Handlungs- und Ausführungsanweisungen geregelt und standardisiert, Kompetenzen und Verantwortlichkeiten wurden klar aufgeteilt und Berichtswege explizit definiert. Zwei andere wichtige Pioniere auf diesem Gebiet waren Henry Ford und Alfred Sloan, die ab 1913 Montagebänder einsetzten, die Werkstücke von einem Arbeiter zum nächsten transportierten, d.h., die Fließbandarbeit zur Massenfertigung erfanden. Danach war die Industrie und Geschäftswelt geprägt von einer allmählichen Verfeinerung und Perfektionierung dieser Ansätze erfand der Physiker Chester F. Carlson die Fotokopie, die heute immer noch eine der wichtigsten Technologien zur Unterstützung von Geschäftsprozessen darstellt griff die Firma Xerox das Patent auf und brachte Fotokopiermaschinen zur Praxisreife. Übrigens stoßen wir hier bereits auf die Keime der Objektorientierung, denn nicht zuletzt mit den Einnahmen aus den Fotokopierern entstand das Xerox PARC (Palo Alto Research Center), in dem seit Anfang der 1970er Jahre an der Mensch-Maschine-Schnittstelle gearbeitet wurde und alle wichtigen Konstrukte der Objektorientierung in Form der Programmiersprache Smalltalk entstanden. Ebenso wurden viele andere, heute selbstverständliche Konzepte wie PC, Fensteroberflächen, Maus etc. dort, wenn nicht unbedingt erfunden, so doch zur Reife gebracht oder integriert. In den 1980er Jahren wurden Themen wie Just-in-Time-Produktion, kontinuierlicher Verbesserungsprozess und Qualitätsmanagement populär und führten in die Richtung des heutigen Verständnisses von Geschäftsprozessmodellierung. Vordenker auf diesem Gebiet sind Michael Hammer, James Champy ([Hammer93], [Hammer90]) und Thomas H. Davenport ([Davenport93], [Davenport90]) die Anfang der 1990er Jahre hierzu publizierten. Hammer und Champy definieren einen Geschäftsprozess als eine Folge von Tätigkeiten, die über verschiedene betriebliche Funktionsbereiche, d.h. quer durch die Organisationseinheiten, einen Wert für Kunden und Unternehmen schaffen. Parallel dazu sind Ansätze zur Geschäftsprozessmodellierung auch im Bereich der Informatik aufgenommen und vorangetrieben worden, beispielsweise durch Ivar Jacobson ([Jacobson92], [Jacobson94]) und in Deutschland durch August-Wilhelm Scheer ([Scheer94]).

Objektorientierte Geschäftsprozessmodellierung mit der UML

Objektorientierte Geschäftsprozessmodellierung mit der UML Bernd bestereich Christian Weiss Claudia Schröder Tim Weilkiens Alexander Lenhard 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com

Mehr

Im Rahmen seiner Beratertätigkeit veröffentlicht er Artikel und hält Vorträge und Schulungen zu diesen und weiteren Themen.

Im Rahmen seiner Beratertätigkeit veröffentlicht er Artikel und hält Vorträge und Schulungen zu diesen und weiteren Themen. Dr. Wolf-Gideon Bleek ist seit 1997 in der Softwaretechnik-Gruppe der Universität Hamburg in Forschung und Lehre tätig. Er führt seit 1999 agile Projekte durch und berät Organisationen beim Einsatz agiler

Mehr

Nicolai Josuttis. SOA in der Praxis. System-Design für verteilte Geschäftsprozesse

Nicolai Josuttis. SOA in der Praxis. System-Design für verteilte Geschäftsprozesse Nicolai Josuttis SOA in der Praxis System-Design für verteilte Geschäftsprozesse Nicolai Josuttis Website zum Buch http://www.soa-in-der-praxis.de Die englische Ausgabe erschien unter dem Titel»SOA in

Mehr

IT-Projektverträge: Erfolgreiches Management

IT-Projektverträge: Erfolgreiches Management IT-Projektverträge: Erfolgreiches Management RA Dr. Christoph Zahrnt war nach dem Studium sowohl des Rechts als auch der Volkswirtschaft mehrere Jahre als Softwareentwickler und Einkaufsjurist in der hessischen

Mehr

Dipl.-Inform. Sven Röpstorff Dipl.-Kaufm. Robert Wiechmann

Dipl.-Inform. Sven Röpstorff Dipl.-Kaufm. Robert Wiechmann Dipl.-Inform. Sven Röpstorff ist freiberuflicher Agiler Projektmanager und Coach mit 17 Jahren Berufserfahrung, Wandler zwischen der traditionellen und der agilen Welt mit Schwerpunkt in agilen Methoden

Mehr

Über die Herausgeber

Über die Herausgeber Über die Herausgeber Frank R. Lehmann, Paul Kirchberg und Michael Bächle (von links nach rechts) sind Professoren im Studiengang Wirtschaftsinformatik an der Dualen Hochschule Baden-Württemberg (DHBW),

Mehr

Prof. Dr. Matthias Knoll

Prof. Dr. Matthias Knoll Prof. Dr. Matthias Knoll ist Professor für Betriebswirtschaftslehre an der Hochschule Darmstadt. Sein Spezialgebiet ist die betriebliche Informationsverarbeitung mit den Schwerpunkten GRC-Management, IT-Prüfung

Mehr

(

( Dipl.-Ing. Bernd Oestereich ist geschäftsführender Gesellschafter der oose.de Dienstleistungen für innovative Informatik GmbH und Autor zahlreicher teilweise international verlegter Buch- und Zeitschriftenpublikationen.

Mehr

Basiswissen Software-Projektmanagement

Basiswissen Software-Projektmanagement isql-reihe Basiswissen Software-Projektmanagement Aus- und Weiterbildung zum Certified Professional for Project Management nach isqi-standard von Bernd Hindel, Klaus Hörmann, Markus Müller, Jürgen Schmied

Mehr

Mike Burrows Übersetzer: Florian Eisenberg Wolfgang Wiedenroth www.dpunkt.de/plus

Mike Burrows Übersetzer: Florian Eisenberg Wolfgang Wiedenroth www.dpunkt.de/plus Mike Burrows ist Geschäftsführer und Principal Consultant von David J. Anderson and Associates (djaa.com). In seiner beruflichen Laufbahn, die sich von der Luftfahrt über das Bankwesen, das Energiewesen

Mehr

Konfigurationsmanagement mit Subversion, Ant und Maven

Konfigurationsmanagement mit Subversion, Ant und Maven Gunther Popp Konfigurationsmanagement mit Subversion, Ant und Maven Grundlagen für Softwarearchitekten und Entwickler 2., aktualisierte Auflage Gunther Popp gpopp@km-buch.de Lektorat: René Schönfeldt Copy-Editing:

Mehr

kontakt@artepictura.de

kontakt@artepictura.de Cora und Georg Banek leben und arbeiten im Raum Mainz, wo sie Mitte 2009 ihr Unternehmen um eine Fotoschule (www.artepictura-akademie.de) erweitert haben. Vorher waren sie hauptsächlich im Bereich der

Mehr

Basiswissen Medizinische Software

Basiswissen Medizinische Software Basiswissen Medizinische Software Christian Johner ist Professor für Software Engineering, Softwarequalitätssicherung und Medizinische Informatik an der Hochschule Konstanz. Am»Johner Institut für IT im

Mehr

IT-Servicemanagement mit ITIL V3

IT-Servicemanagement mit ITIL V3 Roland Böttcher IT-Servicemanagement mit ITIL V3 Einführung, Zusammenfassung und Übersicht der elementaren Empfehlungen Heise Roland Böttcher roland.boettcher@fh-bochum.de Lektorat: Dr. Michael Barabas

Mehr

Die Computerwerkstatt

Die Computerwerkstatt Klaus Dembowski Die Computerwerkstatt Für PCs, Notebooks, Tablets und Smartphones Klaus Dembowski Lektorat: Gabriel Neumann Herstellung: Nadine Thiele Umschlaggestaltung: Helmut Kraus, www.exclam.de Druck

Mehr

Helge Dohle Rainer Schmidt Frank Zielke Thomas Schürmann ISO 20000. Eine Einführung für Manager und Projektleiter

Helge Dohle Rainer Schmidt Frank Zielke Thomas Schürmann ISO 20000. Eine Einführung für Manager und Projektleiter Helge Dohle Rainer Schmidt Frank Zielke Thomas Schürmann ISO 20000 Eine Einführung für Manager und Projektleiter Helge Dohle Rainer Schmidt Frank Zielke Thomas Schürmann Helge.Dohle@impaqgroup.com Rainer.Schmidt@fh-aalen.de

Mehr

Uwe Vigenschow Andrea Grass Alexandra Augstin Dr. Michael Hofmann www.dpunkt.de/plus

Uwe Vigenschow Andrea Grass Alexandra Augstin Dr. Michael Hofmann www.dpunkt.de/plus Uwe Vigenschow ist Abteilungsleiter bei Werum IT Solutions. In das Buch sind über 25 Jahre Erfahrung in der Softwareentwicklung als Entwickler, Berater, Projektleiter und Führungskraft eingeflossen. Mit

Mehr

VMware vrealize Automation Das Praxisbuch

VMware vrealize Automation Das Praxisbuch VMware vrealize Automation Das Praxisbuch Dr. Guido Söldner leitet den Geschäftsbereich Cloud Automation und Software Development bei der Söldner Consult GmbH in Nürnberg. Sein Unternehmen ist auf Virtualisierungsinfrastrukturen

Mehr

IT-Servicemanagement mit ITIL V3

IT-Servicemanagement mit ITIL V3 IT-Servicemanagement mit ITIL V3 Einführung, Zusammenfassung und Übersicht der elementaren Empfehlungen von Roland Böttcher 2., aktualisierte Auflage IT-Servicemanagement mit ITIL V3 Böttcher schnell und

Mehr

Vgl. Kapitel 5 aus Systematisches Requirements Engineering, Christoph Ebert https://www.sws.bfh.ch/studium/cas/swe-fs13/protected/re/re_buch.

Vgl. Kapitel 5 aus Systematisches Requirements Engineering, Christoph Ebert https://www.sws.bfh.ch/studium/cas/swe-fs13/protected/re/re_buch. Vgl. Kapitel 5 aus Systematisches Requirements Engineering, Christoph Ebert https://www.sws.bfh.ch/studium/cas/swe-fs13/protected/re/re_buch.pdf 2 Nach derbefragung aller Stakeholder und der Dokumentation

Mehr

Prozessoptimierung. und. Prozessmanagement

Prozessoptimierung. und. Prozessmanagement Prozessoptimierung und Prozessmanagement Prozessmanagement & Prozessoptimierung Die Prozesslandschaft eines Unternehmens orientiert sich genau wie die Aufbauorganisation an den vorhandenen Aufgaben. Mit

Mehr

Dr. Michael Hahne www.dpunkt.de/plus

Dr. Michael Hahne www.dpunkt.de/plus Dr. Michael Hahne ist Geschäftsführender Gesellschafter der Hahne Consulting GmbH, einem auf Business-Intelligence-Architektur und -Strategie spezialisierten Beratungsunternehmen. Zuvor war er Vice President

Mehr

Basiswissen Software- Projektmanagement

Basiswissen Software- Projektmanagement Bernd Hindel. Klaus Hörmann. Markus Müller. Jürgen Schmied Basiswissen Software- Projektmanagement Aus- und Weiterbildung zum Certified Professional for Project Management nach isqi-standard 2., überarbeitete

Mehr

Praxisbuch BI Reporting

Praxisbuch BI Reporting Alexander Adam Bernd Schloemer Praxisbuch BI Reporting Schritt für Schritt zum perfekten Report mit BEx Tools und BusinessObjects Alexander Adam alexander.adam@googlemail.com Bernd Schloemer bernd.schloemer@googlemail.de

Mehr

Basiswissen Medizinische Software

Basiswissen Medizinische Software Basiswissen Medizinische Software Aus- und Weiterbildung zum Certified Professional for Medical Software Bearbeitet von Christian Johner, Matthias Hölzer-Klüpfel, Sven Wittorf 2., überarbeitete und aktualisierte

Mehr

Kim Nena Duggen ist Vorstand und Trainerin der oose Innovative Informatik eg. Ihre thematischen Schwerpunkte sind das Geschäftsprozessmanagement,

Kim Nena Duggen ist Vorstand und Trainerin der oose Innovative Informatik eg. Ihre thematischen Schwerpunkte sind das Geschäftsprozessmanagement, Tim Weilkiens ist Vorstand und Trainer der oose Innovative Informatik eg. Seine thematischen Schwerpunkte sind die Modellierung von Systemen, Software und Unternehmen. Er ist für oose Repräsentant bei

Mehr

Georg Grzonka. Prozesse im Unternehmen strukturieren und darstellen. - Leseprobe -

Georg Grzonka. Prozesse im Unternehmen strukturieren und darstellen. - Leseprobe - Georg Grzonka Prozesse im Unternehmen strukturieren und darstellen Übersicht über die Arbeitshilfen Prozessbeschreibung in Tabellenform (datei_01.doc) Prozessdarstellung als Kombination von Ablaufdiagramm

Mehr

Fotografieren lernen Band 2

Fotografieren lernen Band 2 Fotografieren lernen Band 2 Cora und Georg Banek leben und arbeiten in Mainz, wo sie Mitte 2009 ihr Unternehmen um eine Fotoakademie (www.artepictura-akademie.de) erweitert haben. Vorher waren sie hauptsächlich

Mehr

Agile Unternehmen durch Business Rules

Agile Unternehmen durch Business Rules Xpert.press Agile Unternehmen durch Business Rules Der Business Rules Ansatz Bearbeitet von Markus Schacher, Patrick Grässle 1. Auflage 2006. Buch. xiv, 340 S. Hardcover ISBN 978 3 540 25676 2 Format (B

Mehr

arbeitete im Max-Planck-Institut und an der Uni Köln. Von ihm sind bereits mehrere Bücher zu Webthemen erschienen.

arbeitete im Max-Planck-Institut und an der Uni Köln. Von ihm sind bereits mehrere Bücher zu Webthemen erschienen. Werkzeuge fürs Web Vladimir Simovic ist Webworker, Blogger, Autor, Berater und Workshop-Leiter. Schwerpunkte seiner Arbeit sind die Erstellung von tabellenlosen CSS-Layouts sowie Dienstleistungen rund

Mehr

Managementsysteme für IT-Serviceorganisationen

Managementsysteme für IT-Serviceorganisationen Bernhard M. Huber Managementsysteme für IT-Serviceorganisationen Entwicklung und Umsetzung mit EFQM COBIT ISO 20000 ITIL Bernhard M. Huber Bernhard.Huber@qmvision.de Lektorat: Christa Preisendanz Copy-Editing:

Mehr

WSO de. <work-system-organisation im Internet> Allgemeine Information

WSO de. <work-system-organisation im Internet> Allgemeine Information WSO de Allgemeine Information Inhaltsverzeichnis Seite 1. Vorwort 3 2. Mein Geschäftsfeld 4 3. Kompetent aus Erfahrung 5 4. Dienstleistung 5 5. Schulungsthemen 6

Mehr

Michael Kurz Martin Marinschek

Michael Kurz Martin Marinschek Michael Kurz studierte Informatik an der Technischen Universität Wien und hat sich seitdem in seiner beruflichen Tätigkeit dem Thema Webentwicklung verschrieben. Seit seinem Wechsel zu IRIAN beschäftigt

Mehr

Dr. Carola Lilienthal www.dpunkt.de/plus

Dr. Carola Lilienthal www.dpunkt.de/plus Dr. Carola Lilienthal ist Senior-Softwarearchitektin und Mitglied der Geschäftsleitung der WPS Workplace Solutions GmbH in Hamburg. Dort verantwortet sie den Bereich Softwarearchitektur und gibt ihr Wissen

Mehr

Cloud-Computing für Unternehmen

Cloud-Computing für Unternehmen Gottfried Vossen Till Haselmann Thomas Hoeren Cloud-Computing für Unternehmen Technische, wirtschaftliche, rechtliche und organisatorische Aspekte Prof. Dr. Gottfried Vossen vossen@helios.uni-muenster.de

Mehr

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren Lineargleichungssysteme: Additions-/ Subtraktionsverfahren W. Kippels 22. Februar 2014 Inhaltsverzeichnis 1 Einleitung 2 2 Lineargleichungssysteme zweiten Grades 2 3 Lineargleichungssysteme höheren als

Mehr

Das Leitbild vom Verein WIR

Das Leitbild vom Verein WIR Das Leitbild vom Verein WIR Dieses Zeichen ist ein Gütesiegel. Texte mit diesem Gütesiegel sind leicht verständlich. Leicht Lesen gibt es in drei Stufen. B1: leicht verständlich A2: noch leichter verständlich

Mehr

Erfolgreiche Webseiten: Zur Notwendigkeit die eigene(n) Zielgruppe(n) zu kennen und zu verstehen!

Erfolgreiche Webseiten: Zur Notwendigkeit die eigene(n) Zielgruppe(n) zu kennen und zu verstehen! Erfolgreiche Webseiten: Zur Notwendigkeit die eigene(n) Zielgruppe(n) zu kennen und zu verstehen! www.wee24.de. info@wee24.de. 08382 / 6040561 1 Experten sprechen Ihre Sprache. 2 Unternehmenswebseiten

Mehr

Einführung und Motivation

Einführung und Motivation Einführung und Motivation iks-thementag: Requirements Engineering 16.11.2010 Autor Carsten Schädel Motto Definiere oder Du wirst definiert. Seite 3 / 51 These Im Privatleben definiert jeder (seine) Anforderungen.

Mehr

IT-Controlling für die Praxis

IT-Controlling für die Praxis Martin Kütz IT-Controlling für die Praxis Konzeption und Methoden 2., überarbeitete und erweiterte Auflage Martin Kütz kuetz.martin@tesycon.de Lektorat: Christa Preisendanz & Vanessa Wittmer Copy-Editing:

Mehr

Fachdidaktik der Informatik 18.12.08 Jörg Depner, Kathrin Gaißer

Fachdidaktik der Informatik 18.12.08 Jörg Depner, Kathrin Gaißer Fachdidaktik der Informatik 18.12.08 Jörg Depner, Kathrin Gaißer Klassendiagramme Ein Klassendiagramm dient in der objektorientierten Softwareentwicklung zur Darstellung von Klassen und den Beziehungen,

Mehr

Agile Enterprise Development. Sind Sie bereit für den nächsten Schritt?

Agile Enterprise Development. Sind Sie bereit für den nächsten Schritt? Agile Enterprise Development Sind Sie bereit für den nächsten Schritt? Steigern Sie noch immer die Wirtschaftlichkeit Ihres Unternehmens alleine durch Kostensenkung? Im Projektportfolio steckt das Potenzial

Mehr

Martina Seidl Marion Brandsteidl Christian Huemer Gerti Kappel. UML @ Classroom. Eine Einführung in die objektorientierte Modellierung

Martina Seidl Marion Brandsteidl Christian Huemer Gerti Kappel. UML @ Classroom. Eine Einführung in die objektorientierte Modellierung Martina Seidl Marion Brandsteidl Christian Huemer Gerti Kappel UML @ Classroom Eine Einführung in die objektorientierte Modellierung Martina Seidl seidl@big.tuwien.ac.at Marion Brandsteidl brandsteidl@ifs.tuwien.ac.at

Mehr

Was sind Jahres- und Zielvereinbarungsgespräche?

Was sind Jahres- und Zielvereinbarungsgespräche? 6 Was sind Jahres- und Zielvereinbarungsgespräche? Mit dem Jahresgespräch und der Zielvereinbarung stehen Ihnen zwei sehr wirkungsvolle Instrumente zur Verfügung, um Ihre Mitarbeiter zu führen und zu motivieren

Mehr

GFO Beratung: Organisationshandbuch

GFO Beratung: Organisationshandbuch GFO Beratung: Organisationshandbuch ORGANISIEREN STATT IMPROVISIEREN! GFO-Veränderungsbegleitung für Unternehmen und Menschen Das ist unsere Profession seit mehr als 30 Jahren! Gezielt geplant geordnet

Mehr

Warum sich das Management nicht für agile Softwareentwicklung interessieren sollte - aber für Agilität

Warum sich das Management nicht für agile Softwareentwicklung interessieren sollte - aber für Agilität Warum sich das Management nicht für agile Softwareentwicklung interessieren sollte - aber für Agilität Marcus Winteroll oose GmbH Agenda I. Ziele und Zusammenarbeit II. Was wir vom agilen Vorgehen lernen

Mehr

Dominik Schadow. Java-Web-Security. Sichere Webanwendungen mit Java entwickeln

Dominik Schadow. Java-Web-Security. Sichere Webanwendungen mit Java entwickeln Dominik Schadow Java-Web-Security Sichere Webanwendungen mit Java entwickeln Dominik Schadow info@dominikschadow.de Lektorat: René Schönfeldt Copy-Editing: Friederike Daenecke, Zülpich Satz: Da-TeX, Leipzig

Mehr

Kundenbefragung als Vehikel zur Optimierung des Customer Service Feedback des Kunden nutzen zur Verbesserung der eigenen Prozesse

Kundenbefragung als Vehikel zur Optimierung des Customer Service Feedback des Kunden nutzen zur Verbesserung der eigenen Prozesse Kundenbefragung als Vehikel zur Optimierung des Customer Service Feedback des Kunden nutzen zur Verbesserung der eigenen Prozesse Vieles wurde bereits geschrieben, über die Definition und/oder Neugestaltung

Mehr

Die vorliegende Arbeitshilfe befasst sich mit den Anforderungen an qualitätsrelevante

Die vorliegende Arbeitshilfe befasst sich mit den Anforderungen an qualitätsrelevante ISO 9001:2015 Die vorliegende Arbeitshilfe befasst sich mit den Anforderungen an qualitätsrelevante Prozesse. Die ISO 9001 wurde grundlegend überarbeitet und modernisiert. Die neue Fassung ist seit dem

Mehr

PIERAU PLANUNG GESELLSCHAFT FÜR UNTERNEHMENSBERATUNG

PIERAU PLANUNG GESELLSCHAFT FÜR UNTERNEHMENSBERATUNG Übersicht Wer ist? Was macht anders? Wir denken langfristig. Wir individualisieren. Wir sind unabhängig. Wir realisieren. Wir bieten Erfahrung. Für wen arbeitet? Pierau Planung ist eine Gesellschaft für

Mehr

Persönliche Zukunftsplanung mit Menschen, denen nicht zugetraut wird, dass sie für sich selbst sprechen können Von Susanne Göbel und Josef Ströbl

Persönliche Zukunftsplanung mit Menschen, denen nicht zugetraut wird, dass sie für sich selbst sprechen können Von Susanne Göbel und Josef Ströbl Persönliche Zukunftsplanung mit Menschen, denen nicht zugetraut Von Susanne Göbel und Josef Ströbl Die Ideen der Persönlichen Zukunftsplanung stammen aus Nordamerika. Dort werden Zukunftsplanungen schon

Mehr

Projektmanagement in der Spieleentwicklung

Projektmanagement in der Spieleentwicklung Projektmanagement in der Spieleentwicklung Inhalt 1. Warum brauche ich ein Projekt-Management? 2. Die Charaktere des Projektmanagement - Mastermind - Producer - Projektleiter 3. Schnittstellen definieren

Mehr

Wie wirksam wird Ihr Controlling kommuniziert?

Wie wirksam wird Ihr Controlling kommuniziert? Unternehmenssteuerung auf dem Prüfstand Wie wirksam wird Ihr Controlling kommuniziert? Performance durch strategiekonforme und wirksame Controllingkommunikation steigern INHALT Editorial Seite 3 Wurden

Mehr

impact ordering Info Produktkonfigurator

impact ordering Info Produktkonfigurator impact ordering Info Copyright Copyright 2013 veenion GmbH Alle Rechte vorbehalten. Kein Teil der Dokumentation darf in irgendeiner Form ohne schriftliche Genehmigung der veenion GmbH reproduziert, verändert

Mehr

Die wichtigsten Werkzeuge, um UNTERNEHMENSKULTUR BEWUSST zu gestalten.

Die wichtigsten Werkzeuge, um UNTERNEHMENSKULTUR BEWUSST zu gestalten. 3 Die wichtigsten Werkzeuge, um UNTERNEHMENSKULTUR BEWUSST zu gestalten. Rasante Marktverände-rungen und eine ständig wachsende Komplexität beeinflussen heute die Unternehmensentwicklung mehr denn je zuvor.

Mehr

----------------------------------------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------------------------------------- 0 Seite 0 von 20 03.02.2015 1 Ergebnisse der BSO Studie: Trends und Innovationen im Business Performance Management (BPM) bessere Steuerung des Geschäfts durch BPM. Bei dieser BSO Studie wurden 175 CEOs,

Mehr

Agiles Design. Dr.-Ing. Uwe Doetzkies Gesellschaft für Informatik mail: gi@uwe.doetzkies.de

Agiles Design. Dr.-Ing. Uwe Doetzkies Gesellschaft für Informatik mail: gi@uwe.doetzkies.de Agiles Design Dr.-Ing. Uwe Doetzkies Dr.-Ing. Uwe Doetzkies Gesellschaft für Informatik mail: gi@uwe.doetzkies.de startupcamp berlin 15.3.2013 Regionalgruppe Berlin/Brandenburg Arbeitskreis Freiberufler

Mehr

Vgl. Kapitel 4 aus Systematisches Requirements Engineering, Christoph Ebert https://www.sws.bfh.ch/studium/cas/swe-fs13/protected/re/re_buch.

Vgl. Kapitel 4 aus Systematisches Requirements Engineering, Christoph Ebert https://www.sws.bfh.ch/studium/cas/swe-fs13/protected/re/re_buch. Vgl. Kapitel 4 aus Systematisches Requirements Engineering, Christoph Ebert https://www.sws.bfh.ch/studium/cas/swe-fs13/protected/re/re_buch.pdf Nachdem die Projekt-Vision und die Stakeholder bekannt sind,

Mehr

München 2014) und»uml2 glasklar«(carl Hanser Verlag München

München 2014) und»uml2 glasklar«(carl Hanser Verlag München Prof. Dr. Klaus Pohl ist Professor für Software Systems Engineering und Direktor von»paluno The Ruhr Institute for Software Technology«an der Universität Duisburg-Essen. Er ist bzw. war Koordinator von

Mehr

Das Pflichtenheft. Dipl.- Ing. Dipl.-Informatiker Dieter Klapproth Ains A-Systemhaus GmbH Berlin

Das Pflichtenheft. Dipl.- Ing. Dipl.-Informatiker Dieter Klapproth Ains A-Systemhaus GmbH Berlin Fragestellungen: Warum reicht das Lastenheft nicht aus? Was kann ich mit dem Lastenheft machen? Was unterscheidet das Pflichtenheft vom Lastenheft? Was gehört zum Auftragsumfang einer Individualsoftware?

Mehr

Scheer Management BPM Assessment - Wo stehen wir und was müssen wir tun? Thomas Schulte-Wrede 10.10.2014

Scheer Management BPM Assessment - Wo stehen wir und was müssen wir tun? Thomas Schulte-Wrede 10.10.2014 Scheer Management BPM Assessment - Wo stehen wir und was müssen wir tun? Thomas Schulte-Wrede 10.10.2014 Woher weiß ich, dass sich der ganze Aufwand lohnt? Komplexitätstreiber: viele Mitarbeiter viele

Mehr

Übung 4. Musterlösungen

Übung 4. Musterlösungen Informatik für Ökonomen II HS 2010 Übung 4 Ausgabe: 18.11.2010 Abgabe: 25.11.2010 Musterlösungen Schreiben Sie Ihre Namen und Ihre Matrikelnummern in die vorgesehenen Felder auf dem Deckblatt. Formen Sie

Mehr

Fehler und Probleme bei Auswahl und Installation eines Dokumentenmanagement Systems

Fehler und Probleme bei Auswahl und Installation eines Dokumentenmanagement Systems Fehler und Probleme bei Auswahl und Installation eines Dokumentenmanagement Systems Name: Bruno Handler Funktion: Marketing/Vertrieb Organisation: AXAVIA Software GmbH Liebe Leserinnen und liebe Leser,

Mehr

Change Management. Hilda Tellioğlu, hilda.tellioglu@tuwien.ac.at 12.12.2011. Hilda Tellioğlu

Change Management. Hilda Tellioğlu, hilda.tellioglu@tuwien.ac.at 12.12.2011. Hilda Tellioğlu Change Management, hilda.tellioglu@tuwien.ac.at 12.12.2011 Methoden für den 7 Stufenplan (CKAM:CM2009, S.29) Prozessmanagement (CKAM:CM2009, S.87-89) eine Methode, mit deren Hilfe die Prozesse im Unternehmen

Mehr

Software modular bauen

Software modular bauen Software modular bauen Architektur von langlebigen Softwaresystemen Grundlagen und Anwendung mit OSGi und Java von Ulf Fildebrandt 1. Auflage Software modular bauen Fildebrandt schnell und portofrei erhältlich

Mehr

Sicher auf Erfolgskurs. Mit Ihrem Treuhand-Betriebsvergleich

Sicher auf Erfolgskurs. Mit Ihrem Treuhand-Betriebsvergleich Sicher auf Erfolgskurs Mit Ihrem Treuhand-Betriebsvergleich Leistungsübersicht Der neue Treuhand-IBV eines der besten Instrumente für Ihre Unternehmensführung Weil Sie jetzt ganz leicht den Überblick behalten

Mehr

er auch mit dem 3D-Programm Blender in Kontakt, über das er bisher zahlreiche Vorträge hielt und Artikel in Fachzeitschriften veröffentlichte.

er auch mit dem 3D-Programm Blender in Kontakt, über das er bisher zahlreiche Vorträge hielt und Artikel in Fachzeitschriften veröffentlichte. beschäftigt sich seit Beginn der 80er Jahre intensiv mit Computern und deren Programmierung anfangs mit einem VC-20 von Commodore sowie speziell mit Computergrafik. Der Amiga ermöglichte ihm dann die Erzeugung

Mehr

B&B Verlag für Sozialwirtschaft GmbH. Inhaltsübersicht

B&B Verlag für Sozialwirtschaft GmbH. Inhaltsübersicht Inhaltsübersicht Der Wandel vom Verkäufermarkt zum Käufermarkt... 5 Erfinde Produkte und verkaufe sie!... 5 Finde Wünsche und erfülle sie!... 5 Der Kunde ist der Maßstab... 6 Der Kundenwunsch hat Vorrang...

Mehr

geben. Die Wahrscheinlichkeit von 100% ist hier demnach nur der Gehen wir einmal davon aus, dass die von uns angenommenen

geben. Die Wahrscheinlichkeit von 100% ist hier demnach nur der Gehen wir einmal davon aus, dass die von uns angenommenen geben. Die Wahrscheinlichkeit von 100% ist hier demnach nur der Vollständigkeit halber aufgeführt. Gehen wir einmal davon aus, dass die von uns angenommenen 70% im Beispiel exakt berechnet sind. Was würde

Mehr

Wie oft soll ich essen?

Wie oft soll ich essen? Wie oft soll ich essen? Wie sollen Sie sich als Diabetiker am besten ernähren? Gesunde Ernährung für Menschen mit Diabetes unterscheidet sich nicht von gesunder Ernährung für andere Menschen. Es gibt nichts,

Mehr

IT-Service-Management mit ITIL 2011 Edition

IT-Service-Management mit ITIL 2011 Edition Roland Böttcher IT-Service-Management mit ITIL 2011 Edition Einführung, Zusammenfassung und Übersicht der elementaren Empfehlungen 3., aktualisierte Auflage Heise Prof. Dr. Roland Böttcher roland.boettcher@hs-bochum.de

Mehr

Zeichen bei Zahlen entschlüsseln

Zeichen bei Zahlen entschlüsseln Zeichen bei Zahlen entschlüsseln In diesem Kapitel... Verwendung des Zahlenstrahls Absolut richtige Bestimmung von absoluten Werten Operationen bei Zahlen mit Vorzeichen: Addieren, Subtrahieren, Multiplizieren

Mehr

Energieeffizienz mit System

Energieeffizienz mit System Mark Junge Energieeffizienz mit System Auf dem Weg zur CO 2 -neutralen Fabrik Bibliografische Information der Deutschen Bibliothek Die Deutsche Bibliothek verzeichnet diese Publikation in der Deutschen

Mehr

Requirements Engineering I

Requirements Engineering I Norbert Seyff Requirements Engineering I UML Unified Modeling Language! 2006-2012 Martin Glinz und Norbert Seyff. Alle Rechte vorbehalten. Speicherung und Wiedergabe für den persönlichen, nicht kommerziellen

Mehr

Tilman Beitter Thomas Kärgel André Nähring Andreas Steil Sebastian Zielenski

Tilman Beitter Thomas Kärgel André Nähring Andreas Steil Sebastian Zielenski Tilman Beitter arbeitete mehrere Jahre als Softwareentwickler im ERP-Bereich und ist seit 2010 mit großer Begeisterung für die B1 Systems GmbH als Linux Consultant und Trainer unterwegs. Seine Themenschwerpunkte

Mehr

Prozessmanagement Modeerscheinung oder Notwendigkeit

Prozessmanagement Modeerscheinung oder Notwendigkeit 1 von5 Prozessmanagement Modeerscheinung oder Notwendigkeit Autor: Dr. Gerd Sonntag Beratender Ingenieur disocon (Unternehmensberatung Diekelmann & Sonntag) Das Thema Prozessmanagement wurde in einem kompakten

Mehr

Agile Vorgehensmodelle in der Softwareentwicklung: Scrum

Agile Vorgehensmodelle in der Softwareentwicklung: Scrum C A R L V O N O S S I E T Z K Y Agile Vorgehensmodelle in der Softwareentwicklung: Scrum Johannes Diemke Vortrag im Rahmen der Projektgruppe Oldenburger Robot Soccer Team im Wintersemester 2009/2010 Was

Mehr

Das große ElterngeldPlus 1x1. Alles über das ElterngeldPlus. Wer kann ElterngeldPlus beantragen? ElterngeldPlus verstehen ein paar einleitende Fakten

Das große ElterngeldPlus 1x1. Alles über das ElterngeldPlus. Wer kann ElterngeldPlus beantragen? ElterngeldPlus verstehen ein paar einleitende Fakten Das große x -4 Alles über das Wer kann beantragen? Generell kann jeder beantragen! Eltern (Mütter UND Väter), die schon während ihrer Elternzeit wieder in Teilzeit arbeiten möchten. Eltern, die während

Mehr

Geld Verdienen im Internet leicht gemacht

Geld Verdienen im Internet leicht gemacht Geld Verdienen im Internet leicht gemacht Hallo, Sie haben sich dieses E-book wahrscheinlich herunter geladen, weil Sie gerne lernen würden wie sie im Internet Geld verdienen können, oder? Denn genau das

Mehr

Dipl.-Inform. Henning Wolf Prof. Dr. ir. Rini van Solingen Eelco Rustenburg

Dipl.-Inform. Henning Wolf Prof. Dr. ir. Rini van Solingen Eelco Rustenburg Dipl.-Inform. Henning Wolf ist Geschäftsführer der it-agile GmbH mit Sitz in Hamburg und München. Er verfügt über langjährige Erfahrung aus agilen Softwareprojekten (extreme Programming, Scrum, Kanban)

Mehr

infach Geld FBV Ihr Weg zum finanzellen Erfolg Florian Mock

infach Geld FBV Ihr Weg zum finanzellen Erfolg Florian Mock infach Ihr Weg zum finanzellen Erfolg Geld Florian Mock FBV Die Grundlagen für finanziellen Erfolg Denn Sie müssten anschließend wieder vom Gehaltskonto Rückzahlungen in Höhe der Entnahmen vornehmen, um

Mehr

Wie intelligent sind Unternehmen?

Wie intelligent sind Unternehmen? Wie intelligent sind Unternehmen? Von Klaus North und Alexander Pöschel Autor: Professur an der Fachhochschule Wiesbaden, Fachbereich Wirtschaft (k.north@bwl.fh-wiesbaden.de) Der Begriff des intelligenten

Mehr

Scholz (Hrsg.) / Krämer / Schollmayer / Völcker. Android-Apps. Konzeption, Programmierung und Vermarktung

Scholz (Hrsg.) / Krämer / Schollmayer / Völcker. Android-Apps. Konzeption, Programmierung und Vermarktung Scholz (Hrsg.) / Krämer / Schollmayer / Völcker Android-Apps entwickeln Konzeption, Programmierung und Vermarktung Vom Entwurf bis zum Einstellen bei Google Play und Co. So entwickeln Sie native Apps für

Mehr

Integration mit. Wie AristaFlow Sie in Ihrem Unternehmen unterstützen kann, zeigen wir Ihnen am nachfolgenden Beispiel einer Support-Anfrage.

Integration mit. Wie AristaFlow Sie in Ihrem Unternehmen unterstützen kann, zeigen wir Ihnen am nachfolgenden Beispiel einer Support-Anfrage. Integration mit Die Integration der AristaFlow Business Process Management Suite (BPM) mit dem Enterprise Information Management System FILERO (EIMS) bildet die optimale Basis für flexible Optimierung

Mehr

Professionell blitzen mit dem Nikon Creative Lighting System

Professionell blitzen mit dem Nikon Creative Lighting System Mike Hagen Professionell blitzen mit dem Nikon Creative Lighting System dpunkt.verlag Mike Hagen Lektorat: Gerhard Rossbach Copy-Editing: Alexander Reischert (Redaktion ALUAN, Köln) Layout und Satz: Almute

Mehr

StuPro-Seminar Dokumentation in der Software-Wartung. StuPro-Seminar Probleme und Schwierigkeiten in der Software-Wartung.

StuPro-Seminar Dokumentation in der Software-Wartung. StuPro-Seminar Probleme und Schwierigkeiten in der Software-Wartung. StuPro-Seminar Dokumentation in der Software-Wartung StuPro-Seminar Probleme und Schwierigkeiten in der Software-Wartung Folie 1/xx Software-Wartung: theoretisch Ausgangslage eigentlich simpel: fertige

Mehr

Requirements Engineering für IT Systeme

Requirements Engineering für IT Systeme Requirements Engineering für IT Systeme Warum Systemanforderungen mit Unternehmenszielen anfangen Holger Dexel Webinar, 24.06.2013 Agenda Anforderungsdefinitionen Von der Herausforderung zur Lösung - ein

Mehr

Mitarbeiterbefragung als PE- und OE-Instrument

Mitarbeiterbefragung als PE- und OE-Instrument Mitarbeiterbefragung als PE- und OE-Instrument 1. Was nützt die Mitarbeiterbefragung? Eine Mitarbeiterbefragung hat den Sinn, die Sichtweisen der im Unternehmen tätigen Menschen zu erkennen und für die

Mehr

Geld verdienen als Affiliate

Geld verdienen als Affiliate Geld verdienen als Affiliate Wie Sie Top-Provisionen mit dieser revolutionären und doch sehr einfachen Marketing-Methode erhalten! So starten Sie Ihr Business richtig! Eine Einführung in Affiliate-Marketing

Mehr

Kennzahlen in der IT

Kennzahlen in der IT Kennzahlen in der IT Dr. Martin Kütz ist geschäftsführender Gesellschafter der TESYCON GMBH und Fachberater für IT-Controlling und Projektmanagement. Er verfügt über langjährige Erfahrungen im IT-Management

Mehr

VERÖFFENTLICHT VON: ag-pictures Andreas Grzesiak Espenweg 5 86971 Peiting. 2015 Andreas Grzesiak Alle Rechte vorbehalten. www.ag-pictures.

VERÖFFENTLICHT VON: ag-pictures Andreas Grzesiak Espenweg 5 86971 Peiting. 2015 Andreas Grzesiak Alle Rechte vorbehalten. www.ag-pictures. VERÖFFENTLICHT VON: ag-pictures Andreas Grzesiak Espenweg 5 86971 Peiting 2015 Andreas Grzesiak Alle Rechte vorbehalten. www.ag-pictures.com Über Andreas Grzesiak: Andreas Grzesiak hat sich schon in jungen

Mehr

Fragebogen zur Qualität unserer Teamarbeit

Fragebogen zur Qualität unserer Teamarbeit Fragebogen r Qualität unserer Teamarbeit Die folgenden Aussagen beschreiben wesentliche Aspekte der Teamarbeit wie Kommunikation, Informationsaustausch, Zielfindung, Umgang miteinander etc. Bitte kreuzen

Mehr

Software Project Bidding. Éger István N5NLP3

Software Project Bidding. Éger István N5NLP3 Software Project Bidding Éger István N5NLP3 Einführung Bietverfahren eines Unternehmens für ein Projekt 1. Erstellen eines Preisvorschlages 2. Realitätsnahe Schätzung der Kosten basierend auf den Minimalvoraussetzungen

Mehr

Kulturelle Evolution 12

Kulturelle Evolution 12 3.3 Kulturelle Evolution Kulturelle Evolution Kulturelle Evolution 12 Seit die Menschen Erfindungen machen wie z.b. das Rad oder den Pflug, haben sie sich im Körperbau kaum mehr verändert. Dafür war einfach

Mehr

GPP Projekte gemeinsam zum Erfolg führen

GPP Projekte gemeinsam zum Erfolg führen GPP Projekte gemeinsam zum Erfolg führen IT-Sicherheit Schaffen Sie dauerhaft wirksame IT-Sicherheit nach zivilen oder militärischen Standards wie der ISO 27001, dem BSI Grundschutz oder der ZDv 54/100.

Mehr

Mehr Effizienz und Wertschöpfung durch Ihre IT. Mit unseren Dienstleistungen werden Ihre Geschäftsprozesse erfolgreicher.

Mehr Effizienz und Wertschöpfung durch Ihre IT. Mit unseren Dienstleistungen werden Ihre Geschäftsprozesse erfolgreicher. Mehr Effizienz und Wertschöpfung durch Ihre IT Mit unseren Dienstleistungen werden Ihre Geschäftsprozesse erfolgreicher. Nutzen Sie Ihren Wettbewerbsvorteil Die Geschäftsprozesse von heute sind zu wichtig,

Mehr

Projektanleitung zum

Projektanleitung zum Web Business Manager Projektanleitung zum Diploma-Abschlussprojekt.......................................................... Offizielles Curriculum des Europäischen Webmasterverbandes Web Business Manager

Mehr

Tobias H. Strömer. Online-Recht. Juristische Probleme der Internet-Praxis erkennen und vermeiden. 4., vollständig überarbeitete Auflage

Tobias H. Strömer. Online-Recht. Juristische Probleme der Internet-Praxis erkennen und vermeiden. 4., vollständig überarbeitete Auflage Tobias H. Strömer Online-Recht Juristische Probleme der Internet-Praxis erkennen und vermeiden 4., vollständig überarbeitete Auflage Tobias H. Strömer E-Mail: anwalt@stroemer.de http://www.stroemer.de

Mehr

Primzahlen und RSA-Verschlüsselung

Primzahlen und RSA-Verschlüsselung Primzahlen und RSA-Verschlüsselung Michael Fütterer und Jonathan Zachhuber 1 Einiges zu Primzahlen Ein paar Definitionen: Wir bezeichnen mit Z die Menge der positiven und negativen ganzen Zahlen, also

Mehr

Cad-OasEs Int. GmbH. 20 Jahre UG/NX Erfahrung prägen Methodik und Leistungen. Nutzen Sie dieses Wissen!

Cad-OasEs Int. GmbH. 20 Jahre UG/NX Erfahrung prägen Methodik und Leistungen. Nutzen Sie dieses Wissen! Cad-OasEs Int. GmbH 20 Jahre UG/NX Erfahrung prägen Methodik und Leistungen Nutzen Sie dieses Wissen! Roland Hofmann Geschäftsführer der Cad-OasEs Int. GmbH Die Cad-OasEs bietet seit mehr als 20 Jahren

Mehr