YouTrack

Gliederung

    1. Was ist Youtrack?
    2. Agiles Projektmanagement
    3. Features
    4. Geschäftsprozess
    5. Alternativen
    6. Fazit
    7. Quellen

YouTrack

Quelle: https://de.wikipedia.org/wiki/YouTrack

Was ist Youtrack?

Definition

YouTrack ist eine leistungsstarke, webbasierte Issue-Tracking-Software, die vom europäischen Softwareunternehmen JetBrains entwickelt wurde. Die effiziente Verwaltung von Aufgaben, Fehlern und Anforderungen in Entwicklungsteams ist der Kernfunktionalität des umfassenden Tools. Es bietet eine breite Palette von Funktionen, die darauf abzielen, Teams bei der Verwaltung von Projekten zu unterstützen und zeichnet sich durch seine Flexibilität, Anpassbarkeit und Benutzerfreundlichkeit aus, wodurch es zu einer bevorzugten Wahl für Teams in verschiedenen Branchen wird.

Beschreibung

YouTrack bietet eine intuitive Benutzeroberfläche, die die Erfassung, Verfolgung und Priorisierung von Aufgaben erleichtert. Durch die Integration von agilem Projektmanagement und Scrum-Methoden unterstützt die Software Teams dabei, ihre Arbeitsabläufe zu optimieren. YouTrack ermöglicht die Erstellung von benutzerdefinierten Workflows, was eine nahtlose Anpassung an die spezifischen Anforderungen eines Projekts ermöglicht. Die Möglichkeit, Tickets, Bugs und Aufgaben zu verknüpfen, fördert eine ganzheitliche Sicht auf den Fortschritt und erleichtert die Zusammenarbeit im Team.

YouTracks zentrale Funktion ist das Issue-Tracking, das es Teams ermöglicht, Aufgaben, Fehler und andere Arbeitseinheiten systematisch zu erfassen, zu organisieren und zu verfolgen. Darüber hinaus ermöglicht YouTrack eine effiziente Zusammenarbeit innerhalb von Teams durch Funktionen wie Kommentare, Zuweisungen und Benachrichtigungen. Die Echtzeit-Zusammenarbeit fördert die Transparenz und sorgt dafür, dass Teammitglieder stets über den aktuellen Status von Aufgaben informiert sind. Durch die Integration mit anderen Tools und Plattformen wird die nahtlose Einbindung in bestehende Arbeitsumgebungen erleichtert, außerdem können Teams ihren Arbeitsablauf optimieren und effektiver gestalten, da die Anbindung von Versionskontrollsystemen oder CI/CD Tools unterstützt wird.

Zweck

Der Hauptzweck von YouTrack besteht darin, den gesamten Lebenszyklus eines Projekts von der Planung über die Umsetzung bis hin zur Auslieferung zu unterstützen. Die Software soll Teams dabei helfen, den Überblick über ihre Arbeitslast zu behalten, Engpässe zu identifizieren und die Gesamteffizienz kontinuierlich zu verbessern. Agiles Projektmanagement und die Unterstützung dieser stehen hierbei im Mittelpunkt. Hierfür bietet YouTrack die notwendigen Werkzeuge, um iterative, flexible und kollaborative Arbeitsprozesse zu unterstützen. Durch die Implementierung von agilen Prinzipien können Teams schnell auf Änderungen reagieren, ihre Arbeit priorisieren und transparent kommunizieren, um den Anforderungen des Projektes gerecht zu werden. Des Weiteren ist die Anpassbarkeit von YouTrack ein entscheidender Vorteil, da die Software an die meisten individuellen Prozesse eines Teams angepasst werden kann. Diese flexible Möglichkeit der Individualisierung gewährleistet eine nahtlose Integration in die täglichen Abläufe innerhalb der Teams, da sie YouTrack entsprechend ihrer spezifischen Anforderungen konfigurieren können. Zusammengefasst versucht YouTrack den gesamten Projektzyklus zu managen, indem es Arbeitslasten koordiniert, Engpässe identifiziert, agile Methoden fördert und kontinuierliche Anpassung bzw. Verbesserung ermöglicht. YouTrack stellt mit der umfassenden Anpassung allerdings sicher, dass es nicht nur als Projektmanagement-Tool funktioniert, sondern auch den Anforderungen verschiedener Teams gerecht wird, indem es in vielen Branchen eine maßgeschneiderte Lösung für einzigartige Anforderungen sein kann.

