Process Mining
Process Mining ist eine Technologie, bei der Prozessdaten (sogenannte Event Logs) analysiert werden, um
- den tatsächlich verwendeten Prozess zu identifizieren (Discovery)
- zu prüfen, inwieweit der tatsächlich verwendete Prozess mit dem modellierten oder definierten Prozess übereinstimmt (Conformance)
- den Prozess auf Basis der Informationen über die tatsächliche Durchführung zu verbessern, indem beispielsweise Engpässe beseitigt oder zumindest reduziert werden (Enhancement).
Dabei werden eine Reihe verschiedener Verfahren und Algorithmen eingesetzt, die teils spezifisch hierfür entwickelt wurden, teils aber auch aus anderen Gebieten wie dem Data Mining oder Machine Learning übernommen wurden.
Ein Überblick über die Nutzung von Process Mining im Zusammenhang mit Softwareprozessen, zur Analyse von Softwareprozessen oder als Bestandteil dieser Prozesse, ist in meinem Überblicksartikel (SO20) zu finden, den Sie hier herunter laden können.
Wenn Sie Interesse daran haben, Process Mining in Ihrem Unternehmen umzusetzen, insbesondere im Rahmen von Softwareprozessen, dann nehmen Sie Kontakt mit mir auf. Ich unterstütze Sie gerne.
Konvertierungswerkzeug XLS2XES
Die meisten Werkzeuge zum Process Mining, beispielsweise ProM, verwenden Ereignisprotokolle (Event Logs) im eXtensible Event Stream (XES)-Format als Ausgangspunkt. Um Ereignisprotokolle aus anderen Formaten, insbesondere CSV und Excel (XLS), in XES zu konvertieren, habe ich die kleine Excel VBA-Anwendung XLS2XES erstellt, die hier herunter geladen werden kann. (Stand dieser Datei: 23.05.2015.)
Wenn Sie Rückmeldungen, Fehlermeldungen oder Verbesserungsvorschläge zu XLS2XES haben, dann nehmen Sie bitte Kontakt mit mir auf unter ralf@kneuper.de.