Verwenden eines Wikis für Anforderungen

9

Ich suche nach Möglichkeiten zur Verbesserung des Anforderungsmanagements. Derzeit haben wir ein Word-Dokument auf einer Website veröffentlicht. Leider können wir (meines Wissens) Änderungen von einer Revision zur nächsten nicht betrachten. Ich würde es sehr bevorzugen, dies zu tun, ähnlich wie mit einem Wiki oder VCS (oder beidem, wie das Wiki auf bitbucket!).

Außerdem beschreibt jedes Dokument Änderungen, die Entwickler voraussichtlich bis zu einem bestimmten Termin einhalten werden. Es gibt keine Sammlung von akkumulierten App-Funktionen, die irgendwo dokumentiert sind. Daher ist es manchmal schwierig, zwischen einem Fehler und einer (schlecht gestalteten) Funktion zu unterscheiden, wenn versucht wird, ältere Apps schnell zu beheben.

Ich hatte also eine Idee, zu der ich Feedback bekommen wollte. Wie wäre es mit:

  1. Verwenden Sie ein Wiki, um zu verfolgen, wer was wann geändert hat (hauptsächlich, um zu sehen, ob seit dem letzten Mal Änderungen vorgenommen wurden).
  2. Sie haben beispielsweise eine Wiki-Seite pro Produkt und nicht eine pro Frist, um mit allen Funktionen des Produkts Schritt zu halten und nicht mit den Änderungen, die implementiert werden sollten. Auf diese Weise kann ich eine bestimmte Version der Seite anzeigen, um zu sehen, was die App zu einem bestimmten Zeitpunkt tun soll, und ich kann Änderungen an der Seite seit der letzten Version anzeigen, damit die Anforderungen bis zum nächsten Termin implementiert werden .

Waddayathink?

jyoungdev
quelle

Antworten:

9

Ja, das klingt nach einer guten Lösung, wenn Sie die Seite in einer einfachen Struktur organisieren, die leicht zu durchsuchen ist.

Wählen Sie ein Wiki mit einer einfachen Syntax. ( Dokuwiki ist einfach und erfordert keine Datenbank)

Bearbeiten: Wenn Sie ein Versionskontrollsystem verwenden, das SVN oder BZR ist, versuchen Sie es mit Trac , wo Sie Meilensteine ​​definieren, Fehler- und Funktionsanforderungen beibehalten und Ihren eigenen Workflow definieren können, um einen Fehler zu verwalten! Wiki ist enthalten!

Keatch
quelle
DokuWiki ist großartig, sehr einfach einzurichten und bietet LDAP-Unterstützung, wenn Sie in einem Unternehmen arbeiten.
Rudolf Olah
2

Ein Wiki ist ein guter Weg. Ich denke, es wäre am besten, wenn die Dokumente noch versioniert wären. Sie können über eine schwebende Dokumentation verfügen, die die aktuellsten Funktionen enthält. Machen Sie dennoch Schnappschüsse auf diese Weise. Es ist für jemanden, der zurückblickt, einfach, vor drei Versionen die Dokumentation für diese Software zu finden, ohne den Dokumentverlauf durchsehen zu müssen, der für schnelle Umkehrungen erstellt wurde und nicht gut geeignet ist, um Jahre oder Monate zurückzublicken.

Ich habe angefangen, Media Wiki zu verwenden, aber jetzt verwenden wir Xwiki. Es hat einen ziemlich guten GUI-Editor, den jeder ohne Schulung verwenden kann. Es gibt auch eine Idee namens "Leerzeichen". Jedes Leerzeichen erstellt einen neuen Namensraum, sodass verschiedene Produkte eine Seite mit dem Namen "Features" haben können, anstatt "product_x_features" oder etwas Dummes. Dadurch wird die Notwendigkeit, mehrere Wiki-Installationen zu verwalten, erheblich reduziert. Es gibt auch Tools zum Integrieren von Word und XWiki, mit denen Sie Word-Dokumente direkt im Wiki speichern können. Alles in allem ist es weitaus funktionsreicher.

Quaternion
quelle
1

Ich mag Ihren pro-Projekt-Wiki-Ansatz. Sie haben Bitbucket erwähnt. Ich gehe davon aus, dass Sie sie als Repository-Host verwenden. Wenn nicht, würde ich mir auch die Wikis auf GitHub ansehen.

Wenn Sie bereit sind, ein wenig Geld auszugeben, schauen Sie sich Lighthouse an . Es ist momentan meine Lieblingsmethode, um Feature-Anfragen und Fehler zu verfolgen. Ich benutze Pivotal Tracker auch sehr gern. Pivotal war kostenlos, bewegt sich aber jetzt in Richtung eines kostenpflichtigen Modells.

Mark Turner
quelle