Zielgruppe

YouTrack richtet sich an eine breite Palette von Teams und Organisationen, die auf der Suche nach einer flexiblen und effizienten Lösung für das Issue-Tracking und Projektmanagement sind. Insbesondere Softwareentwicklungsteams, Marketingabteilungen und Produktmanagementgruppen können von YouTrack profitieren. Für Softwareentwicklungsteams fungiert YouTrack als ideales Werkzeug um den gesamten Softwareentwicklungszyklus zu verwalten. Iterative Entwicklungsprozesse werden von den agilen Projektmanagementfunktionen YouTracks unterstützt und erleichtern somit die Zusammenarbeit in verteilten Teams.

Auch Marketingabteilungen können von YouTrack und dessen Funktionalitäten profitieren. Die Verfolgung von Kampagnen, Aufgaben und Ressourcenmanagement können nämlich ebenfalls durch das Tool umgesetzt werden. Auch hier können Marketingteams die Möglichkeit der Anpassung von Workflows und Dashboards nutzen, um ihre oft sehr spezifischen Prozesse in YouTrack zu integrieren und somit ihre Arbeit zu erleichtern. Die breite Anwendbarkeit von YouTrack zeigt sich allerdings auch in vielen weiteren Bereichen, wie dem Kundensupport oder der IT-Verwaltung. Insgesamt kann man aber sagen, dass die meisten Teams aus so gut wie jeder Branche zumindest für vereinzelte Bereiche YouTrack verwenden können, da es über die oben beschriebenen Anpassungsfunktionalitäten verfügt.

Agiles Projektmanagement

Das agile Projektmanagement ist eine moderne, iterative Ansatzweise zur Planung und Durchführung von Projekten. Im Fokus steht die Flexibilität und Anpassungsfähigkeit an sich ändernde Anforderungen. Dadurch soll ein dynamischer und effektiver Projektablauf gewährleistet werden.

Im Vergleich zu traditionellen, linearen Ansätzen, wie dem Wasserfall-Modell, ermöglicht das agile Projektmanagement eine kontinuierliche Lieferung von inkrementellen Ergebnissen, fördert die Zusammenarbeit im Team und ermöglicht eine schnellere Reaktion auf Veränderungen, laufende Anpassungen und Feedback.

Die Förderung der Zusammenarbeit im Team ist ein entscheidendes Merkmal agiler Methoden. Jedes Teammitglied soll durch regelmäßige Kommunikation, kurze Feedbackschleifen und die Schaffung eines kollaborativen Umfelds dazu ermutigt werden, ihr Wissen und ihre Perspektiven einzubringen. Das trägt nicht nur zu einem sehr viel besseren Verständnis der Projektziele bei, sondern fördert auch eine gemeinsame Verantwortung für den Projekterfolg.

Ein weiterer zentraler Aspekt des agilen Projektmanagements ist die schnelle Reaktion auf Veränderungen. Projekte finden oft in Umgebungen statt, wo sich Anforderungen und Kundenwünsche stetig wandeln. Die Anpassungsfähigkeit des agilen Ansatzes ermöglicht es, dass Teams auf genau diese sich ändernden Anforderungen, Marktentwicklungen und unvorhergesehenen Herausforderungen reagieren können. Dies steigert die Wahrscheinlichkeit für den erfolgreichen Abschluss eines Projektes und trägt dazu bei, Projekte effizienter, flexibler und kundenorientierter zu gestalten.

Quelle: https://www.spf-consulting.com/insights/how-to-apply-agile-project-management/

Warum agiles Projektmanagement wichtig ist

