Produktbewertung: Lombardi Teamworks erobert BPM mit hervorragenden Tools und flexibler Ausführung

Das Teamworks von Lombardi Software ist das umfassendste Geschäftsprozessmanagementsystem (BPMS), das wir bisher getestet haben. Es kombiniert eine Engine zur Ausführung und Ereignisüberwachung mit einer engmaschigen IDE und Tools für die Modellierung und Simulationsanalyse. Durch die Integration von menschenzentrierten, kollaborativen Workflows und dienstbasierten Integrations-Hooks kann Teamworks nahezu nahtlose Zuordnungen, Tests und Bereitstellungen bereitstellen, um die meisten Unternehmensworkflows auszuführen. Teamworks hebt sich wirklich von anderen Spielern durch seinen gut integrierten Leistungsserver ab, der auf einem einheitlichen Tracking-Datenspeicher sowohl für die Echtzeit-Prozessoptimierung als auch für die historische Wiedergabe in der Entwurfsphasenanalyse zurückgreift, wobei das Testen auf optimalen Ablauf und Effizienz eine Herausforderung darstellen kann.

[Lombardi Teamworks 6 Enterprise wurde als Technologie des Jahres ausgezeichnet. Sehen Sie sich die Diashow aller Gewinner in Anwendungen und Middleware an. ]]

Teamworks gewinnt mit einer hervorragenden Simulationsfunktion zusätzliche Laufleistung. Der Prozesssimulator ist direkt in die IDE eingebettet und ermöglicht es Analysten, mehrere „Was wäre wenn“ -Szenarien zu testen, Heatmaps anzuzeigen, die Schwachstellen in Prozessabläufen hervorheben, und sogar Optimierungsvorschläge zu unterbreiten.

Obwohl Teamworks für Entwürfe Standard-BPMN (Business Process Modeling Notation) verwendet, ist seine Laufzeit-Engine proprietär. Dies könnte die Ausführbarkeit der Ausführung im Vergleich zu Motoren wie BEA / Fuego oder Fiorano einschränken, die BPEL nativ handhaben.

Ich fand auch, dass die Tools zur Entwicklung von Geschäftsregeln, obwohl sie gut zusammengestellt sind, nicht ganz so einfach zu verwenden sind wie die von Appian (siehe meinen Test von Appian Enterprise 5.1) und nicht so leistungsfähig wie die von Pegasystems. Die Dropdown-Konfigurationsoberfläche reicht jedoch aus, um die gängigsten Szenarien zu steuern, und es sind Hooks zu externen Regel-Engines enthalten, einschließlich Blaze Advisor von Fair Isaac und ILOG JRules.

Eine Reihe neuer Funktionen heben diese Teamworks-Version hervor, darunter eine Webdienstschnittstelle, die die Java-API erweitert, Ad-hoc-Prozessinterventionen für die Flexibilität während des Flugs und Verbesserungen des SaaS-Add-Ons (Software as a Service) von Lombardi, Blueprint, das diese Funktionen unterstützt kollaborative Prozesserkennung und Lebenszyklusverwaltung.

Mit seiner sauberen Portalschnittstelle, guten Berichtsfunktionen und Leistungs-Dashboards sowie einer hervorragenden Entwicklungsumgebung bietet Teamworks eine solide BPM-Lösung, die nicht das Entwicklungs-Know-how erfordert, das für die meisten High-End-Lösungen erforderlich ist. Lombardi Software hat mit dieser neuesten Version einen Touchdown erzielt.

Werkzeuge für BPM

Modellierungswerkzeuge bestehen aus der üblichen Palette von Drag-and-Drop-, BPMN-kompatiblen Konstrukten und bekannten Swimlane-Layouts. Ein Drilldown zu Diensten ist gut, und die Teamworks-Bibliothek mit gespeicherten Diensten und Verbindungen fördert die Kapselung und Wiederverwendung von Best Practices.

Der Aktivitätsassistent hat das Erstellen von Regeln und das Definieren von Interaktionen auf der Seite von Mensch und System erheblich vereinfacht. Eine solide Selbstbeobachtung von Java- und Webdiensten - einschließlich eines neuen UDDI-Tools - beschleunigte die Entdeckung und Entwicklung. Transporte sind mit Aufrufen im SOAP- und HTTP / REST-Stil sowie mit JMS und anderen gut vertreten. Durch die Unterstützung von BPMN-Zwischenereignissen können Sie Ausnahmen kennzeichnen und Kompensations-Rollback-Verfahren einleiten, wenn kein Transaktionsmanagement mit mehr ACID-Qualität vorhanden ist.

