Business Analyse Methoden
Seit 2001 als PM bei der IBM begleiten mich in meinen Projekten Klassen-, Komponenten-, Verteilung-, Aktivitäten- und Sequenzdiagramme. Hier waren sie Bestandteil der Global Services Method. In den letzten Jahren erstelle ich vermehrt auch selber grobe UML Diagramme, um ein einheitliches Verständnis mit dem Fachbereich und innerhalb des IT-Teams zu fördern.
Die Business Process Model & Notation Methode bietet eine Schreibweise bzw. Darstellung, die sehr leicht verständlich ist für den Fachbereich und gleichzeitig eine sehr hilfreiche Semantik für Systementwickler bietet. Mit dem Tool Camunda Modeler lassen sich leicht und schnell einfache Diagramme erstellen.
Das gleichnamige Buch von Eric Evans ist ein Must-Read für jeden, der sich mit Systementwicklung beschäftigt. Es adressiert das Grundproblem in Software Projekten. Nämlich, dass das Design (die Architektur) von Systemen nicht effizient anpassbar ist an Anforderungen, die sich ändern oder weiterentwickeln. Der Kern des Ansatzes, um dieses Problem zu beheben, ist erstens, dass mit den Fachbereichen für deren jeweiligen Domänen eine gemeinsame Sprache (Definition von Begriffen) gefunden wird, zweitens, dass seine Welt – gemeinsam mit ihm, das ist entscheidend - in Modelle gefasst werden und drittens, dass die hieraus resultierende Fachlichkeit sich im Programm-Code erkennbar wiederfinden muss.
BDD
Meine Arbeit mit Behavior Driven Development besteht konkret im Beschreiben von Fachlichkeit in User Stories, aufbauend auf den Prinzipien des Domain Driven Designs.
Der Vollständigkeit möchte ich hinzufügen, dass ich auch mit EPK Diagrammen gearbeitet habe.
Business Analyse Tools
Mit dem Camunda Modeller lassen sich BPMN Diagramme im Handumdrehen erstellen. Sehr leicht und intuitiv zu bedienen.
Gliffy ist für mich eine enorme Erleichterung im Vergleich zu Powerpoint. Dieses Tool ist auch als Confluence Plug-in verfügbar.
Ein weiteres Tool zur Erstellung von Diagrammen, allerdings nicht so benutzerfreundlich wie die anderen Programme, mit denen ich gearbeitet habe. Ebenfalls verfügbar als Confluence Plug-in.
Hervorragendes Tool zum schnellen Erstellen von Maskenentwürfen, mit dem ich sehr gerne arbeite. Auch verfügbar als Confluence Plug-in.
Der Standard in der agilen Welt zur Erstellung von User Stories und Epics, sowie der Bearbeitung nach agilen Methoden.
Hervorragendes Tool, um ausführlichere Konzepte zu beschreiben unter Verwendung von Plugins (zb Jira, Balsamiq) zur Erstellung von Diagrammen und Maskenentwürfen. Insbesondere die Verlinkung mit Jira User Stories macht es zu einem Mittel für effiziente Projektumsetzung.
Hin und wieder gibt es Situationen, in denen ich zum Erstellen von Prozessdiagrammen mit Visio arbeite. Obwohl dies gut funktioniert blieb es in den letzten Jahre aber eher eine Ausnahme.