Das agile Projektmanagement ist in modernen Entwicklungsprozessen von besonderer Wichtigkeit, weil es den ständigen Veränderungen und Unsicherheiten in der Geschäftswelt wirksam begegnet und entgegenwirkt. Traditionelle Projektmanagementmethoden sind oft zu starr und unflexibel, um den heutigen dynamischen Anforderungen standzuhalten. Agile Ansätze wie Scrum bieten eine Antwort auf diese Herausforderungen und ermöglichen es Teams, sich schnell an neue Erkenntnisse anzupassen, Prioritäten zu ändern und kontinuierlich Mehrwert zu liefern. Agile Reaktionen auf neue Erkenntnisse, Marktverschiebungen oder Kundenfeedback fördern nicht nur die Flexibilität, sondern ermöglichen auch die erfolgreiche Operation in Umfeldern mit hoher Unsicherheit. Die enge Zusammenarbeit zwischen Teammitgliedern und die Fokussierung auf den Kundenbedarf tragen dazu bei, die Qualität der Ergebnisse zu steigern. Außerdem sorgen die regelmäßige Kommunikation, die kurzen Feedbackschleifen und die Fokussierung auf die Bedürfnisse des Kunden dafür, dass gewährleistet wird, dass das Team kontinuierlich auf dem richtigen Weg ist. Es ist durch diese kollaborativen Herangehensweisen leichter, den Erwartungen des Kunden zu entsprechen und fördert nebenbei noch die Teamdynamik.

Einordnung YouTrack

YouTrack stellt eine ausgezeichnete Ergänzung für agile Projektmanagementmethoden dar. Die Software ermöglicht es Teams, ihre agilen Prozesse effizient zu verwalten, indem sie eine transparente Erfassung und Priorisierung von Aufgaben, Sprints und der Beseitigung von Problemen ermöglicht. Mit der Anpassbarkeit von YouTrack können agile Teams ihre spezifischen Arbeitsabläufe definieren und sicherstellen, dass alle Teammitglieder stets den Überblick über den Fortschritt haben und auf dem richtigen Weg sind. Durch die Integration von Scrum-Boards, Ticketing-Systemen und agilen Workflows bietet YouTrack eine umfangreiche Plattform, um die Prinzipien des agilen Projektmanagements in die tägliche Praxis umzusetzen. So unterstützt die Software Teams dabei, ihre Projekte erfolgreich nach agilen Prinzipien zu managen und eine hohe Produktivität aufrechtzuerhalten.

Features

YouTrack verfügt über zwei verschiedene Darstellungen. Das originale YouTrack Classic ist speziell für die Softwareentwicklung optimiert und überzeugt mit sehr umfangreichen Einstellungsmöglichkeiten. Eine zentrale Funktionalität von YouTrack Classic sind die Bulk-Updates, welche es dem Nutzer ermöglichen, mehrere Tickets gleichzeitig zu aktualisieren. Dies ist beispielsweise nützlich, wenn mehrere neue Tickets erstellt und mit einem Tag versehen werden müssen oder mehrere Tickets, welche im letzten Sprint nicht bearbeitet werden konnten, mit einer Aktion in einen neuen Sprint verschoben werden sollen. 

YouTrack Lite bietet gerade diese Möglichkeit nicht, aber punktet dafür mit einem modernen Layout, welches mehr auf Produktivität statt Verwaltung ausgelegt ist und Informationen in der alltäglichen Nutzung effizienter vermittelt. 

Beide Darstellungen haben also ihren eigenen Zweck. Während YouTrack Lite im alltäglichen Gebrauch die bessere Wahl ist, ist YouTrack Classic für die allgemeine Verwaltung des Projekts gut geeignet. 

Erstellen eines neues Projektes

Bei der Erstellung eines neuen Projektes gibt es keinen Unterschied zwischen YouTrack Classic und Lite. Es ist anfangs nichts weiter nötig als die Angabe eines Namens. Aus diesem wird schließlich automatisch eine Projekt-ID und eine Startnummer für das erste Ticket erstellt. Optional kann dem Projekt noch eine Beschreibung hinzugefügt werden. 