SLA-Definitionen, die zur Laufzeit verwendet wurden, um Korrekturprozesse, E-Mail-Warnungen oder Aktualisierungen der Anzeigetafel eines Managers auszulösen, waren einfach zu implementieren. Andere Funktionen wie das organisatorische Routing (basierend auf den Kompetenzen der Mitarbeiter) und integrierte Prüfpfade runden ein nach den heutigen Standards ungewöhnlich umfangreiches Feature ab.

Ich habe im Prozessmodellierer kleinere Nissen gefunden. Beispielsweise müssen Sie Flows manuell umleiten, wenn Sie neue Schritte in einen vorhandenen Prozess einfügen. Andere Zeitersparnisse - wie das integrierte Abhängigkeits-Tracking, das für das Änderungsmanagement unerlässlich ist und von Anbietern häufig übersehen wird - machen die Fehler jedoch mehr als wett.

Der integrierte Formulareditor bietet die einfache Erstellung und Prüfung von AJAX-basierten Formularen. Diese "Coaches", wie Lombardi sie nennt, helfen dabei, kollaborative Prozesse mit einer integrierten Hilfefunktion, die Benutzer anleitet, auf Kurs zu halten. Während Lombardi bestimmte Aspekte der Formularentwicklung verbessern könnte - beispielsweise durch Bereitstellung von AJAX-Widgets und -Tools für die Bearbeitung von CSS, JavaScript und XSL - bietet der Editor einen guten Einstieg in die Erstellung dynamischer, formularbasierter Schnittstellen.

Die Simulationswerkzeuge von Lombardi gehören zu den besten, die ich je verwendet habe. Sie sind auch am einfachsten zu implementieren und erfordern weder einen separaten Bereitstellungsprozess noch eine damit verbundene Instrumentierung, wie dies heute auf dem Markt üblich ist. Über den Prozessinspektor in der IDE konnte ich sofort mit der Prozessvalidierung, dem schrittweisen Debuggen und der Zeitraffersimulation beginnen.

Ich fand es einfach, über das Performance Server-Repository auf die historische Wiedergabe zu tippen und Prozessaktualisierungen mit Schnellklickänderungen zu testen. Sie können sogar die Perspektive Ihrer Daten wechseln (z. B. Durchschnittswert vs. Anzahl der Instanzen), ohne einen Takt auszulassen.

Teamworks verfolgt historische Trends, Workload-Metriken und die Gesamteffizienz - auch über mehrere Prozesse hinweg. Der Prozessinspektor und das Optimierungsprogramm zeigen Hotspots auf und geben Empfehlungen zur Beseitigung von Engpässen und zur Verbesserung der Prozessleistung. Da Teamworks das gesamte Back-End verwaltet - Schemadefinition, SQL, Datenübertragung usw. - ist die Verwendung von Performance Server so einfach wie die Auswahl der zu verfolgenden Daten beim Erstellen Ihrer Prozessdefinitionen. Wir sind weit von der Manipulation des OLAP-Hyperwürfels im letzten Jahrzehnt entfernt.

Kollaborative Prozesserkennung

Die browserbasierte Oberfläche von Blueprint wird von einer Chat-Funktion unterstützt, die eine enge Zusammenarbeit unterstützt. Sie hilft nicht-technischen Mitarbeitern dabei, textbasierte, hierarchische Umrisse von Prozessinformationen zu erstellen. Aus dieser Gliederung erstellt Blueprint eine grafische BPMN-Karte, die wieder mit Teamworks synchronisiert und in die Prozess-Engine integriert werden kann.

Blueprint könnte einige Verbesserungen gebrauchen. BPMN-Grafiknotation oder BPDM-Metamodelle werden noch nicht direkt importiert, und ich würde mir wünschen, dass hier weitere Erkenntnisse (frühe Variablenassoziation, Dauererwartungen usw.) erfasst werden. Der Zugriff auf Live-Daten wie Organigramme wäre hilfreich. Das Durchlaufen großer Modelle in einem Browser kann auch ohne Zoom-Miniaturansicht umständlich sein. Die Fähigkeit von Blueprint, zu Beginn des Planungsprozesses Ziele und wichtige Informationen (Prozessverantwortung, E / A-Punkte, Supportdokumente) zu erfassen, ist jedoch von unschätzbarem Wert.

