[
  {
    "start": 0.38,
    "end": 2.78,
    "text": "Neue Folge im Produktwerker Podcast."
  },
  {
    "start": 3.66,
    "end": 5.98,
    "text": "Alexander Sprogis ist heute bei mir zu Gast"
  },
  {
    "start": 6.64,
    "end": 6.92,
    "text": "und"
  },
  {
    "start": 7.44,
    "end": 19.68,
    "text": "Alex ist mittlerweile mit seiner Contentplattform und seinen regelmäßigen YouTube-Videos zu einer festen Anlaufstelle für agentische Software, Entwicklung und Ausbildung da in diesem Bereich im Deutschsprachigen Raum geworden."
  },
  {
    "start": 20.74,
    "end": 35.199,
    "text": "Es geht also um agentische Frameworks wie zum Beispiel die BMAT Methode Superpowers oder GSD Also um Coding Agents die wie ein eingespieltes Team fast schon, wie ein Scrum-Team arbeiten könnten."
  },
  {
    "start": 36.26,
    "end": 52.08,
    "text": "Für uns Product Ownerinnen und Product Owner heißt das auf der einen Seite mehr Struktur in der agentischen Entwicklung und auch mehr Nachvollziehbarkeit bei KI unterstützter Entwicklungen aber sicherlich auch viele Fallstricke Neuheiten Fragezeichen, die da im Raum stehen."
  },
  {
    "start": 53.16,
    "end": 59.64,
    "text": "Zusammen mit Alexander versuche ich das einzuhorten Frameworks"
  },
  {
    "start": 60.0,
    "end": 60.22,
    "text": "für"
  },
  {
    "start": 60.86,
    "end": 67.0,
    "text": "Product Owner bedeuten können und wo sie uns schon helfen können, und wo ihre Grenzen liegen."
  },
  {
    "start": 67.42,
    "end": 68.78,
    "text": "Ich wünsche euch viel Spaß dabei!"
  },
  {
    "start": 84.28,
    "end": 109.399,
    "text": "Wir haben in den letzten Wochen immer mal wieder auch schon auf das Thema agentische Softwareentwicklung mit Blick aus der Produktmanagementrichtung geguckt Und heute wollen wir das nochmal ein klein bisschen tiefer legen gar nicht technisch Das ist damit nicht gemeint sondern mit einem Blick auf die bestimmten Frameworks, die es da in dem Kontext von agentischer Software-Entwicklung gibt."
  },
  {
    "start": 110.44,
    "end": 117.5,
    "text": "Und dazu habe ich mir einen totalen Experten für das Thema eingeladen und zwar Alex Sprogis."
  },
  {
    "start": 118.539,
    "end": 120.12,
    "text": "Lieber Alex herzlich willkommen!"
  },
  {
    "start": 120.2,
    "end": 121.679,
    "text": "Ich freue mich dass du Zeit findest."
  },
  {
    "start": 122.52,
    "end": 123.7,
    "text": "Hey Tim vielen Dank für die Einladung."
  },
  {
    "start": 124.399,
    "end": 127.3,
    "text": "Warum ist Alexander Sprogies kurz Alex?"
  },
  {
    "start": 127.94,
    "end": 133.38,
    "text": "Okay nicht Alex sage Warum ist er ein solcher Experte und woher kennen wir uns?"
  },
  {
    "start": 133.44,
    "end": 137.28,
    "text": "Ich kenne Alex aus der No Code, Low Code Ecke."
  },
  {
    "start": 137.72,
    "end": 149.22,
    "text": "Damals grüberst du Gründer zusammen mit Lilith Brokost die auch schon hier im Podcast war von Visual Makers in Köln."
  },
  {
    "start": 149.28,
    "end": 158.16,
    "text": "Du selber kommst aus Hamburg Und ihr habt ganz viel Ja, Ausbildung und Education erst mal zum Thema Low Code und No Code gemacht."
  },
  {
    "start": 158.28,
    "end": 160.02,
    "text": "Und ich weiß... Was war das denn?"
  },
  {
    "start": 160.1,
    "end": 162.74,
    "text": "Ich schätze mal zwanzig, dreinzwanzig oder vierundzwanziger?"
  },
  {
    "start": 162.78,
    "end": 172.86,
    "text": "Also schon einiges her habe ich auch bei euch damals bei dir aus so eine No Code, Low Code-Ausbildungscohorte gemacht zu einem Programm."
  },
  {
    "start": 174.14,
    "end": 186.02,
    "text": "VisualMaker selber hat sich dann soweit ich das nachvollzogen habe, auch ein Stück weiterentwickelt mehr zum Vibecoding und mehr in Richtung Webcoding-Agentur."
  },
  {
    "start": 186.82,
    "end": 208.42,
    "text": "Du hast für dich deine Leidenschaft immer darin gefunden, so habe ich das wahrgenommen sehr, sehr gute Ausbildungsvideos, Learning Nuggets, Self Paste Learning... ...für den ganzen Kontext Low Code, Low Code zu produzieren und hast das jetzt überführt eben auf dem ganzen Bereich... ...agentischer Softwareentwicklung, so nehme ich das war."
  },
  {
    "start": 209.52,
    "end": 215.38,
    "text": "Ihr habt, oder du bist rausgegangen zum Anfang des Jahres aus Visual Makers und machst jetzt dein eigenes Ding."
  },
  {
    "start": 215.52,
    "end": 226.16,
    "text": "Und da Alex Sprogis eben auch einen sehr, sehr tollen YouTube-Kanal schon in kürzester Zeit hoch gezogen also ein Content Creator unterwegs."
  },
  {
    "start": 226.88,
    "end": 232.82,
    "text": "Das im Deutschsprachigen Raum finde ich wirklich ein Alleinstellungsmerk, ganz allein nicht."
  },
  {
    "start": 232.94,
    "end": 238.9,
    "text": "aber es ist eine schöne Nische so wie wir ja auch mit deutschsprachigen Kontext unsere Nische gefunden haben."
  },
  {
    "start": 240.34,
    "end": 251.02,
    "text": "Du hast, soweit ich weiß eben grundsätzlich mal einen Engineering Background gehabt, hast dann aber auch selber lange als Produktmensch und gearbeitet und Teams angesteuert."
  },
  {
    "start": 251.08,
    "end": 265.96,
    "text": "von daher weißt du absolut über was du redest und heute wollen wir eben darüber sprechen wie man solche Team-Ansätze möchte ich mal sagen auch mit Agenten einsetzen kann ... Produktmanager bedeutet."
  },
  {
    "start": 266.039,
    "end": 271.58,
    "text": "So, lange Vorrede von mir... Alex was habe ich vergessen zu deiner Vorstellung?"
  },
  {
    "start": 271.68,
    "end": 274.14,
    "text": "Was ist noch wichtig von dir zu wissen?"
  },
  {
    "start": 275.539,
    "end": 276.84,
    "text": "Ergänzt das immer gerne!"
  },
  {
    "start": 277.06,
    "end": 277.84,
    "text": "Wer bist du, was machst"
  },
  {
    "start": 277.9,
    "end": 277.919,
    "text": "du?"
  },
  {
    "start": 278.7,
    "end": 279.56,
    "text": "Danke dir ja erst mal."
  },
  {
    "start": 279.599,
    "end": 280.919,
    "text": "vielen Dank für die Intro."
  },
  {
    "start": 281.479,
    "end": 282.3,
    "text": "Genau ich ergänze es gerne."
  },
  {
    "start": 282.359,
    "end": 287.76,
    "text": "also bitte schon gesagt hast ich komme ursprünglich aus der Software-Entwicklung oder auch aus dem Produktmanagement."
  },
  {
    "start": 288.159,
    "end": 290.96,
    "text": "Ich glaube Coding an sich war bei mir mal so ein bisschen Hassliebe."
  },
  {
    "start": 291.219,
    "end": 300.82,
    "text": "Von daher, ich habe immer nach wegen gesucht um schneller zu mehr Ergebnisse kommen und da waren natürlich die Welt die dann, ich glaube so zwanzig-zwanzig, zwanzigeinundzwanzige aufkam mit dem ganzen No Code, Low Code Tool."
  },
  {
    "start": 300.96,
    "end": 313.24,
    "text": "super dankbar weil da gab es plötzlich schon Tools die dir ermöglicht haben im Web Applikation auch für den produktiven Einsatz deutlich schneller zu entwickeln als wenn ich jetzt tatsächlich alles händisch programmieren muss."
  },
  {
    "start": 314.3,
    "end": 320.7,
    "text": "Und heute tut sich natürlich eine ganze neue Welt auf mit den Coding Agents, mit Cloud Code, mit Codex und Co."
  },
  {
    "start": 321.4,
    "end": 322.4,
    "text": "Das finde ich extrem spannend!"
  },
  {
    "start": 323.38,
    "end": 337.84,
    "text": "Genau, Visual Makers ursprünglich auch gestartet, wie du gesagt hast als Lernplattform dann irgendwann in Software Agentur übergegangen, zuletzt viel im Bereich KI-Transformation unterwegs gewesen... ...und ich hatte meine Leidenschaft immer für das Befähigen."
  },
  {
    "start": 339.44,
    "end": 352.859,
    "text": "Wieder heute darf das machen über YouTube, über Workshops aktuell und ihr habt da vor allem Fokus auf Produktteams gerade um die im Bereich AI Engineering also strukturierte Entwicklung mit Coding Agents aufzuschlauen."
  },
  {
    "start": 353.24,
    "end": 353.419,
    "text": "Genau!"
  },
  {
    "start": 354.5,
    "end": 361.0,
    "text": "Ja befähigen ist ein super Stichwort dann hilft uns doch mal uns zu befähgen."
  },
  {
    "start": 361.06,
    "end": 362.82,
    "text": "ich habe gerade nochmal hier nachgeschlagen."
  },
  {
    "start": 363.9,
    "end": 369.9,
    "text": "wir haben damals mit Lilith zum Thema No Code Tools Im Februar, dreiundzwanzig."
  },
  {
    "start": 370.82,
    "end": 378.34,
    "text": "Ein Podcast Aufnahme gemacht also war ich wahrscheinlich auch ungefähr Anfang dreiund zwanzig in dieser Koorte."
  },
  {
    "start": 378.8,
    "end": 379.9,
    "text": "Ich werde die Folge verlinken."
  },
  {
    "start": 380.0,
    "end": 390.7,
    "text": "sie ist zum Teil noch gültig würde ich sagen aber es schon spannend die Evaluation nachzuvollziehen von no code loco zu heutigen heute agentischen."
  },
  {
    "start": 391.099,
    "end": 394.419,
    "text": "und das wäre jetzt eben aus meiner einstiegsfrage."
  },
  {
    "start": 394.82,
    "end": 399.599,
    "text": "wir haben ja alle irgendwie dann seit mein wegen dreiundzwanzig mit Gepäte und Co."
  },
  {
    "start": 400.64,
    "end": 416.74,
    "text": "also mit Schätzsystemen LLMs bedient, aber gerade jetzt im letzten Herbst spätestens würde ich sagen in November mit dem Haus kommen bestimmter Modelle und wachsen von Entropic stichwort Code ist irgendwie nochmal was anderes passiert."
  },
  {
    "start": 417.14,
    "end": 422.32,
    "text": "vielleicht mal in aller Kürze wie war so dein Blick währenddessen?"
  },
  {
    "start": 422.44,
    "end": 424.5,
    "text": "seit wann hast du da drauf geguckt?"
  },
  {
    "start": 424.56,
    "end": 426.0,
    "text": "Wann hast du für dich so gemerkt?"
  },
  {
    "start": 426.84,
    "end": 429.9,
    "text": "Da passiert jetzt irgendwie mal qualitativ was ganz anderes."
  },
  {
    "start": 434.0,
    "end": 439.3,
    "text": "Ja, ich glaube das war so vor allem mit dem Aufkommen von Tools wie Loveable und Cool."
  },
  {
    "start": 439.359,
    "end": 450.88,
    "text": "also wir haben das natürlich schon die ganze Zeit beobachtet oder persönlich weil ich ja eine Faszination für Produktentwicklung habe und das erste Mal so richtig eingestiegen bin."
  },
  {
    "start": 450.94,
    "end": 453.039,
    "text": "ich glaub mit der ersten Version von Loveable."
  },
  {
    "start": 453.14,
    "end": 457.7,
    "text": "Ich weiß nicht ganz genau wann die auf den Markt haben ist aber irgendwie zwanzig vierundzwanzig glaube ich gewesen sein."
  },
  {
    "start": 458.64,
    "end": 468.06,
    "text": "Und ja, dann einfach gemerkt so wie schnell man mit simplen Proms zu einem guten Ergebnis kommt oder zuerst mal zu einem scheinbarer guten Ergebnis."
  },
  {
    "start": 468.88,
    "end": 477.599,
    "text": "Natürlich gab es noch extrem viele Limitierung Herausforderungen teilweise Herausforderung die es auch heute noch gibt, die man mit einem strukturierten Ansatz lösen kann."
  },
  {
    "start": 478.12,
    "end": 483.68,
    "text": "aber das war der erste Mal wo ich gemerkt habe okay jetzt verändert sich gerade was fundamental mit den Coding Agents"
  },
  {
    "start": 484.919,
    "end": 496.46,
    "text": "Ja und ich kann mich in Sinn dafür Und ähnliche, ja einfachen Vibe Coding Tools um mir in der hier und da mal eine Lending Packs zu erstellen."
  },
  {
    "start": 497.219,
    "end": 500.02,
    "text": "Das war ich glaube das war vierundzwanzig richtig."
  },
  {
    "start": 500.099,
    "end": 503.94,
    "text": "es gab so einen Hype dann auf der Product Detail Konferenz darüber."
  },
  {
    "start": 504.539,
    "end": 510.44,
    "text": "wir hatten dich hier auch in Köln beim Product Tank Meetup was sich ja auch erinnertlich mitorganisiere."
  },
  {
    "start": 510.58,
    "end": 521.72,
    "text": "das Video davon kann ich auch gerne noch mal verlinken da die Bude platzt aus allen Nähten, weil wir gucken uns an wie man mit Lava Bild schnell was produzieren kann."
  },
  {
    "start": 523.36,
    "end": 531.82,
    "text": "Aber markiert für dich denn auch so der ich sage immer November jetzt letzten Jahres also wenige Monate erst her."
  },
  {
    "start": 532.54,
    "end": 534.44,
    "text": "das war für mich so ein Turning Point."
  },
  {
    "start": 535.28,
    "end": 537.56,
    "text": "siehst du den auch im November oder früher?"
  },
  {
    "start": 538.98,
    "end": 540.58,
    "text": "Wie guckst Du auf so die Entwicklung jetzt"
  },
  {
    "start": 541.44,
    "end": 545.34,
    "text": "Vor allem mit der Einführung von Skills als Format."
  },
  {
    "start": 545.66,
    "end": 555.78,
    "text": "Ja, weil man hatte dann das erste Mal die Möglichkeit... ...die Coding Agents oder KI generell ja nach seinen eigenen Vorgaben arbeiten zu lassen und ich glaube, dass war für mich nochmal so ein riesiger Turning Point."
  },
  {
    "start": 556.34,
    "end": 560.96,
    "text": "Weil dann war es plötzlich möglich, KI strukturiert nach den eigenen Ansätzen arbeiten zu Lassen."
  },
  {
    "start": 561.7,
    "end": 564.82,
    "text": "Vorher war's also wir haben auch schon, werden wir gleich auch einsteigen in den Frameworks."
  },
  {
    "start": 564.86,
    "end": 569.16,
    "text": "Wir haben das ganze letzte Jahr eigentlich schon mit Coding Frameworks gearbeitet."
  },
  {
    "start": 569.32,
    "end": 574.66,
    "text": "Aber jetzt mit den Skills verändert sich das noch mal komplett, also da ist ja schon wieder ein altes Thema sozusagen."
  },
  {
    "start": 574.78,
    "end": 578.2,
    "text": "aber Das war auf jeden Fall nochmal einen riesen Zeitpunkt."
  },
  {
    "start": 579.24,
    "end": 590.4,
    "text": "Ja es geht schnell, aber was wir hier auch schon ein paar Mal gesagt haben Es ist jetzt die zeit nicht mehr abzuwarten sondern reinzusteigen rumzufummeln sagt Markus."
  },
  {
    "start": 590.46,
    "end": 601.02,
    "text": "andere sagt ganz gerne und Da gibst du eben auch ein super Einstieg Content angeboten, also mit deinen Hilfestellungen die du gibst."
  },
  {
    "start": 601.14,
    "end": 602.76,
    "text": "Aber lass uns mal einsteigen."
  },
  {
    "start": 602.86,
    "end": 610.36,
    "text": "ich hab in das Thema Frameworks Wir kommen ja aus der Scrum-Ecke sehr stark ursprünglich und Scrum ist ein Framework."
  },
  {
    "start": 610.52,
    "end": 621.36,
    "text": "Das heißt der Scram Guide beschreibt dieses Framework etc.. Das heißt erstmal habe ich eine große Nähe zu dem Konzept von Frameworks, also Dinge die sehr leichtgewichtig hoffen."
  },
  {
    "start": 621.54,
    "end": 629.36,
    "text": "Meistens sind einen gewissen Rahmen vorgeben aber eben auch noch nicht alles definieren wie was läuft sondern so gewisse Guidelines einfach geben."
  },
  {
    "start": 630.3,
    "end": 636.7,
    "text": "und ich erinnere mich in den einschlägigen WhatsApp Gruppen Newslettern etc."
  },
  {
    "start": 637.66,
    "end": 645.54,
    "text": "tauchte bei mir so ungefähr im Januar, zweitelhälfte Januar der Begriff BMAT Methode auf."
  },
  {
    "start": 646.28,
    "end": 649.58,
    "text": "da wollen wir uns heute mal ein bisschen stärker drauf fokussieren."
  },
  {
    "start": 649.66,
    "end": 654.94,
    "text": "und dann hieß es immer, ja das ist jetzt so'n Scrum-Team mit Agenten abgebildet."
  },
  {
    "start": 655.0,
    "end": 656.06,
    "text": "So hab ich's in Erinnerung."
  },
  {
    "start": 657.02,
    "end": 661.94,
    "text": "B-MAD, M-A-D... Dann hab ich gedacht was?"
  },
  {
    "start": 662.64,
    "end": 662.92,
    "text": "Was?"
  },
  {
    "start": 663.14,
    "end": 664.2,
    "text": "Scrum agentisch!"
  },
  {
    "start": 664.3,
    "end": 664.86,
    "text": "So'n Quatsch!"
  },
  {
    "start": 665.1,
    "end": 665.68,
    "text": "Kann doch gar nicht."
  },
  {
    "start": 665.72,
    "end": 666.86,
    "text": "Hat da was mit Menschen zu tun."
  },
  {
    "start": 666.92,
    "end": 670.12,
    "text": "Und so hat man danach gegoogelt."
  },
  {
    "start": 670.18,
    "end": 681.5,
    "text": "Man fand auch schnell Videos die werden wir gerne mal Verlinken mit der Erklärung zur Be-Med Methode und ich kann mich noch im Sinn, dass sich dann den Typen gegoogelt habe."
  },
  {
    "start": 681.66,
    "end": 692.52,
    "text": "Da heißt soweit mir bekannt korrigier' mich gerne Brian Madison Und ich dachte auch daher kommt der begriff Be-med fand ihn auf LinkedIn hatte fünfhundert Follower oder so."
  },
  {
    "start": 692.7,
    "end": 694.32,
    "text": "das kann ja schon sein."
  },
  {
    "start": 694.5,
    "end": 699.24,
    "text": "und dann irgendwie tauchte ploppte diese Be- med Methode aber immer wieder auf."
  },
  {
    "start": 700.1,
    "end": 712.28,
    "text": "inzwischen muss man sagen wird Begriff oder die Abkürzung, BMAD auch häufig anders hergeleitet übersetzt."
  },
  {
    "start": 712.48,
    "end": 726.9,
    "text": "Also was Breakthrough Method for Agile AI Driven Development habe ich schon mal gelesen oder Build More Architect Dreams... Ich weiß nicht bevor wir jetzt einsteigen was das genau ist."
  },
  {
    "start": 727.44,
    "end": 728.68,
    "text": "kannst du mir erstmal da helfen?"
  },
  {
    "start": 728.78,
    "end": 730.98,
    "text": "woher kommt der Begriff BMAD aus deiner Erkenntnis?"
  },
  {
    "start": 731.92,
    "end": 736.4,
    "text": "Ich glaube ursprünglich wurde das schon von seinem Namen abgeleitet, ich glaube dann gab es ein paar Umbenennungen und."
  },
  {
    "start": 737.22,
    "end": 750.78,
    "text": "Ich bin mir auch nicht aktuell sicher was der was die aktuelle Definition ist aber mir ist auch hängen geblieben Breakthrough Method for Agile AI Driven Development genau mittlerweile auch über fünfzigtausend Sterne auf GitHub das Open Source Repo also."
  },
  {
    "start": 752.62,
    "end": 755.88,
    "text": "Das ist eine gute Siedel heutzutage."
  },
  {
    "start": 757.18,
    "end": 761.48,
    "text": "Dann lass uns doch genau hier einsteigen und zwar eben für Leute, die vielleicht noch nie davon was gehört haben."
  },
  {
    "start": 761.52,
    "end": 763.6,
    "text": "Wir gucken am Ende auch auf andere Frameworks."
  },
  {
    "start": 763.68,
    "end": 775.5,
    "text": "also schon mal gespoilert ja es gibt auch sowas wie Gatshit dann, das wir eben im Vorgespräch verraten ist nennst du nicht mehr Gatshit dann sondern Gatship dann Superpowers und Andere."
  },
  {
    "start": 775.58,
    "end": 778.48,
    "text": "das wollen wir später auch ein bisschen einordnen."
  },
  {
    "start": 778.96,
    "end": 791.06,
    "text": "aber weil es die Be-Med Methode halt oder dieses Be-Met Framework halt so nah an dem Scrum Gedanken dran ist, würde ich gerne damit eigentlich einsteigen und da den Stärpunkt setzen."
  },
  {
    "start": 791.3,
    "end": 799.14,
    "text": "Und ja machen wir kurz einen Pitch ganz kurz, erkläre mir mal und uns mal was ist der Be-Med Ansatz?"
  },
  {
    "start": 800.16,
    "end": 808.76,
    "text": "Ja vielleicht kann ich noch eine Stufe vorher einsteigern weil ich würde mal ganz kurz darauf eingehen warum braucht es überhaupt strukturierte Arbeitsweisen mit Coding Agents?"
  },
  {
    "start": 810.46,
    "end": 816.74,
    "text": "Weil also genau was viele heute glaube ich machen Wenn Sie mit KI entwickeln, fahren sie so einen Vibecoding-Ansatz."
  },
  {
    "start": 816.8,
    "end": 827.08,
    "text": "Vibe coding wurde mal von Enrica Pathi geprägt im OpenAI Gründungsmitglied und Head of AI bei Tesla ehemals heute bei Anthropic."
  },
  {
    "start": 827.8,
    "end": 838.24,
    "text": "tatsächlich Und der ist mal geprägt mit Vibe Coding bedeutet eigentlich ja man vibe mit der AI Man gibt man prompt rein schaut was das Ergebnis ist man denkt aber gar nicht daran dass überhaupt dem Hintergrund Code entsteht."
  },
  {
    "start": 839.3,
    "end": 845.16,
    "text": "So und auch viele Viele Softwareentwickler, die ich kenne, die nutzen KI gerade noch viel."
  },
  {
    "start": 845.32,
    "end": 856.08,
    "text": "Ich sag mal zur Autokomplete, ich lass mir einfach mal irgendwie was vervollständigen und eine Funktion schreiben im Backfixen aber die wenigsten nutzen KI für einen AI First Entwicklungsansatz."
  },
  {
    "start": 857.56,
    "end": 861.92,
    "text": "Mit diesem Vorgehen, also ohne Framework gibt es da verschiedene Herausforderungen die man hat."
  },
  {
    "start": 862.3,
    "end": 863.96,
    "text": "Man hat irgendwie keinen standardisierten Ansatz."
  },
  {
    "start": 864.24,
    "end": 873.32,
    "text": "Jeder promptet anders das heißt Ergebnisse sind nicht reproduzierbar und selbst wenn du denselben Prompt nutzen würdest bekommst du ja auch dann KI unterschiedliche Ergebnisse weil sie eben nicht deterministisch ist."
  },
  {
    "start": 874.24,
    "end": 878.42,
    "text": "Dann gibst du eher nur den Kontext dazu den du gerade im Kopf hast."
  },
  {
    "start": 878.46,
    "end": 884.14,
    "text": "Das heißt an vielen Stellen muss KI auch Annahmen treffen Wenn Sie Software entwickelt oder auch andere Artefakte erstellt."
  },
  {
    "start": 884.82,
    "end": 886.56,
    "text": "das heißt sie wird für dich Entscheidungen treffen."
  },
  {
    "start": 887.48,
    "end": 888.72,
    "text": "vielleicht gar nicht gewollt hast."
  },
  {
    "start": 889.76,
    "end": 897.42,
    "text": "Und es entsteht einfach recht viel Chaos, also vor allem in der Software-Entwicklung weil KI-Agenten schon noch bestimmte Probleme haben."
  },
  {
    "start": 897.6,
    "end": 904.9,
    "text": "Früher in der software Entwicklung war das Entwickler, der macht vielleicht mal irgendwie Sonntagsfehler oder vergisst ein Semi-Colon oder übergibt irgendwie einen falschen Parameter."
  },
  {
    "start": 905.62,
    "end": 916.82,
    "text": "bei Coding Agents ist es so dass in der software Entwicklung diese Fehler viel subtiler sind und das heißt auch Andrew Caparty hat das Mal beschrieben die Arbeiten wie einschlutriger hastiger Junior Entwickler."
  },
  {
    "start": 917.64,
    "end": 932.94,
    "text": "Und zwar sind die gar nicht offensichtlich, das heißt erst wenn du den Code näher reviews wirst du feststellen dass was der geschrieben wurde vielleicht nicht optimal ist weil wie gesagt Coding Agents einerseits Annahmen treffen das heißt sie werden für dich Entscheidungen treffen und wenn du ihnen ganz genaue Vorgaben machst dann tendieren die sehr zum Over Engineering."
  },
  {
    "start": 933.0,
    "end": 939.46,
    "text": "das heißt vielleicht schreiben die irgendwo wo tausend Zeilen Code oder wo hundertzeilen Code gereicht hätten dann Tausend zeilen."
  },
  {
    "start": 939.54,
    "end": 944.58,
    "text": "also blänen das ganze unnötig auf Und in vielerlei Hinsicht geben diese Idee auch keinen Pushback."
  },
  {
    "start": 944.64,
    "end": 950.54,
    "text": "Das heißt, wenn du vorschlägst, lass uns mal diesen Ansatz fahren dann wird die KI-Idee wahrscheinlich Antworten ja super finde ich toll."
  },
  {
    "start": 950.92,
    "end": 951.12,
    "text": "Lass"
  },
  {
    "start": 951.38,
    "end": 951.62,
    "text": "uns"
  },
  {
    "start": 953.18,
    "end": 954.22,
    "text": "genau das ist eine gute Idee!"
  },
  {
    "start": 955.5,
    "end": 962.38,
    "text": "Aber vielleicht gibt es einen besseren Ansatz oder dass was du vorgeschlagen hast eignet sich gar nicht so sehr und... Auch das ist immer noch ein Problem."
  },
  {
    "start": 962.84,
    "end": 967.68,
    "text": "Ich habe jetzt festgestellt mit dem aktuellen Cloudmodell Fable Ist das schon bisschen anders?"
  },
  {
    "start": 967.76,
    "end": 969.66,
    "text": "Also da gibts deutlich mehr Pushback von der KI."
  },
  {
    "start": 970.72,
    "end": 975.62,
    "text": "Aber mit den anderen Modellen ist es häufig eben noch so, dass deine Einschaltungen einfach hingenommen werden ohne das wirklich zu hinterfragen."
  },
  {
    "start": 976.84,
    "end": 980.28,
    "text": "Und dann gibt's auch noch das Problem... Das nennt sich ContextRot, d.h."
  },
  {
    "start": 980.84,
    "end": 991.72,
    "text": "also je länger deine Session, je größer der Kontext mit dem die KI arbeiten muss, desto stärker nimmt die Leistungsfähigkeit von Agenten dann tatsächlich ab."
  },
  {
    "start": 992.46,
    "end": 995.28,
    "text": "Weil genau was gibt einfach zu viel Lärm rundherum?"
  },
  {
    "start": 995.46,
    "end": 995.64,
    "text": "D.h.,"
  },
  {
    "start": 996.32,
    "end": 998.46,
    "text": "die KI wird irgendwann den Faden verlieren."
  },
  {
    "start": 998.6,
    "end": 1002.0,
    "text": "oder Ja, Scope Drift ist auch ein interessanter Begriff."
  },
  {
    "start": 1002.08,
    "end": 1008.84,
    "text": "Also einfach nicht mehr das Ziel ganz klar vor Augen haben sondern vielleicht auch davon abweichen und andere Sachen parallel mitentwickeln."
  },
  {
    "start": 1009.58,
    "end": 1019.16,
    "text": "Und um das alles irgendwo einzufangen und diese Probleme zu vermeiden nutzt man aktuell in der Software-Entwicklung eben Frameworks so was wie BEAMAT zum Beispiel."
  },
  {
    "start": 1019.2,
    "end": 1022.1,
    "text": "weil dann hast du ein reproduzierbares System d.h."
  },
  {
    "start": 1022.32,
    "end": 1031.899,
    "text": "Du hast einen strukturierten Entwicklungsworkflow Etablierte Methode, zum Beispiel einem Spec Driven Development Ansatz oder einem Test Driven development Ansatz."
  },
  {
    "start": 1032.939,
    "end": 1035.8,
    "text": "Das heißt du definierst erst mal das was bevor es denn überhaupt umgesetzt wird."
  },
  {
    "start": 1036.159,
    "end": 1046.119,
    "text": "sprich ist es auch komplett dokumentiert weil bei Vibe Coding du hast quasi nur deine Chat History und die Dokumente die du vielleicht noch in den Kontext geladen hast aber das ist ja nirgends wo oben abgelegt."
  },
  {
    "start": 1046.26,
    "end": 1056.62,
    "text": "das heisst also mit so einem dokumentierten Prozess haben wir auch immer wieder sag mal Single Source of Truth wird zb Anforderungen mit den KI arbeitet."
  },
  {
    "start": 1058.199,
    "end": 1059.679,
    "text": "Dann haben wir eine planbare Qualität."
  },
  {
    "start": 1059.74,
    "end": 1065.26,
    "text": "und was man natürlich auch machen kann ist, gerade wenn man Software entwickelt, kann man eben auch automatisiert von KI-Tests schreiben lassen."
  },
  {
    "start": 1065.34,
    "end": 1069.939,
    "text": "dann das heißt man sichert damit auch wiederum eine gewisse Softwarequalität die erstellt wird so."
  },
  {
    "start": 1070.48,
    "end": 1079.56,
    "text": "Mit solchen Frameworks hast du dann eben teamweit einen kompletten Standard und jeder nutzt das gleiche System, jeder kann die gleichen Ergebnisse erzeugen und das ist eben der Vorteil von seinem Framework."
  },
  {
    "start": 1080.54,
    "end": 1083.78,
    "text": "Das Spannende als du es gerade erzählt hast war gegen mir so durch den Kopf."
  },
  {
    "start": 1085.96,
    "end": 1092.939,
    "text": "Probleme, die beschreibst sind eigentlich ganz klassische Probleme eines Software Developers oder eines Teams an sich."
  },
  {
    "start": 1093.62,
    "end": 1097.179,
    "text": "Also zu viel Kontext würde auch den, wie hast du es eben genannt?"
  },
  {
    "start": 1097.22,
    "end": 1106.82,
    "text": "Den Junior Entwickler irgendwann in den Hals brechen nach dem Motto wenn wir ihn zutextest mit der Information noch dieser und jener und welcher werden bestimmte Sachen halt vergessen."
  },
  {
    "start": 1107.139,
    "end": 1124.919,
    "text": "Und wenn Du kein klares Framework hast Wenn Du keine Coding Guidelines zum Beispiel hast wenn Du keine Test Guidelines hast wenn du keine Dokumentation hast, in der realen Welt so wie früher dann oder keine definierten Feedback-Zyklen."
  },
  {
    "start": 1125.02,
    "end": 1127.199,
    "text": "Dann treffen wir auf ganz viele Probleme."
  },
  {
    "start": 1127.28,
    "end": 1136.699,
    "text": "das ist ja unter anderem ein Grund weshalb so einen Scrum framework hier mehr auf die Zusammenarbeit als auf Coden aber entstanden ist."
  },
  {
    "start": 1136.919,
    "end": 1150.0,
    "text": "nach dem Motto Der Begriff Framework der passt jetzt meiner Ansicht nach hier auch in den agentischen Software und Coding-Kontext ganz gut rein, weil da von der Grundlogik her eigentlich das Gleiche macht."
  },
  {
    "start": 1151.0,
    "end": 1152.679,
    "text": "Jetzt vielen Dank."
  },
  {
    "start": 1152.76,
    "end": 1157.179,
    "text": "erstmal zur Erklärung was ein Framework ist."
  },
  {
    "start": 1157.26,
    "end": 1163.72,
    "text": "jetzt fliegt der Begriff Harnes ja auch immer und Agenten so durch den Raum."
  },
  {
    "start": 1163.78,
    "end": 1172.439,
    "text": "also solche Begriffe Kannst du uns vielleicht mal jetzt am Anfang, so aus deinem Verständnis deiner Definition das Mal ein Orten."
  },
  {
    "start": 1172.54,
    "end": 1175.199,
    "text": "wie spielt jetzt framework harnis agent."
  },
  {
    "start": 1175.78,
    "end": 1177.76,
    "text": "Skill so zusammen."
  },
  {
    "start": 1177.86,
    "end": 1182.22,
    "text": "also sozusagen eine Kurzfassung vielleicht damit wir richtig jetzt einsteigen."
  },
  {
    "start": 1182.879,
    "end": 1187.86,
    "text": "Ja komplett das sind ja sehr abstraktive Themen auch zum Beispiel für mich."
  },
  {
    "start": 1188.26,
    "end": 1191.32,
    "text": "im Kern steht erstmal das large language model an sich, ja."
  },
  {
    "start": 1191.419,
    "end": 1196.86,
    "text": "Das ist jetzt zum Beispiel cloud opus four Punkt acht oder ein fable und das ist ja erst mal."
  },
  {
    "start": 1197.46,
    "end": 1198.439,
    "text": "also das modell an sich."
  },
  {
    "start": 1198.5,
    "end": 1198.54,
    "text": "so."
  },
  {
    "start": 1198.62,
    "end": 1202.06,
    "text": "dann haben wir den hanes also die konfiguration schicht."
  },
  {
    "start": 1202.24,
    "end": 1204.72,
    "text": "aus meiner sicht dass es dann zum beispiel einen cloud code."
  },
  {
    "start": 1205.3,
    "end": 1218.62,
    "text": "ja weil also cloud code ist er letztendlich nur eine schnittstelle die dann auf die modelle zugreift und in dieser schrift stelle da gibt's ein bisschen infrastruktur da gibts aber auch sowas wie den system prompt um das model eben entsprechend vorzukonfigurieren für die nutzung."
  },
  {
    "start": 1220.06,
    "end": 1224.56,
    "text": "So, so ein Framework ist dann die Schicht da drüber sozusagen."
  },
  {
    "start": 1224.6,
    "end": 1226.72,
    "text": "Also wie gesagt niedrigste Schicht Flash Language Model."
  },
  {
    "start": 1227.179,
    "end": 1234.86,
    "text": "Dann haben wir die Schichte drüber den Harnes und dann kommt das Framework weil das Framewerk ist eher die Methodik wie auch das Scrum vorgehen sozusagen."
  },
  {
    "start": 1235.56,
    "end": 1241.679,
    "text": "Das heißt hier nutzen wir einfach den Harness mit einer bestimmten Methodik die wir dann sozusagen vorgeben."
  },
  {
    "start": 1242.939,
    "end": 1245.98,
    "text": "Das ist für mich sozusagen dann ja das höchste Level."
  },
  {
    "start": 1246.84,
    "end": 1247.8,
    "text": "Ja, schöne Erklärung!"
  },
  {
    "start": 1249.24,
    "end": 1261.74,
    "text": "Das heißt, ein Framework ist jetzt sozusagen ein methodisch-prozessualer Ansatz um... ...agentische Code-Entwicklungen oder Software-Entwickelungen agentisch zu machen."
  },
  {
    "start": 1262.06,
    "end": 1262.28,
    "text": "Okay!"
  },
  {
    "start": 1262.36,
    "end": 1262.58,
    "text": "Genau!"
  },
  {
    "start": 1263.06,
    "end": 1263.08,
    "text": "Ja!"
  },
  {
    "start": 1264.22,
    "end": 1269.679,
    "text": "Das heisst dieses Framework, jetzt gehen wir mal tiefer rein in BeMAD nutzt."
  },
  {
    "start": 1269.82,
    "end": 1289.48,
    "text": "bestimmte Elemente dieses Hanges also dieses Markus Andertzak hat das Mal mit Geschirr übersetzt Also so sagen das Geschirrr für deinen LLM, finde ich auch ganz passend so dass es beherrschbar wird und das Framework nutzt dafür vor allem soweit ich das weiß bestimmte Agenten."
  },
  {
    "start": 1290.379,
    "end": 1315.22,
    "text": "Und die Agenten sind übersetzt ein bisschen die Teammitglieder, so ist mein Verständnis, sodass die Be-Made Methode einen gewissen Team Setup und angelehnt an Agiles Software Frameworks... nicht, Agile Frameworks, ein gewisses Team Set-up bei der agentischen Kotentwicklung vorschlägt oder einsetzt."
  },
  {
    "start": 1315.84,
    "end": 1320.96,
    "text": "Wie jetzt sind wir glaube ich an dem Punkt die Be-Med Methode mal etwas besser erklären zu können?"
  },
  {
    "start": 1321.919,
    "end": 1322.419,
    "text": "Ja, so zwar!"
  },
  {
    "start": 1323.72,
    "end": 1324.98,
    "text": "Genau und zwar also genau."
  },
  {
    "start": 1325.06,
    "end": 1335.8,
    "text": "be-med gibt ja einfach einen Team aus Agenten an die Hand die von der Planung über das Design deiner App oder Funktion bis hin zur Implementierung quasi alles übernehmen."
  },
  {
    "start": 1336.3,
    "end": 1341.32,
    "text": "und da ist eben mit so einem Das Gramm-Ansatz wird auch sehr stark angelehnt an dieses agile Arbeiten."
  },
  {
    "start": 1342.02,
    "end": 1353.6,
    "text": "Das heißt, im Laufe der Durchführung der Beamed Methode erstellst du verschiedene Artefakte mit den Agents gemeinsam und die Agents genau das sind richtige Personas."
  },
  {
    "start": 1353.96,
    "end": 1365.54,
    "text": "und das heißt zum Beispiel du startest mit der Mary dem Business Analyst und mit der Marie sprichst du dann erstmal über Dein gesamtes Projekt und die Mary erstellt ihr dann daraus ein Produkt brief."
  },
  {
    "start": 1365.639,
    "end": 1378.04,
    "text": "Das heißt, die ist so gepolt dass sie dir möglichst viele Fragen zum Produkt zu deinen Ideen, zu deinem Gedanken stellt damit es einfach besser versteht warum du das Projekt überhaupt entwickeln oder umsetzen möchtest was die Idee dahinter isst?"
  },
  {
    "start": 1378.879,
    "end": 1381.34,
    "text": "Die haben wirklich Namen inzwischen?"
  },
  {
    "start": 1381.62,
    "end": 1381.899,
    "text": "Ja genau."
  },
  {
    "start": 1383.36,
    "end": 1385.8,
    "text": "Da gibt's neun verschiedene Personas gibt es."
  },
  {
    "start": 1386.919,
    "end": 1393.34,
    "text": "Das Ganze durchläuft vier Phasen, also das ist einmal Analyzes, dann Planning, Solutioning und Implementation."
  },
  {
    "start": 1393.899,
    "end": 1398.52,
    "text": "Und in diesen vier PhASen kannst du ich meine über-vierunddreißig verschiedene Workflows durchführen."
  },
  {
    "start": 1398.72,
    "end": 1401.76,
    "text": "Also je nachdem wo du gegebenenfalls noch abzweigen willst und so."
  },
  {
    "start": 1401.879,
    "end": 1403.939,
    "text": "Du musst nicht alle Vierund drei immer durchlaufen."
  },
  {
    "start": 1404.04,
    "end": 1405.48,
    "text": "Du kannst es auch deutlich kürzer machen."
  },
  {
    "start": 1405.56,
    "end": 1407.0,
    "text": "Gibt's auch einen Fast Track, mein ich!"
  },
  {
    "start": 1407.96,
    "end": 1410.72,
    "text": "Aber das ist so grundsätzlich erstmal der Durchlauf."
  },
  {
    "start": 1410.82,
    "end": 1416.3,
    "text": "Das heißt, am Anfang steht die Mary mit der Arbeitest du erst mal das Product Brief dann geht es in die nächste Phase."
  },
  {
    "start": 1416.34,
    "end": 1419.02,
    "text": "Dann kommt das PRD also das Product Requirements Document."
  },
  {
    "start": 1419.48,
    "end": 1422.12,
    "text": "da geht es um funktionale und nicht funktionale Anforderungen."
  },
  {
    "start": 1423.0,
    "end": 1425.76,
    "text": "Dann sprichst du mit dem Architekt, der arbeitet wieder."
  },
  {
    "start": 1426.179,
    "end": 1427.76,
    "text": "Product war jetzt ein welcher Agent?"
  },
  {
    "start": 1428.0,
    "end": 1430.419,
    "text": "Ein Produktmanager dann quasi oder ein Product Owner oder"
  },
  {
    "start": 1430.52,
    "end": 1430.659,
    "text": "wie?"
  },
  {
    "start": 1430.98,
    "end": 1433.78,
    "text": "Genau es gibt den Product Manager gibt das."
  },
  {
    "start": 1434.04,
    "end": 1434.56,
    "text": "So dann hast du..."
  },
  {
    "start": 1435.02,
    "end": 1440.48,
    "text": "Jetzt musst du mir die Namen sagen, dass haste mich wenn du sie hast."
  },
  {
    "start": 1441.46,
    "end": 1442.439,
    "text": "Der darf ich gerade nicht vorlegen."
  },
  {
    "start": 1442.48,
    "end": 1446.78,
    "text": "da muss ich tatsächlich einmal in die Dokumentation reinschauen Das ist"
  },
  {
    "start": 1446.84,
    "end": 1448.12,
    "text": "auch nicht relevant."
  },
  {
    "start": 1448.24,
    "end": 1454.74,
    "text": "also nach dem Business Analysten oder nach der Business Analystin kommt der oder die Produktmanagerin."
  },
  {
    "start": 1454.899,
    "end": 1456.98,
    "text": "Okay, und er stellt das PRD?"
  },
  {
    "start": 1457.439,
    "end": 1458.52,
    "text": "Genau das PRDE genau!"
  },
  {
    "start": 1458.659,
    "end": 1461.199,
    "text": "Das ist dann wieder die Basis für den Architekten."
  },
  {
    "start": 1461.58,
    "end": 1464.98,
    "text": "Der Architekt macht damit die ja Plan-die-Architektur."
  },
  {
    "start": 1465.379,
    "end": 1466.24,
    "text": "Das heißt Textec."
  },
  {
    "start": 1466.62,
    "end": 1467.8,
    "text": "welche Libraries brauchen wir?"
  },
  {
    "start": 1468.08,
    "end": 1469.939,
    "text": "was gibt es noch an technischen Anforderungen?"
  },
  {
    "start": 1470.52,
    "end": 1475.5,
    "text": "und daraus werden dann wiederum App Hicks und Stories abgeleitet mit Akzeptanzkriterien und den konkreten Aufgaben."
  },
  {
    "start": 1476.08,
    "end": 1478.96,
    "text": "Im Hintergrund wird dann tatsächlich auch ein Sprintboard erstellt."
  },
  {
    "start": 1479.08,
    "end": 1485.54,
    "text": "Das ist für die Agenten selbst, damit sie jederzeit wissen welches Epic und welche Story gerade welchen Status haben."
  },
  {
    "start": 1486.56,
    "end": 1489.1,
    "text": "Und am Ende kannst du eine Retro durchführen."
  },
  {
    "start": 1489.22,
    "end": 1497.659,
    "text": "Auch dafür gibt es einen entsprechenden Workflow in Beamed um dann wieder raus Learnings abzuleiten und das in den nächsten Aufgaben mit Einfließen zu lassen."
  },
  {
    "start": 1498.199,
    "end": 1502.76,
    "text": "Und das ganze ist so Design dass du eben bei jedem Schritt im Loop bist und die Ergebnisse dann einmal abnimmst."
  },
  {
    "start": 1503.419,
    "end": 1506.659,
    "text": "Ich hab gerade immer nachgeschlagen, also der Product Mentor ist John."
  },
  {
    "start": 1508.28,
    "end": 1510.46,
    "text": "Der Technical Writer ist Paige."
  },
  {
    "start": 1511.24,
    "end": 1516.58,
    "text": "UX Designer Sally System Architect Winston Senior Engineer Emilia."
  },
  {
    "start": 1517.32,
    "end": 1519.96,
    "text": "Ja genau dann gibt es auch noch ich habe den Designer."
  },
  {
    "start": 1520.04,
    "end": 1529.74,
    "text": "ja das heißt wenn du da Frontend oder also UI UX spezifische Themen hast kannst du dann auch nochmal mit dem Agent in die Diskussion gehen und dir da Spezifikationen für erstellen lassen."
  },
  {
    "start": 1529.82,
    "end": 1536.46,
    "text": "Also genau, du musst nicht zwangsweise alle bedienen oder mit allen arbeiten sondern du kannst auch nur gezielt mit einigen wenigen davon."
  },
  {
    "start": 1538.6,
    "end": 1538.78,
    "text": "Okay!"
  },
  {
    "start": 1539.08,
    "end": 1543.28,
    "text": "Die Namen sind ja auch Schall-und-Rauch ist auch egal darum soll es ja nicht gehen."
  },
  {
    "start": 1543.399,
    "end": 1551.899,
    "text": "aber tatsächlich das Entscheidende ist es gibt verschiedene Agentin im Sinne von Teamrollen und du hattest schon angefangen."
  },
  {
    "start": 1552.08,
    "end": 1556.899,
    "text": "also es fängt mit der Business Analystin an, es geht über ein Produktmanager."
  },
  {
    "start": 1557.639,
    "end": 1587.76,
    "text": "Wir haben Architekten, es gibt sogar einen Scrum Master Es gibt im Zweifel einen UX Designer Senior Engineer ich glaube auch einen Test Also QALer Das heißt sehr nah irgendwie angelehnt an jetzt nicht Scrum in Reihenform aber an ein Team Setup was sich dann, wenn ich es richtig verstehe bestimmte Sachen so wie so ein Stage-Gate Prozess immer weiter gibt."
  },
  {
    "start": 1587.86,
    "end": 1604.879,
    "text": "Also du hast das eben angefangen zu beschreiben mit Analyst übergibten Product Brief und Product Manager, Product Manager übergibt einen PAD an, ich glaube Architekt usw.. Im ersten Moment ist das ja immer so eine Übergabe von Dokumenten."
  },
  {
    "start": 1605.36,
    "end": 1608.659,
    "text": "Und du sagst auch, dass gehört zu den Spectreven-Development Ansätzen?"
  },
  {
    "start": 1610.36,
    "end": 1611.04,
    "text": "Genau auf jeden Fall!"
  },
  {
    "start": 1611.1,
    "end": 1619.679,
    "text": "Also für mich entscheidend sind nicht die Rollen sondern eher die Artefakte, die daraus entstehen weil genau mit denen willst Du nachher arbeiten bzw."
  },
  {
    "start": 1620.12,
    "end": 1630.86,
    "text": "Das ist eigentlich dann die Grundlage auch für die Coding Agents und das Wichtige ist hier eigentlich, dass die Agents ihrer Arbeit selber verifizieren und validieren können."
  },
  {
    "start": 1630.899,
    "end": 1636.379,
    "text": "Und das können sie nur, wenn du einmal sauber spezifiziert hast was denn genau entwickelt werden soll und in welche Reihenfolge."
  },
  {
    "start": 1637.02,
    "end": 1645.699,
    "text": "Das ist auch dann der größte Hebel laut zum Beispiel enthropic die sagen Auch Wenn Claude seine eigene Arbeit verifiziert kann Dann steigert es die Qualität massiv."
  },
  {
    "start": 1646.6,
    "end": 1649.12,
    "text": "So und deswegen wählt man eben genau diesen Ansatz."
  },
  {
    "start": 1650.179,
    "end": 1652.22,
    "text": "Es gibt die komplette Gegenbewegung."
  },
  {
    "start": 1653.32,
    "end": 1659.179,
    "text": "Ja also ich habe letztens erst ein reddit thread gelesen der auch den Titel hatte, willkommen zurück zu Wasserfall."
  },
  {
    "start": 1659.659,
    "end": 1665.5,
    "text": "Einfach weil durch diese Phasen man ja auch die Schnelligkeit rausnimmt sozusagen."
  },
  {
    "start": 1666.379,
    "end": 1671.36,
    "text": "aber ich denke mir also einerseits genau wegen diesem Validierungsthema ist es für mich wichtig."
  },
  {
    "start": 1671.48,
    "end": 1689.98,
    "text": "aber auch wir haben über die Probleme am Anfang gesprochen wie die Vibecoding mitbringt und ich glaube du kannst keine produktive Software entwickeln wenn du nicht einen gewissen Rahmen setzt in dem Cloud arbeiten kann um einfach auch einen gewissen Qualitätsstandard zu gewährleisten und gewisse Best Practices mit Einfließen zu lassen."
  },
  {
    "start": 1690.34,
    "end": 1697.56,
    "text": "Dementsprechend ist so ein Vorgehen aus meiner Sicht eigentlich unumgänglich, wenn du das in einem Enterprise Setup vor allem umsetzen möchtest."
  },
  {
    "start": 1698.5,
    "end": 1700.32,
    "text": "Das kannst du zum gewissen Grad automatisieren."
  },
  {
    "start": 1700.58,
    "end": 1711.419,
    "text": "also die sowohl Claude als auch andere Coding Agents bieten Möglichkeiten, Skills Befehle um Teilprozesse davon oder auch den gesamten Prozess zu automatisier'n."
  },
  {
    "start": 1712.48,
    "end": 1717.04,
    "text": "aber am Ende bist du ja selbst in der Verantwortung für das, was da am Ende entsteht."
  },
  {
    "start": 1717.699,
    "end": 1727.76,
    "text": "Du musst dafür gerade stehen wenn irgendwo das System bricht und deswegen ist dieser Human Intellub-Prozess auch nach wie vor eigentlich unverzichtbar."
  },
  {
    "start": 1727.879,
    "end": 1737.34,
    "text": "Also vielleicht nicht an jeder Stelle, vielleicht nur an gezielten Stellen aber du musst auf jeden Fall einmal das Ergebnis abnehmen bevor du da Claude zu einhundert Prozent autonom laufen lässt."
  },
  {
    "start": 1738.439,
    "end": 1744.179,
    "text": "Ich bin so, wenn ich drauf gucke auf das Framework des Be-Med, auf diese Be-Made Methode bin ich so hin und her gerissen."
  },
  {
    "start": 1744.76,
    "end": 1757.379,
    "text": "Auf der einen Seite den Ansatz solche Agenten in so einem Team miteinander laufen zu lassen total charmant Und Agenten sind dann ja, korrigier mich über Skills im Kern."
  },
  {
    "start": 1757.879,
    "end": 1760.919,
    "text": "Ja es gibt unterschiedliche Setups oder unterschiedliche Vorgehensweisen."
  },
  {
    "start": 1761.199,
    "end": 1763.5,
    "text": "In Be-med sind es tatsächlich konfigurierte Agents."
  },
  {
    "start": 1764.899,
    "end": 1767.54,
    "text": "Man kann aber so ein Framework auch mit Skills aufsetzen."
  },
  {
    "start": 1767.679,
    "end": 1769.3,
    "text": "Da kommen wir gleich auch noch mal bei anderen Beispielen."
  },
  {
    "start": 1769.34,
    "end": 1771.36,
    "text": "Aber sei es so, mein Gedanke war was anderes."
  },
  {
    "start": 1771.86,
    "end": 1774.199,
    "text": "Ich habe also hier verschiedene Personen, das ist eben genannt."
  },
  {
    "start": 1774.24,
    "end": 1774.879,
    "text": "Das finde ich cool."
  },
  {
    "start": 1775.439,
    "end": 1785.899,
    "text": "Was meine Kritik daran ist dass es so aussieht wie einen schlecht zusammengesetzten Scrum-Team in der Realität So nach dem Motto da kommen fünf oder sechs Expertinnen und Experten zusammen."
  },
  {
    "start": 1785.96,
    "end": 1798.36,
    "text": "Jeder hat seine eigene Expertise und Capabilities Und das ist aber weit weg von dem, was wir mal T-Shaped Skillset oder auch M-Shaped Skillset genannt haben."
  },
  {
    "start": 1798.419,
    "end": 1807.139,
    "text": "Das heißt jeder hat seine Spezialisten Verantwortung und so kommen die zusammen reden miteinander – nein stimmt gar nicht."
  },
  {
    "start": 1807.199,
    "end": 1809.179,
    "text": "sie übergeben sich ihre Dokumente miteinander!"
  },
  {
    "start": 1809.82,
    "end": 1813.5,
    "text": "Das ist weit weg vom dem wie ich Scrum verstehe."
  },
  {
    "start": 1814.52,
    "end": 1822.74,
    "text": "Ich finde die verschiedenen Rollen so zusammenzukommen von der Grunddenke ja total gut, aber das was Krumm in der Realität ja ausmacht sind diese."
  },
  {
    "start": 1823.84,
    "end": 1830.82,
    "text": "Sehr stark verkürzten Feedback Zyklen im Sinne von immer schnelles inspektende Depth herzustellen."
  },
  {
    "start": 1831.1,
    "end": 1836.179,
    "text": "zum Teil ist es hier mit reingebacken gerade wenn es auch so Richtung eines Goals geht und."
  },
  {
    "start": 1837.32,
    "end": 1840.72,
    "text": "Auch so Testzyklen so das kann ich schon total nachvollziehen dass es drin ist."
  },
  {
    "start": 1841.84,
    "end": 1850.56,
    "text": "Aber dieses sozusagen zwischendurch abwägen und zwischen den verschiedenen rollen diskutieren."
  },
  {
    "start": 1850.62,
    "end": 1852.139,
    "text": "Und das beste rausholen."
  },
  {
    "start": 1852.32,
    "end": 1863.22,
    "text": "also mehr so dass gemeinsame arbeiten an einem increment, das kann ich nicht so ganz entdecken weiß nicht ob die kritik stimmt oder ob es zu wenig kennen"
  },
  {
    "start": 1864.5,
    "end": 1864.939,
    "text": "in teilen."
  },
  {
    "start": 1865.0,
    "end": 1875.32,
    "text": "also es gibt glaube ich hier auch denn party mode heißt das glaube ich auch wo die agents miteinander auch miteinander an einem Artifakt arbeiten und das aus verschiedenen Perspektiven reviewen."
  },
  {
    "start": 1875.72,
    "end": 1882.12,
    "text": "Auch das kannst du ja selber auch anstoßen, da gibt es glaube ich nur keinen vorgebauten Befehl für oder so."
  },
  {
    "start": 1882.24,
    "end": 1884.06,
    "text": "Dann müsst ihr jetzt tatsächlich nochmal nachschauen."
  },
  {
    "start": 1884.12,
    "end": 1887.24,
    "text": "aber ich glaube sowas müsstest du dann selber initiieren."
  },
  {
    "start": 1887.5,
    "end": 1888.98,
    "text": "Aber also möglich ist es auf jeden Fall."
  },
  {
    "start": 1889.22,
    "end": 1901.419,
    "text": "man kann sozusagen einen, ich glaube das nennt sich dann auch Adversarial Review dass du einfach mehrere Agents aus mehreren Perspektive in einer Artifakten arbeiten lässt die dann sich gegenseitig challenging Und dann Ergebnisse zusammentragen und das dann validieren."
  },
  {
    "start": 1902.1,
    "end": 1904.919,
    "text": "Okay, aber dann lass uns mal einen Schritt weiter gehen."
  },
  {
    "start": 1905.58,
    "end": 1911.08,
    "text": "Würdest du es einsetzen in einem Team oder ist es eher was für Einzelpersonen?"
  },
  {
    "start": 1911.179,
    "end": 1914.36,
    "text": "Ist das etwas um Software auf der grünen Wiese zu entwickeln?"
  },
  {
    "start": 1914.679,
    "end": 1917.78,
    "text": "Oder kann ich da auch Legacy mitbauen oder weiterentwickeln?"
  },
  {
    "start": 1918.48,
    "end": 1926.72,
    "text": "wo schätzt man aus deiner Sicht so die Be-Made Methode im Hinblick Nutzbarkeit ein oder was für Kritik du vielleicht auch dran hast?"
  },
  {
    "start": 1927.04,
    "end": 1927.879,
    "text": "Sehr gerne, sehr gerne."
  },
  {
    "start": 1927.96,
    "end": 1932.52,
    "text": "Also genau es ist sowohl geeignet für einzelne Personen als auch für Teams."
  },
  {
    "start": 1933.24,
    "end": 1936.56,
    "text": "also laut dem Brian selber eignen sich das für beide Setups."
  },
  {
    "start": 1937.679,
    "end": 1944.6,
    "text": "Wir haben das bei Visual Makers tatsächlich im Einsatz gehabt letztes Jahr und haben damit einen Großteil der Projekte umgesetzt."
  },
  {
    "start": 1945.22,
    "end": 1954.76,
    "text": "was mir negativ aufgefallen ist an dem Ansatz also neben den vielen positiven das Project Brief und so weiter."
  },
  {
    "start": 1954.82,
    "end": 1958.86,
    "text": "Also wir haben damit auch viele Angebote geschrieben lassen, von den Business Analyses hat wunderbar funktioniert."
  },
  {
    "start": 1959.34,
    "end": 1963.179,
    "text": "auf der anderen Seite die Kehrseite ist aber dass extrem viel Dokumentation entsteht."
  },
  {
    "start": 1963.22,
    "end": 1967.84,
    "text": "Das heißt also mein Gefühl war die Agents sind so konfiguriert, dass sie extrem viel Output erzeugen."
  },
  {
    "start": 1968.36,
    "end": 1977.46,
    "text": "Das heisst ein Project Brief kann schon mal irgendwie ja vier bis acht Seiten lang sein, so ein Pd kann auch um die fünf bis zehn Seiten lang Architekturdokument auch noch mal so fünf bis fünfzehn Seiten."
  },
  {
    "start": 1977.54,
    "end": 1984.24,
    "text": "Also wenn du da einem kleinen Team unterwegs bist, ist ja die Frage am Ende und das haben wir uns auch gefragt wer soll es am ende noch überblicken?"
  },
  {
    "start": 1984.32,
    "end": 1985.24,
    "text": "Wer soll das alles lesen?"
  },
  {
    "start": 1985.56,
    "end": 1990.659,
    "text": "Und wenn ich jetzt irgendwo eine Änderung habe kann ich sicher gehen dass die Agents das dann auch entsprechend aktualisieren?"
  },
  {
    "start": 1990.72,
    "end": 1992.12,
    "text": "oder muss sich da selber nochmal reviewn?"
  },
  {
    "start": 1992.919,
    "end": 2001.72,
    "text": "und Wir hatten einfach das Gefühl Du schaffst dir so viel overhead Dass ich das Setup für kleinere Teams gar nicht so sehr gut eignet."
  },
  {
    "start": 2001.84,
    "end": 2005.22,
    "text": "Wenn du da vielleicht Die die getreten Rollen hast ja und."
  },
  {
    "start": 2006.28,
    "end": 2013.36,
    "text": "Ich erstelle jetzt quasi nur das Projekt brief übergibt es weiter an mein Teammitglied der kümmern sich dann was pd, denn dann mag das vielleicht funktionieren."
  },
  {
    "start": 2013.399,
    "end": 2021.3,
    "text": "aber wenn ich mich als Einzelperson um das komplette Setup kümmern soll Dann ist es da sind es too much und da haben wir auch."
  },
  {
    "start": 2022.12,
    "end": 2025.419,
    "text": "Umgestellt haben das nur punktuell genutzt und uns auch andere framework."
  },
  {
    "start": 2025.72,
    "end": 2031.0,
    "text": "schaut genau ist ein guter Übergang andere frameworks Was gibt es denn sonst noch?"
  },
  {
    "start": 2031.06,
    "end": 2035.82,
    "text": "Also ich habe verstanden, wie Matt ist am nächsten vielleicht noch eine Scram-Idee dran."
  },
  {
    "start": 2035.879,
    "end": 2037.179,
    "text": "Das habt ihr in der Einstieg."
  },
  {
    "start": 2037.98,
    "end": 2042.419,
    "text": "aber was gibt es grundsätzlich noch und was empfiehlt du?"
  },
  {
    "start": 2042.54,
    "end": 2054.159,
    "text": "Ich habe gesehen bei dir im YouTube Kanal das hab' ich mir auch mal angeguckt hast Du einmal GSD also früher Gadget Dann heute Gadget Then betrachtet als auch Superpowers."
  },
  {
    "start": 2055.779,
    "end": 2058.52,
    "text": "Was sind die beiden beziehungsweise was gibt's da noch?"
  },
  {
    "start": 2059.42,
    "end": 2060.299,
    "text": "Ja, ja genau."
  },
  {
    "start": 2060.88,
    "end": 2066.819,
    "text": "Also Get Ship dann hat auch einen Spec Driven-Ansatz, sagen wir mal funktioniert aber grundsätzlich komplett anders."
  },
  {
    "start": 2066.88,
    "end": 2073.299,
    "text": "also es ist deutlich leicht gewichtiger besteht eigentlich immer nur aus fünf Phasen die dann immer im Loop aufgerufen werden."
  },
  {
    "start": 2073.34,
    "end": 2084.259,
    "text": "das heißt man hat einmal die Discuss Phase Plan Phase Execute Verify und Chip Und jedes Feature was man entwickeln möchte durchläuft einmal diesen Prozess und dann startet man quasi mit dem nächsten Feature wieder von vorne."
  },
  {
    "start": 2084.94,
    "end": 2089.0,
    "text": "Das heißt, nach den Initialisierungen würde man dann immer so vorgehen und diesen Loop durchlaufen."
  },
  {
    "start": 2090.06,
    "end": 2097.08,
    "text": "Und jede Phase wird mit losgelösten Sub-Agenz durchgeführt."
  },
  {
    "start": 2097.48,
    "end": 2104.54,
    "text": "Das heißt also es gibt... Man arbeitet ja normalerweise wenn man mit Cloud zum Beispiel oder mit Cloud Code chattet, dann arbeitet man mit einem Hauptagent."
  },
  {
    "start": 2105.68,
    "end": 2113.24,
    "text": "Diese Hauptagents kann sich kleine Helfer starten sogenannte Sub-Agents Die wissen aber nichts von dem, was du vorher mit Claude besprochen hast."
  },
  {
    "start": 2113.279,
    "end": 2122.1,
    "text": "Das heißt die haben ein isoliertes Kontextfenster also quasi ein leeres Gedächtnis und der Hauptagent, der startet diese Sub-Agents mit einem Initial Prompt."
  },
  {
    "start": 2122.6,
    "end": 2134.1,
    "text": "das heißt er gibt ihnen einmal eine Arbeitsanweisung und dann arbeiten sie losgelöst von dem was sonst so passiert und tragen dann am Ende ihr Ergebnis zusammen und liefern das wiederum an den Hauptagenden zurück und der kann damit weiterarbeiten."
  },
  {
    "start": 2134.819,
    "end": 2138.24,
    "text": "Der bekommt aber nicht den kompletten Herleitungsprozess, sag ich mal."
  },
  {
    "start": 2138.56,
    "end": 2148.52,
    "text": "Den der Subagent durchlaufen hat oder ist sondern eben nur das Ende Ergebnis und das sorgt für ja eine sparsam Umgang mit dem Kontextfenster."
  },
  {
    "start": 2148.56,
    "end": 2153.16,
    "text": "also auch dieses Context-Route Problem was wir eingangs mal besprochen haben ist damit dann sozusagen gelöst."
  },
  {
    "start": 2153.22,
    "end": 2156.18,
    "text": "darauf hat sich GSD dann auch pokussiert."
  },
  {
    "start": 2157.04,
    "end": 2161.96,
    "text": "Da habe ich eine kurze Nachfrage gerade diese Rückgabe des Subagents an den Hauptagenten."
  },
  {
    "start": 2162.94,
    "end": 2168.0,
    "text": "Ich passiert das auf einer Dokumentenbasis, also in MD Files oder geben die direkt an den Agenten."
  },
  {
    "start": 2168.04,
    "end": 2186.819,
    "text": "Weil was ich jetzt inzwischen schon gelernt hatte in der letzten Zeit war dass man sehr viel Token effizienter arbeiten kann wenn diese Kommunikation eben über Dokumente erfolgt und nicht sozusagen indirekter Kommunikations zwischen den Subagents und dem Hauptagent."
  },
  {
    "start": 2187.54,
    "end": 2190.72,
    "text": "Ja so weit ich weiß genau existiert es nur temporär?"
  },
  {
    "start": 2191.66,
    "end": 2195.88,
    "text": "Und das lebt dann auch nur von da an in dem Kontextfenster des Hauptagents."
  },
  {
    "start": 2196.58,
    "end": 2203.819,
    "text": "Das heißt, sinnvollerweise lässt man sich das irgendwo niederschreiben auf jeden Fall also damit man es dann einmal dokumentiert hat und immer wieder einwerfen kann."
  },
  {
    "start": 2203.9,
    "end": 2210.1,
    "text": "Also es kommt natürlich auch auf die Aufgabenstellung an ist jetzt was man wirklich länger behalten möchte."
  },
  {
    "start": 2210.299,
    "end": 2220.42,
    "text": "oder wenn er zum Beispiel eine wichtige Implementierung stattgefunden hat oder der Schreiben von Spezifikationen möchte man vielleicht noch... Den Herzen Weg oder das Ergebnis nochmal dokumentiert haben."
  },
  {
    "start": 2220.46,
    "end": 2220.96,
    "text": "Ja, also"
  },
  {
    "start": 2221.46,
    "end": 2224.0,
    "text": "sorry ich mach das ja hier auch um selber was zu lernen."
  },
  {
    "start": 2227.2,
    "end": 2228.44,
    "text": "Das GSD, das Sketchup."
  },
  {
    "start": 2228.52,
    "end": 2230.86,
    "text": "dann ist es mehr für Neuentwicklung?"
  },
  {
    "start": 2230.96,
    "end": 2233.22,
    "text": "Für Bestandsprojekte, für Legacy wo würdest du es anordnen?"
  },
  {
    "start": 2233.759,
    "end": 2235.88,
    "text": "Sowohl als auch also genau Greenfield Projekte."
  },
  {
    "start": 2235.92,
    "end": 2237.759,
    "text": "also neue Projekten eignen sich super damit."
  },
  {
    "start": 2238.58,
    "end": 2240.18,
    "text": "wie gesagt sehr leichtgewichtig."
  },
  {
    "start": 2240.72,
    "end": 2245.819,
    "text": "Aber auch Bestandsprojekte lassen sich damit sehr gut analysieren, gesteert einen sehr coolen Ansatz."
  },
  {
    "start": 2245.96,
    "end": 2248.44,
    "text": "und zwar gibt es ein Befehl der nennt sich MapCodeBase."
  },
  {
    "start": 2248.98,
    "end": 2257.34,
    "text": "Und dann schickt der Hauptagent sieben verschiedene Subagents los die die bestehende Codebase aus verschiedenen Perspektiven analysieren und das dann eben zusammentragen."
  },
  {
    "start": 2258.12,
    "end": 2260.48,
    "text": "Da gibts dann die Architektursicht."
  },
  {
    "start": 2260.66,
    "end": 2270.279,
    "text": "da wird einmal die komplette Anwendungsarchitektur dokumentiert Die Textexicht Wo dann genau drin steht, welche Technologien werden verwendet und welche angrenzten Systeme werden angeboten etc."
  },
  {
    "start": 2271.2,
    "end": 2272.98,
    "text": "Dann gibt es auch die Concern Perspektive."
  },
  {
    "start": 2273.04,
    "end": 2277.08,
    "text": "das heißt auch so die technische Schuld wird zusammengetragen Sicherheitslücken etc."
  },
  {
    "start": 2277.62,
    "end": 2283.259,
    "text": "Da gibt's Konventionen sich das heißt also der Code an sich wie er geschrieben wird wird auch einmal dokumentiert."
  },
  {
    "start": 2283.299,
    "end": 2290.86,
    "text": "das heißt welche welche Patterns sind erkennbar Welche welche Regeln welche Fogensweisen hat man da beim Schreiben des Codes gewählt?"
  },
  {
    "start": 2290.92,
    "end": 2297.819,
    "text": "Auch das wird alles dokumentiert und zusammen getragen Dann hat man eben eine sehr schöne umfassende Dokumentation, mit der man dann weiterarbeiten kann."
  },
  {
    "start": 2297.88,
    "end": 2303.819,
    "text": "Also vor allem natürlich eignet sich das für Legacy-Projekte wo man eine schlechte oder gar keine Dokumentations hat."
  },
  {
    "start": 2304.46,
    "end": 2309.759,
    "text": "Ansonsten kann man auch Bestandsdokumentationen mit einfließen lassen und damit das Framework füttern."
  },
  {
    "start": 2309.96,
    "end": 2313.48,
    "text": "Dafür gibt es dann am Anfang wenn man das FrameWork installiert hat die Initialisierungsphase."
  },
  {
    "start": 2313.819,
    "end": 2322.9,
    "text": "Das ist einfach ein einfacher Befehl den man ausführt Und da kann man das reingeben, der analysiert dann auch einmal das Projekt und sozusagen die Ausgangsbasis."
  },
  {
    "start": 2328.02,
    "end": 2329.04,
    "text": "Ja, was gibt es sonst noch?"
  },
  {
    "start": 2329.259,
    "end": 2330.759,
    "text": "Superpowers war ein Stichwort."
  },
  {
    "start": 2332.279,
    "end": 2335.42,
    "text": "Ist das ähnlich aus einem Spec Driven-Development Ansatz?"
  },
  {
    "start": 2335.52,
    "end": 2336.799,
    "text": "oder wo unterscheidet sich das?"
  },
  {
    "start": 2337.14,
    "end": 2339.4,
    "text": "Genau superpowers, ähnliche Ansätze."
  },
  {
    "start": 2339.44,
    "end": 2347.319,
    "text": "also ich sag mal vom Prozess her, vom Durchlauf her relativ ähnlich zu GSD allerdings nicht mit nem Spec Drivan ansatz sondern mit einem Test Driven Development Ansatz."
  },
  {
    "start": 2347.84,
    "end": 2352.44,
    "text": "Das heißt also bevor hier überhaupt eine Zeile Code geschrieben wird werden erstmal Tests formuliert."
  },
  {
    "start": 2353.04,
    "end": 2356.08,
    "text": "Also ja die Tests, die dann die Software Komponenten prüfen."
  },
  {
    "start": 2356.9,
    "end": 2362.779,
    "text": "Und das mag jetzt erstmal vielleicht für einen neuen Tag ist komisch klingen dass mein erst mal Test für Software schreibt den noch gar nicht existiert."
  },
  {
    "start": 2362.819,
    "end": 2363.98,
    "text": "Das ist aber tatsächlich das Vorgehen."
  },
  {
    "start": 2364.58,
    "end": 2369.16,
    "text": "Das heißt der Test natürlich beim ersten Durchlauf rot sein kann ich es fehlerhaft."
  },
  {
    "start": 2369.779,
    "end": 2375.5,
    "text": "Dann wird der minimale Code geschrieben um diesen Test dann irgendwann grün werden zu lassen."
  },
  {
    "start": 2376.4,
    "end": 2383.2,
    "text": "und so geht man eben auch sicher, zu den Coding Agents ja neigen, eben auch minimiert wird."
  },
  {
    "start": 2383.4,
    "end": 2391.34,
    "text": "Weil immer nur der minimalste Code geschrieben wird um an diesen Test am Ende zu erfüllen und das sorgt dann auch wiederum für eine relativ hohe Codequalität."
  },
  {
    "start": 2391.759,
    "end": 2395.759,
    "text": "Und das ist der Ansatz von Superpowers da so ein Test-Driven-Development durchzuführen."
  },
  {
    "start": 2396.36,
    "end": 2414.6,
    "text": "Ja, totale Renaissance von TDD, von Test Driven Development zu tiefst agil im Sinne einer der leicht gewichtigen Methoden die so zweite Hälfte in der Jahre aufkam Mit, ja zu die Urväter des agilen Manifests waren auch Vertreter."
  },
  {
    "start": 2415.12,
    "end": 2416.6,
    "text": "In dem Fall muss man nicht gendern, ne?"
  },
  {
    "start": 2416.74,
    "end": 2422.54,
    "text": "Vertrether von TDD Das das hat jetzt nochmal so eine Renaissance."
  },
  {
    "start": 2424.0,
    "end": 2428.16,
    "text": "Gut BMAT GSD Superpowers."
  },
  {
    "start": 2428.24,
    "end": 2432.36,
    "text": "gibt es irgendwie noch relevante weitere Frameworks wo man hingucken sollte?"
  },
  {
    "start": 2432.64,
    "end": 2438.4,
    "text": "oder ansonsten lasst uns mal so ein bisschen das zusammenfassen, was ist so die Kritik an den Frameworks?"
  },
  {
    "start": 2438.48,
    "end": 2439.88,
    "text": "Was können sie gut, was können sie nicht."
  },
  {
    "start": 2440.74,
    "end": 2442.08,
    "text": "Auf welches sollte man setzen?"
  },
  {
    "start": 2442.22,
    "end": 2443.319,
    "text": "oder was hast du für dich draus"
  },
  {
    "start": 2443.4,
    "end": 2443.72,
    "text": "gemacht?\"."
  },
  {
    "start": 2444.22,
    "end": 2445.0,
    "text": "Ja total also genau."
  },
  {
    "start": 2445.06,
    "end": 2453.34,
    "text": "es gibt noch viele weitere von irgendwie GitHub, Speckkit, Amazon, Kiro, AgentOS Also viele viele weitere die man sich anschauen kann."
  },
  {
    "start": 2453.46,
    "end": 2462.02,
    "text": "ich würde sagen Es gibt nicht dass eine beste framework sondern es kommt immer sehr stark darauf an was habe ich für ein Team Setup... ...was hab' ich fürs Skills im team."
  },
  {
    "start": 2462.779,
    "end": 2463.7,
    "text": "wie sind die Abläufe?"
  },
  {
    "start": 2464.02,
    "end": 2466.4,
    "text": "und dann muss man schauen, vieles ausprobieren würde ich sagen."
  },
  {
    "start": 2466.46,
    "end": 2472.84,
    "text": "Und dann eben gucken was man für sich anpassen kann weil auch das man nimmt etwas aus dem Regal aber kann das dann eben?"
  },
  {
    "start": 2472.9,
    "end": 2474.86,
    "text": "oder sollte dass dann eben noch auf sich zuschneiden?"
  },
  {
    "start": 2475.299,
    "end": 2480.86,
    "text": "Ich habe das zum Beispiel so gemacht, ich hab mir auch die verschiedensten Frameworks angeschaut und hat mich dann ein eigenes entwickelt."
  },
  {
    "start": 2481.48,
    "end": 2493.62,
    "text": "Das heißt also stark orientiert auch einem GitHub Spec Kit ... ergänzt durch viele weitere Skills, das heißt man spezifiziert erst mal ein Feature was man zum Beispiel entwickeln möchte mit User Stories und Akzeptanzkriterien."
  },
  {
    "start": 2494.319,
    "end": 2502.92,
    "text": "Lässt dann das Design machen also nicht das UI UX-Design sondern das technische Design... ...splittet das dann auf in Aufgaben für den Coding Agent."
  },
  {
    "start": 2502.98,
    "end": 2509.5,
    "text": "Das heißt da wird schonmal darauf geachtet dass alle Akzeptanskriterie auch abgedeckt sind bei der Umsetzung und dann wird die Implementierung gemacht."
  },
  {
    "start": 2509.7,
    "end": 2515.58,
    "text": "Dann gibt es einen QA Skill der dann sozusagen die Tests schreibt und das Ganze auch testet."
  },
  {
    "start": 2516.84,
    "end": 2526.96,
    "text": "Das kann man so weit treiben, dass Claude oder jeder andere Coding Agent dann tatsächlich im Browser aufruft und die Applikation einmal durchspielt, User Flows durchspielt... ...und prüft ob wirklich alles funktioniert."
  },
  {
    "start": 2527.74,
    "end": 2532.54,
    "text": "Und dann gibt es noch ein Deployment Prozess, am Ende um das an jeweilig dann eben auf die Hosting-Plattform zu pushen."
  },
  {
    "start": 2532.96,
    "end": 2547.279,
    "text": "Also ich hab mir versucht so ein bisschen aus allen Welten das Beste irgendwie zusammenzutragen und habe das in einem sehr schlanken Setup aufgebaut also der das Framework besteht quasi zu ninety fünf Prozent aus... aus diesen Skills."
  },
  {
    "start": 2547.38,
    "end": 2557.02,
    "text": "Und die kann man eben ganz leicht für sich anpassen, also auch das wieder super leichtgewichtig und auch vor allem leicht verständlich, weil Skills an sich... Die Arbeitserleitung, die man Cloud gibt sind ja ganz einfach Markdown-Dateien."
  },
  {
    "start": 2557.06,
    "end": 2567.16,
    "text": "Das heißt, einfach Text basiert, denn man kann da reinglicken, man kann es einfach sein löschen, man kannst seinen hinzufügen wenn man für sich feststellt okay hier muss ich vielleicht nochmal nachjustieren oder hier ist der Prozess von uns leicht anders."
  },
  {
    "start": 2567.9,
    "end": 2580.44,
    "text": "Und dieses Framework, dass nehme ich gerade auch immer mit in meine Workshops, die ich gerade mit Engineering Teams oder Produktteams durchführe dass die damit einmal arbeiten und das Nachgang für sich anpassen, weil ich sehe es immer als Ausgangsbasis."
  },
  {
    "start": 2581.02,
    "end": 2583.7,
    "text": "Und dann muss das eben für die individuellen Bedürfnisse angepasst werden."
  },
  {
    "start": 2583.799,
    "end": 2585.64,
    "text": "Das machen wir auch in den endenden Workshops."
  },
  {
    "start": 2585.9,
    "end": 2594.36,
    "text": "Das funktioniert bisher sehr gut und so hat das Team einen kompletten Standard für sich etabliert... ...und jeder erzeugt die gleiche Qualität im gleichen Output."
  },
  {
    "start": 2594.7,
    "end": 2598.7,
    "text": "Hast du auch so ein cooles Namen wie Super Alex oder Get Alex Dann?"
  },
  {
    "start": 2600.779,
    "end": 2601.779,
    "text": "Nein, wie ernsthaft!"
  },
  {
    "start": 2602.52,
    "end": 2603.259,
    "text": "Wie nennt man das?"
  },
  {
    "start": 2603.94,
    "end": 2609.42,
    "text": "Wo findet man das und du publizierst ja den Content auch dazu, dass jeder nutzen kann."
  },
  {
    "start": 2610.1,
    "end": 2616.16,
    "text": "Genau ich habe das Ganze natürlich verpackt, Open Source gemacht und dazu auch eine komplette Anleitung verfasst."
  },
  {
    "start": 2616.6,
    "end": 2619.5,
    "text": "Das ganze habe ich dann AI Coding Starter Kit getauft, d.h."
  },
  {
    "start": 2619.7,
    "end": 2622.34,
    "text": "genau den Link werden wir hier in die Show Notes packen."
  },
  {
    "start": 2622.96,
    "end": 2631.64,
    "text": "Und wenn Du da drauf klickst, dann kommst Du zur Anleitung sozusagen wo dann wirklich Schritt für Schritt erklärt ist... Was ein Framebook ist, wie man dieses Framework verwendet."
  },
  {
    "start": 2631.68,
    "end": 2634.2,
    "text": "Wie man es für sich anpasst aus welchen Bestandteilen das eben besteht."
  },
  {
    "start": 2634.96,
    "end": 2639.14,
    "text": "und Es gibt auch noch einen Video dazu wie ich damit eine eine Applikation entwickle."
  },
  {
    "start": 2640.2,
    "end": 2643.52,
    "text": "Ja das kann man sich ganz einfach installieren ist ein Open Source Repository?"
  },
  {
    "start": 2643.6,
    "end": 2646.84,
    "text": "wie gesagt kann man nicht ganz einfach klonen und dann selber nutzen."
  },
  {
    "start": 2647.08,
    "end": 2647.259,
    "text": "genau"
  },
  {
    "start": 2648.9,
    "end": 2654.02,
    "text": "Das finde ich bei dem Kram den du machst gerade so oder es begeistert mich so."
  },
  {
    "start": 2654.819,
    "end": 2659.259,
    "text": "Ich gucke mir tatsächlich auch nicht jedes Video, das wäre falsch das zu sagen."
  },
  {
    "start": 2659.299,
    "end": 2661.08,
    "text": "aber einige deiner Videos habe ich mir angeguckt."
  },
  {
    "start": 2661.759,
    "end": 2683.68,
    "text": "Du machst das auf einer... Das darf ich so sagen weil ich ja selber hier auch manchmal ein bisschen Content produziere Auf eine sehr professionelle Art und Weise super strukturiert Super produziert auch Und Ja auch Anfänger tauglich und Einsteiger tauglig also auch für mich wie so ein blöden Beweller, der sonst noch nie gecoded hat."
  },
  {
    "start": 2683.74,
    "end": 2693.6,
    "text": "Früher gibt es da sehr guten Einstieg in Cloud Code oder eben auch mit diesem AI Coding Starter Kit eine gute Anleitung über Cloud Code hinaus."
  },
  {
    "start": 2693.7,
    "end": 2695.7,
    "text": "Das finde ich immer ganz spannend, dass du auch sagst okay?"
  },
  {
    "start": 2695.819,
    "end": 2700.02,
    "text": "Wie geht das jetzt an GitHub um das irgendwie zu speichern und zu teilen?"
  },
  {
    "start": 2700.88,
    "end": 2704.279,
    "text": "Was muss ich tun, um eine Datenbank drunter zu packen?"
  },
  {
    "start": 2704.6,
    "end": 2711.14,
    "text": "Um wirklich eine Applikatione nutzbare Applikations eigentlich ein kleines Saustool bauen zu können."
  },
  {
    "start": 2712.2,
    "end": 2743.799,
    "text": "Da meine herzliche Empfehlungen an die Höhren und Hörer, guckt euch das mal an gerade auf dem YouTube-Kanal von Alex aber dann eben also Youtube-Kanal ist at alex.sprogis oder sprogis geschrieben wenn wir auch verlinken und genau du baust das jetzt so hast Du mir ein Vorgespräch gesagt weiter aus zu einem Programm, zu einem Lernprogramm, eine Weiterbildungs-Programme also neben den Workshops die du in Unternehmen dafür gibst für Teams da reinzukommen."
  },
  {
    "start": 2744.5,
    "end": 2746.46,
    "text": "Was erwartet uns da im Herbst?"
  },
  {
    "start": 2746.94,
    "end": 2747.08,
    "text": "Genau."
  },
  {
    "start": 2747.16,
    "end": 2749.86,
    "text": "erstmal vielen Dank fürs Feedback vom Kanal."
  },
  {
    "start": 2749.9,
    "end": 2757.12,
    "text": "das freut mich sehr und genau ich übertrage quasi das was ich jetzt in den Work Shops mit den Unternehmen mache übertage ich in einen Online Format d.h."
  },
  {
    "start": 2757.64,
    "end": 2774.66,
    "text": "es gibt ein Programm dann zukünftig für Produktteams also sein Entwickler, sein Product Manager, Product Owner, UI UX Designer wie man mit Coding Agents, speziell mit Cloud Code eben mit einem System dann verkaufbarer Software Service entwickelt."
  },
  {
    "start": 2775.2,
    "end": 2787.44,
    "text": "Das heißt also es wird eine Videobegeitung sein mit einem erweiterten Framework was ich gerade entwickelte das heißt also eine erweiterte Version des AI Coding Starter Kits."
  },
  {
    "start": 2788.22,
    "end": 2789.56,
    "text": "Und genau, da führe ich einfach komplett durch."
  },
  {
    "start": 2789.62,
    "end": 2797.92,
    "text": "Es gibt erst mal eine Einführung in Cloud Code wie man da möglichst sinnvoll mit Cloud Code entwickelt, Debugging macht, wie man mit dem Kontextfenster umgeht."
  },
  {
    "start": 2798.4,
    "end": 2808.48,
    "text": "und dann gehen wir in das Framework rein, B-Frameworks aufgebaut sind, schauen in jeden Skill einmal rein damit man selber eben auch versteht was im Hintergrund passiert uns dann auch für sich anpassen kann."
  },
  {
    "start": 2808.6,
    "end": 2816.88,
    "text": "und dann entwickeln wir von vorne bis hinten einen Software as a Service mit Pamming Integration mit externen Schnittstellen, damit man es theoretisch am Ende auch verkaufen kann."
  },
  {
    "start": 2817.799,
    "end": 2819.46,
    "text": "So, das ist der komplette Ablauf."
  },
  {
    "start": 2819.54,
    "end": 2821.2,
    "text": "genau dazu gibt es noch eine geschlossene Community."
  },
  {
    "start": 2821.259,
    "end": 2822.66,
    "text": "Das heißt da kann man mir Fragen stellen."
  },
  {
    "start": 2822.7,
    "end": 2826.48,
    "text": "Da kann man anderen Teilnehmern fragen stellen und einfach miteinander interagieren."
  },
  {
    "start": 2827.06,
    "end": 2827.22,
    "text": "Genau!"
  },
  {
    "start": 2827.52,
    "end": 2830.279,
    "text": "Das ist dann für Mitte August geplant."
  },
  {
    "start": 2831.22,
    "end": 2833.56,
    "text": "Ja werden wir dann auch ergänzen."
  },
  {
    "start": 2833.84,
    "end": 2838.88,
    "text": "in den Show Notes bzw auf deinen üblichen Kanälen wird man das finden?"
  },
  {
    "start": 2839.1,
    "end": 2845.52,
    "text": "Auch so kann man dir ja Fragen stellen wie kommt man mit die am besten Kontakt, wie kommt man in Kontakt zu YouTubern?"
  },
  {
    "start": 2845.86,
    "end": 2848.44,
    "text": "Oder wo kontaktiert man dich?"
  },
  {
    "start": 2848.5,
    "end": 2848.86,
    "text": "am besten?"
  },
  {
    "start": 2848.92,
    "end": 2850.48,
    "text": "über LinkedIn oder deine Webseite."
  },
  {
    "start": 2851.46,
    "end": 2852.04,
    "text": "Was möchtest du?"
  },
  {
    "start": 2852.24,
    "end": 2853.72,
    "text": "Genau, am besten kurz über LinkedIn schreiben."
  },
  {
    "start": 2853.759,
    "end": 2856.22,
    "text": "das glaube ich die einfachste Weg."
  },
  {
    "start": 2856.44,
    "end": 2861.64,
    "text": "Okay dann werden wir das LinkedIn Profil von Alexander Spurgis auch noch verlinken."
  },
  {
    "start": 2863.0,
    "end": 2863.72,
    "text": "was ist jetzt so?"
  },
  {
    "start": 2863.86,
    "end": 2867.4,
    "text": "zum Abschluss Fragen wir immer, was ist so dein Tipp?"
  },
  {
    "start": 2868.38,
    "end": 2872.279,
    "text": "Wir reden jetzt hier oder sind in dem Podcast für Product Owner."
  },
  {
    "start": 2872.88,
    "end": 2881.5,
    "text": "Für Produktmenschen vielleicht Menschen die jetzt zum Enden mal von uns und anderen Ecken gehört haben ja dieses Code man sollte man."
  },
  {
    "start": 2881.56,
    "end": 2885.92,
    "text": "man müsste mal keiner von uns Produktmensche will zwingend jetzt Coder werden."
  },
  {
    "start": 2886.66,
    "end": 2889.319,
    "text": "trotzdem macht es Sinn sich damit auseinanderzusetzen."
  },
  {
    "start": 2890.08,
    "end": 2891.68,
    "text": "wenn man's bislang noch nicht getan hat."
  },
  {
    "start": 2892.16,
    "end": 2895.2,
    "text": "Was wäre so deinen ersten Schritt deine Empfehlung?"
  },
  {
    "start": 2895.22,
    "end": 2896.88,
    "text": "... um ins Tun zu kommen."
  },
  {
    "start": 2897.72,
    "end": 2903.7,
    "text": "Also genau, ich würde dir dann auf jeden Fall empfehlen... ... dich einmal für das AI Coding Starter Kit anzumelden."
  },
  {
    "start": 2903.799,
    "end": 2906.88,
    "text": "wie gesagt es gibt eine... ... komplette Anleitung für Einsteiger."
  },
  {
    "start": 2907.02,
    "end": 2907.06,
    "text": "d.h."
  },
  {
    "start": 2907.24,
    "end": 2928.42,
    "text": "auch wenn du jetzt zum ersten Mal mit Cloud Code in Kontakt bekommst kannst du dir das anschauen und wirst dann Schritt-für-Schritt durch den Prozess geführt... Ja dann professionell software entwickeln kannst ohne zwingt den code lesen zu müssen weil klart code eben so gute leitplakten bekommt dass es da schon extremen hohe qualität liefert."
  },
  {
    "start": 2929.02,
    "end": 2935.38,
    "text": "und würd sie sagen mit einem privatprojekt starten also sich irgendwas vornehmen und entwickeln oder direkt was berufliches."
  },
  {
    "start": 2935.64,
    "end": 2938.74,
    "text": "oder du hast eben gesagt das was man verkaufen kann."
  },
  {
    "start": 2938.779,
    "end": 2939.88,
    "text": "nicht jeder will was verkaufen."
  },
  {
    "start": 2940.54,
    "end": 2942.12,
    "text": "Was nimmt man sich so am besten vor?"
  },
  {
    "start": 2942.46,
    "end": 2945.04,
    "text": "Und es ist ja sonst wie früher, wie Excel lernen."
  },
  {
    "start": 2945.4,
    "end": 2951.04,
    "text": "Excel lernen macht das auch nicht, wenn du nicht eine gewisse Anwendung oder ein Problem hast was zu lösen musst."
  },
  {
    "start": 2952.259,
    "end": 2961.56,
    "text": "Ja genau also ich würde jetzt nicht direkt in ein produktives System einsteigen, was irgendwie bei mir im Unternehmen läuft sondern vielleicht gibt's einen kleinen privaten Use Case."
  },
  {
    "start": 2961.779,
    "end": 2968.759,
    "text": "Ich habe letztens im Case gesehen... kann man sich irgendwie einen Überblick verschaffen über die ganzen Abos, die man so hat mit Netflix und Co."
  },
  {
    "start": 2969.0,
    "end": 2970.84,
    "text": "Und mal schauen wo man vielleicht was einsparen kann?"
  },
  {
    "start": 2971.7,
    "end": 2978.22,
    "text": "oder vielleicht hat man auch im beruflichen Kontext eine kleine App den man sich entwickeln kann um den Alltag ein bisschen zu erleichtern."
  },
  {
    "start": 2978.319,
    "end": 2982.68,
    "text": "Irgendeine Erfassung von irgendwas oder ähnliches."
  },
  {
    "start": 2982.74,
    "end": 2986.7,
    "text": "also gibt es sicherlich einen kleinen Case dem man hat."
  },
  {
    "start": 2986.98,
    "end": 2987.02,
    "text": "Ja"
  },
  {
    "start": 2988.84,
    "end": 2998.2,
    "text": "geht in den Sandkasten sozusagen Sandbox Mode spielt damit rum vielleicht schon ein bisschen ernsthafteres Spielen, es ist auf jeden Fall Zeit."
  },
  {
    "start": 2998.799,
    "end": 3005.86,
    "text": "Also dann eben schon mal gesagt so seit November zwanzig, zwanziv, hat's da wirklich einen massiven Schiff gegeben."
  },
  {
    "start": 3006.62,
    "end": 3017.66,
    "text": "wir sind jetzt ja fast schon dreißeljahr weiter und nicht wirklich abzusehen was in einem halben Jahr oder schon allein in drei Monaten denn da ist."
  },
  {
    "start": 3018.34,
    "end": 3020.58,
    "text": "aber es ist nicht mehr die Zeit zu warten."
  },
  {
    "start": 3020.64,
    "end": 3022.18,
    "text": "das ist so mein Tipp."
  },
  {
    "start": 3023.1,
    "end": 3026.48,
    "text": "Das war am Anfang vielleicht so, als wir noch auf GPD und Co."
  },
  {
    "start": 3026.62,
    "end": 3027.36,
    "text": "unterwegs waren."
  },
  {
    "start": 3027.759,
    "end": 3028.5,
    "text": "Die Zeit ist vorbei!"
  },
  {
    "start": 3029.2,
    "end": 3037.08,
    "text": "Von daher ja danke dir Alex für deine Arbeit, für das Aufschlauen, das Erklären, das Ermächtigen."
  },
  {
    "start": 3038.779,
    "end": 3049.64,
    "text": "du leistest da mit deinem Content sehr viel Wert oder bietet sehr viel wert um Menschen zu befähigen, wie du das eingangs gesagt hast."
  },
  {
    "start": 3049.74,
    "end": 3053.12,
    "text": "Ich wünsch dir weiterhin viel Erfolg auf dieser Reise."
  },
  {
    "start": 3054.36,
    "end": 3062.68,
    "text": "Wird das weiter auf jeden Fall beobachten und ich bin abonnend bei dir nicht ganz ehrlich und guck mir das ein oder andere an kann das nur empfehlen."
  },
  {
    "start": 3063.24,
    "end": 3067.72,
    "text": "gerade also es gibt ja auch super englischsprachigen Content weltweit gar keine Frage."
  },
  {
    "start": 3067.88,
    "end": 3080.279,
    "text": "aber gerade wenn man auch Bock hat im deutschsprachen Bereich deutsch sprachigen content für zu konsumieren ist, Alex Spogges auf jeden Fall eine sehr gute Quelle."
  },
  {
    "start": 3080.779,
    "end": 3084.06,
    "text": "Vielen Dank dass du die Zeit genommen hast und alles Gute nach Hamburg!"
  },
  {
    "start": 3085.12,
    "end": 3086.38,
    "text": "Vielen Dank Tim hat mir viel Spaß gemacht."
  },
  {
    "start": 3103.68,
    "end": 3109.74,
    "text": "Du möchtest immer aktuell über alle weiteren Angebote von uns Produktwerkern informiert werden?"
  },
  {
    "start": 3110.44,
    "end": 3114.14,
    "text": "Dafür brauchst du dich lediglich für unseren Infoletter eintragen."
  },
  {
    "start": 3114.5,
    "end": 3116.46,
    "text": "Gehe auf produktwerker.de."
  },
  {
    "start": 3117.759,
    "end": 3132.18,
    "text": "Anmeldung minus Mail, minus Service und erfahre Termine unserer kostenfreien Live-Events wo wir als Speaker auftreten oder wannwo wir neue Produkttrainings anbieten aus erster Hand."
  }
]