Skip to content

Commit c7c6045

Browse files
harrybinCopilot
andcommitted
feat: enhance presentation clarity and structure by refining slide content and organization
Co-authored-by: Copilot <copilot@github.com>
1 parent 57fe2c1 commit c7c6045

7 files changed

Lines changed: 181 additions & 215 deletions

File tree

bmad-anforderungen-tests.md

Lines changed: 20 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,9 @@ isDark: true
2828
## Von der vagen Idee zur validierten Testsuite mit BMad
2929

3030
<!--
31-
Willkommen! Dieser Talk zeigt wie die BMad-Methode (Build More Architect Dreams) den Weg von vagen Anforderungen zu einer validierten Testsuite revolutioniert.
32-
33-
Dauer: 60 Minuten inkl. 3 Live-Demos und Q&A.
34-
35-
Audience-Hook: "Wer hat schon mal ein Projekt erlebt, das wegen unklarer Anforderungen in Schieflage geraten ist?" — Fast alle Hände sollten sich heben.
31+
- Einstieg: BMad als Weg von Idee zu validierter Testsuite
32+
- Dauer: 60 Minuten, 3 Live-Demos, Q&A
33+
- Audience Hook: Wer kennt Projekt-Schieflage durch unklare Anforderungen?
3634
-->
3735

3836
---
@@ -60,12 +58,11 @@ hideInToc: true
6058
</v-clicks>
6159

6260
<!--
63-
Teaser-Slide: Emotionaler Einstieg mit einer provokanten Statistik.
64-
Pause nach jeder Aussage. Die letzte Zeile leise und mit Überzeugung sagen.
65-
66-
Quelle: Standish Group CHAOS Report.
67-
68-
BMad = Build More Architect Dreams — gleich mehr dazu.
61+
- Teaser: provokante Statistik, emotionaler Einstieg
62+
- Sprechtempo: Pausen nach jeder Aussage
63+
- Letzte Zeile: leise, überzeugt
64+
- Quelle: Standish Group CHAOS Report
65+
- BMad-Name auflösen: Build More Architect Dreams
6966
-->
7067

7168
---
@@ -85,9 +82,9 @@ showCopyright: false
8582
</div>
8683

8784
<!--
88-
Überblick über den Talk. Kurz durch die Punkte gehen.
89-
Wir starten mit dem Problem, dann BMad-Intro, dann die drei Kernthemen:
90-
Anforderungspräzisierung, Context Engineering und TEA.
85+
- Agenda-Überblick, kurz und klar
86+
- Reihenfolge: Problem -> BMad-Intro -> Kernthemen
87+
- Kernthemen: Anforderungspräzisierung, Context Engineering, TEA
9188
-->
9289

9390
---
@@ -126,14 +123,13 @@ isDark: true
126123
<h1 class="h-auto!">Fragen?</h1>
127124

128125
<!--
129-
Q&A Session — ca. 10 Minuten.
130-
131-
Mögliche Fragen vorbereiten:
132-
- "Funktioniert BMad mit GitHub Copilot?" → Ja, vollständig unterstützt
133-
- "Was kostet BMad?" → 100% kostenlos, Open Source (MIT)
134-
- "Ist BMad für Solo-Entwickler geeignet?" → Ja! Quick Flow ist der Einstieg
135-
- "Wie lange dauert die Einarbeitung?" → TEA Lite in 30 Min, Full BMad in 1-2 Wochen mit Academy
136-
- "Kann ich eigene Agenten bauen?" → Ja, mit BMad Builder
126+
- Q&A-Block: ca. 10 Minuten
127+
- Vorbereitung: typische Publikumsfragen
128+
- Copilot-Support: vollständig
129+
- Kosten: kostenlos, Open Source (MIT)
130+
- Solo-Use-Case: geeignet, Einstieg via Quick Flow
131+
- Lernkurve: TEA Lite 30 Min, Full BMad 1-2 Wochen
132+
- Eigene Agenten: möglich via BMad Builder
137133
-->
138134

