Blog

Wie ihr ein schlechtes Atlassian-Tool in eine funktionierende Lösung verwandelt

MAR 10, 2022

Erfahrt, welche Features und Funktionen dieses Atlassian-Tools ihr nutzen könnt, damit eure Entwicklungsteams eine funktionierende Lösung entwickeln können.

Giles Knights

Die Atlassian-Produktfamilie unterstützt Teams jeder Art dabei, ihre Arbeit zu managen. Doch was passiert, wenn diese Tools euch im Arbeitsalltag nicht weiterhelfen?

In diesem Beitrag konzentrieren wir uns auf eines der führenden Tools von Atlassian – Jira – und zeigen euch, welche Features und Funktionen ihr nutzen könnt, um für eure Projektmanagement- und Entwicklungsteams eine passende Lösung zu schaffen.

Traditionelles Projektmanagement

Jira gehört zu den wichtigsten Tools von Atlassian und wurde ursprünglich als Bug- und Issue-Tracker entwickelt. Inzwischen hat sich Jira zu einem leistungsstarken Tool für das Arbeitsmanagement entwickelt und wird in Unternehmen vielseitig eingesetzt – nicht nur in der Softwareentwicklung, sondern auch zur Überwachung und Verwaltung verschiedenster Anwendungsfälle, Anforderungen und Teams.

Jira ist bei Softwareentwicklern äußerst beliebt. Wenn es jedoch darum geht, Jira für das Projektmanagement einzusetzen, können Geschäftsführer auf Probleme stoßen.

Der Grund für die Beliebtheit von Jira in der Softwareentwicklungs-Community liegt gerade darin, dass es traditionelle Projektmanagement-Ansätze weitgehend außer Acht lässt. Stattdessen setzt Jira auf die Agile Methodik und einen kontinuierlichen Flow der Zusammenarbeit. Das kann jedoch bei traditionellen Projektmanagement-Methoden zu Problemen führen.

Zu diesen Unterschieden im Projektmanagement können beispielsweise fehlende Transparenz bei Budget und Projektfristen, keine Berichterstattung auf Projektebene, fehlende Abhängigkeiten zwischen Aufgaben, keine klare Teamhierarchie und keine Priorisierung zwischen Projekten gehören.

Was könnt ihr also tun, wenn Jira eure Projektmanagement-Prozesse eher behindert als unterstützt? Was ist die Lösung? Ihr könntet ein umfangreiches PPM-Tool kaufen und es in Jira integrieren – doch das ist teuer und kann weitere Störungen für euer Unternehmen verursachen.

Glücklicherweise hat Atlassian einige dieser Probleme bereits vor ein paar Jahren aufgegriffen. Das Unternehmen gibt heute an, dass sich Jira Software Cloud „für jede Art von Projekt konfigurieren lässt“.

Ausgehend von einer Projektvorlage kann ein Team einen individuellen Workflow erstellen und dessen Fortschritt mithilfe einer Reihe von Jira Issues verfolgen. Diese Issues – im Jira-System auch Aufgaben genannt – erfassen jedes Projektergebnis im Workflow, während das Projekt seinem Abschluss näherkommt.

Auch eure Berechtigungen lassen sich anpassen. So können Administratoren gezielte Zugriffsrechte vergeben und Aktionen innerhalb eures Projekts zuweisen. Mit all diesen verfügbaren Projektinformationen könnt ihr Berichte erstellen, um Fortschritt und Produktivität zu verfolgen und zu überwachen.

Darüber hinaus bietet der Jira Marketplace Add-ons, mit denen ihr Jira-Projekte in echte Managementeinheiten umwandeln könnt, die euch und euren Managern helfen, Budgets und Fristen einzuhalten.

CI/CD

Agile ist für viele Entwicklungsteams inzwischen eine etablierte Methodik. Doch es gibt einen neuen Trend: Continuous Integration und Continuous Delivery, kurz CI/CD.

CI/CD ist ein wachsender Trend, bei dem Entwickler ihre Softwareentwicklungspipeline betreiben und verantworten sowie ihren Code selbst an eure Kunden ausliefern. Diese Arbeitsweise bringt jedoch auch neue Herausforderungen für den Softwareentwicklungslebenszyklus mit sich.

Hier kann Jira auf verschiedene Weise helfen. Richtig eingesetzt, unterstützt es eure Entwickler dabei, ihre Arbeit entlang der gesamten Pipeline zu managen und zu vereinfachen. Schauen wir uns drei typische CI/CD-Szenarien an und wie ihr Jira für diese Arbeitsweise konfigurieren könnt:

Anwendungsfall 1: Mit Jira eure DevOps-Zusammenarbeit verbessern

Mit Jira können eure Entwickler ein Issue einfach prüfen und sehen, in welcher Umgebung dieser Code läuft. Während eines Sprints können eure Operations- und QA-Teams so zusammenarbeiten und an derselben Funktionalität arbeiten. Das schafft zudem eine schnelle Feedbackschleife für eure Tester, sodass Tests zu jedem Zeitpunkt eures Entwicklungsprozesses durchgeführt werden können. Das erhöht nicht nur die Robustheit eurer Codebasis, sondern fördert auch eine Kultur der Zusammenarbeit in eurer DevOps-Umgebung.

Anwendungsfall 2: Workflows erstellen, um eure Change-Failure-Rate zu senken

Wenn eure Teams während des CI/CD-Prozesses ihre eigenen Services betreiben, müsst ihr eine zuverlässige Pipeline aufrechterhalten, um die Anzahl der Fehler zu reduzieren. Mit Jira könnt ihr Workflows erstellen, um eure Fehlerraten zu überwachen und eure Entwicklungs- und Operations-Teams enger zusammenzubringen, damit sie diese Probleme so schnell wie möglich beheben können.

Anwendungsfall 3: Häufig und zuverlässig deployen

Der Jira Release Hub ist ein leistungsstarkes Tool, mit dem ihr den Fortschritt eines Teams auf dem Weg zum nächsten Produktinkrement oder zur nächsten Version anzeigen könnt. Dieser Hub schafft nicht nur Transparenz über euren Entwicklungslebenszyklus und gibt Teams einen klaren Überblick über den Status der aktuellen Version, sondern bietet auch Nachverfolgbarkeit: eine klare Zusammenfassung und Aufschlüsselung des Entwicklungslebenszyklus zu jedem Zeitpunkt. So kann euer Team potenzielle Probleme vor einem geplanten Release erkennen.

Fazit

Jira ist eine funktionsreiche Lösung, aber auch ein hochkomplexes Angebot. Um sicherzustellen, dass ihr Jira für euer Unternehmen richtig einsetzt, benötigt ihr möglicherweise spezialisierte Unterstützung. Hier kann Eficode Contractor Hub helfen. Wir vermitteln euch hochqualifizierte Atlassian-Contractor für euer Projekt – alle mit unserer 100-%-Garantie –, damit eure Jira-Installation für euch und euer Unternehmen arbeitet.

Erfahrt mehr über die Beauftragung eines spezialisierten Atlassian-Contractors.

Δ

  • Contractor Hub

Subscribe to our newsletter