{"id":843,"date":"2026-02-09T17:15:16","date_gmt":"2026-02-09T16:15:16","guid":{"rendered":"https:\/\/brinkhaus-gmbh.de\/?p=843"},"modified":"2026-02-09T17:21:00","modified_gmt":"2026-02-09T16:21:00","slug":"der-qualitaetsmanager-in-mir","status":"publish","type":"post","link":"https:\/\/www.brinkhaus-gmbh.de\/en\/der-qualitaetsmanager-in-mir\/","title":{"rendered":"Der Qualit\u00e4tsmanager in mir"},"content":{"rendered":"\n<p>Als ich vor Jahren mein Startup leitete, war ich nebenbei Qualit\u00e4tsmanagementbeauftragter. Ich habe ISO 9001-Audits durchgef\u00fchrt, Prozessbeschreibungen geschrieben, PDCA-Kreisl\u00e4ufe durchlaufen. Damals fand ich das teilweise l\u00e4stig. Teilweise cool, weil es in der Firma Prozesse erzwang &#8211; und jeder wusste, dass selbst wenn man Jan \u00fcberredete, es die ISO9001 trotzdem geben w\u00fcrde &#x1f923;. Heute bin ich dankbar daf\u00fcr.<\/p>\n\n\n\n<p>Denn als ich anfing, ernsthaft mit KI-Assistenten zu programmieren, stellte ich schnell fest: Die Technik ist beeindruckend, aber ohne Struktur verpufft sie. Claude Code kann brillanten Code schreiben \u2013 aber nur, wenn es versteht, was das Projekt ist, wie es aufgebaut ist und was erwartet wird.<\/p>\n\n\n\n<p>Das ist im Grunde das gleiche Problem, das jedes Unternehmen kennt: Ein neuer Mitarbeiter kann noch so gut sein \u2013 ohne vern\u00fcnftige Einarbeitung steht er erstmal im Dunkeln.<\/p>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/brinkhaus-gmbh.de\/wp-content\/uploads\/2026\/02\/ChatGPT-Image-Feb-9-2026-05_11_49-PM.png\" alt=\"\" class=\"wp-image-844 size-full\" srcset=\"https:\/\/www.brinkhaus-gmbh.de\/wp-content\/uploads\/2026\/02\/ChatGPT-Image-Feb-9-2026-05_11_49-PM.png 1024w, https:\/\/www.brinkhaus-gmbh.de\/wp-content\/uploads\/2026\/02\/ChatGPT-Image-Feb-9-2026-05_11_49-PM-300x300.png 300w, https:\/\/www.brinkhaus-gmbh.de\/wp-content\/uploads\/2026\/02\/ChatGPT-Image-Feb-9-2026-05_11_49-PM-150x150.png 150w, https:\/\/www.brinkhaus-gmbh.de\/wp-content\/uploads\/2026\/02\/ChatGPT-Image-Feb-9-2026-05_11_49-PM-768x768.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<h2 class=\"wp-block-heading\">Zwei Dokumentationsebenen: Eine f\u00fcr Menschen, eine f\u00fcr Maschinen<\/h2>\n\n\n\n<p>In meinen Kundenprojekten habe ich begonnen, konsequent zwei Markdown-Dateien zu pflegen.<\/p>\n\n\n\n<p>Die <strong>README.md<\/strong> ist das, was man kennt: eine Kurzeinf\u00fchrung f\u00fcr Menschen. Was ist das Projekt? Wozu dient es? Wie startet man es? Das \u00dcbliche \u2013 aber konsequent aktuell gehalten.<\/p>\n\n\n\n<p>Daneben steht die <strong>CLAUDE.md<\/strong>. Diese Datei ist speziell f\u00fcr den KI-Assistenten geschrieben. Sie enth\u00e4lt die Grundstruktur des Projekts, erkl\u00e4rt wie Dinge aufgebaut sind, wie sie zusammenh\u00e4ngen, wo die Fallstricke liegen. Claude Code liest diese Datei automatisch beim Start einer Session.<\/p>\n\n\n\n<p>Der Clou: Claude schreibt diese Datei im Wesentlichen selbst. Ich lasse die KI nach einer Arbeitssession ihre Erkenntnisse dokumentieren. Was hat sie gelernt? Wo gab es Probleme? Was muss die n\u00e4chste Instanz wissen? Ich korrigiere dann Kleinigkeiten, aber der Gro\u00dfteil kommt von der KI selbst.<\/p>\n\n\n\n<p>Das klingt nach einer Spielerei. Ist es nicht. Es ist eine Wissensdatenbank, die mit jedem Arbeitszyklus besser wird.<\/p>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">ISO 9001-Denkweise auf KI-Arbeit \u00fcbertragen<\/h2>\n\n\n\n<p>Hier kommt mein QM-Hintergrund ins Spiel. Im ISO 9001-Kontext gibt es ein Grundprinzip: Wenn ein Prozess regelm\u00e4\u00dfig Probleme verursacht, beschreibt man ihn besser. Man wartet nicht, bis jemand den gleichen Fehler zum dritten Mal macht \u2013 man schreibt auf, wie es richtig geht &#x1f44c;.<\/p>\n\n\n\n<p>Genau das mache ich mit Claude. Wenn ich beobachte, dass die KI sich regelm\u00e4\u00dfig an bestimmten Problemen aufh\u00e4lt \u2013 etwa an einer ungew\u00f6hnlichen Build-Konfiguration oder einer Projektkonvention, die nicht offensichtlich ist \u2013, fordere ich sie auf, das in der CLAUDE.md festzuschreiben. Damit die n\u00e4chste Instanz diesen Fehler nicht wiederholt.<\/p>\n\n\n\n<p>Wenn die Beschreibungen dabei zu kompliziert oder verworren werden, lasse ich Claude sie vereinfachen. Die Anweisung lautet dann sinngem\u00e4\u00df: \u201eSchreib das so um, dass deine n\u00e4chste Instanz es auf Anhieb versteht.&#8221; Das ist nichts anderes als der PDCA-Kreislauf: Planen, Durchf\u00fchren, \u00dcberpr\u00fcfen, Verbessern. Nur eben f\u00fcr eine KI statt f\u00fcr ein Team.<\/p>\n\n\n\n<p>Das Ergebnis sind Prozessbeschreibungen, die immer besser werden. Nicht weil ich sie m\u00fchsam pflege, sondern weil die kontinuierliche Verbesserung in den Arbeitsablauf eingebaut ist.<\/p>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/brinkhaus-gmbh.de\/wp-content\/uploads\/2026\/02\/ChatGPT-Image-Feb-9-2026-05_13_01-PM-1024x683.png\" alt=\"\" class=\"wp-image-845 size-full\" srcset=\"https:\/\/www.brinkhaus-gmbh.de\/wp-content\/uploads\/2026\/02\/ChatGPT-Image-Feb-9-2026-05_13_01-PM-1024x683.png 1024w, https:\/\/www.brinkhaus-gmbh.de\/wp-content\/uploads\/2026\/02\/ChatGPT-Image-Feb-9-2026-05_13_01-PM-300x200.png 300w, https:\/\/www.brinkhaus-gmbh.de\/wp-content\/uploads\/2026\/02\/ChatGPT-Image-Feb-9-2026-05_13_01-PM-768x512.png 768w, https:\/\/www.brinkhaus-gmbh.de\/wp-content\/uploads\/2026\/02\/ChatGPT-Image-Feb-9-2026-05_13_01-PM.png 1536w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<h2 class=\"wp-block-heading\">Warum \u201eTests sind gr\u00fcn&#8221; nicht reicht<\/h2>\n\n\n\n<p>Wenn eine KI programmiert, braucht man Tests. Das ist unstrittig. Was weniger offensichtlich ist: Die klassische gr\u00fcn\/rot-Anzeige reicht nicht.<\/p>\n\n\n\n<p>Mir war von Anfang an wichtig, dass meine Tests einen textuellen Report erzeugen. Nicht nur \u201ebestanden&#8221; oder \u201efehlgeschlagen&#8221;, sondern: \u201eTeste jetzt die Filterberechnung mit Parametersatz A. Habe validiert, dass der Ausgabewert innerhalb der Toleranz von 0,1% liegt. Pr\u00fcfe nun die Grenzwerte f\u00fcr B, C und D.&#8221;<\/p>\n\n\n\n<p>Warum? Weil ich wie ein Chef handele, der Validierungen hinterfragt &#x1f648;. Wenn ich in einem Testergebnis sehe, dass Claude etwas gepr\u00fcft hat, stelle ich Fragen: \u201eHast du wirklich den Originalwert verglichen oder nur gegen deinen eigenen Output getestet?&#8221; Manchmal macht sich die KI Dinge einfacher als gewollt &#x1f62e;. Das f\u00e4llt nur auf, wenn man versteht, was gepr\u00fcft wurde.<\/p>\n\n\n\n<p>Zus\u00e4tzlich zum lesbaren Report erzeuge ich einen JSON-Output. Der ist f\u00fcr die maschinelle Auswertung gedacht \u2013 Continuous Integration, automatische Dashboards, Trendanalysen. Aber er ist auch f\u00fcr die KI selbst n\u00fctzlich: In der n\u00e4chsten Session kann Claude die JSON-Reports lesen und wei\u00df sofort, was beim letzten Mal funktioniert hat und was nicht.<\/p>\n\n\n\n<p>Diese Doppelstruktur \u2013 menschenlesbar und maschinenlesbar \u2013 ist mehr Aufwand beim Einrichten. Aber sie zahlt sich aus, weil sie Qualit\u00e4t absicherbar macht. Nicht nur \u201egr\u00fcn&#8221; &#x1f609;.<\/p>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Strukturen beschreiben lassen<\/h2>\n\n\n\n<p>Es gibt ein Prinzip, das ich mittlerweile auf alles anwende: Jede Struktur, die ich aufbaue, lasse ich von Claude beschreiben.<\/p>\n\n\n\n<p>Wenn ich eine neue Teststruktur einrichte \u2013 sei es als CTest in CMake-Projekten oder als zentral aufgerufenes Python-Skript \u2013, dann dokumentiert Claude, wie diese Struktur funktioniert, wo sie liegt, wie man sie aufruft. Das wird Teil der CLAUDE.md.<\/p>\n\n\n\n<p>Der doppelte Nutzen: Erstens kann die n\u00e4chste KI-Instanz sich sofort einarbeiten und die eigene Arbeit verifizieren. Zweitens kann ich selbst nach drei bis sechs Monaten Pause in ein Projekt zur\u00fcckkehren und wei\u00df sofort, was Sache ist.<\/p>\n\n\n\n<p>Diesen zweiten Punkt untersch\u00e4tzen viele. Wer als Einzelentwickler oder in einem kleinen Team arbeitet, kennt das Gef\u00fchl: Man \u00f6ffnet ein Projekt nach einem halben Jahr und braucht einen Tag, um sich wieder reinzudenken. Mit einer guten CLAUDE.md brauche ich eine halbe Stunde \u2013 weil dort steht, was ich damals wusste. Und die KI es sowieso eher &#8220;nach 5sec&#8221; alles wieder kennt &#x1f923;.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Der Standard \u00fcber alle Projekte<\/h2>\n\n\n\n<p>\u00dcber die letzten Monate hat sich bei mir ein Standard etabliert, den ich inzwischen auf alle Kundenprojekte anwende:<\/p>\n\n\n\n<p>Erstens ist jedes Projekt \u201eKI-wartbar&#8221;. Das bedeutet: Eine neue KI-Instanz kann sich in das Projekt einarbeiten und produktiv werden, ohne dass ich eine Stunde Kontext liefern muss.<\/p>\n\n\n\n<p>Zweitens existiert eine CLAUDE.md, die nicht einmalig geschrieben, sondern aus Session-Learnings gewachsen ist. Sie ist ein lebendiges Dokument.<\/p>\n\n\n\n<p>Drittens gibt es eine Teststruktur mit textuellem und JSON-Output. Der Mensch kann die Ergebnisse \u00fcberfliegen und versteht, was gepr\u00fcft wurde. Die Maschine kann sie auswerten.<\/p>\n\n\n\n<p>Viertens gibt es einen einfachen Einstiegspunkt. Tests aufrufen, Ergebnisse lesen, weiterarbeiten. Kein Setup-Marathon.<\/p>\n\n\n\n<p>Das klingt nach viel? Ist es anfangs auch. Man muss diese Strukturen aufbauen \u2013 und ja, man muss sie betreuen. Aber wenn sie einmal stehen, wird etwas Bemerkenswertes m\u00f6glich: Man wird hemmungslos.<\/p>\n\n\n\n<p>Wenn Tests da sind und eine KI die Arbeit macht, traut man sich an Dinge heran, die man als einzelner Entwickler nie angefasst h\u00e4tte. Umstrukturierungen, die eigentlich funktionierenden Code betreffen. Aufr\u00e4umarbeiten, die man seit Jahren vor sich herschiebt. Die Qualit\u00e4t wurde dabei in meinen Projekten teilweise erheblich besser \u2013 nicht trotz der KI, sondern weil die Strukturen ihr den Rahmen geben, in dem sie ihre St\u00e4rken ausspielen kann.<\/p>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/brinkhaus-gmbh.de\/wp-content\/uploads\/2026\/02\/ChatGPT-Image-Feb-9-2026-05_14_38-PM-1024x683.png\" alt=\"\" class=\"wp-image-846 size-full\" srcset=\"https:\/\/www.brinkhaus-gmbh.de\/wp-content\/uploads\/2026\/02\/ChatGPT-Image-Feb-9-2026-05_14_38-PM-1024x683.png 1024w, https:\/\/www.brinkhaus-gmbh.de\/wp-content\/uploads\/2026\/02\/ChatGPT-Image-Feb-9-2026-05_14_38-PM-300x200.png 300w, https:\/\/www.brinkhaus-gmbh.de\/wp-content\/uploads\/2026\/02\/ChatGPT-Image-Feb-9-2026-05_14_38-PM-768x512.png 768w, https:\/\/www.brinkhaus-gmbh.de\/wp-content\/uploads\/2026\/02\/ChatGPT-Image-Feb-9-2026-05_14_38-PM.png 1536w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<h2 class=\"wp-block-heading\">Kein Babysitten, sondern Einarbeitung<\/h2>\n\n\n\n<p>Man merkt an allem, was ich beschreibe: Das ist nicht so, dass man eine KI loslaufen l\u00e4sst und am Ende fertigen Code einsammelt. Man muss Strukturen betreuen, Ergebnisse pr\u00fcfen, Prozesse verbessern.<\/p>\n\n\n\n<p>Negativ formuliert k\u00f6nnte man das \u201eBabysitten&#8221; nennen. Ich formuliere es lieber so: Man arbeitet einen sehr guten, aber manchmal zerstreuten Mitarbeiter ein. Und man baut dabei Strukturen auf, die nicht nur der KI helfen, sondern dem gesamten Projekt &#x1f601;.<\/p>\n\n\n\n<p>Das Ergebnis war f\u00fcr mich: hochqualitative Strukturen, die vorher nicht existierten. Projekte, die nicht nur funktionieren, sondern wartbar, testbar und nachvollziehbar sind. F\u00fcr die KI \u2013 und f\u00fcr jeden Menschen, der nach mir kommt.<\/p>\n<\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><em>Dies ist Teil 2 einer dreiteiligen Serie \u00fcber KI-gest\u00fctzte Softwareentwicklung in der Praxis. In Teil 3 geht es um die praktische Implementierung: Wie REST-Schnittstellen, Selbstdiagnose-Patterns und MCP-Integration die Br\u00fccke zwischen KI und laufender Software schlagen.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Als ich vor Jahren mein Startup leitete, war ich nebenbei Qualit\u00e4tsmanagementbeauftragter. Ich habe ISO 9001-Audits durchgef\u00fchrt, Prozessbeschreibungen geschrieben, PDCA-Kreisl\u00e4ufe durchlaufen. Damals fand ich das teilweise l\u00e4stig. Teilweise cool, weil es in der Firma Prozesse erzwang &#8211; und jeder wusste, dass selbst wenn man Jan \u00fcberredete, es die ISO9001 trotzdem geben w\u00fcrde &#x1f923;. Heute bin ich &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.brinkhaus-gmbh.de\/en\/der-qualitaetsmanager-in-mir\/\" class=\"more-link\">Read more<span class=\"screen-reader-text\"> &#8220;Der Qualit\u00e4tsmanager in mir&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-843","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"translation":{"provider":"WPGlobus","version":"3.0.2","language":"en","enabled_languages":["de","en"],"languages":{"de":{"title":true,"content":true,"excerpt":false},"en":{"title":false,"content":false,"excerpt":false}}},"_links":{"self":[{"href":"https:\/\/www.brinkhaus-gmbh.de\/en\/wp-json\/wp\/v2\/posts\/843","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.brinkhaus-gmbh.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.brinkhaus-gmbh.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.brinkhaus-gmbh.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.brinkhaus-gmbh.de\/en\/wp-json\/wp\/v2\/comments?post=843"}],"version-history":[{"count":3,"href":"https:\/\/www.brinkhaus-gmbh.de\/en\/wp-json\/wp\/v2\/posts\/843\/revisions"}],"predecessor-version":[{"id":851,"href":"https:\/\/www.brinkhaus-gmbh.de\/en\/wp-json\/wp\/v2\/posts\/843\/revisions\/851"}],"wp:attachment":[{"href":"https:\/\/www.brinkhaus-gmbh.de\/en\/wp-json\/wp\/v2\/media?parent=843"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.brinkhaus-gmbh.de\/en\/wp-json\/wp\/v2\/categories?post=843"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.brinkhaus-gmbh.de\/en\/wp-json\/wp\/v2\/tags?post=843"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}