Eine interessante Einstellungsmöglichkeit ist hier die Wahl des Projekttyps. Welche Voreinstellung hier die geeignete ist, hängt von der Art des Projekts ab, wobei die hier getroffene Wahl keine Features zukünftig ausschließt. Wählt man beispielsweise ein Standard-Projekt und benötigt später doch noch ein Agile-Board, kann ein solches nachträglich hinzugefügt werden.

In einem neuen Projekt wird schließlich zuerst die Projektübersicht angezeigt, welche mit diversen Widgets angepasst werden kann. Hier kann durch eine diverse Auswahl an Widgets eine speziell angepasste Übersichtsseite für das Team erstellt werden. Abseits der voreingestellten Auswahl lassen sich im JetBrains Marketplace noch weitere Widgets finden. Es können auch die Widgets eines bereits existierenden Dashboards auf der YouTrack Instanz importiert werden. 

Teammanagement

Innerhalb der Projektübersicht befinden sich für den Projektbesitzer sowie Teammitgliedern mit gewissen Rechten zahlreiche Einstellungsmöglichkeiten, die das Teammanagement ermöglichen. Die Zuweisung von Rechten geschieht bei YouTrack über Rollen. Diese können aus der vordefinierten Menge “Melder”, “Member”, “Mitwirkender”, “Projekt-Admin”, “System-Admin” und “Ticket-Reader” gewählt werden. Sollte die gewünschte Rolle unter diesen nicht dabei sein, lassen sich jedoch auch weitere mit einer exakten Vergebung der 64 möglichen Rechte erstellen. Das Anlegen von neuen Rollen ist keine projektinterne Einstellung und ist in den Einstellungen der gesamten YouTrack Instanz zu finden. 

Sollen viele Personen dem Projektteam hinzugefügt werden, lassen sich diese in einer Gruppe bündeln, welche gleichzeitig zum Team hinzugefügt werden kann. Der Gruppe der registrierten Benutzer mit der Rolle “Member” werden zudem alle neu registrierten Benutzer automatisch hinzugefügt.

Tickets und agile Boards

Tickets bestehen zum Großteil aus einem Titel, welcher bei YouTrack “Zusammenfassung” genannt wird, und der Ticket-Beschreibung. Die Sichtbarkeit des Tickets kann während der Erstellung direkt auf gewisse Gruppen, Nutzer oder Teams beschränkt werden. Das erstellte Ticket wird nicht projektintern angelegt und liegt stattdessen auf der grundlegenden YouTrack Instanz, sodass Nutzer, die mehreren Projekten angehören, in ihrer Ticketübersicht ohne eingestellte Filter die sichtbaren Tickets aus allen Projekten angezeigt bekommen. Das Ticket ist dem Projekt, für das es erstellt wurde, lediglich zugeordnet und kann jederzeit einem anderen Projekt zugewiesen werden. Eine Zuordnung zu mehreren Projekten gleichzeitig ist nicht möglich. Tickets können zudem mit benutzerdefinierten Tags versehen werden, welche ebenfalls als Filtermöglichkeit benutzt werden können.

Weitere Einstellungsmöglichkeiten von Tickets variieren je nachdem welche Art von Agile-Boards im Projekt genutzt wird. Bei einem Scrum-Projekt mit den passenden Agile-Boards können zum Beispiel auch ideale Tage für die Bearbeitung, eine Einschätzung der Bearbeitungsdauer, die Bearbeiter des Tickets, der Status des Tickets, der Typ des Tickets und die Priorität der Bearbeitung im Ticket festgelegt werden. Bei einem Kaban-Projekt gibt es stattdessen die Möglichkeit, einen Kaban State zu setzen und die Stage eines Tickets festzulegen. Ist man kein Bearbeiter eines Tickets und möchte dennoch über Änderungen in diesem informiert werden, kann man ein Ticket beobachten.  

