Skill: requirements-traceability
Zweck
Sichere, dass Anforderungen, Status und Traceability konsistent, pruefbar und repo-basiert bleiben.
Wann anwenden
- •Wenn neue Anforderungen entstehen oder bestehende angepasst werden.
- •Wenn Implementierungen oder Tests hinzugekommen sind und das Mapping aktualisiert werden muss.
Vorgehen (Schritt-fuer-Schritt)
- •Lies die vorhandenen Anforderungen und den Status.
- •Aktualisiere FR/NFR mit klaren Akzeptanzkriterien und Status.
- •Aktualisiere die Traceability-Matrix mit Pfaden zu
src/undtests/. - •Pruefe, ob
docs/00_overview/PROJECT_STATE.mdden Status widerspiegelt; bei Abweichungen markieren.
Lernperspektive
- •Warum so? Requirements und Traceability machen Entscheidungen und Umsetzung auditierbar.
- •Alternativen: reine Issue-Tracker oder lose Notizen.
- •Warum nicht hier? Reine Tickets sind ohne Repo-Beleg schwer nachvollziehbar und brechen die Nachweis-Kette.
Repo-Referenzen
- •
docs/01_requirements/FR.en.md - •
docs/01_requirements/FR.de.md - •
docs/01_requirements/NFR.en.md - •
docs/01_requirements/NFR.de.md - •
docs/01_requirements/TRACEABILITY.en.md - •
docs/01_requirements/TRACEABILITY.de.md - •
docs/00_overview/PROJECT_STATE.md
Qualitaetscheck
- •Jede Anforderung hat Akzeptanzkriterien und Status.
- •Traceability verweist auf existierende Pfade in
src/undtests/. - •Keine Annahmen ohne Repo-Beleg.
Phasenbezug
| Phase | Aufgabe | Status |
|---|---|---|
| Phase 1 | FR/NFR und Traceability pflegen | erledigt |