BPMS oder einfach nur Programmieren?

Was bevorzugen Sie (aus Sicht Ihres Entwicklers) bei der Implementierung eines Geschäftsprozesses?

Ein Business Process Management System (BPMS) oder nur Ihre Lieblings-IDE mit den erforderlichen Tools und Frameworks (z. B. ein Reporting-Tool)?

Was ist aus Ihrer Sicht der größte Vorteil eines BPMS im Vergleich zu einer IDE mit Ihren persönlichen Tools und Frameworks?

OK. Vielleicht sollte ich spezifischer sein ... Ich habe ein spezifisches BPMS kennengelernt, das es einfach machen soll, einen Geschäftsprozess durch Konfigurieren von Regeln zu implementieren. Aber für mich als Entwickler ist es schwierig, mit dem System zu arbeiten. Ich möchte mit Textdateien arbeiten, die ich überarbeiten kann, und ich möchte in der Lage sein, die richtige Technologie oder das richtige Framework für die von mir zu erledigende Aufgabe auszuwählen. Stattdessen zwingt mich das System zum Konfigurieren.

Es gibt Regeln, nach denen ich Java verwenden kann, aber selbst dann muss ich mich ohne Intellisense an den Systemeditor halten.

Das führt mich zur Antwort auf meine eigene Frage: Ich möchte die gewohnten Tools verwenden, anstatt lernen zu müssen, wie man mit einem BPMS (zumindest dem, den ich kenne) arbeitet, weil es mich mehr einschränkt als hilft . Das BPMS, das ich kenne, ist ein Framework, dem man sich nur schwer entziehen kann! Zu diesem Zeitpunkt würde ich ein Framework wie Grail jedem BPMS vorziehen, das ich kenne.

Die konkretere Frage lautet also vielleicht: Fühlen Sie sich genauso oder gibt es BPMS, die Sie darin unterstützen, Entwickler zu sein und wie ein Entwickler zu denken, oder zwingen Sie die meisten, Ihre Arbeit auf eine andere Art und Weise zu erledigen?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage