<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Claude Archive - Das ist die Welt von Thomas</title>
	<atom:link href="https://www.schiffler.eu/thema/claude/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.schiffler.eu/thema/claude/</link>
	<description>meine Gedanken, mal strukturiert, mal nicht ...</description>
	<lastBuildDate>Thu, 06 Aug 2026 05:52:24 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://www.schiffler.eu/wp-content/uploads/2025/07/cropped-Profilfoto_2024-32x32.png</url>
	<title>Claude Archive - Das ist die Welt von Thomas</title>
	<link>https://www.schiffler.eu/thema/claude/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Bau es dir selbst: die Requirements-Pipeline mit Claude Code</title>
		<link>https://www.schiffler.eu/requirements-pipeline-mit-claude-code/</link>
					<comments>https://www.schiffler.eu/requirements-pipeline-mit-claude-code/#respond</comments>
		
		<dc:creator><![CDATA[Thomas Schiffler]]></dc:creator>
		<pubDate>Tue, 25 Aug 2026 05:45:00 +0000</pubDate>
				<category><![CDATA[Work & Office]]></category>
		<category><![CDATA[Claude]]></category>
		<category><![CDATA[Codeschnipsel]]></category>
		<category><![CDATA[Github]]></category>
		<category><![CDATA[KI-generierte Bilder]]></category>
		<category><![CDATA[Product Owner]]></category>
		<category><![CDATA[Requirements Engineering mit KI-Agenten]]></category>
		<guid isPermaLink="false">https://www.schiffler.eu/?p=3101</guid>

					<description><![CDATA[<p>n den sechs Teilen dieser Serie kam eine Frage immer wieder: „Klingt gut, aber wie baue ich das nach?&#8220; Genau &#8230; <a href="https://www.schiffler.eu/requirements-pipeline-mit-claude-code/" class="more-link">More <span class="screen-reader-text">Bau es dir selbst: die Requirements-Pipeline mit Claude Code</span> <span class="meta-nav">&#8594;</span></a></p>
<p>Der Beitrag <a href="https://www.schiffler.eu/requirements-pipeline-mit-claude-code/">Bau es dir selbst: die Requirements-Pipeline mit Claude Code</a> erschien zuerst auf <a href="https://www.schiffler.eu">Das ist die Welt von Thomas</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">n den sechs Teilen dieser Serie kam eine Frage immer wieder: „Klingt gut, aber wie baue ich das nach?&#8220; Genau darum geht es hier. Ich habe das komplette System als Starter-Kit zusammengepackt, damit du es nicht aus meinen Blogposts rekonstruieren musst, sondern direkt loslegen kannst.</p>



<p class="wp-block-paragraph">Dieser Bonus-Teil ist die Anleitung, wie du die <strong>Requirements-Pipeline mit Claude Code</strong> bei dir einrichtest, vom leeren Ordner bis zur ersten geprüften Story. Die eigentlichen Prompts und Skills liegen in einem offenen Repo, das ich pflege; dieser Beitrag ist die menschliche Auffahrt dazu.</p>



<p class="wp-block-paragraph">Eine Sache vorweg, weil sie mir wichtig ist: Das Kit ist generisch. Es enthält das Gerüst und die Skills, aber keine Firmeninhalte. Deine Wissensbasis (Compliance, Produkte, Entscheidungen) füllst du selbst. Genau diese Trennung ist Teil des Konzepts.</p>



<h2 class="wp-block-heading">Was im Starter-Kit steckt</h2>



<p class="wp-block-paragraph">Das Repo ist bewusst ein sauberes Gerüst, kein fertiges Produkt. Drin ist:</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<ul class="wp-block-list">
<li><strong>Die Skills</strong> als Prompt-Dateien: Discovery, Interview, Review (mit den sechs Perspektiven), Finalize, Ticket-Push, Sync und die Projektmanagement-Helfer.</li>



<li><strong>Die <code>CLAUDE.md</code></strong> – die Schaltzentrale, die Claude Code bei jeder Session erklärt, wie alles zusammenspielt.</li>



<li><strong>Die <code>HOWTO.md</code></strong> – der menschliche Einstieg mit allen Befehlen und typischen Abläufen.</li>



<li><strong>Das Story-Template</strong> mit der Finalisierungs-Checkliste.</li>



<li><strong>Leere Wissensschichten</strong> (Organisation, Produkte, Portfolio), die du nach und nach befüllst.</li>
</ul>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-large has-lightbox"><img fetchpriority="high" decoding="async" width="1024" height="683" src="https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_7_2-1024x683.png" alt="Bauplan für unterschiedliche Projekte" class="wp-image-3104" srcset="https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_7_2-1024x683.png 1024w, https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_7_2-300x200.png 300w, https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_7_2-768x512.png 768w, https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_7_2.png 1536w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>
</div>



<p class="wp-block-paragraph">Alles Klartext-Markdown, versioniert in Git. Du liest und änderst jede Datei selbst, die KI arbeitet auf denselben Dateien wie du.</p>



<h2 class="wp-block-heading">Voraussetzungen</h2>



<p class="wp-block-paragraph">Viel brauchst du nicht:</p>



<ul class="wp-block-list">
<li><strong>Claude Code</strong>, eingerichtet und lauffähig.</li>



<li><strong>Git</strong> für die Versionierung.</li>



<li><strong>Obsidian</strong> ist optional, aber angenehm, um im selben Verzeichnis menschlich zu lesen und zu schreiben.</li>



<li><strong>Jira</strong> nur, falls du an ein Team übergibst, über einen MCP-Server. Ohne Jira läuft alles im Vault-Modus, Tickets sind dann einfach Markdown-Dateien.</li>
</ul>



<h2 class="wp-block-heading">So richtest du die Requirements-Pipeline mit Claude Code ein</h2>



<p class="wp-block-paragraph">Der Ablauf ist bewusst kurz gehalten:</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-large has-lightbox"><img decoding="async" width="1024" height="683" src="https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_7_3-1024x683.png" alt="Einfacher Start" class="wp-image-3105" srcset="https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_7_3-1024x683.png 1024w, https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_7_3-300x200.png 300w, https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_7_3-768x512.png 768w, https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_7_3.png 1536w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<ol class="wp-block-list">
<li><strong>Repo klonen</strong> und in Claude Code öffnen. Claude liest die <code>CLAUDE.md</code> automatisch und weiß damit, wie das System tickt.</li>



<li><strong><code>/setup</code> aufrufen.</strong> Der Setup-Skill interviewt dich: Welches Produkt richten wir ein? Welches Ticket-System (Vault oder Jira)? Welche Perspektiv-Reviews sollen Standard sein? Er legt nur an, was du wirklich brauchst.</li>



<li><strong>Schicht 1 befüllen</strong> – deine organisationsweiten Guidelines: Compliance, Security-Baseline, Architektur-Prinzipien. Das ist das Fundament aus Teil 2. Rohmaterial einfach in den <code>inbox/</code>-Ordner werfen und <code>/inbox-process</code> laufen lassen.</li>



<li><strong>Erste Story: <code>/interview</code>.</strong> Jetzt läuft der Ablauf aus Teil 3 bis 6 – Interview, Review, Finalisierung, Übergabe.</li>
</ol>
</div>
</div>



<p class="wp-block-paragraph">Mehr ist es im Kern nicht. Die Tiefe steckt nicht in komplizierter Bedienung, sondern in den Skills und der Wissensbasis dahinter.</p>



<h2 class="wp-block-heading">Ein Blick in einen Skill</h2>



<p class="wp-block-paragraph">Damit du ein Gefühl bekommst, wie die Prompts aussehen: Jeder Skill ist eine Markdown-Datei mit einem klaren Auftrag und, ganz wichtig, festen Verhaltensregeln. Ein Ausschnitt aus dem Prinzip, das für alle gilt:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Ein Skill hat immer eine Meinung und einen Vorschlag. Aber er führt nichts durch ohne Bestätigung und lässt alle Optionen offen, einschließlich „brauchen wir nicht&#8220;. Irreversibles (Commit, Ticket anlegen, Datei verschieben) wird immer vorher gezeigt und bestätigt.</p>
</blockquote>



<p class="wp-block-paragraph">Genau dieser Satz ist der Grund, warum das System unterstützt, statt zu übernehmen. Die vollständigen Skills mit allen Prompts findest du im Repo.</p>



<h2 class="wp-block-heading">Es bleibt deins – mit und ohne KI</h2>



<p class="wp-block-paragraph">Ein letzter Punkt, der sich durch die ganze Serie zieht: Weil alles Klartext-Markdown ist, gehört dir das System auch ohne KI. Fällt Claude Code weg, hast du immer noch ein sauber strukturiertes, lesbares Wissenssystem und deine Stories. Du verlierst Tempo, nicht die Substanz. Das Kit macht dich stärker, es macht dich nicht abhängig.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<h2 class="wp-block-heading">Das Repo</h2>



<p class="wp-block-paragraph">Das komplette Starter-Kit liegt hier: <strong><a href="https://github.com/tschiffler/requirements-engineering-pipeline" target="_blank" rel="noreferrer noopener">github.com/tschiffler/requirements-engineering-pipeline</a></strong>.</p>



<p class="wp-block-paragraph">Nimm es, fork es, bau es um. Wenn du es einsetzt oder verbesserst, freue ich mich über deine Erfahrungen, die fließen in die nächste Version zurück.</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-large has-lightbox"><img decoding="async" width="1024" height="683" src="https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_7_4-1024x683.png" alt="standardisierte Repository Struktur" class="wp-image-3106" srcset="https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_7_4-1024x683.png 1024w, https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_7_4-300x200.png 300w, https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_7_4-768x512.png 768w, https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_7_4.png 1536w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>
</div>



<h2 class="wp-block-heading">Danke fürs Mitlesen</h2>



<p class="wp-block-paragraph">Damit ist die Serie „Requirements Engineering mit KI-Agenten&#8220; komplett, vom Schmerz über das Fundament, das Interview, das Review und die Sprache des Teams bis zur Übergabe. Und jetzt zum Selbernachbauen.</p>



<p class="wp-block-paragraph">Der Gedanke dahinter bleibt derselbe wie in Teil 1: Der Mensch besitzt die Absicht, die Agenten besitzen die Prüfung. Das Kit gibt dir die Prüfung an die Hand. Die Absicht bleibt bei dir.</p>



<p class="wp-block-paragraph"><strong>Alle Teile der Serie:</strong> <a href="https://www.schiffler.eu/thema/requirements-engineering-pipeline/" target="_blank" rel="noreferrer noopener">Zur Themenseite „Requirements Engineering Pipeline&#8220;</a></p>
<p>Der Beitrag <a href="https://www.schiffler.eu/requirements-pipeline-mit-claude-code/">Bau es dir selbst: die Requirements-Pipeline mit Claude Code</a> erschien zuerst auf <a href="https://www.schiffler.eu">Das ist die Welt von Thomas</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.schiffler.eu/requirements-pipeline-mit-claude-code/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Multi-Agent-Review: Sechs Perspektiven auf eine Story – und ein Advocatus Diaboli</title>
		<link>https://www.schiffler.eu/multi-agent-review-user-stories/</link>
					<comments>https://www.schiffler.eu/multi-agent-review-user-stories/#respond</comments>
		
		<dc:creator><![CDATA[Thomas Schiffler]]></dc:creator>
		<pubDate>Tue, 04 Aug 2026 05:45:00 +0000</pubDate>
				<category><![CDATA[Work & Office]]></category>
		<category><![CDATA[Anforderungserhebung]]></category>
		<category><![CDATA[Claude]]></category>
		<category><![CDATA[KI-generierte Bilder]]></category>
		<category><![CDATA[Multi-Agent]]></category>
		<category><![CDATA[Product Owner]]></category>
		<category><![CDATA[Requirements Engineering mit KI-Agenten]]></category>
		<category><![CDATA[Review]]></category>
		<guid isPermaLink="false">https://www.schiffler.eu/?p=3080</guid>

					<description><![CDATA[<p>Ich war verliebt in eine Idee. Eine Funktion, die ich unbedingt bauen wollte, ich hatte sie mir schon in allen &#8230; <a href="https://www.schiffler.eu/multi-agent-review-user-stories/" class="more-link">More <span class="screen-reader-text">Multi-Agent-Review: Sechs Perspektiven auf eine Story – und ein Advocatus Diaboli</span> <span class="meta-nav">&#8594;</span></a></p>
<p>Der Beitrag <a href="https://www.schiffler.eu/multi-agent-review-user-stories/">Multi-Agent-Review: Sechs Perspektiven auf eine Story – und ein Advocatus Diaboli</a> erschien zuerst auf <a href="https://www.schiffler.eu">Das ist die Welt von Thomas</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Ich war verliebt in eine Idee. Eine Funktion, die ich unbedingt bauen wollte, ich hatte sie mir schon in allen Farben ausgemalt. Dann habe ich sie durch meine Review-Runde geschickt, und einer der Agenten hat mir in drei nüchternen Sätzen erklärt, warum ich das besser sein lasse. Er hatte recht. Es hat kurz wehgetan.</p>



<p class="wp-block-paragraph">Dieser Agent ist der Advocatus Diaboli, einer von sechs, die bei mir jede Story prüfen. Zusammen bilden sie ein <strong>Multi-Agent-Review</strong>: sechs spezialisierte Blickwinkel, die gleichzeitig auf denselben Draft schauen, jeder mit einer anderen Brille, keiner müde, keiner betriebsblind.</p>



<p class="wp-block-paragraph">Und genau da liegt der Punkt, den ein einzelner Mensch nicht leisten kann.</p>



<h2 class="wp-block-heading">Der Schmerz: eine Story, eine Perspektive</h2>



<p class="wp-block-paragraph">Wenn ich eine Story alleine schreibe, schreibe ich sie aus meinem Kopf. Mit meinen blinden Flecken. Ich denke an die Funktion, aber übersehe die Authentifizierung. Ich denke an den Nutzen, aber nicht an die personenbezogenen Daten, die dabei anfallen. Ich denke an heute, aber nicht an die Architekturentscheidung von vor zwei Jahren.</p>



<p class="wp-block-paragraph">Das ist keine Schwäche von mir speziell, das ist einfach so. Kein Mensch trägt gleichzeitig den Security-, den Datenschutz-, den UX- und den Architektur-Hut. Wir tragen einen, vielleicht zwei. Der Rest fällt hinten runter.</p>



<p class="wp-block-paragraph">Und wo fällt es auf? Im besten Fall im Refinement, wenn das halbe Team schon Zeit investiert. Im schlechtesten Fall mitten in der Umsetzung. Beides teuer, beides vermeidbar.</p>



<h2 class="wp-block-heading">Multi-Agent-Review: sechs Brillen gleichzeitig</h2>



<p class="wp-block-paragraph">Statt einer Perspektive schicke ich den Draft aus <a href="https://www.schiffler.eu/anforderungen-interview-ki/" target="_blank" rel="noreferrer noopener">Teil 3</a> durch sechs. Jeder Agent liest denselben Entwurf und dieselbe Wissensbasis aus <a href="https://www.schiffler.eu/guidelines-first-wissensbasis-ki/" target="_blank" rel="noreferrer noopener">Teil 2</a> – aber mit einem klar umrissenen Auftrag:</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<ul class="wp-block-list">
<li><strong>Security</strong> – Angriffsflächen, Authentifizierung, Datenzugriffe.</li>



<li><strong>UX / Nutzer</strong> – schlüpft in die Rolle der Persona und sucht fehlende Flows und unklare Formulierungen.</li>



<li><strong>Architektur</strong> – Breaking Changes, Migrationsbedarf, Konflikte mit bestehenden Entscheidungen.</li>



<li><strong>Compliance</strong> – Datenschutz, regulierte Prozesse, personenbezogene Daten.</li>



<li><strong>Story-Qualität</strong> – testbare Akzeptanzkriterien, INVEST, Vorschläge zum Splitten.</li>



<li><strong>Advocatus Diaboli</strong> – die Gegenrede. Warum sollten wir das <em>nicht</em> bauen?</li>
</ul>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-large has-lightbox"><img loading="lazy" decoding="async" width="1024" height="683" src="https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_4_4-1024x683.png" alt="Viele Kollegen mit klaren Aufgaben" class="wp-image-3084" srcset="https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_4_4-1024x683.png 1024w, https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_4_4-300x200.png 300w, https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_4_4-768x512.png 768w, https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_4_4.png 1536w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>
</div>



<p class="wp-block-paragraph">Jeder liefert seine Funde mit einer klaren Gewichtung zurück: Blocker, Wichtig oder Nice-to-have. Und weil sie parallel laufen, kostet mich das nicht sechsmal so viel Zeit, sondern ungefähr so viel wie eine gründliche Review – nur eben aus sechs Richtungen.</p>



<h2 class="wp-block-heading">Der Advocatus Diaboli, der mich vor mir selbst schützt</h2>



<p class="wp-block-paragraph">Den einen will ich hervorheben, weil er so unbequem wie wertvoll ist. </p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-large has-lightbox"><img loading="lazy" decoding="async" width="1024" height="683" src="https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_4_2-1024x683.png" alt="Kritisches Hinterfragen" class="wp-image-3082" srcset="https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_4_2-1024x683.png 1024w, https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_4_2-300x200.png 300w, https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_4_2-768x512.png 768w, https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_4_2.png 1536w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph">Der Advocatus Diaboli hat genau einen Job: Gegenargumente finden. Gibt es eine einfachere Lösung? Was, wenn eine bestehende Funktion 80 Prozent des Problems schon löst? Welche Annahme in der Story ist eigentlich ungeprüft?</p>



<p class="wp-block-paragraph">Das ist das Gegenteil von einer KI, die dir nach dem Mund redet. Und es ist genau das, was ich als überzeugter Erfinder meiner eigenen Ideen am wenigsten selbst mache. Ich bin verliebt in meine Idee, der Advocatus ist es nicht. Diese Distanz ist Gold wert.</p>
</div>
</div>



<h2 class="wp-block-heading">Die Synthese: auch Widersprüche werden sichtbar</h2>



<p class="wp-block-paragraph">Aus den sechs Rückmeldungen wird ein Bild: die Blocker, die vor der Finalisierung geklärt sein müssen. Das Wichtige, über das ich entscheiden sollte. Das Nice-to-have.</p>



<p class="wp-block-paragraph">Das Beste daran sind aber die <strong>Widersprüche zwischen den Agenten</strong>. Ein Beispiel, das immer wieder vorkommt: Security fordert, alle Zugriffe zu protokollieren. Compliance schränkt genau dieses Protokollieren ein, weil personenbezogene Daten im Spiel sind. Zwei berechtigte Perspektiven, ein echter Zielkonflikt. Ein einzelner Reviewer hätte ihn nie gesehen, die Synthese legt ihn offen und sagt klar: Hier musst du entscheiden.</p>



<h2 class="wp-block-heading">Und dann entscheide ich</h2>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph">Das ist mir wichtig: Die Review entscheidet nichts. Sie legt mir alles sauber auf den Tisch: Blocker, Wichtiges, Widersprüche, offene Annahmen. Aber die Entscheidung, was davon zählt und wie der Zielkonflikt aufgelöst wird, treffe ich. Die sechs Agenten sind mein Beraterstab, nicht mein Chef.</p>



<p class="wp-block-paragraph">Genau so bleibt die Story am Ende meine, nur eben eine, die durch sechs Prüfungen gegangen ist, statt durch keine.</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-large has-lightbox"><img loading="lazy" decoding="async" width="1024" height="683" src="https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_4_3-1024x683.png" alt="Viele Einflüsse -&gt; ein Ergebnis" class="wp-image-3083" srcset="https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_4_3-1024x683.png 1024w, https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_4_3-300x200.png 300w, https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_4_3-768x512.png 768w, https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_4_3.png 1536w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>
</div>



<h2 class="wp-block-heading">Was ich dabei gelernt habe</h2>



<p class="wp-block-paragraph">Die Angst, KI würde die Anforderungsarbeit verflachen, dreht sich hier ins Gegenteil. Ein gutes Multi-Agent-Review macht meine Stories nicht generischer, sondern schärfer, weil sie Fragen beantworten müssen, die ich mir allein nie gestellt hätte.</p>



<p class="wp-block-paragraph">Und die Idee, in die ich verliebt war? Die habe ich nicht gebaut. Der Advocatus hatte recht, und mir zwei Wochen Arbeit an der falschen Sache erspart.</p>



<p class="wp-block-paragraph"><strong>Alle Teile der Serie:</strong> <a href="https://www.schiffler.eu/thema/requirements-engineering-pipeline/" target="_blank" rel="noreferrer noopener">Zur Themenseite „Requirements Engineering Pipeline&#8220;</a></p>
<p>Der Beitrag <a href="https://www.schiffler.eu/multi-agent-review-user-stories/">Multi-Agent-Review: Sechs Perspektiven auf eine Story – und ein Advocatus Diaboli</a> erschien zuerst auf <a href="https://www.schiffler.eu">Das ist die Welt von Thomas</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.schiffler.eu/multi-agent-review-user-stories/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Anforderungen mit KI erheben: ein Interview statt eines Fragebogens</title>
		<link>https://www.schiffler.eu/anforderungen-interview-ki/</link>
					<comments>https://www.schiffler.eu/anforderungen-interview-ki/#respond</comments>
		
		<dc:creator><![CDATA[Thomas Schiffler]]></dc:creator>
		<pubDate>Tue, 28 Jul 2026 05:45:00 +0000</pubDate>
				<category><![CDATA[Work & Office]]></category>
		<category><![CDATA[Anforderungserhebung]]></category>
		<category><![CDATA[Claude]]></category>
		<category><![CDATA[Fragebogen]]></category>
		<category><![CDATA[Interview]]></category>
		<category><![CDATA[KI-generierte Bilder]]></category>
		<category><![CDATA[Obsidian]]></category>
		<category><![CDATA[Product Owner]]></category>
		<category><![CDATA[Requirements Engineering mit KI-Agenten]]></category>
		<guid isPermaLink="false">https://www.schiffler.eu/?p=3073</guid>

					<description><![CDATA[<p>„Was soll damit ausdrücklich nicht passieren?&#8220; Diese eine Frage hat mich neulich ausgebremst. Ich hatte eine Idee, von der ich &#8230; <a href="https://www.schiffler.eu/anforderungen-interview-ki/" class="more-link">More <span class="screen-reader-text">Anforderungen mit KI erheben: ein Interview statt eines Fragebogens</span> <span class="meta-nav">&#8594;</span></a></p>
<p>Der Beitrag <a href="https://www.schiffler.eu/anforderungen-interview-ki/">Anforderungen mit KI erheben: ein Interview statt eines Fragebogens</a> erschien zuerst auf <a href="https://www.schiffler.eu">Das ist die Welt von Thomas</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">„Was soll damit ausdrücklich <em>nicht</em> passieren?&#8220; Diese eine Frage hat mich neulich ausgebremst. Ich hatte eine Idee, von der ich überzeugt war, sie sei glasklar, eine neue Exportfunktion. Ich wollte sie eigentlich nur schnell aufschreiben. Und dann stellt meine KI genau diese Frage, und mir fällt auf: Darauf habe ich keine Antwort.</p>



<p class="wp-block-paragraph">Genau das ist der Kern, wenn du <strong>Anforderungen mit KI erheben</strong> willst: nicht schneller tippen, sondern besser denken. Die KI schreibt die Story nicht für mich, sie führt mich durch ein Gespräch, an dessen Ende ich selbst klarer bin als vorher.</p>



<p class="wp-block-paragraph">Das klingt banal. Ist aber das genaue Gegenteil von dem, was die meisten mit KI machen.</p>



<h2 class="wp-block-heading">Der Fragebogen-Reflex</h2>



<p class="wp-block-paragraph">Der erste Reflex, bei Menschen wie bei KI, ist: alles auf einmal. Ein großes Template, zwanzig Felder, „bitte vollständig ausfüllen&#8220;. Oder du kippst der KI in einem Absatz deine halbe Idee hin und sie spuckt eine fertig aussehende Story aus.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph">Das Problem: So entsteht eine Scheinvollständigkeit. Du füllst Felder, weil sie da sind, nicht weil du die Antwort wirklich durchdacht hast. Und die KI ergänzt den Rest mit plausiblen Annahmen. Am Ende steht ein Dokument, das <em>fertig</em> aussieht, und auf Vermutungen gebaut ist.</p>



<p class="wp-block-paragraph">Anforderungsarbeit ist aber kein Formular. Sie ist Denkarbeit. Und Denken erzwingt man nicht mit mehr Feldern, sondern mit den richtigen Fragen zur richtigen Zeit.</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-large has-lightbox"><img loading="lazy" decoding="async" width="1024" height="683" src="https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_3_2-1024x683.png" alt="Interview vs. Fragebogen" class="wp-image-3076" srcset="https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_3_2-1024x683.png 1024w, https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_3_2-300x200.png 300w, https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_3_2-768x512.png 768w, https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_3_2.png 1536w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>
</div>



<h2 class="wp-block-heading">Anforderungen mit KI erheben heißt: eine Frage nach der anderen</h2>



<p class="wp-block-paragraph">Deshalb läuft es bei mir als echtes Gespräch. Eine Frage. Ich antworte. Die KI hört zu, hakt nach, stellt die nächste. Kein Fragebogen, ein Dialog.</p>



<p class="wp-block-paragraph">Die Reihenfolge ist bewusst gewählt: Erst <strong>was</strong> genau, dann <strong>warum</strong> (der eigentliche Wert), dann <strong>für wen</strong>, dann, die unbequeme, <strong>was explizit nicht</strong>, und zum Schluss der Kern der Akzeptanzkriterien.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="683" src="https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_3_3-1024x683.png" alt="Unstrukturierte Informationen in Struktur überführen" class="wp-image-3077" srcset="https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_3_3-1024x683.png 1024w, https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_3_3-300x200.png 300w, https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_3_3-768x512.png 768w, https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_3_3.png 1536w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph">Der Unterschied zum Fragebogen ist der gleiche wie zwischen einem guten Interviewer und einem Formular: Der Interviewer merkt, wenn eine Antwort schwammig ist, und bohrt nach. Das Formular nimmt jede Antwort, auch die faule. Genau dieses Nachbohren („für wen genau?&#8220;, „was passiert, wenn nicht?&#8220;) ist die Arbeit, die eine Story trägt oder scheitern lässt. (Über den Interview-Ansatz selbst habe ich <a href="https://www.schiffler.eu/ki-anforderungserhebung-agil-iterativ/" target="_blank" rel="noreferrer noopener">hier schon ausführlicher geschrieben</a>.)</p>
</div>
</div>



<h2 class="wp-block-heading">Während wir reden, prüft die KI schon</h2>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph">Und jetzt kommt der Teil, der mir das Gespräch erst richtig wertvoll macht: Während ich rede, arbeitet die KI im Hintergrund.</p>



<p class="wp-block-paragraph">Sie gleicht meine Idee live gegen die bestehenden Tickets ab: Gibt es das schon, unter anderem Titel, in einem anderen Epic? Sie schaut in die Wissensbasis aus <a href="https://www.schiffler.eu/guidelines-first-wissensbasis-ki/" target="_blank" rel="noreferrer noopener">Teil 2</a>: Widerspricht die Idee einer Architekturentscheidung? Steht sie im Konflikt mit etwas, das wir bewusst verworfen haben? Gibt es Abhängigkeiten zu anderen Stories?</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-large has-lightbox"><img loading="lazy" decoding="async" width="1024" height="683" src="https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_3_4-1024x683.png" alt="automatischer Check auf Duplikate" class="wp-image-3078" srcset="https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_3_4-1024x683.png 1024w, https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_3_4-300x200.png 300w, https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_3_4-768x512.png 768w, https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_3_4.png 1536w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>
</div>



<p class="wp-block-paragraph">Das ist der Moment aus <a href="https://www.schiffler.eu/keine-ki-generierten-user-stories/" target="_blank" rel="noreferrer noopener">Teil 1</a>, nur von innen betrachtet: „Das gibt es schon. Zweimal.&#8220; Ich muss dafür nicht 200 Tickets im Kopf haben, die KI hat sie parat, während ich mich aufs Denken konzentriere. Vor einem Live-Abgleich fragt sie mich übrigens kurz, ob sie loslegen soll. Auch hier bleibe ich der, der entscheidet.</p>



<h2 class="wp-block-heading">Am Ende steht ein Draft, nicht das Ticket</h2>



<p class="wp-block-paragraph">Wichtig: Was aus dem Interview herausfällt, ist ein <strong>Draft</strong>. Ein strukturierter Entwurf mit Titel, dem eigentlichen „als wer will ich was und warum&#8220;, ersten Akzeptanzkriterien, einer klaren Abgrenzung und den gefundenen Abhängigkeiten. Dazu ein schneller INVEST-Check, und wenn die Sache zu groß ist, ein Vorschlag, sie zu splitten.</p>



<p class="wp-block-paragraph">Es ist ausdrücklich nicht das fertige Ticket. Es ist mein Rohmaterial, sauber vorbereitet, aber noch nicht entschieden. Und es ist eine simple Markdown-Datei, die ich lesen und ändern kann, ganz gleich, ob die KI gerade mitspielt oder nicht.</p>



<p class="wp-block-paragraph">Der Draft geht als Nächstes durch die Mangel. Und zwar nicht durch eine Perspektive, sondern durch ein ganzes Gremium.</p>



<h2 class="wp-block-heading">Was das im Alltag verändert</h2>



<p class="wp-block-paragraph">Die größte Wirkung hat nicht die Zeitersparnis, die gibt es, ist aber nicht der Punkt. Die größte Wirkung ist, dass ich gezwungen werde, meine eigene Idee zu Ende zu denken, bevor sie irgendwer anders sieht. Die unbequemen Fragen kommen jetzt von der KI, an meinem Schreibtisch, und nicht später im Refinement vom halben Team.</p>



<p class="wp-block-paragraph">Die Exportfunktion von neulich? Die sieht heute anders aus als die Idee, mit der ich reingegangen bin. Besser. Weil mir jemand die eine unbequeme Frage gestellt hat, bevor ich losgelaufen bin.</p>



<p class="wp-block-paragraph"><strong>Alle Teile der Serie:</strong> <a href="https://www.schiffler.eu/thema/requirements-engineering-pipeline/" target="_blank" rel="noreferrer noopener">Zur Themenseite „Requirements Engineering Pipeline&#8220;</a></p>
<p>Der Beitrag <a href="https://www.schiffler.eu/anforderungen-interview-ki/">Anforderungen mit KI erheben: ein Interview statt eines Fragebogens</a> erschien zuerst auf <a href="https://www.schiffler.eu">Das ist die Welt von Thomas</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.schiffler.eu/anforderungen-interview-ki/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Guidelines-First: Warum eine KI ohne Wissensbasis am Jenga-Turm baut</title>
		<link>https://www.schiffler.eu/guidelines-first-wissensbasis-ki/</link>
					<comments>https://www.schiffler.eu/guidelines-first-wissensbasis-ki/#respond</comments>
		
		<dc:creator><![CDATA[Thomas Schiffler]]></dc:creator>
		<pubDate>Tue, 21 Jul 2026 05:45:00 +0000</pubDate>
				<category><![CDATA[Work & Office]]></category>
		<category><![CDATA[Anforderungserhebung]]></category>
		<category><![CDATA[Claude]]></category>
		<category><![CDATA[Guidelines]]></category>
		<category><![CDATA[Harness]]></category>
		<category><![CDATA[KI-generierte Bilder]]></category>
		<category><![CDATA[Obsidian]]></category>
		<category><![CDATA[Product Owner]]></category>
		<category><![CDATA[Requirements Engineering mit KI-Agenten]]></category>
		<guid isPermaLink="false">https://www.schiffler.eu/?p=3071</guid>

					<description><![CDATA[<p>Bei spielmit.eu, einem meiner privaten Projekte, habe ich der KI am Anfang einfach freien Lauf gelassen. „Bau mir das&#8220; – &#8230; <a href="https://www.schiffler.eu/guidelines-first-wissensbasis-ki/" class="more-link">More <span class="screen-reader-text">Guidelines-First: Warum eine KI ohne Wissensbasis am Jenga-Turm baut</span> <span class="meta-nav">&#8594;</span></a></p>
<p>Der Beitrag <a href="https://www.schiffler.eu/guidelines-first-wissensbasis-ki/">Guidelines-First: Warum eine KI ohne Wissensbasis am Jenga-Turm baut</a> erschien zuerst auf <a href="https://www.schiffler.eu">Das ist die Welt von Thomas</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Bei <a href="https://spielmit.eu/" target="_blank" rel="noreferrer noopener">spielmit.eu</a>, einem <a href="https://www.schiffler.eu/category/eigene-projekte/">meiner privaten Projekte</a>, habe ich der KI am Anfang einfach freien Lauf gelassen. „Bau mir das&#8220; – und sie hat gebaut. Schnell, plausibel, von außen sah alles gut aus. Bis ich genauer hingeschaut habe: Innen wackelte es. Datenschutz-Annahmen, die keiner geprüft hatte. Strukturen, die beim ersten Anfassen nachgaben. Ein Jenga-Turm, der so lange steht, bis jemand den falschen Klotz zieht.</p>



<p class="wp-block-paragraph">Der Fehler war nicht die KI. Der Fehler war, dass ich keine <strong>Wissensbasis für KI</strong> aufgebaut hatte, bevor ich sie arbeiten ließ. Kein Rahmen, kein „so arbeiten wir hier&#8220;. Sie musste raten. Und raten kann sie beeindruckend gut, nur eben nicht zuverlässig richtig.</p>



<p class="wp-block-paragraph">Das war der Moment, in dem ich mein Vorgehen umgedreht habe: erst das Fundament, dann die Agenten.</p>



<h2 class="wp-block-heading">Was passiert, wenn die KI raten muss</h2>



<p class="wp-block-paragraph">Eine KI ohne Kontext ist wie ein neuer Kollege am ersten Tag, den du sofort eine Anforderung schreiben lässt. Er ist klug, motiviert, formuliert schöne Sätze. Aber er kennt eure Historie nicht, eure Entscheidungen nicht, eure Grenzen nicht.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-large has-lightbox"><img loading="lazy" decoding="async" width="1024" height="683" src="https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_2_4-1024x683.png" alt="ungenaues Zielen oder klare Landkarte" class="wp-image-3070" srcset="https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_2_4-1024x683.png 1024w, https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_2_4-300x200.png 300w, https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_2_4-768x512.png 768w, https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_2_4.png 1536w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph">Also füllt er die Lücken mit Annahmen. Die klingen plausibel, weil er gut klingt. Und genau das ist die Falle: Das Ergebnis sieht <em>fertig</em> aus, obwohl es auf Vermutungen steht.</p>



<p class="wp-block-paragraph">Bei Anforderungen ist das teuer. Eine Story, die eine bestehende Architekturentscheidung ignoriert. Ein Feature, das gegen eine Datenschutzvorgabe läuft, die es längst gibt. Ein Vorschlag, den ihr vor einem Jahr aus gutem Grund verworfen habt. Nicht, weil die KI dumm ist, sondern weil ihr niemand gesagt hat, was gilt.</p>
</div>
</div>



<h2 class="wp-block-heading">Eine Wissensbasis für KI schlägt jeden cleveren Prompt</h2>



<p class="wp-block-paragraph">Die meisten versuchen, dieses Problem mit besseren Prompts zu lösen. Immer längere Anweisungen, immer mehr „beachte bitte auch…&#8220;. Das skaliert nicht. Du kannst nicht vor jeder Frage die halbe Firmenhistorie ins Chatfenster tippen.</p>



<p class="wp-block-paragraph">Der bessere Hebel ist eine <strong>Wissensbasis für KI</strong>: strukturiertes, kuratiertes Wissen, auf das jeder Agent bei jeder Aufgabe automatisch zugreift. Nicht im Prompt, sondern als fester Kontext im Hintergrund. Die KI rät dann nicht mehr, sie liest nach.</p>



<p class="wp-block-paragraph">Der Unterschied ist derselbe wie zwischen einem Berater, der dein Unternehmen zum ersten Mal sieht, und einem, der seit Jahren dabei ist. Gleiche Intelligenz, völlig andere Qualität der Antwort. Nicht weil der eine schlauer ist, sondern weil er den Kontext hat.</p>



<h2 class="wp-block-heading">Zwei Schichten: was für alle gilt, was nur fürs Produkt</h2>



<p class="wp-block-paragraph">Bei mir liegt diese Wissensbasis in zwei Schichten, und diese Trennung ist der eigentliche Trick.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph"><strong>Schicht 1: Organisation.</strong> Alles, was immer gilt, egal woran ich arbeite: Compliance und Datenschutz, Security-Baselines, Architektur-Guidelines, die grobe Strategie, das Stakeholder-Verzeichnis. Diese Schicht ist bei jeder Analyse aktiv.</p>



<p class="wp-block-paragraph"><strong>Schicht 2: Produkt.</strong> Alles, was nur ein bestimmtes Produkt betrifft: Personas, Architekturentscheidungen (inklusive der wichtigen Frage „Was haben wir bewusst <em>nicht</em> gebaut, und warum&#8220;), bestehende Stories, Roadmap, nicht-funktionale Anforderungen.</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-large has-lightbox"><img loading="lazy" decoding="async" width="1024" height="683" src="https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_2_2-1024x683.png" alt="stabiles Fundament" class="wp-image-3068" srcset="https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_2_2-1024x683.png 1024w, https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_2_2-300x200.png 300w, https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_2_2-768x512.png 768w, https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_2_2.png 1536w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>
</div>



<p class="wp-block-paragraph">Warum die Trennung? Weil Compliance für <em>alles</em> gilt, die will ich nicht bei jedem Produkt neu erfinden. Und weil Produktwissen <em>isoliert</em> bleiben muss: eine Entscheidung aus Produkt A darf die Analyse für Produkt B nicht verfälschen. Schicht 1 gilt überall, Schicht 2 wird passend zum aktuellen Produkt dazugeladen. So hat jeder Agent denselben, sauberen Informationsstand.</p>



<h2 class="wp-block-heading">Das Fundament gehört zuerst mir, dann der KI</h2>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="683" src="https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_2_3-1024x683.png" alt="Freundlicher Roboter beim Lesen" class="wp-image-3069" srcset="https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_2_3-1024x683.png 1024w, https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_2_3-300x200.png 300w, https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_2_3-768x512.png 768w, https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_2_3.png 1536w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph">Jetzt kommt der Teil, der mir besonders wichtig ist: Diese Wissensbasis ist keine „KI-Konfiguration&#8220;. Es sind einfache Markdown-Dateien in Obsidian, Klartext, den ich lese, pflege und verstehe.</p>



<p class="wp-block-paragraph">Das heißt: Das Fundament nützt zuerst <em>mir</em>. Es ist mein Zweitgehirn, meine dokumentierten Entscheidungen, mein „so arbeiten wir hier&#8220;. Dass die KI dieselben Dateien liest, ist ein Nebeneffekt. Ein sehr nützlicher, aber eben nur ein Nebeneffekt.</p>
</div>
</div>



<p class="wp-block-paragraph">Damit bleibt der Ansatz genau das, was ich in <a href="https://www.schiffler.eu/keine-ki-generierten-user-stories/" target="_blank" rel="noreferrer noopener">Teil 1</a> beschrieben habe: KI-basiert, aber nicht KI-abhängig. Fällt die KI aus, habe ich immer noch ein sauber gepflegtes, lesbares Wissenssystem. Ich verliere Tempo, nicht das Fundament. Genau das meine ich mit Guidelines-First – ein Prinzip, über das ich schon im <a href="https://www.schiffler.eu/softwareentwickler-und-ki-wer-hat-morgen-noch-einen-job/" target="_blank" rel="noreferrer noopener">Dompteur-Modell</a> geschrieben habe.</p>



<h2 class="wp-block-heading">Was ich dabei gelernt habe</h2>



<p class="wp-block-paragraph">Die wichtigste Lektion: Die Qualität der KI-Arbeit hängt weniger am Modell und am cleveren Prompt, als man denkt, und viel mehr an dem, was die KI lesen darf. Wer vorne beim Kontext spart, zahlt hinten bei den Ergebnissen.</p>



<p class="wp-block-paragraph">spielmit.eu läuft heute anders. Erst das Fundament, dann die Agenten. Der Jenga-Turm steht nicht mehr auf Vermutungen, sondern auf einer Wissensbasis, die ich selbst geschrieben habe.</p>



<p class="wp-block-paragraph"><strong>Alle Teile der Serie:</strong> <a href="https://www.schiffler.eu/thema/requirements-engineering-pipeline/" target="_blank" rel="noreferrer noopener">Zur Themenseite „Requirements Engineering Pipeline&#8220;</a></p>
<p>Der Beitrag <a href="https://www.schiffler.eu/guidelines-first-wissensbasis-ki/">Guidelines-First: Warum eine KI ohne Wissensbasis am Jenga-Turm baut</a> erschien zuerst auf <a href="https://www.schiffler.eu">Das ist die Welt von Thomas</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.schiffler.eu/guidelines-first-wissensbasis-ki/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Warum ich keine KI-generierten User Stories schreibe – und KI trotzdem überall einsetze</title>
		<link>https://www.schiffler.eu/keine-ki-generierten-user-stories/</link>
					<comments>https://www.schiffler.eu/keine-ki-generierten-user-stories/#respond</comments>
		
		<dc:creator><![CDATA[Thomas Schiffler]]></dc:creator>
		<pubDate>Tue, 14 Jul 2026 05:45:00 +0000</pubDate>
				<category><![CDATA[Work & Office]]></category>
		<category><![CDATA[Anforderungserhebung]]></category>
		<category><![CDATA[Claude]]></category>
		<category><![CDATA[KI-generierte Bilder]]></category>
		<category><![CDATA[Obsidian]]></category>
		<category><![CDATA[Product Owner]]></category>
		<category><![CDATA[Requirements Engineering mit KI-Agenten]]></category>
		<guid isPermaLink="false">https://www.schiffler.eu/?p=3061</guid>

					<description><![CDATA[<p>Neulich wollte ich eine neue User Story anlegen. Kleine Sache, dachte ich, eine Funktion, die alte Daten automatisch aufräumt. Ich &#8230; <a href="https://www.schiffler.eu/keine-ki-generierten-user-stories/" class="more-link">More <span class="screen-reader-text">Warum ich keine KI-generierten User Stories schreibe – und KI trotzdem überall einsetze</span> <span class="meta-nav">&#8594;</span></a></p>
<p>Der Beitrag <a href="https://www.schiffler.eu/keine-ki-generierten-user-stories/">Warum ich keine KI-generierten User Stories schreibe – und KI trotzdem überall einsetze</a> erschien zuerst auf <a href="https://www.schiffler.eu">Das ist die Welt von Thomas</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Neulich wollte ich eine neue User Story anlegen. Kleine Sache, dachte ich, eine Funktion, die alte Daten automatisch aufräumt. Ich fange an, die Idee zu tippen, und noch bevor ich den ersten Satz fertig habe, meldet sich meine KI: „Das gibt es schon. Zweimal. Eine davon ist erledigt.&#8220;</p>



<p class="wp-block-paragraph">Ich saß da und wusste kurz nicht, ob ich mich ärgern oder freuen soll. Geärgert, weil ich gerade dabei war, Arbeit zu doppeln, die längst getan war. Gefreut, weil mir das jemand <em>jetzt</em> sagt. Und genau an diesem Punkt hängt das Thema, über das gerade alle streiten: <strong>KI-generierte User Stories</strong>.</p>



<p class="wp-block-paragraph">Die will nämlich kaum jemand lesen. Und ehrlich gesagt: ich auch nicht.</p>



<p class="wp-block-paragraph">Dass es mir <em>jetzt</em> auffällt (an meinem Schreibtisch und nicht erst im Refinement, wo so eine Diskussion die Zeit des ganzen Teams frisst und die Velocity drückt), ist kein Zufall. Genau das ist mein Job: solche Dinge früh erkennen und im Zweifel vorab mit mir selbst und meinen Agenten klären.</p>



<h2 class="wp-block-heading">Erst der ehrliche Teil: der Schmerz</h2>



<p class="wp-block-paragraph">Die Story von neulich war der harmlose Fall. Da hat es jemand (die KI) rechtzeitig gemerkt. Meistens merkt es keiner. Und dann passiert genau das, was Anforderungsarbeit seit Jahren zäh macht:</p>



<p class="wp-block-paragraph">Du legst eine Story an, die es <strong>längst gibt</strong>, nur unter anderem Titel, im falschen Epic, von jemand anderem geschrieben. Du findest sie nicht, weil du gar nicht weißt, dass du suchen müsstest. Zwei Teams bauen dieselbe Sache.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-large has-lightbox"><img loading="lazy" decoding="async" width="1024" height="819" src="https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_1_3-1024x819.png" alt="Überblick über Anforderungen behalten" class="wp-image-3059" srcset="https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_1_3-1024x819.png 1024w, https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_1_3-300x240.png 300w, https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_1_3-768x615.png 768w, https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_1_3.png 1402w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph">Oder jemand bringt eine Idee auf, die vor zwei Jahren schon einmal auf dem Tisch lag und <strong>bewusst verworfen</strong> wurde. Die Story liegt irgendwo in Jira, mit Glück archiviert, im schlimmsten Fall längst gelöscht. Mit genug Recherche fände man sie wieder. Aber genau das ist der Punkt: Als PO will ich das Backlog nach vorne bringen, nicht vor jeder Idee zum Detektiv werden und ständig hinterfragen, ob es das nicht schon gab. Diese Sucharbeit brauche ich, und genau die kann mir eine KI abnehmen.</p>



<p class="wp-block-paragraph">Oder die Story ist sauber formuliert, klingt rund, und <strong>im Sprint</strong> fällt auf, dass sie am Datenschutz vorbeigeht, ein Sicherheitsloch aufreißt oder einer Architekturentscheidung widerspricht. Jetzt ist es teuer.</p>
</div>
</div>



<p class="wp-block-paragraph">Und selbst wenn alles gut läuft: Kaum hast du das Ticket ans Team übergeben, <strong>entwickelt es sich in Jira weiter</strong>: neu geschnitten, ergänzt, umpriorisiert. Deine Planung steht derweil auf altem Stand. Du merkst es nicht. Bis es kracht.</p>



<p class="wp-block-paragraph">Das ist der Schmerz. Nichts davon ist spektakulär. Aber es summiert sich: zu doppelter Arbeit, vergessenen Entscheidungen und Stories, die im luftleeren Raum entstehen.</p>



<h2 class="wp-block-heading">„Keine KI-generierten User Stories&#8220;, und sie haben recht</h2>



<p class="wp-block-paragraph">Wenn ich davon erzähle, kommt oft der Reflex: „Dann lass doch die KI die Stories schreiben.&#8220; Und genauso oft kommt von guten Entwicklern der Gegenreflex: „Bitte nicht. <strong>KI-generierte User Stories</strong> merke ich sofort, und dann lese ich sie nicht gern.&#8220;</p>



<p class="wp-block-paragraph">Der Frust dahinter ist berechtigt. Nichts ist ermüdender als glatter Text, der so tut, als hätte jemand nachgedacht, aber niemand hat. Gleichzeitig erwarten dieselben Leute, dass ein Product Owner 2026 KI nutzt. Kein Werkzeug in der Hand zu haben, das alle anderen längst haben, wirkt eben auch nicht souverän.</p>



<p class="wp-block-paragraph">Das klingt nach Widerspruch. Ist es aber nicht. Beide Seiten reden nur über zwei verschiedene Dinge. Das Problem ist nicht, <em>dass</em> KI im Spiel ist. Das Problem ist, <em>was</em> sie tut.</p>



<h2 class="wp-block-heading">Warum Prüfen das Schreiben schlägt</h2>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph">Eine Story zu <strong>schreiben</strong> heißt: eine Absicht zu formulieren. Warum bauen wir das? Für wen? Was lassen wir bewusst weg? Das hängt an Kontext, an Historie, an Verantwortung, an Dingen, die in meinem Kopf und in den Köpfen meiner Kollegen stecken, nicht im Trainingsdatensatz eines Modells. Wenn ich das an eine KI abgebe, kommt genau der Text heraus, den keiner lesen will: plausibel und hohl.</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-large has-lightbox"><img loading="lazy" decoding="async" width="1024" height="683" src="https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_1_2-1024x683.png" alt="Der Mensch schreibt, die KI prüft" class="wp-image-3058" srcset="https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_1_2-1024x683.png 1024w, https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_1_2-300x200.png 300w, https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_1_2-768x512.png 768w, https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_1_2.png 1536w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>
</div>



<p class="wp-block-paragraph">Eine Story zu <strong>prüfen</strong> ist das genaue Gegenteil. Prüfen heißt: alles gegen alles abgleichen. Gibt es das schon? Widerspricht es einer Entscheidung von damals? Was sagt der Datenschutz, was der Sicherheitsblick, was der Nutzer? Das ist stumpfe, vollständige, ausdauernde Arbeit, und genau da bin ich als Mensch schwach. Ich vergesse Tickets. Ich habe nicht alle Architekturentscheidungen im Kopf. Ich kann nicht gleichzeitig die Security-, die Datenschutz- und die Nutzerbrille tragen.</p>



<p class="wp-block-paragraph">Eine Maschine kann das. Unermüdlich, bei jedem einzelnen Ticket.</p>



<p class="wp-block-paragraph">Deshalb schreibt bei mir die KI nicht, sie prüft. Ich behalte den Teil, den nur ich kann: entscheiden, was wir bauen und warum. Sie übernimmt den Teil, den ich alleine nie so gründlich hinbekäme. Das ist keine Bequemlichkeit. Das ist Arbeitsteilung nach Stärken.</p>



<h2 class="wp-block-heading">Die These, auf der alles aufbaut</h2>



<p class="wp-block-paragraph">Der Mensch besitzt die <strong>Absicht</strong>. Die Agenten besitzen die <strong>Prüfung</strong>.</p>



<p class="wp-block-paragraph">Was am Ende im Ticket steht, wurde nicht <em>geschrieben</em>. Es wurde <em>geprüft</em>, und von mir entschieden. Deshalb sind meine Stories besser durchdacht, seit KI im Spiel ist, nicht schlechter.</p>



<p class="wp-block-paragraph">Zwei Bausteine davon habe ich hier schon beschrieben: den <a href="https://www.schiffler.eu/ki-anforderungserhebung-agil-iterativ/" target="_blank" rel="noreferrer noopener">Interview-Ansatz statt Fragebogen</a> und das <a href="https://www.schiffler.eu/softwareentwickler-und-ki-wer-hat-morgen-noch-einen-job/" target="_blank" rel="noreferrer noopener">Dompteur-Modell mit Guidelines-First</a>. In dieser Serie setze ich sie zu einem kompletten Vorgehen zusammen.</p>



<h2 class="wp-block-heading">KI ist eine Ergänzung, kein Allheilmittel</h2>



<p class="wp-block-paragraph">Damit das nicht falsch ankommt: Die KI ist bei mir nicht der Chef. Wir <a href="https://www.schiffler.eu/thema/product-owner/" data-type="post_tag" data-id="137">Product Owner</a> sind die Profis, die entscheiden, die KI unterstützt. Und Unterstützung heißt für mich ausdrücklich, dass ich auch dann arbeiten kann, wenn sie mal nicht da ist.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-large has-lightbox"><img loading="lazy" decoding="async" width="1024" height="819" src="https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_1_4-1024x819.png" alt="AI-Systeme - perfekt für Diskussionen" class="wp-image-3060" srcset="https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_1_4-1024x819.png 1024w, https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_1_4-300x240.png 300w, https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_1_4-768x615.png 768w, https://www.schiffler.eu/wp-content/uploads/2026/07/requirements-engineering_1_4.png 1402w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph">Deshalb liegt meine gesamte Wissensbasis (alle Guidelines, alle Stories, alle Entscheidungen) als einfache Markdown-Dateien in Obsidian. Klartext, den jeder Mensch lesen und selbst bearbeiten kann, ohne Spezialwerkzeug, versioniert in Git. Die KI liest genau dieselben Dateien wie ich, kein verstecktes Format dazwischen.</p>



<p class="wp-block-paragraph">Der Workflow ist KI-basiert, aber nicht KI-abhängig. Ist das Modell mal nicht erreichbar, bin ich offline oder fällt der Dienst aus, verliere ich Tempo, nicht meine Daten und nicht die Kontrolle. Dann mache ich eben von Hand weiter. Genau das ist der Unterschied zwischen einem Werkzeug, das dich stärker macht, und einem, von dem du abhängig wirst.</p>
</div>
</div>



<h2 class="wp-block-heading">Was ich dabei gelernt habe</h2>



<p class="wp-block-paragraph">Der wichtigste Perspektivwechsel war, die KI nicht als schnelleren Texter zu sehen, sondern als etwas, das ich alleine nie leisten könnte: Hunderte Tickets vor jeder neuen Idee durchsehen, jede alte Entscheidung parat haben, gleichzeitig aus fünf Blickwinkeln auf dieselbe Anforderung schauen.</p>



<p class="wp-block-paragraph">Das nimmt mir die Fleißarbeit ab und lässt mir den Kopf frei für das, was wirklich meine Aufgabe ist.</p>



<p class="wp-block-paragraph">KI-generierte User Stories im eigentlichen Sinn entstehen bei mir also nicht. Was am Ende rausgeht, ist geprüft, und von mir verantwortet.</p>



<p class="wp-block-paragraph">Und die Story von neulich? Die habe ich nicht angelegt. Die gab es ja schon.</p>



<p class="wp-block-paragraph"><strong>Alle Teile der Serie:</strong> <a href="https://www.schiffler.eu/thema/requirements-engineering-pipeline/" target="_blank" rel="noreferrer noopener">Zur Themenseite „Requirements Engineering Pipeline&#8220;</a></p>
<p>Der Beitrag <a href="https://www.schiffler.eu/keine-ki-generierten-user-stories/">Warum ich keine KI-generierten User Stories schreibe – und KI trotzdem überall einsetze</a> erschien zuerst auf <a href="https://www.schiffler.eu">Das ist die Welt von Thomas</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.schiffler.eu/keine-ki-generierten-user-stories/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Angst vor KI überwinden — und der Moment, in dem mir klar wurde, wie weit wir in der Bubble sind</title>
		<link>https://www.schiffler.eu/angst-vor-ki-ueberwinden-ausserhalb-unserer-it-bubble/</link>
					<comments>https://www.schiffler.eu/angst-vor-ki-ueberwinden-ausserhalb-unserer-it-bubble/#respond</comments>
		
		<dc:creator><![CDATA[Thomas Schiffler]]></dc:creator>
		<pubDate>Tue, 26 May 2026 05:14:00 +0000</pubDate>
				<category><![CDATA[Work & Office]]></category>
		<category><![CDATA[ChatGPT]]></category>
		<category><![CDATA[Claude]]></category>
		<category><![CDATA[Gedankenwelt]]></category>
		<category><![CDATA[Gemini]]></category>
		<category><![CDATA[KI]]></category>
		<category><![CDATA[KI-generierte Bilder]]></category>
		<category><![CDATA[LLM]]></category>
		<guid isPermaLink="false">https://www.schiffler.eu/?p=2975</guid>

					<description><![CDATA[<p>Angst vor KI überwinden — das war nicht das Thema des Termins. Aber irgendwie wurde es das. Ein Kollege hat &#8230; <a href="https://www.schiffler.eu/angst-vor-ki-ueberwinden-ausserhalb-unserer-it-bubble/" class="more-link">More <span class="screen-reader-text">Angst vor KI überwinden — und der Moment, in dem mir klar wurde, wie weit wir in der Bubble sind</span> <span class="meta-nav">&#8594;</span></a></p>
<p>Der Beitrag <a href="https://www.schiffler.eu/angst-vor-ki-ueberwinden-ausserhalb-unserer-it-bubble/">Angst vor KI überwinden — und der Moment, in dem mir klar wurde, wie weit wir in der Bubble sind</a> erschien zuerst auf <a href="https://www.schiffler.eu">Das ist die Welt von Thomas</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Angst vor KI überwinden — das war nicht das Thema des Termins. Aber irgendwie wurde es das.</p>



<p class="wp-block-paragraph">Ein Kollege hat mich letzte Woche zu einem Termin mitgenommen. Eine Gruppe Menschen, die über eine Kooperation mit dem Arbeitsmarkt zu uns gekommen sind. Menschen, die viele Bewerbungen schreiben. Die wenige oder gar keine Antworten bekommen. Die sich schwertun — manche, weil Deutsch nicht ihre erste Sprache ist, manche, weil die Bewerbung einfach nicht rund ist, manche, weil sie schlicht nicht wissen, wie das heute alles funktioniert.</p>



<p class="wp-block-paragraph">Und dann fiel das Thema KI.</p>



<p class="wp-block-paragraph">Die Reaktion hat mich ehrlich gesagt überrascht. Nicht, weil ich keine Ahnung hatte, dass da Skepsis herrscht. Aber wie weit weg das alles von meiner eigenen Realität ist — das hat mich dann doch getroffen.</p>



<h2 class="wp-block-heading">Wir reden aneinander vorbei</h2>



<p class="wp-block-paragraph">In meiner Welt ist KI Alltag. Ich nutze sie täglich: Anforderungserhebung, Code-Reviews, Texte, Planung. Meine Frau Sarah hat auch angefangen damit — ein bisschen zögerlich noch, aber sie nutzt es. Bei uns ist KI längst kein Thema mehr, das man groß erklären muss.</p>



<p class="wp-block-paragraph">Und dann sitzt du da, mit Menschen, die noch nie ChatGPT aufgemacht haben. Die KI kennen als Schlagzeile, als Bedrohung, als das Ding, das irgendwann kommt und alles verändert.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-large has-lightbox"><img loading="lazy" decoding="async" width="1024" height="683" src="https://www.schiffler.eu/wp-content/uploads/2026/05/angst_vor_ai_3-1024x683.png" alt="" class="wp-image-2973" srcset="https://www.schiffler.eu/wp-content/uploads/2026/05/angst_vor_ai_3-1024x683.png 1024w, https://www.schiffler.eu/wp-content/uploads/2026/05/angst_vor_ai_3-300x200.png 300w, https://www.schiffler.eu/wp-content/uploads/2026/05/angst_vor_ai_3-768x512.png 768w, https://www.schiffler.eu/wp-content/uploads/2026/05/angst_vor_ai_3.png 1536w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph">Das Ding ist aber: es ist schon da.</p>



<p class="wp-block-paragraph">Was mich wirklich nachdenklich gemacht hat — wir ITler denken über Dinge nach wie: Welches Modell ist besser? Wie prompted man richtig? Welche Aufgaben delegiere ich an KI, welche nicht? Das sind unsere Probleme. Und das ist natürlich meilenweit entfernt von jemandem, der sich fragt: „Werde ich beim nächsten Bewerbungsgespräch überhaupt noch von einem Menschen gelesen?&#8220;</p>
</div>
</div>



<h2 class="wp-block-heading">Der Akkuschrauber</h2>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph">Ich habe versucht, das runterzubrechen. Mein Standardvergleich für solche Momente: der Akkuschrauber.</p>



<p class="wp-block-paragraph">Kein Handwerker dreht heute tausend Schrauben von Hand. Jeder greift zum Akkuschrauber. Nicht weil er muss, sondern weil es einfach sinnvoll ist. Und trotzdem hat nicht der Akkuschrauber das Haus gebaut — der Handwerker hat es gebaut. Das Werkzeug hat ihm nur geholfen.</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-large has-lightbox"><img loading="lazy" decoding="async" width="1024" height="683" src="https://www.schiffler.eu/wp-content/uploads/2026/05/angst_vor_ai_2-1024x683.png" alt="AI ist nur ein Werkzeug" class="wp-image-2974" srcset="https://www.schiffler.eu/wp-content/uploads/2026/05/angst_vor_ai_2-1024x683.png 1024w, https://www.schiffler.eu/wp-content/uploads/2026/05/angst_vor_ai_2-300x200.png 300w, https://www.schiffler.eu/wp-content/uploads/2026/05/angst_vor_ai_2-768x512.png 768w, https://www.schiffler.eu/wp-content/uploads/2026/05/angst_vor_ai_2.png 1536w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>
</div>



<p class="wp-block-paragraph">KI ist nichts anderes. Ein Werkzeug. Kein Teufelswerkzeug, kein Jobkiller, kein Alleskönner. Ein Werkzeug, das man einsetzen kann — oder auch nicht. Aber wer es nicht einsetzt, macht es sich unnötig schwer.</p>



<p class="wp-block-paragraph">Das gilt übrigens nicht nur für ITler.</p>



<h2 class="wp-block-heading">Die Sache mit dem Bewerbungsscreening</h2>



<p class="wp-block-paragraph">Ein Punkt, der in der Runde aufkam, hat mich nicht losgelassen. Wenn KI schon heute Bewerbungen voraussortiert — und das tut sie in vielen Unternehmen bereits — dann sind Menschen, deren Bewerbung nicht passt, raus. Ohne dass ein Mensch draufgeschaut hat. Ohne zweite Chance.</p>



<p class="wp-block-paragraph">Das ist hart. Ich will das nicht schönreden.</p>



<p class="wp-block-paragraph">Aber die Konsequenz daraus ist nicht, KI abzulehnen. Die Konsequenz ist, das Spiel zu verstehen und mitzuspielen. Keine generische Bewerbung an hundert Unternehmen schicken. Sich mit der Stelle beschäftigen. Die eigene Bewerbung prüfen lassen — von KI, von Freunden, von wem auch immer. Und dann nochmal prüfen.</p>



<p class="wp-block-paragraph">Lass dir deine Bewerbung von ChatGPT durchlesen. Dann von Gemini. Schau, was beide sagen. Und dann entscheide selbst, was davon zu dir passt — denn wenn eine KI plötzlich hochgestochenes Kanzleideutsch aus dir macht, du aber eigentlich bodenständiger Handwerker bist, dann klingt das nicht nach dir. Und das hilft niemandem.</p>



<h2 class="wp-block-heading">Wie fängt man an?</h2>



<p class="wp-block-paragraph">Das war die praktischste Frage des Abends, und sie verdient eine praktische Antwort:</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="819" src="https://www.schiffler.eu/wp-content/uploads/2026/05/angst_vor_ai_4-1024x819.png" alt="Nutz AI und DU verliest die Angst" class="wp-image-2972" srcset="https://www.schiffler.eu/wp-content/uploads/2026/05/angst_vor_ai_4-1024x819.png 1024w, https://www.schiffler.eu/wp-content/uploads/2026/05/angst_vor_ai_4-300x240.png 300w, https://www.schiffler.eu/wp-content/uploads/2026/05/angst_vor_ai_4-768x615.png 768w, https://www.schiffler.eu/wp-content/uploads/2026/05/angst_vor_ai_4.png 1402w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph"><strong>Schritt 1:</strong> Öffne <a href="https://chat.openai.com" target="_blank" rel="noreferrer noopener">chat.openai.com</a> oder <a href="https://gemini.google.com" target="_blank" rel="noreferrer noopener">gemini.google.com</a>. Schreib rein, was dich beschäftigt. Stell eine Frage. Schau, was passiert. Kein Tutorial, kein Kurs — einfach machen.</p>



<p class="wp-block-paragraph"><strong>Schritt 2:</strong> Nimm ein konkretes Problem, das dir gerade im Kopf rumgeht — deine Bewerbung, ein Anschreiben, eine schwierige E-Mail. Und unterhalte dich mit der KI darüber wie mit einem Freund. Nicht als Suchmaschine, sondern als Gesprächspartner.</p>
</div>
</div>



<p class="wp-block-paragraph"><strong>Schritt 3:</strong> Gib der KI eine Rolle. Sag ihr: <em>„Du bist HR-Mitarbeiter bei Firma X. Hier ist meine Bewerbung. Was würdest du daran bemängeln?&#8220;</em> Du wirst überrascht sein, wie anders die Antwort wird — und wie viel konkreter.</p>



<p class="wp-block-paragraph">Die Angst vor KI verliert man nicht durch Nachdenken. Man verliert sie durch Benutzen.</p>



<h2 class="wp-block-heading">Ein Tipp noch — für alle, die gerade bei null anfangen</h2>



<p class="wp-block-paragraph">Der <a href="https://www.ardsounds.de/episode/urn:ard:episode:17481b9550e4015c/" target="_blank" rel="noreferrer noopener">KI-Podcast der ARD</a> hat vor Kurzem eine Folge rausgebracht zum Thema: Wie fange ich 2026 mit KI an? Ist es zu spät? Was mache ich zuerst? Wirklich empfehlenswert — kein Tech-Insider-Geraune, sondern ehrlich für Einsteiger gemacht.</p>



<h2 class="wp-block-heading">Was ich mitgenommen habe</h2>



<p class="wp-block-paragraph">Ich sehe mich nicht als KI-Missionar. Das ist nicht mein Ding.</p>



<p class="wp-block-paragraph">Aber dieser Termin hat mir gezeigt, dass wir in der IT sehr schnell vergessen, wie weit wir von der Realität anderer Menschen entfernt sind. Wir diskutieren über Kontextfenster und Modellvergleiche, während andere noch nicht mal wissen, dass man KI kostenlos nutzen kann.</p>



<p class="wp-block-paragraph">Das ist keine Kritik an irgendjemandem — das ist einfach so. Aber ab und zu aus der eigenen Bubble rausgucken und sich fragen: Was beschäftigt eigentlich die Menschen, die nicht täglich mit diesem Thema arbeiten? Das tut gut. Mir jedenfalls.</p>



<p class="wp-block-paragraph">Und das Schönste daran: Was heute noch nicht funktioniert, funktioniert in einem halben Jahr. Ich hab das selbst erlebt — <a href="https://spielmit.eu" target="_blank" rel="noreferrer noopener">spielmit.eu</a> hätte ich vor einem Jahr mit KI nicht so bauen können wie Anfang dieses Jahres. Die Entwicklung geht schneller als jeder Kurs hinterherkommt.</p>



<p class="wp-block-paragraph">Also: Gebt KI eine Chance. Probiert Dinge nochmal aus, die vor einem Jahr nicht geklappt haben. Und verliert die Angst — nicht durch Reden darüber, sondern durch Machen.</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>
<p>Der Beitrag <a href="https://www.schiffler.eu/angst-vor-ki-ueberwinden-ausserhalb-unserer-it-bubble/">Angst vor KI überwinden — und der Moment, in dem mir klar wurde, wie weit wir in der Bubble sind</a> erschien zuerst auf <a href="https://www.schiffler.eu">Das ist die Welt von Thomas</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.schiffler.eu/angst-vor-ki-ueberwinden-ausserhalb-unserer-it-bubble/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Softwareentwickler und KI – wer hat morgen noch einen Job?</title>
		<link>https://www.schiffler.eu/softwareentwickler-und-ki-wer-hat-morgen-noch-einen-job/</link>
					<comments>https://www.schiffler.eu/softwareentwickler-und-ki-wer-hat-morgen-noch-einen-job/#respond</comments>
		
		<dc:creator><![CDATA[Thomas Schiffler]]></dc:creator>
		<pubDate>Mon, 11 May 2026 04:57:23 +0000</pubDate>
				<category><![CDATA[IT-Know How]]></category>
		<category><![CDATA[AI-Entwicklung]]></category>
		<category><![CDATA[Business Analyse]]></category>
		<category><![CDATA[Claude]]></category>
		<category><![CDATA[KI]]></category>
		<category><![CDATA[KI-generierte Bilder]]></category>
		<category><![CDATA[LLM]]></category>
		<category><![CDATA[Softwarearchitektur]]></category>
		<category><![CDATA[Softwareentwicklung]]></category>
		<category><![CDATA[Zukunft der IT]]></category>
		<guid isPermaLink="false">https://www.schiffler.eu/?p=2943</guid>

					<description><![CDATA[<p>Letzte Woche saß ich mit ein paar Kollegen zusammen. Alles ITler, alles Leute die seit Jahren in der Branche sind. &#8230; <a href="https://www.schiffler.eu/softwareentwickler-und-ki-wer-hat-morgen-noch-einen-job/" class="more-link">More <span class="screen-reader-text">Softwareentwickler und KI – wer hat morgen noch einen Job?</span> <span class="meta-nav">&#8594;</span></a></p>
<p>Der Beitrag <a href="https://www.schiffler.eu/softwareentwickler-und-ki-wer-hat-morgen-noch-einen-job/">Softwareentwickler und KI – wer hat morgen noch einen Job?</a> erschien zuerst auf <a href="https://www.schiffler.eu">Das ist die Welt von Thomas</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Letzte Woche saß ich mit ein paar Kollegen zusammen. Alles ITler, alles Leute die seit Jahren in der Branche sind. Und irgendwann kam die Frage auf, die gerade eigentlich jeder stellt, aber die die wenigsten laut aussprechen: <em>Was machen wir eigentlich, wenn die AI wirklich gut wird?</em></p>



<p class="wp-block-paragraph"><a href="https://www.schiffler.eu/thomas-schiffler-it-architekt-java-jee-spring-python/" type="page" id="45">Ich bin Softwarearchitekt</a>. Seit vielen Jahren. Und ich habe mich vor einiger Zeit auch mal in Richtung <a href="https://www.schiffler.eu/thema/business-analyse/" type="post_tag" id="332">Business Analyse</a> bewegt — bewusst, mit einem klaren Grund. Aus dieser Kombination heraus habe ich eine ziemlich konkrete Meinung zu der Frage. Hier ist sie.</p>



<h2 class="wp-block-heading">Warum ich überhaupt in Richtung Business Analyse gegangen bin</h2>



<p class="wp-block-paragraph">Projekte scheitern nicht, weil Entwickler schlecht sind. Das ist meine feste Überzeugung. Sie scheitern, weil zwei Welten aneinander vorbeireden: der Fachbereich und die IT. Beide sprechen unterschiedliche Sprachen, beide meinen es gut, und am Ende entsteht Software, die niemanden wirklich glücklich macht.</p>



<p class="wp-block-paragraph">Ich glaube, ich kann einem Fachbereich komplexe Dinge einfach erklären. Und ich kann durch die richtigen Fragen helfen, die richtige Lösung zu finden — oder zumindest die Basis dafür. Das wollte ich mit der Business Analyse nutzen. Raus aus dem reinen Entwicklerdenken, rein in die fachliche Welt, um genau an dieser Schnittstelle besser zu werden.</p>



<p class="wp-block-paragraph">Das ist eine Fähigkeit, die — so viel sei vorweggenommen — in einer KI-Welt nicht weniger wichtig wird. Im Gegenteil.</p>



<h2 class="wp-block-heading">Was sich gerade wirklich verändert</h2>



<p class="wp-block-paragraph">AI leistet heute schon Erstaunliches. Das ist keine Frage mehr. Wer das bezweifelt, hat vermutlich noch keinen echten Entwicklungsalltag mit einem LLM verbracht.</p>



<p class="wp-block-paragraph">Aber: AI nutzt die Freiheiten, die man ihr gibt. Vollständig. Und das ist genau das Problem.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph">In meinen eigenen Projekten habe ich erlebt, wie AI plötzlich veraltete Libraries eingesetzt hat, ohne mit der Wimper zu zucken. Ich habe gesehen, wie Security-Themen einfach ignoriert wurden — Software offen wie ein Scheunenohr. Dokumentation? Fehlanzeige, wenn man nicht explizit danach fragt. Und Architekturentscheidungen trifft die AI eben auch selbst, wenn man ihr keinen Rahmen vorgibt.</p>



<p class="wp-block-paragraph">Das bedeutet nicht, dass AI schlecht ist. Das bedeutet, dass man wissen muss, was man ihr übergibt — und was nicht.</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-large has-lightbox"><img loading="lazy" decoding="async" width="1024" height="683" src="https://www.schiffler.eu/wp-content/uploads/2026/05/ChatGPT-Image-5.-Mai-2026-08_25_33-1024x683.png" alt="" class="wp-image-2946" srcset="https://www.schiffler.eu/wp-content/uploads/2026/05/ChatGPT-Image-5.-Mai-2026-08_25_33-1024x683.png 1024w, https://www.schiffler.eu/wp-content/uploads/2026/05/ChatGPT-Image-5.-Mai-2026-08_25_33-300x200.png 300w, https://www.schiffler.eu/wp-content/uploads/2026/05/ChatGPT-Image-5.-Mai-2026-08_25_33-768x512.png 768w, https://www.schiffler.eu/wp-content/uploads/2026/05/ChatGPT-Image-5.-Mai-2026-08_25_33.png 1536w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>
</div>



<h2 class="wp-block-heading">Der Softwareentwickler als Dompteur</h2>



<p class="wp-block-paragraph">Mein Bild für die Zukunft des Entwicklers ist das des Dompteurs. Nicht der, der die Tiere besiegt. Sondern der, der weiß, wie sie ticken, und der die Richtung vorgibt.</p>



<p class="wp-block-paragraph">Was braucht es dafür konkret?</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-large has-lightbox"><img loading="lazy" decoding="async" width="1024" height="683" src="https://www.schiffler.eu/wp-content/uploads/2026/05/ChatGPT-Image-5.-Mai-2026-08_28_02-1024x683.png" alt="Entwickler als Dompteur für KI" class="wp-image-2947" srcset="https://www.schiffler.eu/wp-content/uploads/2026/05/ChatGPT-Image-5.-Mai-2026-08_28_02-1024x683.png 1024w, https://www.schiffler.eu/wp-content/uploads/2026/05/ChatGPT-Image-5.-Mai-2026-08_28_02-300x200.png 300w, https://www.schiffler.eu/wp-content/uploads/2026/05/ChatGPT-Image-5.-Mai-2026-08_28_02-768x512.png 768w, https://www.schiffler.eu/wp-content/uploads/2026/05/ChatGPT-Image-5.-Mai-2026-08_28_02.png 1536w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph"><strong>Fachlichkeit.</strong> Der zukünftige Entwickler muss verstehen, was ein Fachbereich wirklich braucht. Nicht um es selbst zu bauen, sondern um es der AI so aufzubereiten, dass die AI es sauber umsetzen kann. Wer nur Code schreibt, aber keine Anforderungen versteht, hat ein Problem.</p>



<p class="wp-block-paragraph"><strong>Architekturkompetenz.</strong> Welches Framework? Welche Architektur? Wie wird das System betrieben? Diese Entscheidungen kann die AI nicht alleine treffen — zumindest nicht sinnvoll. Hier braucht es Erfahrung.</p>
</div>
</div>



<p class="wp-block-paragraph"><strong>Review und Qualitätssicherung.</strong> Prüfen, ob das was die AI gebaut hat, auch wirklich zur Fachlichkeit passt. Ob es sicher ist. Ob es wartbar ist. Das ist kein Nice-to-have, das ist Kernaufgabe.</p>



<p class="wp-block-paragraph"><strong>Guidelines setzen.</strong> Rahmenbedingungen für AI-Entwicklung definieren: Security-Standards, Coding-Guidelines, Testabdeckung. Wer das nicht einfordert, bekommt einen Jenga-Turm — von außen stabil, innen wackelig.</p>



<h2 class="wp-block-heading">Macht mir das Angst?</h2>



<p class="wp-block-paragraph">Ehrlich gesagt: Nein.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph">Ich sehe AI als Werkzeug. Wie den Akkuschrauber. Als der auf den Markt kam, ist kein einziger Handwerker pleite gegangen. Sie wurden schneller, effizienter, konnten mehr liefern. Nur weil man jetzt einen Hammer hat, ist ja nicht alles gleich ein Nagel.</p>



<p class="wp-block-paragraph">Wir müssen wissen, welches Werkzeug wir wann einsetzen. Wir müssen lernen, wie es funktioniert. Wer heute sagt &#8222;KI macht mich arbeitslos, also ignoriere ich sie&#8220; — der hat das falsch verstanden. Wer heute sagt &#8222;KI macht alles, ich muss nichts mehr können&#8220; — der auch.</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-large has-lightbox"><img loading="lazy" decoding="async" width="1024" height="683" src="https://www.schiffler.eu/wp-content/uploads/2026/05/20260505_2-1024x683.png" alt="AI als Werkzeug verstehen" class="wp-image-2949" srcset="https://www.schiffler.eu/wp-content/uploads/2026/05/20260505_2-1024x683.png 1024w, https://www.schiffler.eu/wp-content/uploads/2026/05/20260505_2-300x200.png 300w, https://www.schiffler.eu/wp-content/uploads/2026/05/20260505_2-768x512.png 768w, https://www.schiffler.eu/wp-content/uploads/2026/05/20260505_2.png 1536w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>
</div>



<p class="wp-block-paragraph">Die Industrie hat das schon einmal erlebt. Neue Maschinen, neue Techniken, neue Produktivität. Die Arbeitswelt hat sich verschoben, nicht aufgehört.</p>



<h2 class="wp-block-heading">Was heute schon klar ist</h2>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="683" src="https://www.schiffler.eu/wp-content/uploads/2026/05/20260505_3-1024x683.png" alt="Entwickler und Fachbereich - ein Team" class="wp-image-2953" srcset="https://www.schiffler.eu/wp-content/uploads/2026/05/20260505_3-1024x683.png 1024w, https://www.schiffler.eu/wp-content/uploads/2026/05/20260505_3-300x200.png 300w, https://www.schiffler.eu/wp-content/uploads/2026/05/20260505_3-768x512.png 768w, https://www.schiffler.eu/wp-content/uploads/2026/05/20260505_3.png 1536w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph">Einen Junior-Entwickler zu beraten, was er in Zukunft tun soll? Ehrlich — ich hab da keine perfekte Antwort. Die Welt verändert sich gerade schnell genug, dass langfristige Karriereratschläge mit Vorsicht zu genießen sind.</p>



<p class="wp-block-paragraph">Was ich sagen kann: <strong>Fachlichkeit, Kommunikationsfähigkeit und der Wille, neue Werkzeuge zu verstehen und zu nutzen — das wird nicht weniger gefragt sein.</strong> Wer diese Kombination mitbringt, hat auch in einer KI-getriebenen Entwicklungswelt seinen Platz.</p>
</div>
</div>



<p class="wp-block-paragraph">Und wer jetzt anfängt, mit AI zu entwickeln, zu experimentieren und zu lernen wo die Grenzen liegen — der ist schlicht besser aufgestellt als jemand, der abwartet.</p>



<p class="wp-block-paragraph">Wie seht ihr das? Ich bin gespannt auf eure Perspektive — schreibt&#8217;s in die Kommentare.</p>



<p class="wp-block-paragraph"></p>
<p>Der Beitrag <a href="https://www.schiffler.eu/softwareentwickler-und-ki-wer-hat-morgen-noch-einen-job/">Softwareentwickler und KI – wer hat morgen noch einen Job?</a> erschien zuerst auf <a href="https://www.schiffler.eu">Das ist die Welt von Thomas</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.schiffler.eu/softwareentwickler-und-ki-wer-hat-morgen-noch-einen-job/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>KI-getriebene Anforderungserhebung: Warum du die AI bremsen musst, bevor du startest</title>
		<link>https://www.schiffler.eu/ki-anforderungserhebung-agil-iterativ/</link>
					<comments>https://www.schiffler.eu/ki-anforderungserhebung-agil-iterativ/#respond</comments>
		
		<dc:creator><![CDATA[Thomas Schiffler]]></dc:creator>
		<pubDate>Fri, 10 Apr 2026 07:28:00 +0000</pubDate>
				<category><![CDATA[IT-Know How]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Anforderungserhebung]]></category>
		<category><![CDATA[Claude]]></category>
		<category><![CDATA[KI-generierte Bilder]]></category>
		<category><![CDATA[LLM]]></category>
		<category><![CDATA[Product Owner]]></category>
		<category><![CDATA[Wasserfall]]></category>
		<guid isPermaLink="false">https://www.schiffler.eu/?p=2894</guid>

					<description><![CDATA[<p>Ich habe Anfang Februar in meiner Freizeit eine App gebaut. Mit AI, ohne klassisches Entwicklerteam. Das Ergebnis ist spielmit.eu – &#8230; <a href="https://www.schiffler.eu/ki-anforderungserhebung-agil-iterativ/" class="more-link">More <span class="screen-reader-text">KI-getriebene Anforderungserhebung: Warum du die AI bremsen musst, bevor du startest</span> <span class="meta-nav">&#8594;</span></a></p>
<p>Der Beitrag <a href="https://www.schiffler.eu/ki-anforderungserhebung-agil-iterativ/">KI-getriebene Anforderungserhebung: Warum du die AI bremsen musst, bevor du startest</a> erschien zuerst auf <a href="https://www.schiffler.eu">Das ist die Welt von Thomas</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Ich habe Anfang Februar in meiner Freizeit eine App gebaut. Mit AI, ohne klassisches Entwicklerteam. Das Ergebnis ist <a href="https://spielmit.eu" target="_blank" rel="noopener">spielmit.eu</a> – eine Plattform, die Eltern hilft, Spielverabredungen für ihre Kinder unkompliziert zu organisieren. Klingt nach einem netten Wochenendprojekt.</p>



<p class="wp-block-paragraph">War es nicht.</p>



<p class="wp-block-paragraph">Was mich dabei mehr beschäftigt als das Produkt selbst: Was KI-getriebene Produktentwicklung wirklich bedeutet – und warum das größte Risiko nicht der Code ist, sondern der Moment, in dem man der AI einfach antwortet.</p>



<h2 class="wp-block-heading">Das Grundproblem: Die AI will alles. Sofort. Vollständig.</h2>



<p class="wp-block-paragraph">Stell dir vor, du engagierst einen hochmotivierten Architekten für dein neues Haus. Noch bevor du „Hallo&#8220; gesagt hast, fragt er: Wie viele Stockwerke? Welche Heizung? Soll die Küche offen oder geschlossen sein? Kellergarage oder nicht? Welche Fensterfront gen Süden?</p>



<p class="wp-block-paragraph">Genau so verhält sich eine AI in der Anforderungserhebung.</p>



<p class="wp-block-paragraph">Claude – mein Entwicklungspartner in diesem Projekt – stellte von Anfang an präzise, durchdachte Fragen. Die zielten auf eine vollständige, ganzheitliche Lösung ab. Architektonisch macht das Sinn. Produktentwicklungstechnisch ist es eine Falle.</p>



<p class="wp-block-paragraph">Denn: Wer von Anfang an alles entscheidet, entwickelt am Ende perfekt an den echten Bedürfnissen vorbei.</p>



<p class="wp-block-paragraph">Das klassische Wasserfallproblem – nur mit KI-Turbo.</p>



<h2 class="wp-block-heading">Wasserfall 2.0: Schneller in die falsche Richtung</h2>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph">Das Wasserfallmodell ist nicht deshalb gescheitert, weil Menschen zu dumm waren, es umzusetzen. Es ist gescheitert, weil sich Anforderungen verändern, sobald man anfängt, sie zu konkretisieren. Weil der erste echte Nutzer immer Dinge sieht, die kein Workshop-Teilnehmer vorhergesehen hat. Weil Lernen durch Tun nicht durch Planen ersetzt werden kann.</p>



<p class="wp-block-paragraph">KI-getriebene Entwicklung löst dieses Problem nicht automatisch. Im Gegenteil: Sie beschleunigt es. Man kann in wenigen Stunden ein vollständiges Konzept durchdenken, dokumentieren und in Code überführen – und dabei systematisch an den echten Nutzerbedürfnissen vorbeientwickeln.</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="683" src="https://www.schiffler.eu/wp-content/uploads/2026/03/aianforderungen-bremsen_2-1024x683.png" alt="" class="wp-image-2897" srcset="https://www.schiffler.eu/wp-content/uploads/2026/03/aianforderungen-bremsen_2-1024x683.png 1024w, https://www.schiffler.eu/wp-content/uploads/2026/03/aianforderungen-bremsen_2-300x200.png 300w, https://www.schiffler.eu/wp-content/uploads/2026/03/aianforderungen-bremsen_2-768x512.png 768w, https://www.schiffler.eu/wp-content/uploads/2026/03/aianforderungen-bremsen_2.png 1536w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>
</div>



<p class="wp-block-paragraph">Bei spielmit.eu hatte ich genau diesen Moment. Früh wurden UI-Entscheidungen getroffen: Welche Buttons gibt es? Welche Aktionen sind auf welchem Screen verfügbar? Das Ergebnis war ein Interface voller Funktionen – technisch korrekt umgesetzt, aber praktisch eine Zumutung. Tausend Buttons, überladene Screens, keine klare Führung. Erst nach echten Tests und vielen Iterationen kam man auf eine schlanke Lösung.</p>



<p class="wp-block-paragraph">Wäre man iterativer vorgegangen, hätte das nach dem ersten echten Klick auffallen müssen. Nicht nach zwanzig Entwicklungsrunden.</p>



<h2 class="wp-block-heading">Die Lösung: Aktiv bremsen, iterativ lernen</h2>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="683" height="1024" src="https://www.schiffler.eu/wp-content/uploads/2026/03/aianforderungen-bremsen_3-683x1024.png" alt="" class="wp-image-2900" srcset="https://www.schiffler.eu/wp-content/uploads/2026/03/aianforderungen-bremsen_3-683x1024.png 683w, https://www.schiffler.eu/wp-content/uploads/2026/03/aianforderungen-bremsen_3-200x300.png 200w, https://www.schiffler.eu/wp-content/uploads/2026/03/aianforderungen-bremsen_3-768x1152.png 768w, https://www.schiffler.eu/wp-content/uploads/2026/03/aianforderungen-bremsen_3.png 1024w" sizes="auto, (max-width: 683px) 100vw, 683px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph">Das Gegenmittel klingt einfach. Es ist es nicht.</p>



<p class="wp-block-paragraph">Als die AI begann, Fragen zu stellen, die ich noch gar nicht beantworten konnte – oder sollte –, musste ich aktiv eingreifen. Meine Standardantwort wurde:</p>



<p class="wp-block-paragraph">„Damit beschäftigen wir uns später. Lass uns iterativ vorgehen und gemeinsam lernen.&#8220;</p>



<p class="wp-block-paragraph">Das klingt banal. In der Praxis erfordert es diszipliniertes Zurückhalten. Die AI bietet immer eine Antwort an, die sich vollständig und plausibel anfühlt. Die Versuchung, einfach mitzumachen, ist groß.</p>



<p class="wp-block-paragraph">Was konkret geholfen hat:</p>



<p class="wp-block-paragraph"><strong>Interview statt Fragebogen.</strong> Statt alle Fragen auf einmal zu beantworten, habe ich Claude gebeten, sie einzeln zu stellen. Eine Frage. Meine Antwort. Nächste Frage. Das reduziert die Gefahr, sich in frühen Annahmen zu verlieren, dramatisch.</p>
</div>
</div>



<p class="wp-block-paragraph"><strong>Fachlichkeit vor Technik.</strong> Bevor auch nur eine Zeile Code geschrieben wurde, haben wir stundenlang nur die fachliche Logik durchdrungen. Was ist das eigentliche Problem? Wer hat es? Was ist der kleinstmögliche Schritt, der echten Wert liefert?</p>



<p class="wp-block-paragraph"><strong>Kleine, dokumentierte MD-Files statt einem Monolith.</strong> Alles landet im Projektverzeichnis – aber verteilt auf kleine, fachlich fokussierte Markdown-Dateien. Eine pro Thema, nicht eine für alles. Das hält das Kontextfenster handhabbar und vermeidet, dass die AI wichtige Anforderungen aus dem Blick verliert.</p>



<p class="wp-block-paragraph"><strong>Prioritäten setzen, nicht alles gleichzeitig.</strong> Bei spielmit.eu war von Anfang an klar: Datenschutz und Security sind nicht verhandelbar, alles andere ist nachrangig. Dieses Primat musste ich aktiv verteidigen – nicht einmal, sondern immer wieder.</p>



<h2 class="wp-block-heading">Nicht-Determinismus: Das unterschätzte Risiko</h2>



<p class="wp-block-paragraph">Eine AI ist kein deterministisches System. Das klingt technisch. Die praktischen Konsequenzen sind handfest.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph">Derselbe Fehler kann in zwei aufeinanderfolgenden Sessions unterschiedlich interpretiert werden. Einmal findet die AI ihn. Beim nächsten Anlauf übersieht sie ihn – weil sie zwischendurch andere Anforderungen priorisiert hat, weil der Kontext gewachsen ist, weil… nun ja, weil sie eben nicht deterministisch ist.</p>



<p class="wp-block-paragraph">Man dreht sich im Kreis, ohne es zu merken.</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="559" src="https://www.schiffler.eu/wp-content/uploads/2026/03/aianforderungen-bremsen_4-1024x559.png" alt="KI ist nicht Deterministisch" class="wp-image-2902" srcset="https://www.schiffler.eu/wp-content/uploads/2026/03/aianforderungen-bremsen_4-1024x559.png 1024w, https://www.schiffler.eu/wp-content/uploads/2026/03/aianforderungen-bremsen_4-300x164.png 300w, https://www.schiffler.eu/wp-content/uploads/2026/03/aianforderungen-bremsen_4-768x419.png 768w, https://www.schiffler.eu/wp-content/uploads/2026/03/aianforderungen-bremsen_4.png 1408w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>
</div>



<p class="wp-block-paragraph">Das erfordert eine Qualität, die kein Prompt ersetzen kann: <strong>eigene Wachheit.</strong> Als PO oder Architekt muss man verstehen, was gerade wirklich passiert. Wer das vollständig abgibt, verliert die Kontrolle – leise, ohne Drama, und oft erst dann sichtbar, wenn es teuer wird.</p>



<h2 class="wp-block-heading">Was die AI einfach nicht mitdenkt</h2>



<p class="wp-block-paragraph">Irgendwann habe ich in den Code geschaut. Veraltete Vue-Libraries, fast überall outdated minor versions. Der anschließende Update-Marathon kostete unnötig Zeit – und funktioniert hat er nur, weil wir eine hohe Testabdeckung hatten.</p>



<p class="wp-block-paragraph">Das Ärgerliche: vollständig vermeidbar. Ein einfacher Check zu Projektbeginn hätte das verhindert. Die AI denkt nicht von alleine an Library-Hygiene, Security-Checks oder Dependency-Management.</p>



<p class="wp-block-paragraph">Das sind keine Kleinigkeiten. Es sind genau die Dinge, die erfahrene Entwickler im Schlaf prüfen – und die beim KI-getriebenen Entwickeln aktiv eingefordert werden müssen. Am Anfang. Nicht nach zwanzig Iterationen.</p>



<p class="wp-block-paragraph">Dasselbe gilt fürs Refactoring. Bei größeren Umstrukturierungen wurden Anforderungen vergessen, „zentralisierter&#8220; Code tauchte trotzdem noch an alter Stelle auf. Clean Code und Testabdeckung sind keine akademischen Tugenden. Sie sind das Einzige, was einen vor dem Jenga-Turm rettet – dem Produkt, das von außen funktioniert, das man aber nicht mehr anfassen möchte.</p>



<h2 class="wp-block-heading">Was AI in der Anforderungserhebung wirklich gut kann</h2>



<p class="wp-block-paragraph">Was KI in der Anforderungserhebung wirklich gut kann? Blinde Flecken aufdecken. Sie stellt Fragen die man selbst nicht stellt – einfach weil man zu nah am Problem dran ist. Genauso gut kann sie Perspektivwechsel erzwingen. &#8222;Wie würde ein datenschutzbewusstes Elternteil darauf reagieren?&#8220; – solche Fragen lassen sich schnell und konsequent durchspielen. Was sie dabei aber nicht kann: entscheiden. Die Konsequenzen durchdenken ja, die Entscheidung treffen nein. Das bleibt beim Menschen – weil nur der weiß was er noch nicht weiß.</p>



<p class="wp-block-paragraph">Der Trick ist, die AI aktiv zum Mitdenken anzuregen. Sie tut das nicht von alleine. Man muss fragen: „Welche Annahme, die wir gerade treffen, könnte sich als falsch herausstellen?&#8220; Oder: „Was spricht dagegen?&#8220;</p>



<h2 class="wp-block-heading">Fazit: AI First ist (noch) keine Option</h2>



<p class="wp-block-paragraph">KI-getriebene Entwicklung funktioniert. Mit Spielregeln, mit Disziplin, mit dem Willen, klein anzufangen und lieber öfter zu lernen als schnell zu skalieren.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="559" src="https://www.schiffler.eu/wp-content/uploads/2026/03/aianforderungen-bremsen_5-1024x559.png" alt="AI getriebene Softwareentwicklung - ein Jenga-Turm?" class="wp-image-2903" srcset="https://www.schiffler.eu/wp-content/uploads/2026/03/aianforderungen-bremsen_5-1024x559.png 1024w, https://www.schiffler.eu/wp-content/uploads/2026/03/aianforderungen-bremsen_5-300x164.png 300w, https://www.schiffler.eu/wp-content/uploads/2026/03/aianforderungen-bremsen_5-768x419.png 768w, https://www.schiffler.eu/wp-content/uploads/2026/03/aianforderungen-bremsen_5.png 1408w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph">AI First – also vollständige Entwicklung ohne menschliche Architektur-Entscheidungen, ohne Review, ohne iteratives Korrektiv – ist heute noch nicht möglich. Wer es trotzdem versucht, bekommt entweder ein Produkt, das die fachlichen Anforderungen nicht erfüllt. Oder, schlimmer, eines, bei dem man das glauben könnte – darunter aber ein Fundament aus technischen Schulden, das nur durch Zufall noch steht.</p>
</div>
</div>



<p class="wp-block-paragraph">Die gute Nachricht: Die Kombination aus menschlicher Erfahrung und AI-Geschwindigkeit ist mächtig. Alleine hätte ich spielmit.eu nie gebaut – der Aufwand wäre zu groß gewesen für ein kostenloses Freizeitprojekt. Mit AI als Entwicklungspartner war es möglich.</p>



<p class="wp-block-paragraph">AI First – also vollständig ohne menschliches Korrektiv – funktioniert heute noch nicht. Wer es trotzdem versucht, merkt das früher oder später. Ich bin froh, dass ich es in der Freizeit gelernt habe.</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>
<p>Der Beitrag <a href="https://www.schiffler.eu/ki-anforderungserhebung-agil-iterativ/">KI-getriebene Anforderungserhebung: Warum du die AI bremsen musst, bevor du startest</a> erschien zuerst auf <a href="https://www.schiffler.eu">Das ist die Welt von Thomas</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.schiffler.eu/ki-anforderungserhebung-agil-iterativ/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Spielverabredungen für Kinder organisieren &#8211; Wie ich als Vater eine App gebaut habe, die Eltern den Alltag erleichtert</title>
		<link>https://www.schiffler.eu/spielverabredungen-kinder-organisieren-spielmit-app/</link>
					<comments>https://www.schiffler.eu/spielverabredungen-kinder-organisieren-spielmit-app/#respond</comments>
		
		<dc:creator><![CDATA[Thomas Schiffler]]></dc:creator>
		<pubDate>Mon, 02 Mar 2026 11:15:00 +0000</pubDate>
				<category><![CDATA[eigene Projekte]]></category>
		<category><![CDATA[Claude]]></category>
		<category><![CDATA[Eltern]]></category>
		<category><![CDATA[KI-generierte Bilder]]></category>
		<category><![CDATA[Kinder]]></category>
		<category><![CDATA[spielmit.eu]]></category>
		<category><![CDATA[Spielverabredungen]]></category>
		<category><![CDATA[vibecoding]]></category>
		<category><![CDATA[Webdesign – aber nicht so, wie du denkst]]></category>
		<guid isPermaLink="false">https://www.schiffler.eu/?p=2849</guid>

					<description><![CDATA[<p>Wer Kinder im Kindergarten- oder Grundschulalter hat, kennt das Problem: Dein Kind kommt nach Hause und will unbedingt mit einem &#8230; <a href="https://www.schiffler.eu/spielverabredungen-kinder-organisieren-spielmit-app/" class="more-link">More <span class="screen-reader-text">Spielverabredungen für Kinder organisieren &#8211; Wie ich als Vater eine App gebaut habe, die Eltern den Alltag erleichtert</span> <span class="meta-nav">&#8594;</span></a></p>
<p>Der Beitrag <a href="https://www.schiffler.eu/spielverabredungen-kinder-organisieren-spielmit-app/">Spielverabredungen für Kinder organisieren &#8211; Wie ich als Vater eine App gebaut habe, die Eltern den Alltag erleichtert</a> erschien zuerst auf <a href="https://www.schiffler.eu">Das ist die Welt von Thomas</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Wer Kinder im Kindergarten- oder Grundschulalter hat, kennt das Problem: Dein Kind kommt nach Hause und will unbedingt mit einem Freund spielen. Du kennst den Namen – aber nicht die Eltern, nicht die Telefonnummer, und der Zettel vom Elternabend ist irgendwo verschollen. Was folgt, sind umständliche WhatsApp-Nachrichten über drei Ecken, verpasste Gelegenheiten und enttäuschte Kinderaugen.</p>



<p class="wp-block-paragraph">Mir ging es genauso. Und irgendwann habe ich beschlossen, das Problem zu lösen.</p>



<h3 class="wp-block-heading">Wenn Spielverabredungen zum Organisationsmarathon werden</h3>



<p class="wp-block-paragraph">Ob im Kindergarten oder in der Grundschule – die Situation ist immer die gleiche: Man kennt sich vom Sehen, aber der Schritt zur konkreten Verabredung ist oft erstaunlich schwierig. Es scheitert an banalen Dingen: Welcher Nachmittag passt? Hat das andere Kind Zeit? Wie erreiche ich die Eltern überhaupt?</p>



<p class="wp-block-paragraph">In WhatsApp-Gruppen geht die Frage „Hat jemand heute Nachmittag Zeit zum Spielen?&#8220; zwischen Kuchenbestellungen und Laternen-Bastelanleitungen unter. Aushänge werden übersehen. Und nicht alle Eltern möchten ihre Handynummer in einer Gruppe mit 25 Familien teilen – verständlich.</p>



<p class="wp-block-paragraph">Dabei ist das gemeinsame Spielen für Kinder unglaublich wichtig. Freundschaften entstehen nicht nur in der Kita oder Schule, sondern vor allem nachmittags – beim Toben im Garten, beim Lego bauen oder beim gemeinsamen Abenteuer auf dem Spielplatz. Als Vater wollte ich meiner Tochter das ermöglichen, ohne jedes Mal eine halbe Stunde Organisationsaufwand zu haben.</p>



<h3 class="wp-block-heading">Von der Idee zum Projekt: „Dann mach ich&#8217;s halt selbst&#8220;</h3>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph">Die Idee zu einer Plattform für Spielverabredungen trage ich schon länger mit mir herum. Ich habe sie immer wieder mit anderen Eltern diskutiert – im Kindergarten, auf dem Spielplatz, beim Abholen. Die Reaktion war jedes Mal die gleiche: <strong>„Das wäre großartig, so etwas bräuchten wir!&#8220;</strong></p>



<p class="wp-block-paragraph">Also habe ich gesucht. Nach einer App, einer Plattform, irgendetwas, das genau dieses Problem löst. Gefunden habe ich: nichts. Es gibt Familien-Kalender, Eltern-Netzwerke, Messenger-Gruppen – aber keine einfache Lösung, die nur diese eine Frage beantwortet: <strong>Wer hat wann Zeit zum Spielen?</strong></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-full has-lightbox"><img loading="lazy" decoding="async" width="988" height="732" src="https://www.schiffler.eu/wp-content/uploads/2026/02/spielmit_artikel_1.png" alt="" class="wp-image-2851" srcset="https://www.schiffler.eu/wp-content/uploads/2026/02/spielmit_artikel_1.png 988w, https://www.schiffler.eu/wp-content/uploads/2026/02/spielmit_artikel_1-300x222.png 300w, https://www.schiffler.eu/wp-content/uploads/2026/02/spielmit_artikel_1-768x569.png 768w" sizes="auto, (max-width: 988px) 100vw, 988px" /></figure>
</div>
</div>



<p class="wp-block-paragraph">Also habe ich <a href="https://spielmit.eu" target="_blank" rel="noreferrer noopener">spielmit.eu</a> gebaut. Nicht als Startup, nicht als Geschäftsmodell. Sondern weil ich das Problem selbst hatte und es für alle Eltern kostenlos lösen wollte.</p>



<h3 class="wp-block-heading">Einfach, weil es einfach sein muss</h3>



<p class="wp-block-paragraph">Das Konzept ist bewusst simpel gehalten:</p>



<ul class="wp-block-list">
<li><strong>Spielgruppen erstellen</strong> – zum Beispiel „Kindergarten Sonnenblume&#8220; oder „Klasse 2a&#8220;. Über einen Einladungslink treten andere Eltern bei.</li>



<li><strong>Verfügbarkeit eintragen</strong> – jede Familie gibt an, an welchen Nachmittagen ihr Kind Zeit hat.</li>



<li><strong>Spielpartner finden</strong> – der Finder zeigt auf einen Blick, welche Kinder aus der Gruppe heute oder morgen verfügbar sind.</li>



<li><strong>Verabredung vorschlagen</strong> – mit Datum, Uhrzeit und Aktivität. Die andere Familie bekommt eine Benachrichtigung und kann zusagen oder absagen.</li>
</ul>



<p class="wp-block-paragraph">Kein Social Media, keine Werbung, keine endlosen Chats. Einfach nur: Wer hat wann Zeit zum Spielen?</p>



<h3 class="wp-block-heading">Datenschutz ist nicht optional – besonders bei Kindern</h3>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-large has-lightbox"><img loading="lazy" decoding="async" width="1024" height="580" src="https://www.schiffler.eu/wp-content/uploads/2026/02/spielmit_artikel_2-1024x580.png" alt="" class="wp-image-2854" srcset="https://www.schiffler.eu/wp-content/uploads/2026/02/spielmit_artikel_2-1024x580.png 1024w, https://www.schiffler.eu/wp-content/uploads/2026/02/spielmit_artikel_2-300x170.png 300w, https://www.schiffler.eu/wp-content/uploads/2026/02/spielmit_artikel_2-768x435.png 768w, https://www.schiffler.eu/wp-content/uploads/2026/02/spielmit_artikel_2.png 1092w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph">Als <a href="https://www.schiffler.eu/thomas-schiffler-it-architekt-java-jee-spring-python/" type="page" id="45">IT-Berater</a> und Vater war mir eines von Anfang an wichtig: <strong>Datenschutz.</strong> Wir reden hier über Kinder. Da gibt es keine Kompromisse.</p>



<p class="wp-block-paragraph">Deshalb haben Kinder bei spielmit.eu keine eigenen Accounts. Es gibt keine Fotos – stattdessen wählt jedes Kind ein lustiges Emoji als Avatar. Die Plattform ist DSGVO-konform, alle Daten liegen in der EU (Frankfurt), und Eltern können ihre Daten jederzeit vollständig exportieren oder löschen lassen.</p>
</div>
</div>



<p class="wp-block-paragraph">Diese bewusste Entscheidung gegen „je mehr Daten, desto besser&#8220; war mir wichtig. Kinder brauchen Schutz, nicht noch eine Plattform, die ihre Daten sammelt.</p>



<h3 class="wp-block-heading">Von der Idee zur fertigen App – mit KI als Entwicklungspartner</h3>



<p class="wp-block-paragraph">Hier wird die Geschichte besonders: Ich habe spielmit.eu nicht mit einem klassischen Entwicklerteam gebaut. Ich habe die gesamte Plattform in enger Zusammenarbeit mit <strong>Claude</strong> entwickelt – dem KI-Assistenten von Anthropic.</p>



<p class="wp-block-paragraph">Bevor jemand denkt, ich hätte „einfach ein paar Prompts eingegeben und fertig&#8220;: So funktioniert das nicht. Was als Experiment begann, wurde zu einem intensiven Entwicklungsprozess über viele Wochen und hunderte Iterationen. Ich habe die Architektur entworfen, Entscheidungen getroffen, Code reviewt und getestet. Claude hat mir dabei geholfen, diese Entscheidungen schnell und in hoher Qualität umzusetzen.</p>



<p class="wp-block-paragraph">Wer sich für die technische Seite interessiert – wie man KI-gestützte Softwareentwicklung <strong>richtig</strong> macht, mit Architektur-Dokumentation, Tests und Sicherheit – dem empfehle ich meinen Artikel <a href="https://www.schiffler.eu/ki-gestuetzte-softwareentwicklung-spielmit-spieleplattform/">„Mehr als nur ein Prompt: Warum Architektur-Dokumentation das Geheimnis meines KI-Projekts ist&#8220;</a>.</p>



<h3 class="wp-block-heading">Was spielmit.eu heute kann</h3>



<p class="wp-block-paragraph">Mittlerweile ist die Plattform unter <a href="https://spielmit.eu" target="_blank" rel="noreferrer noopener">spielmit.eu</a> live und wird von ersten Familien genutzt. Ein paar Highlights:</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<ul class="wp-block-list">
<li><strong>Spielpartner-Finder:</strong> Zeigt auf einen Blick, welche Kinder aus der Gruppe diese Woche verfügbar sind – inklusive gemeinsamer Interessen.</li>



<li><strong>Spontan-Anfragen:</strong> „Wer hat HEUTE um 15 Uhr Zeit?&#8220; – eine Nachricht an alle verfügbaren Familien der Gruppe.</li>



<li><strong>Push-Benachrichtigungen:</strong> Neue Einladungen und Nachrichten kommen direkt aufs Handy.</li>



<li><strong>Android App im Play Store:</strong> Kann direkt als App installiert werden.</li>



<li><strong>Nachrichten:</strong> Direkter Kontakt zwischen Familien, ohne Telefonnummern tauschen zu müssen.</li>
</ul>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-full has-lightbox"><img loading="lazy" decoding="async" width="692" height="710" src="https://www.schiffler.eu/wp-content/uploads/2026/02/spielmit_artikel_3.png" alt="" class="wp-image-2856" srcset="https://www.schiffler.eu/wp-content/uploads/2026/02/spielmit_artikel_3.png 692w, https://www.schiffler.eu/wp-content/uploads/2026/02/spielmit_artikel_3-292x300.png 292w" sizes="auto, (max-width: 692px) 100vw, 692px" /></figure>
</div>
</div>



<p class="wp-block-paragraph">Und das Beste: <strong>spielmit.eu ist komplett kostenlos.</strong> Keine Premium-Features, keine versteckten Kosten. Ich habe die Plattform gebaut, weil ich das Problem selbst hatte – nicht um damit Geld zu verdienen.</p>



<h3 class="wp-block-heading">Für wen ist spielmit.eu gedacht?</h3>



<p class="wp-block-paragraph">Die Plattform ist für alle Eltern, die Spielverabredungen einfacher organisieren wollen:</p>



<ul class="wp-block-list">
<li><strong>Kindergarten-Eltern</strong>, die andere Familien besser kennenlernen möchten</li>



<li><strong>Grundschul-Eltern</strong>, deren Kinder nachmittags Spielpartner suchen</li>



<li><strong>Zugezogene Familien</strong>, die in einer neuen Umgebung Anschluss suchen</li>



<li><strong>Berufstätige Eltern</strong>, die wenig Zeit für aufwändige Absprachen haben</li>



<li><strong>Elternbeiräte</strong>, die eine einfache Lösung für ihre Gruppe suchen</li>
</ul>



<p class="wp-block-paragraph">Ein Elternteil erstellt eine Gruppe, teilt den Einladungslink – und schon kann es losgehen. Keine Registrierungshürden, keine Kosten.</p>



<h3 class="wp-block-heading">Mitmachen: Ich suche Unterstützung!</h3>



<p class="wp-block-paragraph">spielmit.eu ist ein Herzensprojekt – und es gibt noch viel zu tun. Aktuell ist die App im <a href="https://play.google.com/store/apps/details?id=eu.spielmit.twa" target="_blank" rel="noreferrer noopener">Google Play Store</a> für Android verfügbar. Für eine <strong>iOS-App im Apple App Store</strong> fehlt mir allerdings ein Apple Developer Account. Zwar ist die App auf iOS heute als PWA App nutzbar (also manuell über die Webseite installierbar), eine App im Store wäre jedoch deutlich schöner.</p>



<p class="wp-block-paragraph"><strong>Deshalb mein Aufruf:</strong> Wenn du Lust hast, dich an diesem Projekt zu beteiligen – sei es als Tester, mit Feedback oder mit technischer Unterstützung – melde dich gerne bei mir. <strong>Besonders freue ich mich über Kontakt zu Personen, die einen Apple Developer Account haben und Erfahrung mit dem Veröffentlichen von Apps im App Store mitbringen.</strong> Gemeinsam könnten wir spielmit.eu auch für iPhone-Nutzer als native App verfügbar machen.</p>



<h3 class="wp-block-heading">Was ich als Vater dabei gelernt habe</h3>



<p class="wp-block-paragraph">Dieses Projekt hat mir zwei Dinge gezeigt:</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-full has-lightbox"><img loading="lazy" decoding="async" width="871" height="349" src="https://www.schiffler.eu/wp-content/uploads/2026/02/spielmit_artikel_4.png" alt="" class="wp-image-2857" srcset="https://www.schiffler.eu/wp-content/uploads/2026/02/spielmit_artikel_4.png 871w, https://www.schiffler.eu/wp-content/uploads/2026/02/spielmit_artikel_4-300x120.png 300w, https://www.schiffler.eu/wp-content/uploads/2026/02/spielmit_artikel_4-768x308.png 768w" sizes="auto, (max-width: 871px) 100vw, 871px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph"><strong>Erstens:</strong> Die Hürde, sein Kind zu verabreden, ist oft höher als man denkt. Es liegt selten am fehlenden Willen der Eltern – es fehlt einfach ein einfacher Weg, sich zu koordinieren. Genau diese Lücke füllt spielmit.eu.</p>
</div>
</div>



<p class="wp-block-paragraph"><strong>Zweitens:</strong> KI verändert, was ein einzelner Mensch umsetzen kann. Alleine hätte ich für ein Projekt dieser Größenordnung Wochen, vermutlich Monate gebraucht. Mit einem Team? Hätte ich es als Non-Profit-Projekt wahrscheinlich nie gemacht – der Abstimmungsaufwand wäre einfach zu groß gewesen für etwas, das kostenlos bleiben soll. Durch Claude als Entwicklungspartner wurde der gesamte Entwicklungsprozess extrem beschleunigt. Aber Vorsicht: Ein Selbstläufer ist KI-gestützte Entwicklung definitiv nicht. Ich habe die Architektur entworfen, jede Entscheidung getroffen, Code reviewt, getestet und immer wieder korrigiert. Claude ist ein hocheffizienter Assistent – aber kein Autopilot.</p>



<h3 class="wp-block-heading">Ausprobieren?</h3>



<p class="wp-block-paragraph">Wenn du Kinder im Kindergarten- oder Grundschulalter hast und Spielverabredungen einfacher organisieren willst, probier es aus: <strong><a href="https://spielmit.eu" target="_blank" rel="noreferrer noopener">spielmit.eu</a></strong></p>



<p class="wp-block-paragraph">Erstell eine Gruppe für eure Kita oder Klasse, teil den Link mit anderen Eltern, und schau was passiert. Ich freue mich über jede Familie, die mitmacht – und über jedes Kind, das dadurch einen Spielnachmittag mehr bekommt.</p>



<p class="wp-block-paragraph"><em>Du hast Fragen, Feedback oder möchtest dich beteiligen? Schreib mir gerne – ich freue mich über jede Rückmeldung.</em></p>
<p>Der Beitrag <a href="https://www.schiffler.eu/spielverabredungen-kinder-organisieren-spielmit-app/">Spielverabredungen für Kinder organisieren &#8211; Wie ich als Vater eine App gebaut habe, die Eltern den Alltag erleichtert</a> erschien zuerst auf <a href="https://www.schiffler.eu">Das ist die Welt von Thomas</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.schiffler.eu/spielverabredungen-kinder-organisieren-spielmit-app/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Mehr als nur ein Prompt: Warum Architektur-Dokumentation das Geheimnis meines KI-Projekts ist</title>
		<link>https://www.schiffler.eu/ki-gestuetzte-softwareentwicklung-spielmit-spieleplattform/</link>
					<comments>https://www.schiffler.eu/ki-gestuetzte-softwareentwicklung-spielmit-spieleplattform/#respond</comments>
		
		<dc:creator><![CDATA[Thomas Schiffler]]></dc:creator>
		<pubDate>Sat, 21 Feb 2026 18:57:38 +0000</pubDate>
				<category><![CDATA[IT-Know How]]></category>
		<category><![CDATA[Application Architect]]></category>
		<category><![CDATA[artificial intelligence]]></category>
		<category><![CDATA[Claude]]></category>
		<category><![CDATA[LLM]]></category>
		<category><![CDATA[spielmit.eu]]></category>
		<category><![CDATA[vibecoding]]></category>
		<guid isPermaLink="false">https://www.schiffler.eu/?p=2844</guid>

					<description><![CDATA[<p>Die KI-gestützte Softwareentwicklung hat das Potenzial, die Art und Weise, wie wir programmieren, fundamental zu verändern – doch in der &#8230; <a href="https://www.schiffler.eu/ki-gestuetzte-softwareentwicklung-spielmit-spieleplattform/" class="more-link">More <span class="screen-reader-text">Mehr als nur ein Prompt: Warum Architektur-Dokumentation das Geheimnis meines KI-Projekts ist</span> <span class="meta-nav">&#8594;</span></a></p>
<p>Der Beitrag <a href="https://www.schiffler.eu/ki-gestuetzte-softwareentwicklung-spielmit-spieleplattform/">Mehr als nur ein Prompt: Warum Architektur-Dokumentation das Geheimnis meines KI-Projekts ist</a> erschien zuerst auf <a href="https://www.schiffler.eu">Das ist die Welt von Thomas</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Die <strong>KI-gestützte Softwareentwicklung</strong> hat das Potenzial, die Art und Weise, wie wir programmieren, fundamental zu verändern – doch in der Praxis ist sie weit mehr als nur schnelles &#8222;Vibecoding&#8220;. Als Vater, der das tägliche WhatsApp-Chaos bei der Organisation von Spielverabredungen leid war, habe ich mit <a target="_blank" rel="noreferrer noopener" href="https://spielmit.eu">spielmit.eu</a> ein Herzensprojekt gestartet. Mein Ziel war es, eine Plattform zu schaffen, die nicht nur kurzfristig funktioniert, sondern langfristig stabil und sicher für unsere Kinder ist. <strong>spielmit.eu ist ein Non-Profit-Projekt: ohne versteckte Kosten und konsequent auf Datenschutz ausgelegt.</strong> Weil es um unsere Kinder geht, ist Sicherheit für mich keine Option, sondern das absolute Fundament.</p>



<h3 class="wp-block-heading">Vom &#8222;Vibecoding&#8220; zur stabilen Architektur</h3>



<p class="wp-block-paragraph">Für<a href="https://spielmit.eu" target="_blank" rel="noreferrer noopener"> spielmit.eu</a> habe ich mich auf Neuland gewagt: Es waren meine ersten echten Gehversuche mit einer <strong>Progressive Web App (PWA)</strong> und <strong>Firebase Firestore</strong>. Die Funktionen der Anwendung sind mittlerweile extrem umfangreich – und ich gebe offen zu: Ohne KI hätte ich diesen Funktionsumfang in dieser Zeit niemals erreicht. Die KI hat mir einen enormen Teil der &#8222;Fleißarbeit&#8220; abgenommen, von der Modellierung der Daten bis hin zu komplexen Cloud-Function-Logiken.</p>



<p class="wp-block-paragraph">Doch wer heute solche Systeme baut, weiß: Wer sich blind auf die KI verlässt, erntet schnell technische Schuld. Um das Projekt nachhaltig und wartbar zu halten, habe ich die KI als hocheffizienten, aber streng geführten Assistenten eingesetzt:</p>



<ul class="wp-block-list">
<li><strong>Test-Pflicht als Dogma:</strong> Sicherheit entsteht durch Transparenz. Ich habe die KI konsequent dazu gezwungen, für jede Funktion umfassende Testfälle zu schreiben. Ein Feature war erst dann &#8222;fertig&#8220;, wenn die Test-Suite – die ich selbst mit-definiert habe – komplett grün war.</li>



<li><strong>Die ARCHITECTURE.md als Anker:</strong> Um zu verhindern, dass die KI bei der Generierung vom Pfad abweicht, habe ich eine zentrale Architektur-Dokumentation erstellt. Sie dient als mein &#8222;System-Gedächtnis&#8220;. Jede Änderung der KI musste sich an dieser Architektur messen lassen.</li>



<li><strong>Sicherheit durch Disziplin:</strong> Die Firestore-Sicherheitsregeln waren mein größtes Lehrstück. Mal waren sie zu offen, mal zu restriktiv. Hier half kein &#8222;Bitten&#8220;, sondern konsequentes Testen, bis die Regeln exakt den Sicherheitsanforderungen entsprachen.</li>
</ul>



<h3 class="wp-block-heading">Ein enormer Lernweg</h3>



<p class="wp-block-paragraph">Auch wenn die KI viele Prozesse beschleunigt hat, war das Projekt für mich eine intensive Lernreise. Die Arbeit mit Firebase-Regeln, Triggern, Indizes und Laufzeitbeschränkungen hat mir tiefe Einblicke gegeben, die weit über das hinausgehen, was man in einem Tutorial lernt. Ich wollte nicht nur ein Tool &#8222;hingezaubert&#8220; bekommen, sondern verstehen, wie man moderne Software nachhaltig aufbaut und wartbar hält.</p>



<h3 class="wp-block-heading">Fazit</h3>



<p class="wp-block-paragraph"><a href="https://spielmit.eu/features" target="_blank" rel="noreferrer noopener">spielmit.eu</a> ist heute ein lebendes System, das ich – dank der Architektur-Dokumentation und der engen Einbindung der KI – souverän weiterentwickeln kann. Mein Lernfazit: <strong>KI-gestützte Softwareentwicklung</strong> ist eine fantastische Hebelwirkung, sofern man ihr einen extrem strikten Rahmen vorgibt. Der &#8222;No-Brainer&#8220;-Moment existiert noch nicht – aber mit der richtigen Struktur wird die KI zu einem mächtigen Werkzeug für das eigene technische Verständnis.</p>



<p class="wp-block-paragraph"><strong>Neugierig geworden?</strong> Wenn du auch genug vom WhatsApp-Chaos hast: <strong>Schau gerne bei <a target="_blank" rel="noreferrer noopener" href="https://spielmit.eu">spielmit.eu</a> vorbei und probiere es aus.</strong> Ich freue mich riesig über jedes Feedback, das mir hilft, die Plattform noch besser und intuitiver zu machen!</p>
<p>Der Beitrag <a href="https://www.schiffler.eu/ki-gestuetzte-softwareentwicklung-spielmit-spieleplattform/">Mehr als nur ein Prompt: Warum Architektur-Dokumentation das Geheimnis meines KI-Projekts ist</a> erschien zuerst auf <a href="https://www.schiffler.eu">Das ist die Welt von Thomas</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.schiffler.eu/ki-gestuetzte-softwareentwicklung-spielmit-spieleplattform/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Object Caching 43/50 objects using APC
Page Caching using Disk: Enhanced 
Lazy Loading (feed)
Minified using APC
Database Caching 6/25 queries in 0.002 seconds using APC

Served from: www.schiffler.eu @ 2026-10-14 05:40:15 by W3 Total Cache
-->