139135
---
@@ -216,6 +212,6 @@ showCopyright: false
216212
| 📝 Speaker Blog | [harrybin.de](https://harrybin.de) |
217213

218214
<!--
219-
Alle Ressourcen für die Zuhörer zum Nachschlagen.
220-
QR-Code auf den Slides verlinkt auf die Online-Version dieser Präsentation.
215+
- Ressourcen zum Nachschlagen
216+
- QR-Code: direkte Online-Version der Präsentation
221217
-->

special-slides/bmad-anforderungen-tests/anforderungen-praezisieren.md

Lines changed: 31 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@ isDark: true
1616
Von der vagen Idee zum strukturierten PRD — mit KI-Agenten als Sparring-Partner
1717

1818
<!--
19-
Kapitel 3: Der Kern des Vortrags. Wie hilft BMad dabei, Anforderungen zu präzisieren?
19+
- Kapitel 3: Kernteil des Vortrags
20+
- Leitfrage: Wie präzisiert BMad Anforderungen?
2021
2122
-->
2223

@@ -48,12 +49,11 @@ showCopyright: false
4849
</v-click>
4950

5051
<!--
51-
Phase 1 ist optional aber wertvoll. Besonders PRFAQ ist sehr kraftvoll:
52-
"Schreib die Pressemitteilung für dein fertiges Produkt — bevor du eine Zeile Code schreibst."
53-
Wenn man das nicht überzeugend machen kann, ist die Idee noch nicht reif.
54-
55-
Brainstorming: KI stellt Fragen, zieht Ideen heraus — generiert sie NICHT selbst.
56-
Das ist der Unterschied zu "einfach ChatGPT fragen".
52+
- Phase 1: optional, hoher Nutzen
53+
- PRFAQ-Check: Pressemitteilung vor erster Codezeile
54+
- Reifegrad-Indikator: unklare PMF -> Idee noch unreif
55+
- Brainstorming: KI fragt nach, extrahiert Wissen
56+
- Abgrenzung: nicht "einfach ChatGPT fragen"
5757
5858
-->
5959

@@ -83,11 +83,10 @@ showCopyright: false
8383
</v-clicks>
8484

8585
<!--
86-
Das PRD ist der Dreh- und Angelpunkt im BMad-Workflow.
87-
Es ist nicht ein starres Dokument, sondern lebt mit dem Projekt.
88-
89-
Der PM Agent stellt gezielte Fragen: "Wer sind die Nutzer?" "Was sind die Qualitätsziele?"
90-
Die Antworten werden strukturiert im PRD.md dokumentiert.
86+
- PRD: Dreh- und Angelpunkt im Workflow
87+
- Living Document statt statischer Spezifikation
88+
- PM Agent: gezielte Nutzer- und Qualitätsfragen
89+
- Ergebnis: strukturierte Dokumentation in PRD.md
9190
9291
-->
9392

@@ -117,11 +116,10 @@ sequenceDiagram
117116
```
118117

119118
<!--
120-
Der PM-Agent führt ein strukturiertes Interview durch.
121-
Keine offenen Fragen ins Blaue — gezielte Fragen basierend auf Best Practices.
122-
123-
Wichtig: Der Agent prüft auch Konsistenz und Vollständigkeit.
124-
"Sie haben SSO erwähnt — haben Sie auch Anforderungen für Single Sign-Out?"
119+
- PM Agent: strukturiertes Interview
120+
- Fragen auf Basis von Best Practices
121+
- Konsistenz- und Vollständigkeitscheck
122+
- Beispiel-Rückfrage: SSO auch mit Single Sign-Out?
125123
126124
-->
127125

@@ -154,22 +152,17 @@ bmad-create-prd
154152
</v-click>
155153

156154
<!--
157-
DEMO 1: PRD-Erstellung live demonstrieren.
158-
159-
Schritte:
160-
1. Claude Code öffnen (oder Cursor/VS Code mit Copilot)
161-
2. "bmad-agent-pm" eingeben um den PM Agent zu aktivieren
162-
3. "bmad-create-prd" starten
163-
4. Beispiel-Anforderung eingeben: "Ich will ein Authentifizierungssystem für Enterprise-Kunden"
164-
5. Agent stellt gezielte Fragen — live beantworten
165-
6. PRD.md wird generiert — zeigen wie strukturiert und vollständig es ist
166-
167-
Zeige besonders:
168-
- Wie der Agent Logikfehler aufdeckt ("Sie wollen SSO aber erwähnen keinen IdP-Provider?")
169-
- Wie NFRs automatisch angereichert werden
170-
- Wie das PRD.md die Basis für alle weiteren Schritte wird
171-
172-
Backup: Screenshot/Recording falls Live-Demo Probleme macht.
155+
- Demo 1: PRD-Erstellung live
156+
- Setup: Claude/Cursor/VS Code + Copilot
157+
- Aktivierung: bmad-agent-pm
158+
- Workflowstart: bmad-create-prd
159+
- Beispiel: Auth-System für Enterprise-Kunden
160+
- Live-Teil: gezielte Fragen beantworten
161+
- Output zeigen: PRD.md strukturiert und vollständig
162+
- Highlight: Logiklücken erkennen (z. B. SSO ohne IdP)
163+
- Highlight: NFR-Anreicherung automatisch
164+
- Highlight: PRD als Basis für Folgeschritte
165+
- Fallback: Screenshot/Recording
173166
174167
-->
175168

@@ -202,10 +195,10 @@ flowchart TD
202195
```
203196

204197
<!--
205-
Das PRD wird zur Eingabe für den Architect Agent.
206-
Der Architect macht technische Entscheidungen explizit in Architecture Decision Records.
207-
208-
Implementation Readiness Check: Gate-Kontrolle bevor Code geschrieben wird.
209-
Ergebnis: PASS, CONCERNS oder FAIL — mit konkreten Verbesserungsvorschlägen.
198+
- PRD als Input für Architect Agent
199+
- Technische Entscheidungen via ADRs explizit
200+
- Readiness Check als Gate vor Coding
201+
- Ergebnisarten: PASS, CONCERNS, FAIL
202+
- Immer mit konkreten Verbesserungsvorschlägen
210203
211204
-->

special-slides/bmad-anforderungen-tests/bmad-overview.md

Lines changed: 27 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@ isDark: true
1313
KI-gesteuertes agiles Entwickeln vom ersten Gedanken bis zum Deployment
1414

1515
<!--
16-
Einführung in BMad. Frage ans Publikum: "Wer kennt BMad bereits?"
16+
- Intro: BMad kurz einordnen
17+
- Publikumsfrage: Wer kennt BMad bereits?
1718
1819
-->
1920

@@ -38,11 +39,11 @@ showCopyright: false
3839
</v-clicks>
3940

4041
<!--
41-
BMad ist kein einzelnes Tool — es ist ein Framework, das KI-Agenten strukturiert einsetzt.
42-
Wichtig: BMad ersetzt keine agilen Methoden, sondern setzt sie mit KI-Unterstützung um.
43-
44-
Website: https://docs.bmad-method.org
45-
GitHub: https://github.com/bmad-code-org/BMAD-METHOD
42+
- Kein Einzeltool, sondern Framework
43+
- Strukturierter Einsatz spezialisierter KI-Agenten
44+
- Ergänzung agiler Methoden, kein Ersatz
45+
- Website: https://docs.bmad-method.org
46+
- GitHub: https://github.com/bmad-code-org/BMAD-METHOD
4647
4748
-->
4849

@@ -77,11 +78,10 @@ showCopyright: false
7778
</v-click>
7879

7980
<!--
80-
Call-to-Action: Was können die Zuhörer heute noch tun?
81-
82-
BMad ist komplett kostenlos und Open Source.
83-
Die Community ist aktiv und hilfreich.
84-
Der Start mit npx bmad-method install dauert 5 Minuten.
81+
- Call-to-Action: Start noch heute
82+
- Kostenlos, Open Source
83+
- Aktive Community
84+
- Einstieg in ca. 5 Minuten: npx bmad-method install
8585
8686
-->
8787

@@ -118,12 +118,11 @@ flowchart LR
118118
```
119119

120120
<!--
121-
Das zentrale Framework: 4 Phasen, die aufeinander aufbauen.
122-
Jede Phase produziert Dokumente, die der nächsten Phase als Kontext dienen.
123-
Dies ist der Kern des Context Engineerings in BMad.
124-
125-
Phase 1 ist optional, Phase 2 ist obligatorisch.
126-
Für kleine Projekte gibt es den "Quick Flow" der die Phasen 1-3 überspringt.
121+
- Kernmodell: 4 aufbauende Phasen
122+
- Output je Phase als Input für nächste Phase
123+
- Context Engineering als roter Faden
124+
- Phase 1 optional, Phase 2 verpflichtend
125+
- Quick Flow für kleine Vorhaben (Phase 1-3 überspringen)
127126
128127
-->
129128

@@ -154,10 +153,10 @@ showCopyright: false
154153
</v-clicks>
155154

156155
<!--
157-
BMad kommt mit über 12 spezialisierten Agenten. Jeder Agent hat sein eigenes Expertenwissen.
158-
Das Besondere: Die Agenten kommunizieren über strukturierte Dokumente miteinander.
159-
160-
Party Mode: Mehrere Agenten können zusammen in einer Session arbeiten und diskutieren.
156+
- Über 12 spezialisierte Agenten
157+
- Klar abgegrenzte Rollen und Expertise
158+
- Zusammenarbeit über strukturierte Dokumente
159+
- Party Mode: mehrere Agenten in einer Session
161160
162161
-->
163162

@@ -179,9 +178,9 @@ showCopyright: false
179178
| **Skalierung** | kleines Scope | enterprise-fähig |
180179

181180
<!--
182-
Der entscheidende Unterschied: BMad schafft persistenten, strukturierten Kontext.
183-
KI direkt fragen ist wie mit einem goldfish mit Gedächtnis zu arbeiten — jede Session startet von Null.
184-
BMad baut Kontext auf, der von Agent zu Agent weitergegeben wird.
181+
- Hauptunterschied: persistenter, strukturierter Kontext
182+
- Direkte KI-Nutzung: Session-gebunden, Kontextverlust
183+
- BMad: Kontextübergabe von Agent zu Agent
185184
186185
-->
187186

@@ -207,9 +206,9 @@ showCopyright: false
207206
</v-clicks>
208207

209208
<!--
210-
BMad ist modular aufgebaut. Man installiert nur was man braucht.
211-
Für uns heute besonders relevant: TEA — der Test Architect.
212-
213-
Installation: npx bmad-method install Modul auswählen
209+
- Modulares Ökosystem
210+
- Nur benötigte Module installieren
211+
- Heutiger Fokus: TEA (Test Architect)
212+
- Installation: npx bmad-method install -> Modul wählen
214213
215214
-->

special-slides/bmad-anforderungen-tests/context-engineering.md

Lines changed: 30 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ isDark: true
1313
Wie die effiziente Organisation von Projektwissen KI-Ergebnisse dramatisch verbessert
1414

1515
<!--
16-
Context Engineering ist eines der wichtigsten Konzepte in der modernen KI-gestützten Entwicklung.
17-
"Garbage in, garbage out" — aber für KI: "Context in, quality out".
16+
- Context Engineering als Schlüsselkonzept
17+
- Leitgedanke: Context in, quality out
1818
1919
-->
2020

@@ -47,10 +47,9 @@ showCopyright: false
4747
</v-click>
4848

4949
<!--
50-
Früher: Prompt Engineering — wie stelle ich die Frage damit die KI antwortet?
51-
Heute: Context Engineering — welches Wissen hat die KI zur Verfügung?
52-
53-
BMad löst dieses Problem durch strukturierte Dokumente, die von Phase zu Phase weitergegeben werden.
50+
- Früher: Prompt-Formulierung im Fokus
51+
- Heute: Wissensbasis im Fokus
52+
- BMad-Lösung: strukturierte Dokumente über Phasen hinweg
5453
5554
-->
5655

@@ -87,13 +86,12 @@ graph TD
8786
```
8887

8988
<!--
90-
Die Context-Hierarchie: Jedes Dokument baut auf dem vorherigen auf.
91-
Ein Dev-Agent, der eine Story implementiert, hat Zugriff auf:
92-
- Die technischen Regeln aus project-context.md
93-
- Die Architektur-Entscheidungen aus architecture.md
94-
- Die Business-Anforderungen aus dem PRD (via Story-File)
95-
96-
Das verhindert inkonsistente Entscheidungen zwischen verschiedenen Agenten/Sessions.
89+
- Context-Hierarchie: Dokumente bauen aufeinander auf
90+
- Dev-Agent-Kontext:
91+
- Technische Regeln aus project-context.md
92+
- Architekturentscheidungen aus architecture.md
93+
- Business-Anforderungen aus PRD via Story-File
94+
- Effekt: konsistente Entscheidungen über Agenten/Sessions
9795
9896
-->
9997

@@ -129,13 +127,11 @@ bmad-generate-project-context
129127
</v-click>
130128

131129
<!--
132-
project-context.md ist optional, aber sehr wertvoll.
133-
Es kann manuell erstellt oder automatisch aus der Codebase generiert werden.
134-
135-
Typischer Inhalt: "Wir verwenden TypeScript strict mode, keine any-Types,
136-
Jest für Tests mit mindestens 80% Coverage, React Query für API-Calls."
137-
138-
Jeder Agent, der Code schreibt, hält sich automatisch an diese Regeln.
130+
- project-context.md: optional, hoher Hebel
131+
- Erstellung: manuell oder automatisch aus Codebase
132+
- Typische Inhalte: Stack, Regeln, Teststandards
133+
- Beispiel: TS strict, keine any-Types, Jest >= 80%, React Query
134+
- Effekt: einheitliche Regelbefolgung durch alle Agenten
139135
140136
-->
141137

@@ -168,21 +164,15 @@ bmad-generate-project-context
168164
</v-click>
169165

170166
<!--
171-
DEMO 2: Context Engineering live zeigen.
172-
173-
Schritte:
174-
1. Existierendes Projekt öffnen (z.B. das Auth-System aus Demo 1)
175-
2. "bmad-generate-project-context" ausführen
176-
3. Die generierte project-context.md zeigen und erklären
177-
4. Eine zweite Agent-Session öffnen — zeigen dass der Kontext übertragen wird
178-
5. Der neue Agent "kennt" die Regeln aus project-context.md automatisch
179-
180-
Zeige besonders:
181-
- Wie Regeln automatisch aus bestehendem Code extrahiert werden
182-
- Wie das PRD + Architecture in den Kontext einfließt
183-
- Wie dadurch konsistente Code-Generierung möglich wird
184-
185-
Backup: Vorbereitetes project-context.md-Beispiel zeigen.
167+
- Demo 2: Context Engineering live
168+
- Projektbasis: bestehendes Auth-System
169+
- Befehl: bmad-generate-project-context
170+
- Output: project-context.md zeigen und einordnen
171+
- Zweite Agent-Session: Kontextübernahme demonstrieren
172+
- Highlight: Regel-Extraktion aus bestehendem Code
173+
- Highlight: PRD + Architecture fließen in Kontext
174+
- Highlight: konsistente Code-Generierung
175+
- Fallback: vorbereitetes project-context.md
186176
187177
-->
188178

@@ -218,9 +208,10 @@ bmad-create-story # Epic → konkretes Story-File
218208
</v-click>
219209

220210
<!--
221-
Der Vorteil von Story-Files: Jede Story enthält genug Kontext für einen Dev-Agenten.
222-
Keine langen Gespräche um den Kontext zu etablieren — alles ist bereits dokumentiert.
223-
224-
Stories entstehen aus PRD + Architecture — also mit vollständigem Business- und Tech-Kontext.
211+
- Story-Files: genug Kontext pro Arbeitspaket
212+
- Weniger Abstimmungsaufwand vor Implementierung
213+
- Kontext bereits dokumentiert
214+
- Herkunft: PRD + Architecture
215+
- Ergebnis: vollständiger Business- und Tech-Kontext
225216
226217
-->

0 commit comments

Comments
 (0)