Ich arbeite in einer Softwareentwicklungsfirma. Wir entwickeln mit Festpreisverträgen, daher gibt es viel BDUF (Big Design Up Front). Während der Anfangs-/Planungsphase erstellen wir sehr große monolithische Dokumente zum technischen Umfang in MSWord und holen die Genehmigung/Unterschrift vom Kunden ein. Bei der Entwicklung beziehen wir uns dann auf diese Dokumente: zB: „gemäß Seite XX“ oder „gemäß Abschnitt XX“ in unserer Arbeit in JIRA-Tickets. Änderungsanforderungen führen dazu, dass eine neue Version der Spezifikation aus dem MSWord neu erstellt wird und der geänderte Abschnitt oder Anhang am Ende neu signiert wird. Unsere Kunden müssen immer etwas unterschreiben, sie bevorzugen es so.
Ich frage mich, ob Sie mir bitte bei folgendem helfen können:
Dies würde die Autoren zwingen, den Geltungsbereich präziser und in sich geschlossener zu schreiben (und der gesamte Geltungsbereich wäre in JIRA, was die Kommunikation erleichtert). Bitte beachten Sie, dass es auch eine Option ist, den Bereich in MSWord einzugeben und dann in JIRA zu verschieben, aber viel Nacharbeit (~ 100 Seiten davon), daher suche ich nach einer Lösung, bei der ich dies nur einmal schreiben muss.
Jede Hilfe ist willkommen.
Vielen Dank!
Klingt, als ob Sie nach einem Anforderungsmanagement-Tool wie Doors suchen . Dies wäre eine nicht zum Thema gehörende Frage, und Sie finden möglicherweise bessere Antworten in Software Recommendation StackExchange.
Trotzdem stellen Sie eine projektbezogene Frage: Wie geht man mit Scope und Scope-Änderungen um?
Der allgemeine Mechanismus in Bezug auf Umfang und umfangsbezogene Änderungen sind Baselines und Change Requests .
Baselines frieren einen bestimmten Satz von z. B. Anforderungen z. B. in der Vertragsphase ein. Änderungen während der Entwicklung können über Change Requests nachverfolgt werden. Normalerweise ziehen Sie eine neue Baseline an einem Meilenstein, z. B. PDR oder CDR. Während der Sitzungen des Change Control Boards entscheiden Sie, wie Sie mit den verschiedenen CRs umgehen und ob Sie den Kunden irgendwie einbeziehen sollten.
Sie können für diesen Zweck jedes Tool verwenden, aber Sie finden es möglicherweise hilfreich, beim Ziehen von Baselines und beim Nachverfolgen von Änderungen unterstützt zu werden. Jira könnte nett sein, um den Fortschritt zu verfolgen, während einfache Textexporte (xml, csv) als Baselines in Kombination mit Git ein Werkzeug sein könnten, das diese Anforderungen erfüllt. Anforderungen werden oft hierarchisch aufgebaut. Ich denke, Jira bietet 3 Hierarchieebenen (zB Epic, Story, Task). Ich glaube nicht, dass das reicht.
Es gibt mehrere Tools, die auf das Anforderungsmanagement spezialisiert sind. Sie unterstützen normalerweise alles, was oben beschrieben wurde. Einfach ein bisschen googlen.
Die Grundlagen zur Organisation eines Projekts wie diesem in Jira sind auf der Confluence-Website von well, Jira, gut dokumentiert , und Granularitätsprobleme werden direkt auf der Atlassian-Seite „Delivery Vehicle“ behandelt .
Eine sehr kurze destillierte Antwort lautet:
Letztendlich müssen Sie definieren, ob jedes „Signoff“-Ereignis, das bei Ihrem Kunden stattfindet, auf der Ebene einer User Story, eines Epos oder etwas anderem stattfindet. Diese Bestimmung kann auf der Grundlage dessen erfolgen, wie informell oder teuer eine „Abzeichnung“ ist – je teurer und formeller der Abzeichnungsprozess ist, desto höher ist die Gruppierung, die Sie verwenden möchten.
Tob
testTester
nvoigt
testTester
Ashga
testTester
Thiago Cardoso