Mehr Projekte bedeuten nicht nur mehr Aufwand für Projektmanagement und -teams, sondern erschweren auch die Anpassung etablierter Prozesse. Steigt das Ticketaufkommen, werden ineffiziente Abläufe schnell zur Zeit- und Kostenfalle. Um Produktivität und Rentabilität zu steigern, bietet sich die Prozessautomatisierung an.
Die Summe machts
Selbst kleine Automatisierungen wie Statusänderung, Ticketpriorisierung, Bearbeiterzuweisung, automatische Eskalation mittels E-Mail etc. bringen bereits eine Verbesserung. Und in der Summe spart man auch durch kleine Vorgänge in jedem Fall Zeit, weil dadurch beispielsweise:
- Aufgaben schneller weiter bearbeitet werden,
- die automatische Durchführung einfacher Bearbeitungstätigkeiten die Projektmitglieder entlasten
- und der Projektmanager Unterstützung im Projektmonitoring erhält.
Wer in Redmine Projekte, Tickets oder Aufwandsbuchungen automatisieren möchte, muss nicht zwangsläufig programmieren können. Das Redmine Automation Plugin bietet sogenannte No-Code-Automatisierungs-Regeln (if-then Bedingungen) für Anwender ohne Entwickler-Background.
Und wer sich zu den fortgeschrittenen Anwendern zählt erhält durch den Einsatz von YAML-Syntax zusätzliche Möglichkeiten, um automatisierte Abläufe wie beispielsweise das Erstellen neuer Tickets oder das Befüllen von benutzerdefinierten Feldern anzustoßen.
So startet man mit der Automatisierung
In vielen Fällen gibt es in jedem Projekt Möglichkeiten zur Automatisierung von Alltagstätigkeiten. Zum Teil komplett ohne zusätzlich manuelles Eingreifen. Die Herausforderung liegt eher darin zu erkennen, was man automatisieren kann und wie man automatisiert.
Der erste Schritt zur Automatisierung sollte immer eine Prüfung der bestehenden Prozesse und Workflows sein. Unter Berücksichtigung folgender Punkte:
- Welche einfachen, wiederkehrenden Tätigkeiten fallen in unseren Projekten regelmäßig an?
- Welche dieser Tätigkeiten sind für eine Automatisierung geeignet, ohne dass jemand Hand anlegen muss?
- Welche Prozesse lassen sich abändern / vereinfachen, damit sie für eine Automatisierung besser geeignet sind?
- Wer kümmert sich um die Einrichtung der Automatisierungsregeln?
- Wer kümmert sich um die Prüfung und Verbesserung bestehender Automatisierungen?
Wenn klar ist, was man automatisieren möchte, aktiviert man in der Plugin-Konfiguration die Option Regeln aktivieren. Und beginnt mit der Erstellung seiner Regeln auf Basis diverser Trigger (= Auslöser). Standardmäßig stehen folgende Trigger bereit:
- Zeitgesteuert
- Zeitgesteuert - Aufgewendete Zeit
- Zeitgesteuert - Tickets
- Zeitgesteuert - Projekte
- Event - Ticket speichern
- Event - Projekt speichern
- Event - Aufwandsbuchung speichern
Wer andere Plugins aus dem Hause AlphaNodes im Einsatz hat, findet hier noch weitere Trigger zur Auswahl. Die hier genannten Trigger gehören zur Standardausstattung des Automation-Plugins. Sie stellen diverse Regel-Aktionen bereit.
Schnell einsetzbar
Wer manuelle, zeitaufwendige oder fehleranfällige Tätigkeiten hat, die sich ständig wiederholen, für den ist der Automation-Bot des Automation Plugins genau die richtige Unterstützung. Unserem Bot machen wiederkehrende Aufgaben nämlich nichts aus. Mit gleichbleibender Effizienz wird es sich rund um die Uhr um die Erledigung der ihm übertragenen Jobs mittels Automation-Regel kümmern.
Zu den typischen, einfachen No-Code Automatisierungen gehören Tätigkeiten wie:
TAGs automatisch setzen
Fälligkeitsdatum eines Tickets ändern
Durch die Auswahl diverser Operatoren ist man hier sehr flexibel.
Priorität anpassen
Ticketstatus verändern
Hier werden die in Deinem Redmine vorhandenen Statusangaben gelistet, welche von unserem Beispiel abweichen können.
Bearbeiter neu zuweisen
Hier hat man zwei Möglichkeiten zur Zuweisung. Entweder für einen konkreten Benutzer (bzw. Gruppe) oder für eine bestimmte Rolle.
Smarte Ticketzuweisung mittels Rollenzuweisung
Die Zuweisung einer Entität an Mitglieder einer speziellen Rolle hat folgenden Mehrwert gegenüber der in vielen Projekten üblichen Gruppenzuweisung:
- ist projektübergreifend (dadurch allgemeingültig) nutzbar
- erspart zusätzliche Gruppenzuweisung (Tickets sollten bevorzugt einer Person statt einer Gruppe zugewiesen werden)
- erlaubt die Reduzierung von Gruppen. Im Verhältnis zur Gruppe sind (wenn überhaupt) nur wenige Zusatzrollen notwendig.
- erlaubt den Einsatz der sogenannten „Smarten“ Ticketzuweisung. Das Automation Plugin ist so entwickelt, dass es bei der Rollenzuweisung entscheiden kann, welchem Benutzer einer Rolle ein Ticket zugewiesen wird. Die Funktion ist jedoch nur nutzbar wenn statt der Gruppen ein Benutzer (via Rollenzuweisung) zugewiesen wird.
Smarte Ticketzuweisung via Benutzerrolle bedeutet am Beispiel von Tickets:
- der erste Benutzer mit den wenigsten Tickets im Projekt erhält die Zuweisung.
- Zur Bestimmung der Anzahl der Tickets werden offene Tickets aus dem Projekt gezählt, in welchem das betroffene Ticket zugeordnet ist.
Ticketkommentar hinterlegen
Zur Individualisierung der Kommentare sollte man mit den verfügbaren Variablen arbeiten, welche in Textbereichen einsetzbar sind.
Die Aktionen können einzeln oder in Kombination in einer Regel zusammen gefasst werden oder Teil einzelner Regeln sein. Worauf man generell achten muss ist, dass die Regel-Aktion auch wirklich auf die gewünschten Tickets, Projekte oder Aufwandsbuchungen zu Tickets zutreffen, die man damit ansprechen will.
Damit das der Fall ist, ist es wichtig die gesetzten Bedingungen entsprechend zu prüfen. Diese werden wie die Redmine üblichen Filter für die jeweilige Entität angewendet. Wer im Umgang mit Redmine Filtern geübt ist hat auch hier keine Probleme bei der Anwendung.
Komplexere Aktionen mittels YAML-Syntax möglich
Für fortgeschrittene Anwender kann man komplexe Aktionen mittels YAML-Syntax durchführen. Hierfür stehen diverse Aktionen bereit wie:
- Benutzerdefinierte Werte
- Projekt erstellen
- Ticket erstellen
- Aufwand buchen
YAML ist eine beliebte Programmiersprache, da sie für den Menschen einfach lesbar und erlernbar ist.
Das Automation Plugin kommt mit einer umfangreichen Dokumentation (DE und EN) in welcher auch Beispiele für komplexe Automatisierungen enthalten sind. Auch hier in unserem Redmine-Blog findest Du zahlreiche Beiträge zu dem Thema.
Vorteil des Automation Plugins
Das Redmine Automation Plugin ist für Unternehmen geeignet, die häufig wiederkehrende, einfache Aufgaben haben, die man auch automatisiert erledigen könnte. Damit spart man nicht nur wertvolle Mitarbeiterressourcen, sondern kann die gesparte Zeit besser in andere - wichtigere - Tätigkeiten investieren. Da das Automation-Plugin optimal in Redmine integriert ist und mit unseren anderen Produkten (HRM, DB, Reporting, Passwords, ServiceDesk) zusammen arbeitet, ist es ideal geeignet die Projektarbeit effizienter und fehlerfreier zu gestalten.
Du willst deine Produktivität steigern, ohne großen Aufwand? Das geht!
Jedes Unternehmen sucht in der Regel nach einer Möglichkeit seine Produktivität mit möglichst geringem Aufwand zu steigern. Die heutige Technologie ist dafür bereits ausgelegt, nur wird sie aktuell noch von zu wenig IT-Leitern genutzt.
Die Gründe warum Automatisierung in vielen Projektteams noch nicht genutzt wird sind vielfältig. Von mangelndem Fachwissen, Widerstand gegen Veränderungen, ungeeigneten Technologien bis hin zu fehlenden Ressourcen für die Implementierung einer Automatisierung sind die Faktoren die Unternehmen daran hindern diese einzuführen vielfältig.
Dabei lassen sich mit dem Redmine Automation Plugin im Projektmanagement einfache Prozesse schnell automatisieren, ohne seine Mitarbeiter zu überlasten. So bleibst du auch mit einem kleinen Team wettbewerbsfähig und arbeitest effektiv – selbst in stressigen Phasen oder bei Personalmangel.
Die Funktionalität kann in unserer Online-Demo getestet werden. Denk dran, dass unsere Plugins nur genutzt werden können, wenn Dein Redmine System unseren Mindestvoraussetzungen entspricht. Alte Plugin-Versionen stehen nicht zum Download bereit und werden auch nicht von uns unterstützt. Wenn du mit dem Automation-Bundle (Reporting & Automation) arbeiten willst, muss Dein Redmine den Plugin-Mindestvoraussetzungen entsprechen.
Weitere Funktionen des Automation Plugins
Neben den hier beschriebenen Automatisierungs-Regeln stehen noch folgende Funktionen durch das Plugin bereit:
- Automatische Wiedervorlage von Tickets (Follow-ups)
- Zeitplan Einsatz für wiederholende Tätigkeiten (Aufwandsbuchungen, sowie Ticketwiederholungen)
Alle Informationen zu unseren Erweiterungen für Redmine gibt es auf der Produktseite. Kunden, deren Redmine den Mindestanforderungen nicht entspricht oder die lieber jemanden für die Installation und regelmäßige Pflege ihrer Redmine-Instanz beauftragen wollen, haben alternativ die Möglichkeit unser Managed Applikation Hosting für Redmine zu buchen. Hier ist das Plugin auf Wunsch Teil unseres Hosting Angebots.