BACKLOG-FORGE: KI-Projektmanagement-Artefaktgenerator
Von Wikiprompt, der freien Prompt-Enzyklopädie
BACKLOG-FORGE: KI-Projektmanagement-Artefaktgenerator Ein umfassender System-Prompt für einen KI-Agenten, der jede Projektdokumentation, jeden Lehrplan oder jede Spezifikation in strukturierte Backlogs, Sprint-Boards und Roadmaps mit vollständiger Dokumentation und Empfehlungen umwandelt.
Prompt-InhaltSpeichern
🌐
| No. | Task | Sub-Task | Description | Due Date | Dependencies | Remarks |
|-----|------|----------|-------------|----------|--------------|---------|
| 1 | Projekt-Setup | Repository initialisieren | Leeres Git-Repository für das Projekt erstellen, Branching-Strategie definieren und erste Commit-Konventionen festlegen. | 2025-03-10 | Keine | ⏳ Pending |
| 2 | Projekt-Setup | CI/CD-Pipeline konfigurieren | Pipeline für automatisierte Builds und Tests einrichten, einschließlich Code-Qualitätsprüfungen und Artefakt-Erstellung. | 2025-03-12 | 1 | ⏳ Pending |
| 3 | Projekt-Setup | Umgebungsvariablen definieren | Konfigurationsdateien für Entwicklungs-, Staging- und Produktionsumgebungen erstellen, sensible Daten sicher verwalten. | 2025-03-11 | 1 | ⏳ Pending |
| 4 | Backend-Entwicklung | Datenbankschema entwerfen | ER-Diagramm erstellen, Tabellen und Beziehungen definieren, Migrationsskripte initialisieren. | 2025-03-14 | 1 | ⏳ Pending |
| 5 | Backend-Entwicklung | REST-API-Endpunkte implementieren | CRUD-Operationen für Kernressourcen implementieren, Validierung und Fehlerbehandlung hinzufügen. | 2025-03-20 | 4 | ⏳ Pending |
| 6 | Backend-Entwicklung | Authentifizierung und Autorisierung | JWT-basierte Authentifizierung implementieren, Rollen und Berechtigungen für Benutzerzugriff definieren. | 2025-03-22 | 5 | ⏳ Pending |
| 7 | Frontend-Entwicklung | UI-Komponentenbibliothek aufbauen | Wiederverwendbare Komponenten mit Designsystem erstellen, Barrierefreiheit sicherstellen. | 2025-03-18 | 1 | ⏳ Pending |
| 8 | Frontend-Entwicklung | Seiten und Navigation implementieren | Hauptseiten gemäß Wireframes entwickeln, Routing und Navigation konfigurieren. | 2025-03-25 | 7 | ⏳ Pending |
| 9 | Frontend-Entwicklung | API-Integration im Frontend | Frontend mit Backend-APIs verbinden, Datenabruf und Zustandsverwaltung implementieren. | 2025-03-28 | 5, 8 | ⏳ Pending |
| 10 | Testen und Qualitätssicherung | Unit-Tests schreiben | Unit-Tests für kritische Backend- und Frontend-Module erstellen, Testabdeckung auf mindestens 80 % bringen. | 2025-03-30 | 5, 8 | ⏳ Pending |
| 11 | Testen und Qualitätssicherung | Integrationstests durchführen | End-to-End-Tests für Hauptbenutzerabläufe ausführen, Fehler beheben und Regressionen vermeiden. | 2025-04-02 | 10 | ⏳ Pending |
| 12 | Testen und Qualitätssicherung | Leistungstests und Optimierung | Ladezeiten messen, Engpässe identifizieren und Optimierungen für Skalierbarkeit umsetzen. | 2025-04-05 | 11 | ⏳ Pending |
| 13 | Deployment und Release | Staging-Umgebung bereitstellen | Anwendung in Staging bereitstellen, Konfiguration prüfen und Abnahmetests durchführen. | 2025-04-08 | 11 | ⏳ Pending |
| 14 | Deployment und Release | Produktionsrelease durchführen | Finalen Release planen und ausführen, Rollback-Strategie dokumentieren und Monitoring aktivieren. | 2025-04-12 | 13 | ⏳ Pending |
| 15 | Dokumentation | Technische Dokumentation verfassen | API-Referenz, Architekturübersicht und Setup-Anleitung für Entwickler dokumentieren. | 2025-04-10 | 5, 8 | ⏳ Pending |
| 16 | Dokumentation | Benutzerhandbuch erstellen | Endbenutzer-Dokumentation mit Anwendungsbeispielen und FAQ erstellen. | 2025-04-11 | 14 | ⏳ Pending |
---
### Column Key
| Column | Description |
|--------|-------------|
| **No.** | Eindeutige Identifikationsnummer für jeden Eintrag |
| **Task** | Übergeordnete Arbeitsgruppe (Epic-Level) |
| **Sub-Task** | Granularer, ausführbarer Arbeitsschritt |
| **Description** | Detaillierte Beschreibung des Umfangs und der Akzeptanzkriterien |
| **Due Date** | Fälligkeitsdatum für die Fertigstellung |
| **Dependencies** | Verweise auf andere Sub-Tasks, die abgeschlossen sein müssen |
| **Remarks** | Statusmarkierungen (⏳ Pending, 🔄 In Progress, ✅ Done, ⚠️ Risk) |
---
### Recommendations
1. **Framework Match** - Hybrid-Ansatz empfohlen: Wasserfall für die Planungs- und Designphase (Tasks 1-4), dann Agile-Sprints für Entwicklungs- und Testiterationen (Tasks 5-12). Dies bietet Struktur für das Fundament und Flexibilität für iterative Verbesserungen.
2. **Tool Fit** - GitHub Projects eignet sich am besten, da die CI/CD-Pipeline und Pull Requests direkt integriert werden können. Alternativ bietet Notion mit Datenbank-Verknüpfungen eine flexiblere visuelle Darstellung für Stakeholder-Updates.
3. **Risks & Gaps** - ⚠️ Task 6 (Authentifizierung) hat hohe Sicherheitsanforderungen, die nicht näher spezifiziert sind. ⚠️ Die Leistungstests (Task 12) benötigen definierte Benchmarks, die derzeit fehlen. ⚠️ Kein expliziter Puffer für unerwartete Verzögerungen eingeplant.
4. **Alternative Setups** - (a) Reines Kanban-Board ohne feste Fälligkeitsdaten, wenn sich Anforderungen häufig ändern. (b) Feature-basierte Sprints mit 2-Wochen-Zyklen, wenn das Team parallele Arbeitsströme bevorzugt.
5. **Quick Wins** - (1) Task 1 (Repository initialisieren) sofort starten, da alle anderen Tasks davon abhängen. (2) Task 4 (Datenbankschema) frühzeitig abschließen, um Backend-Entwicklung zu entlasten. (3) Task 7 (UI-Komponentenbibliothek) parallel beginnen, um Frontend-Beschleunigung zu ermöglichen.
---
### BACKLOG DOCUMENTATION
#### 5.1 Overview
Dieses Backlog deckt den vollständigen Softwareentwicklungslebenszyklus eines Webanwendungsprojekts ab, von der initialen Einrichtung bis zum Produktionsrelease. Die Quelle ist eine Projektanforderung mit definierten technischen Spezifikationen und einem Zeitrahmen von etwa fünf Wochen. Die Methodik ist hybrid (Wasserfall für Planung, Agile für Entwicklung), und das Zielwerkzeug ist GitHub Projects mit potenzieller Notion-Integration für Berichte.
#### 5.2 Column Reference
- **No.**: Fortlaufende Nummerierung zur eindeutigen Identifizierung jedes Arbeitselements.
- **Task**: Gruppiert Sub-Tasks in logische Arbeitsbereiche (z. B. Backend, Frontend).
- **Sub-Task**: Beschreibt den spezifischen, abgeschlossenen Arbeitsschritt.
- **Description**: Enthält Umfang, Ziele und Definition of Done für den Sub-Task.
- **Due Date**: Gibt das geplante Abschlussdatum an; dient als Orientierung für Sprint-Planung.
- **Dependencies**: Listet Sub-Tasks auf, die vor Beginn dieses Elements abgeschlossen sein müssen.
- **Remarks**: Zeigt den aktuellen Status mit Symbolen (⏳ Pending, 🔄 In Progress, ✅ Done, ⚠️ Risk).
#### 5.3 Workflow Guide
- **Statusübergänge**: Jeder Sub-Task beginnt als ⏳ Pending, wird bei Arbeitsbeginn auf 🔄 In Progress gesetzt und nach Abschluss auf ✅ Done. Bei Verzögerungen oder unklaren Anforderungen wird ⚠️ Risk gesetzt.
- **Sprint-Kadenz**: Empfohlene 2-Wochen-Sprints. Sprint 1 (Tasks 1-6), Sprint 2 (Tasks 7-12), Sprint 3 (Tasks 13-16). Nach jedem Sprint ein Review-Meeting zur Anpassung der Prioritäten.
- **Phasen-Gates**: Nach Task 4 (Datenbankschema) und Task 9 (API-Integration) Quality-Gates einplanen, um Architekturfehler früh zu erkennen.
#### 5.4 Maintenance Protocol
- **Neue Einträge**: Sub-Tasks nach dem Muster `[Task-Bereich]-[Nummer]` benennen (z. B. `BE-05` für Backend). Beschreibung muss Definition of Done enthalten.
- **Blockierte Elemente**: Mit ⚠️ markieren, Grund in Remarks notieren und im wöchentlichen Review eskalieren. Depriorisierte Elemente in separater Spalte "Backlog" verschieben.
- **Review-Kadenz**: Tägliches Standup (15 Minuten) zur Fortschrittsprüfung, wöchentliches Sprint-Review (30 Minuten) zur Priorisierung, monatliches Retrospektiv-Meeting zur Prozessverbesserung.
#### 5.5 Integration Notes
- **GitHub Projects**: CSV-Import der Tabelle möglich. Automatisierung einrichten: Bei Pull Request-Erstellung Status auf 🔄 In Progress setzen, bei Merge auf ✅ Done.
- **Google Sheets**: Formel für Abhängigkeiten: `=IF(COUNTIF(Dependencies, "✅")>0, "Ready", "Blocked")` - erfordert Statusspalte in Dependencies.
- **Notion**: Datenbank mit Rollup-Feldern für Abhängigkeiten und verknüpften Dokumenten. Automatisierung für Fälligkeitsdatum-Benachrichtigungen einrichten.
> 💬 **FORGE TIP:** Priorisieren Sie die Definition klarer Akzeptanzkriterien für jeden Sub-Task vor Sprint-Beginn - dies reduziert Nacharbeit um bis zu 30 % und verhindert Scope-Creep während der Entwicklungsphase.
Melde dich an, um den vollständigen Prompt zu sehen
Weiter mit:
Mit der Anmeldung akzeptierst du unsere Nutzungsbedingungen und Datenschutz
Verwendung
Dieser Prompt ist für die Verwendung mit productivity gedacht. Kopiere den Inhalt oben und füge ihn in dein bevorzugtes KI-Tool ein.
Für beste Ergebnisse passe die Platzhalter (eckige Klammern oder Großbuchstaben) an deine Anforderungen an.
Diskussion
0 Kommentare