Mein Team erhält vor jedem Produkt einen ziemlich großen Korpus von Anforderungsdokumenten ... und mit "ziemlich umfangreich" meine ich ungefähr hundert Dokumente mit 20-200 Anforderungen pro Stück.
Wir wechseln zu Jira für die Arbeits-/Bug-/Sprint-Verfolgung (Agile-Team) und möchten die Anforderungen im Jira-System integriert halten.
Was ist ein gutes Werkzeug dafür? Ich habe Confluence im Auge, sehe aber keine gute Möglichkeit, alle Anforderungsdokumente zu importieren und verknüpfbare Anforderungsobjekte bereitzustellen.
Grundlegende Anforderungen: Link zu Anforderungen aus der Ausstellung, Ändern des Status einer Anforderung, Anzeigen einer Übersicht über abgeschlossene/in Bearbeitung befindliche/veraltete Anforderungen.
Wir machen das umgekehrt:
Anforderungen werden in Confluence (dem Wiki-Teil der Atlassian-Suite) behandelt. In Jira werden für jede Anforderung ein oder mehrere Epics/Userstories erstellt, jedoch nur für die nächsten 2 oder 3 Meilenstein-Releases. Die Rückverlinkung von Jira nach Confluence erfolgt über einen einfachen HTML-Link (Confluence führt eine automatische Verlinkung durch, wenn Sie eine URL ausschneiden und einfügen).
Nachdem diese erstellt wurden, wird der Wiki-Seite ein Verweis auf das Jira-Problem hinzugefügt. Dieser Link, der als Gadget bezeichnet wird, zeigt den aktuellen Issue-Status und bietet einen direkten Link zu Jira.
Funktioniert ganz nett, aber es ist begrenzt, einen "Dashboard"-Überblick über alle Anforderungen zu haben.
Wir mögen dieses Setup, weil es den Rückstand in Jira relativ frei von Elementen hält, die in den nächsten 6 bis 12 Monaten angegangen werden könnten oder auch nicht. Für uns ist das gut genug, vielleicht sind andere Tools besser oder tiefer integriert.
Schau dir mal RMsis an .
Kernpunkte:
HINWEIS: Ich bin mit diesem Produkt verbunden.
Hallo Hydrangea und Hulbert,
Ich bin von zAgile, den Entwicklern der Open-Source-Wikidsmart-Plattform, die die Software-Engineering-Tool-/ALM-Integration übernimmt. Wikidsmart enthält vorgefertigte Lösungen für Anforderungsmanagement, Testfallmanagement und -automatisierung und mehr aus Confluence heraus und integriert in JIRA. Es steht ein Import zur Verfügung, um bestehende Anforderungen (z. B. über eine CSV-Datei) aus anderen Systemen einzubinden. Ich kann Sie mit Kunden verbinden, wenn Sie mehr über die reale Welt und Erfahrungen aus erster Hand erfahren möchten.
Hier ist das aufgezeichnete Webinar von gestern zum Thema Anforderungsmanagement. http://www.youtube.com/watch?v=N7mEHZ1fI5E&feature=plcp
-andrew
Warum bearbeiten Sie Ihre Anforderungen nicht in Jira? Es ist leicht möglich, wenn Sie die folgenden Dinge beachten:
Stellen Sie sich beispielsweise vor, Sie möchten einen Texteditor implementieren. Sie würden wahrscheinlich Portfolio-Anforderungen wie Druckunterstützung, Kopieren und Einfügen, Desktop-Integration usw. definieren. Anschließend könnten Sie jede dieser Portfolio-Anforderungen weiter verfeinern.
Gemeinsam mit dem Produktmanagement entscheiden Sie, welche Portfolio-Anforderungen im nächsten Major Release angegangen werden sollen. So können Sie Versionen erstellen und diesen Ihre Anforderungen zuweisen. Außerdem möchten Sie die als nächstes zu implementierenden Anforderungen wahrscheinlich verfeinern, z. B. User Storys erstellen und sie mit der übergeordneten Anforderung verknüpfen.
Sie können ein Governance-Modell um Ihre Anforderungen herum einrichten, z. B. dass das Produktmanagement eine Anforderung freigeben muss, bevor F&E sie implementieren darf. So können Sie für jeden Kartentyp die gewünschten Zustände definieren.
Der große Vorteil, alles in Jira zu haben, besteht darin, dass Sie zu allen Aspekten ansprechende Berichte erstellen können. Alles ist verknüpft und Sie haben volle Rückverfolgbarkeit.
(Ich arbeite derzeit in einem großen Softwareunternehmen, wo einer unserer Entwicklungszweige sein komplettes Anforderungsmanagement nur mit Jira durchführt. Natürlich verwenden sie Confluence für Softwarespezifikationen, indem sie diese Dokumente von den jeweiligen Jira-Karten verknüpfen).
Betrachten Sie Jama Contour.
Contour hat eine direkte Integration mit JIRA. Diese Integration verbindet Geschäftsteams, die für Produktanforderungen und -planung verantwortlich sind, mit Entwicklungsteams, die für die Implementierung verantwortlich sind.
In Bezug auf Ihre "grundlegenden" Anforderungen kann Contour Informationen mit JIRA austauschen, um die Verknüpfung der Anforderung mit dem Problem zu ermöglichen. Es kann den „Status“ einer Anforderung basierend auf den Eingaben von JIRA anpassen. Ermöglicht Filter und Berichte, um Anforderungen aus verschiedenen Blickwinkeln zu sehen, z. B. Status (abgeschlossen/in Bearbeitung/veraltet) von Anforderungen.
Hier erfahren Sie mehr über die Integration: http://www.jamasoftware.com/contour/jira-connector.php
Wir haben Blueprint in der Vergangenheit verwendet. und es hat uns in Bezug auf das Budget auf Kurs gehalten. falls das hilft.
Hier ist der Link, sie sind auf Anforderungsmanagement spezialisiert
Todd A. Jacobs
Sebi
Akatkinson