YouTrack überzeugt durch umfangreiche Filtermöglichkeiten von Tickets und der Kombination von Agile-Boards mit Tickets, was eine effektive Arbeit mit agilen Methoden wie Scrum und Kaban nicht nur ermöglicht, sondern auch greifbar veranschaulicht.


Tickets erscheinen auf den Agile-Boards nicht, solange sie keine Verbindung zu diesen haben. Bei Scrum-Projekten geschieht dies durch die Zuweisung eines Sprints und bei Kanban-Projekten durch die Zuweisung eines Kanban-State. 

Eventuell muss erst einmal ein Sprint auf einem Scrum-Agile-Board oder auch das Board selbst erstellt werden. Dabei findet eine Wahl zwischen Scrum-Boards, Kanban-Boards, versionsbasierten Boards, benutzerdefinierten Boards und einem persönlichen Board statt, wobei letzteres nur dazu dient die einem selbst zugewiesenen Tickets zu verwalten. All diese Boards sind erneut individuell anpassbar mit Systemen wie Teilaufgaben, alternativen Identifikationswerten für Spalten oder alternativen Spalten.  

Wissensdatenbank

Die YouTrack-Wissensdatenbank ist eine strukturierte Plattform ähnlich einem Wiki, die Benutzern erlaubt, sich ausführlich mit projektbezogenen Inhalten auseinanderzusetzen. Hier können Artikel gelesen, erstellt und bearbeitet werden, wobei jeder Artikel einem bestimmten Projekt zugeordnet ist.

Die klare Baumdarstellung auf der Benutzeroberfläche zeigt Projekte hierarchisch an und ermöglicht eine einfache Navigation und Aktionen wie Drucken, Löschen und Erstellen von Artikeln. Benutzer können Projekte und Artikel auswählen, um Hauptartikel und Unterartikel zu erkunden. Die Baumstruktur bietet eine übersichtliche Organisation.

Der Lesemodus erlaubt das Lesen von Artikeln, das Hinterlassen von Kommentaren und den Zugriff auf die Historie mit allen Änderungen. Tags und Sichtbarkeit können für präzise Klassifikation und Zugriffskontrolle genutzt werden.

Funktionen wie Drucken und Speichern als PDF ermöglichen den Offline-Zugriff, während die Bearbeitungsfunktion auf Markdown-Syntax setzt. Benutzer können zwischen Markdown-Ansicht und Vorschau wechseln, Dateianhänge hinzufügen und Tags anpassen. Die automatische Speicherung von Bearbeitungen und die Verwaltung von Entwürfen sorgen für Kontrolle und Rückverfolgbarkeit.

Die YouTrack-Wissensdatenbank fördert nicht nur die Strukturierung von Wissen, sondern auch die effektive Zusammenarbeit in Projekten.

Berichte

Die Berichtsfunktion von YouTrack ermöglicht eine umfassende Analyse und Visualisierung verschiedener Aspekte eines Projekts. Unter die vier inhaltlichen Kategorien fallen „Ticketverteilungsberichte“, die einen aktuellen Überblick über die Verteilung von Tickets in einem oder mehreren Projekten bieten. Hierbei werden Aspekte wie Zuweisung zu Mitarbeitern, Tickettypen und Prioritäten detailliert betrachtet. „Zeitleisten-Berichte“ zeichnen den Verlauf von Kennwerten über einen bestimmten Zeitraum auf, darunter die Anzahl offener Tickets, die Lebensdauer von Tickets und eine tägliche Gegenüberstellung geöffneter und geschlossener Tickets. Die „Zeitmanagement-Berichte“ gewähren einen noch detaillierteren Einblick in die geschätzte und tatsächlich benötigte Bearbeitungszeit von Tickets, aufgeschlüsselt nach Mitarbeitern. Schließlich bieten „Statusänderungsberichte“ einen Überblick über verschiedene Kennwerte bezüglich der Statusänderungen von Tickets.

