Das Agile ist, dass die Dokumentationsbemühungen wirklich vom Scrum-Team vorangetrieben werden müssen. Wenn die Entwickler der Meinung sind, dass externe Dokumentation nicht für ihre Anforderungen ausreicht, wird die User Story blockiert, bis sie dies tun. Wenn das Unternehmen der Ansicht ist, dass Entwickler keine ausreichende Dokumentation erstellen, besteht der Product Owner darauf, diese zu einem Teil der Akzeptanzkriterien zu machen. Aus diesem Grund habe ich festgestellt, dass unsere Dokumentation fokussierter und effektiver ist, seit ich zu Scrum gewechselt bin.
Wir verwenden VersionOne , um unsere User Storys zu verfolgen, aber ich bin mir sicher, dass unsere Methoden auch auf andere Systeme anwendbar sind. Damit können Sie Dateien an User Stories anhängen. Wir haben festgestellt, dass dies ein äußerst nützlicher Ort ist, um Konstruktionsdokumente abzulegen.
Für ein Beispiel, das für uns sehr gut funktioniert hat, mussten wir so schnell wie möglich nach dem Bau des Prototyps ein neues Leiterplattendesign testen. Wir haben zwei User Stories für alles erstellt, was getestet werden musste: eine zum Entwerfen des Tests und eine zum Ausführen des Tests. Ein Akzeptanzkriterium für die Designgeschichte war, dass der Testvorgang vollständig in der Ausführungsgeschichte dokumentiert war.
Als wir zum Testteil kamen, lief es reibungsloser als je zuvor. Wir haben gerade die User Story geöffnet und das schrittweise Vorgehen befolgt. Die Dokumentation war genau das, was wir brauchten, um die Geschichte zu vervollständigen, nicht mehr und nicht weniger.
Wir haben eine andere Geschichte in unserem Backlog, nur um die Dokumentation für einen von uns verwendeten Chip zu verbessern, damit andere Teams ihn leichter für ihre eigenen Produkte abholen können.
Zusammenfassend lässt sich sagen, dass die Lösung, wenn Sie das Gefühl haben, dass Ihre Dokumentation darunter leidet, so einfach ist, wie eine separate User Story zu erstellen und / oder sie zu einem Teil der Akzeptanzkriterien zu machen.