Blueprint bietet den Export nach PDF und PowerPoint. Zu den netten Verbesserungen seit meinem Blick auf die Beta gehören ein Rückgängig-Befehl, Revisionsverläufe mit schnellem Rollback auf frühere Versionen und Prozesszielanalyse.

Obwohl der Preis für Blueprint pro Benutzer etwas hoch ist, verdient Lombardi für diese Bemühungen ein großes Lob. Niemand sonst bietet Geschäftsanwendern eine so einfache Möglichkeit, wichtige, explorative erste Schritte in BPM einzuleiten.

Die menschliche Berührung

Autorisierten Benutzern kann ein autonomer Zugriff gewährt werden, um Änderungen vorzunehmen - z. B. die Verschiebung von Fälligkeitsterminen und Prioritäten bei Bordprozessen - sowie bei Bedarf Ad-hoc-Prozesse zu initiieren. Das Ergebnis ist eine extreme Flexibilität bei der Anpassung von Prozessen an neue und plötzliche Anforderungen, ohne dass die Technologie Sie in ein reguliertes Workflow-Redesign einschließt.

Obwohl Teamworks-Portalbenutzer keine neuen Berichte im laufenden Betrieb erstellen können, sind die Berichtsoptionen gut, und es gibt eine Reihe von vordefinierten Standards, mit denen Sie beginnen können. Ein Berichtsassistent hilft autorisierten Benutzern, nach Bedarf neue Berichte zu schreiben.

Teamworks bietet ein Add-On, das Microsoft Office-Benutzer zufriedenstellt. Teamworks for Office 2003 - Office 2007 wird noch nicht unterstützt - bietet Unterstützung für InfoPath-Formulare und ermöglicht Benutzern das Verwalten von Aufgaben sowie das Anzeigen von Anzeigetafel-Diagrammen in Outlook. Obwohl die gesamte InfoPath-Entwicklung außerhalb der Teamworks-IDE durchgeführt und zur Verknüpfung importiert wird, sind Vorteile wie die Offline-Synchronisierung und die vertraute Office-Oberfläche sicher ein Segen für die Benutzerakzeptanz und -effizienz.

Überwachung und Verwaltung

Ich hatte Zugriff auf Kalenderdefinitionen, Benutzerzugriffssicherheit und Metriken für Prozesswarteschlangen - aber kein direktes Mittel zur Implementierung von Leistungsverbesserungen. Die Performance Server-Konsole zeigt Details zu Ladewarteschlangen und Laufzeitstatistiken sowie zur Cache-Leistung, Übertragungsraten und historischen Ressourcenmetriken an. Diese werden im Text angezeigt, der für die Überwachung geeignet ist, jedoch nicht in grafischen Laufzeit-Dashboards.

Schließlich würde Lombardi gut daran tun, branchenspezifische Prozessvorlagen hinzuzufügen, um Best Practices zu leiten, wie dies Anbieter wie TIBCO tun. Lombardi bietet gegen zusätzliche Kosten professionelle Dienstleistungen an, bei denen Sie Zugriff auf schnelle Onboarding-Tools, Prozessmuster und andere Vorteile erhalten.

In dieser außergewöhnlichen BPM-Lösung von Suppe zu Nuss fehlt oder fehlt jedoch nicht viel von Bedeutung. Teamworks ist reich an Funktionen und leistungsstarken Tools. Zusätzliche Vorteile wie ein SharePoint-Add-On zum Erstellen von Webpart-Portlets, eine gute Darstellung von Unterprozessen über Webdienste und ein Connector für Progress Sonic ESB (mit Hooks zu Teamworks von Progress Actional in Arbeit) ) und SAML-Unterstützung (eine der wenigen BPM-Lösungen, die den Anspruch geltend machen).

Alles in allem bin ich ein großer Fan der Innovation, die ich von Lombardi sehe. Ich kann Lombardi Teamworks 6 Enterprise jedem Unternehmen empfehlen, das nach flexiblem, skalierbarem BPM sucht.

Scorecard Skalierbarkeit (15,0%) Verwaltung (15,0%) Einfache Entwicklung (15,0%) Merkmale (30,0%) Integration (15,0%) Wert (10,0%) Gesamtpunktzahl (100%)
Lombardi Teamworks 6 Enterprise 9.0 8.0 10.0 9.0 9.0 9.0 9.0