Business Analyse Methoden

 
1200px-UML_logo.svg.png

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.

 
BPMN logo.png

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.

 
DDD7.png

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

 
Camunda logo.png

Mit dem Camunda Modeller lassen sich BPMN Diagramme im Handumdrehen erstellen. Sehr leicht und intuitiv zu bedienen.

 
gliffy_logo.png

Gliffy ist für mich eine enorme Erleichterung im Vergleich zu Powerpoint. Dieses Tool ist auch als Confluence Plug-in verfügbar.

 
draw io logo.png

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.

 
Balsamic .png

Hervorragendes Tool zum schnellen Erstellen von Maskenentwürfen, mit dem ich sehr gerne arbeite. Auch verfügbar als Confluence Plug-in.

 
Jira

Jira

Der Standard in der agilen Welt zur Erstellung von User Stories und Epics, sowie der Bearbeitung nach agilen Methoden.

 
Confluence

Confluence

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.

 
Visio-logo.png

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.