Die Berichtsseite, strukturiert ähnlich wie die Wissensdatenbank, präsentiert auf der linken Seite favorisierte eigene und geteilte Berichte. Diese können geöffnet, gedruckt, in verschiedenen Dateiformaten gespeichert und bearbeitet werden.

Auf der rechten Seite gibt es einen Überblick über die verschiedenen Berichtstypen mit erklärenden Texten und Beispielbildern bzw. wird dort ein geöffneter Bericht angezeigt. Vor der Erstellung eines Berichts sind detaillierte Konfigurationen erforderlich, um den Bericht optimal auf die gewünschten Kennwerte abzustimmen.

Einige Berichte sind direkt mit der Suche verknüpft, was es ermöglicht, über kennzahlenbezogene Filter direkt zu einer Liste relevanter Tickets zu springen. Diese Integration bietet eine effiziente Möglichkeit, spezifische Informationen zu erhalten. Die Berichte können auch als Widgets in Dashboards integriert werden, wodurch ein schneller Überblick über den Fortschritt eines oder mehrerer Projekte direkt auf der Startseite gewährleistet ist.

Insgesamt bieten die YouTrack-Berichte äußerst vielschichtige und individuell anpassbare Möglichkeiten zur Visualisierung des Projektfortschritts. Die detaillierten Konfigurationsoptionen machen sie besonders wertvoll für Scrum Master und Product Owner, die so einen umfassenden Überblick über das Projekt und das Entwicklungsteam erhalten und somit verschiedene Aspekte des Entwicklungsprozesses ggf. optimieren können.

Integrationen

YouTrack bietet eine nahtlose Integration mit verschiedenen Versionskontrollsystemen (VCS) wie GitLab, Bitbucket und mehr. Durch diese Integration können Projekte direkt mit Repositories verknüpft werden. Die Integration erfolgt über die Projektbearbeitung.

Einige der Funktionen, die diese Verknüpfung bietet, umfassen die Möglichkeit, eine Ticket-ID in einer Commit-Nachricht zu referenzieren, was automatisch einen Direktlink zum Commit in den Änderungsdetails hinzufügt. Kommentare zu Änderungen werden automatisch zur Liste der VCS-Änderungen im Aktivitäts-Stream des Tickets in YouTrack hinzugefügt, wobei jede VCS-Änderung einen direkten Link zu den Änderungsdetails im Code-Repository enthält.

Zusätzlich können ticketbezogene Befehle in Commit-Nachrichten eingegeben werden. Diese Befehle werden angewendet, wenn der Commit gepusht wird, und können dazu genutzt werden, den Status oder Kommentare für mehrere Tickets zu aktualisieren, ohne YouTrack zu öffnen. Statusänderungen von Pull-/Merge-Requests können direkt im Aktivitäts-Stream eines Tickets angezeigt werden, wenn der Request im Titel oder der Beschreibung referenziert wird.

Diese Verlinkungen ermöglichen es, direkt zu Commits und Merge-/Pull-Requests zu springen und somit die relevanten Codeänderungen für ein Ticket einzusehen. Neben der automatischen Verknüpfung von Tickets zu Commits besteht auch die Möglichkeit, Commits manuell per Commit-Hash zu einem Ticket hinzuzufügen.

Die Integration von GitLab ermöglicht zusätzlich die Nutzung von GitLab CI/CD, welche ebenfalls in der Bearbeitung des Projekts konfiguriert wird. Dabei werden Continuous Integration und Continuous Delivery genutzt, um Codeänderungen automatisch zu überprüfen und Builds bereitzustellen. GitLab CI/CD verwendet Pipelines, die Jobs umfassen. Nach einem Commit führt GitLab die Pipeline-Jobs aus und informiert YouTrack über das Ergebnis. So können beispielsweise Tickets automatisch als behoben markiert werden.

Die Integration lässt sich entsprechend den Prozessanforderungen konfigurieren, wodurch eine individuelle Anpassung der Arbeitsabläufe ermöglicht wird. Beispielsweise ist es möglich, (automatisch) im Ticket Buildnummern zu hinterlegen für den Build, in dem das Ticket behoben sein wird. Dadurch wird direkt ein Link erzeugt, durch den man zur Build-Pipeline wechseln kann.

Zusätzlich zur GitLab CI/CD können auch andere Build-Tools wie TeamCity und Jenkins in YouTrack integriert werden.

Die Integration dieser Tools in YouTrack bietet eine effiziente Verbindung zwischen Projektmanagement und Entwicklungsebene, insbesondere in Hinblick auf die dargelegten Aspekte der Versionskontrolle des Projekts.

Workflow

Im folgenden BPMN Diagramm wird der Prozess von der Feature-Anfrage eines Kunden bis zur Auslieferung des Features zurück an den Kunden modelliert. Die orange markierten Tasks markieren den Einsatz von YouTrack bei der Task. Am Prozess beteiligt sind der Kunde, der Product Owner, das Entwicklungsteam und der einzelne Entwickler. Ausgelöst wird der Prozess durch eine Anfrage des Kunden nach einem neuen Feature in einer bestehenden Software. Der Product Owner muss dabei zunächst die Feature-Anfrage prüfen. Ist dies erfolgreich, werden mithilfe von YouTrack Tickets erstellt, refined und anschließend bearbeitet. Stets kann im YouTrack der aktuelle Entwicklungsstand des Tickets eingesehen werden. Nach Bearbeitung des Tickets durchläuft dieses ein Review. Dabei kann es zu einem Review-Loop kommen, in dem wiederholend neue Anmerkungen verfasst und eingearbeitet werden. Die Zuweisung der Tickets kann dabei über YouTrack vorgenommen werden. Ist das Ticket erfolgreich bearbeitet, wird es dem Kunden präsentiert, welcher sein Feedback zur Umsetzung geben kann. Wurde das Feature von Kunden angenommen wird der Sprint abgeschlossen Daraufhin wird das neue Feature dem Kunden ausgeliefert. Mithilfe von YouTrack können nun Berichte zum abgeschlossenen Sprint oder auch zu Releases erstellt werden.

Lizenzierung

YouTrack von JetBrains bietet ein flexibles Lizenzmodell, das auf der Anzahl der Benutzer basiert. Es gibt eine kostenlose Version für kleinere Teams oder persönliche Projekte mit bestimmten Einschränkungen. Für größere Teams oder Unternehmen steht eine kommerzielle Lizenz zur Verfügung, bei der die Kosten von der Anzahl der aktiven Benutzer abhängen. Es gibt auch spezielle Lizenzen für Bildungseinrichtungen, gemeinnützige Organisationen und Cloud-Nutzung. Die Laufzeit der Lizenzen kann monatlich oder jährlich gewählt werden. 

Die Tabelle zeigt das Preismodell bei der Cloud-Nutzung. Inbegriffen sind 30 GB Speicherplatz und je 3GB Speicherplatz pro Benutzer bei kostenpflichtigen Abonnements. Zudem sind in jedem Abonnement 3 Supportagenten beinhaltet – mit den kostenpflichtigen können weitere hinzugefügt werden.

 

Preis pro Monat/Nutzer 0€ ab 4,40€ ab 4,39€ ab 4,19€ ab 3,99€ ab 3,49€ ab 2,99€ ab 2,37€
Nutzeranzahl bis 10 bis 100 bis 200 bis 300 bis 400 bis 500 bis 750 > 750

Quelle: https://www.jetbrains.com/de-de/youtrack/buy/?section=server&with-helpdesk=false

Alternativen

Neben YouTrack gibt es eine Vielzahl weiterer Softwarelösungen zur Projektverwaltung.

Jira

Jira ist ein weit verbreitetes Issue-Tracking- und Projektmanagement-Tool von Atlassian, das von Teams zur Verfolgung von Aufgaben, Bugs und Projekten eingesetzt wird.
Vorteile: umfassenden Funktionen, Flexibilität in der Anpassung von Workflows und Integrationen
Nachteile: Komplexität und möglicher hoher Ressourcenbedarf für kleine Teams

Redmine

Redmine ist eine Open-Source-Plattform für Projektmanagement und Issue-Tracking, die zur Verwaltung von Aufgaben, Ressourcen und Projekten verwendet wird.
Vorteile: kostenfreie Verfügbarkeit, große Community-Unterstützung und die Möglichkeit der Anpassung
Nachteile: Lernkurve und Design

Trello

Trello ist eine webbasierte Projektmanagement-Plattform, die visuelle Boards, Listen und Karten verwendet, um Aufgaben und Projekte zu organisieren. Nutzer können Karten erstellen, die Aufgaben repräsentieren und diese Karten auf verschiedene Listen und Boards verschieben, um den Fortschritt zu verfolgen.
Vorteile: einfache Benutzeroberfläche und Flexibilität der visuellen Darstellung und somit den Arbeitsabläufen
Nachteile: begrenzte Funktionalität und Bezahloption um fortgeschrittene Funktionen nutzen zu können

Fazit

YouTrack ist eine fortschrittliche Projektmanagement-Plattform, die durch ihre umfassenden Anpassungsmöglichkeiten überzeugt. Die Benutzer profitieren von der Möglichkeit, Workflows, Felder und Dashboards individuell anzupassen, was eine flexible Anpassung an unterschiedlichste Arbeitsabläufe ermöglicht. Die integrierte Unterstützung für Agile-Methoden wie Scrum und Kanban macht YouTrack zu einer vielseitigen Lösung für die Verfolgung von Sprints und Backlogs.

Ein weiterer Vorzug von YouTrack liegt in seinen mächtigen Such- und Filterfunktionen. Diese ermöglichen eine präzise Analyse und Verwaltung großer Datenmengen, was besonders in komplexen Projekten von Vorteil ist. Die Plattform richtet sich somit an Teams und Organisationen, die einen hohen Grad an Anpassungsfähigkeit und Funktionalität benötigen.

Allerdings gibt es auch einige Nachteile zu beachten. Die umfangreichen Funktionen von YouTrack können eine längere Einarbeitungszeit erfordern, da Nutzer die vielfältigen Anpassungsmöglichkeiten verstehen und optimal nutzen müssen. Zudem ist die Plattform ressourcenintensiver, was potenziell höhere Hardwareanforderungen mit sich bringen kann.

Ein weiterer Aspekt sind die Kosten: Während eine kostenlose Version von YouTrack verfügbar ist, können erweiterte Funktionen und die Nutzung in größeren Teams kostenpflichtige Lizenzen erfordern. Die Auswahl eines Issue-Tracking-Tools ist stark von den individuellen Anforderungen, Teamgröße und Workflow-Präferenzen abhängig. Konkurrenzprodukte wie Jira, Redmine oder Trello können je nach Kontext besser geeignet sein, daher ist ein gründlicher Vergleich und gegebenenfalls eine Testphase ratsam.

 

Quellenverzeichnis

https://en.wikipedia.org/wiki/YouTrack

https://www.jetbrains.com/youtrack/helpdesk/

https://www.jetbrains.com/youtrack/features/

https://www.spf-consulting.com/insights/how-to-apply-agile-project-management/

https://www.researchgate.net/publication/234809670_Agile_Project_Management_Creating_Innovative_Products

https://www.jetbrains.com/help/youtrack/cloud/managing-projects.html

https://www.jetbrains.com/help/youtrack/cloud/agile-board.html

https://www.jetbrains.com/help/youtrack/cloud/youtrack-live-dashboard.html

https://www.jetbrains.com/help/youtrack/cloud/issues.html

https://www.jetbrains.com/de-de/youtrack/buy/?section=server&with-helpdesk=false

https://www.jetbrains.com/de-de/youtrack/features/knowledge_base.html

https://www.jetbrains.com/de-de/youtrack/features/reporting_analysis.html

https://www.jetbrains.com/de-de/youtrack/features/integrations.html