Nein, das ist keine Softwarefabrik — Ryan Cooke, WorkOS

원제 · No, That's Not a Software Factory — Ryan Cooke, WorkOS

19:003분 읽기AI Engineer2026. 09. 27.컴퓨터/소프트웨어 · 경영/리더십 · AI/미래기술

핵심 요약

Eine effektive Softwarefabrik erfordert die Einbettung von Entwicklungs- und Projektprozessen in eine eigene Infrastruktur mit MCP-Gateway, statt sich nur auf reine KI-Code-Generierung und Pull-Request-Zahlen zu verlassen.

하이라이트

  • WorkOS misst den Erfolg seiner Softwarefabrik an Ergebnis-Metriken wie der Auslieferungsgeschwindigkeit von Features statt an reinen Output-Metriken wie der Anzahl generierter Pull Requests.

  • Das interne System TARS verbindet AI-Coding-Agenten über Webhooks mit Linear, GitHub und Slack, um Arbeitsabläufe von der Ticket-Erstellung bis zur Code-Generierung autonom abzuarbeiten.

  • Ein zentrales MCP-Gateway (Context Engine) verbindet Entwickler-Tools und Datenbanken wie Snowflake, sodass Agenten sowie interne Teams direkte Daten- und Kundenanalysen durchführen können.

  • Der speziell entwickelte PM-Agent verfasst aus kurzen Spezifikationen erste Entwürfe von PRDs (Hilltop-Dokumenten), erstellt automatisch Linear-Tickets und startet nach Genehmigung die Implementierung.

  • Durch die vollständige Kontrolle über die eigene Sandbox-Infrastruktur analysiert WorkOS kontinuierlich Sitzungsdaten, um KI-Agenten und Entwickler-Skills automatisch zu verifizieren und zu verbessern.

타임라인

  1. Ergebnis-Metriken statt reine Code-Output-Zahlen

    Standard-Setups nutzen meist Sandboxes mit KI-Agenten, um aus Prompts Pull Requests zu generieren. Viele Unternehmen bewerten diesen Ansatz fälschlicherweise anhand des KI-generierten Codevolumens. WorkOS misst den Erfolg stattdessen am tatsächlichen Kundennutzen und der Geschwindigkeit, mit der komplexe Features in Produktion gehen.

    • Hohe Zahlen generierter Pull Requests sagen nichts über den tatsächlichen Wert von Software-Fabriken aus.
    • Der Einsatz dedizierter Entwicklungsteams für KI-Automatisierung rechnet sich nur über eine beschleunigte Feature-Auslieferung.
  2. Systemarchitektur von TARS und Horizon

    Erste Versuche mit isolierten Cloudflare-Sandboxes führten zu keinen besseren Ergebnissen als die Nutzung von Claude Code auf lokalen Entwickler-Laptops. Die Aufteilung in TARS zur Interaktion über Slack, Linear und GitHub sowie Horizon als Orchestrierungsschicht vor einem MCP-Gateway ermöglicht die Automatisierung des gesamten Entwicklungszyklus.

    • Reine Code-Generatoren bringen gegenüber lokalen KI-Tools keinen Mehrwert ohne tiefere Prozessintegration.
    • Die Zwei-Teile-Architektur trennt die Benutzerschnittstelle TARS von der Infrastruktur-Orchestrierung Horizon.
  3. Autonome Projekt- und Spezifikationsabwicklung

    Bei WorkOS arbeiten Entwickler ohne klassische Produktmanager und nutzen sogenannte Hilltop-Dokumente als PRD mit Kundenanforderungen, Wettbewerbsanalysen und Meilenssteinen. Der PM-Agent erstellt aus kurzen Vorgaben Erstentwürfe dieser Dokumente, generiert die zugehörigen Linear-Tickets und startet nach menschlicher Freigabe die eigentliche Implementierung.

    • TARS verarbeitet blockierende Tickets in Linear automatisch nach dem Abschluss vorheriger Aufgaben.
    • Ein spezialisierter PM-Agent wandelt Spezifikationsdokumente eigenständig in strukturierte Arbeitspakete um.
  4. Praktische Umsetzung im Entwickleralltag

    Anstelle manuelle Initialaufwand-Schritte zu durchlaufen, liefert TARS eine vorgefertigte Struktur, die Entwickler nur noch verfeinern müssen. Das System beseitigt das Problem des leeren Blatts bei Projektstarts. Auch andere Abteilungen wie das Sicherheitsteam schalten sich direkt in die von TARS erstellten Slack-Kanäle ein.

    • Ein einziger Slack-Befehl reicht aus, um Notion-Entwürfe, Entscheidungsprotokolle und Linear-Projekte zu initialisieren.
    • Externe Tools wie Devin oder lokales Claude Code greifen über MCP auf denselben Projektkontext zu.
  5. Das MCP-Gateway als Context Engine

    Die Context Engine versorgt Agenten mit System-Prompts und semantischen Tabellenbeschreibungen, um Datenbanken gezielt abzufragen. Neben der Code-Generierung nutzen interne Teams dieses Gateway zunehmend für direkte Daten- und Analysenabfragen im Betriebsalltag.

    • Ein internes MCP-Gateway verbindet Agenten direkt mit Datenquellen wie Snowflake.
    • Das MCP-Gateway dient nicht nur KI-Agenten, sondern beschleunigt auch menschliche Datenabfragen in Slack.
  6. Infrastrukturkontrolle und kontinuierliches Lernen

    WorkOS zieht sich von Drittanbieter-Sandbox-Diensten zurück, um volle Kontrolle über Sitzungsdaten und Speicherschichten zu erhalten. Durch die Analyse realer Entwicklersitzungen erkennt das System fehlerhafte oder veraltete KI-Skills und unterstützt die kontinuierliche Verbesserung der gesamten Softwarefabrik.

    • TARS übernimmt automatisiertes Triage und Bugfixing für eingehende Slack-Supportanfragen.
    • Die eigene Sandbox-Infrastruktur ermöglicht die gezielte Überwachung und Weiterentwicklung von Agenten-Skills.

설명

The standard software factory puts an agent in a sandbox, prompts it and merges the PR. When WorkOS built one, the results were hard to tell apart from engineers running Claude Code on their laptops. Ryan Cooke, an engineer at WorkOS, argues that counting PRs or lines of AI code is the wrong measure. What matters is outcomes: are you actually shipping more to customers? WorkOS's answer is to build its engineering process into the factory itself. TARS, its agent, lives in Slack, Linear and GitHub and uses webhooks to track projects and pick up the next ticket on its own. A PM agent drafts the "Hilltop" product doc and breaks approved work into tickets, which solves the blank-page problem. Horizon, the orchestration layer, sits in front of an internal MCP gateway that connects every tool, including Snowflake. Cooke calls that gateway the single best investment for any team starting a factory. He also covers bug and support triage, why WorkOS is building its own sandboxes and a company-wide memory layer, and how it measures success with defect rates, recovery time and adoption. Related links: WorkOS: https://workos.com Timestamps: 0:00 Intro: the standard software factory 1:17 Output metrics hide what's working 2:37 Measuring outcomes instead 3:12 Why a basic sandbox wasn't enough 4:07 TARS and Horizon 5:22 Webhooks: from code work to product work 6:32 Building the Hilltop doc into the factory 8:07 The PM agent 8:52 Demo: kicking off a project from Slack 10:17 Solving the blank-page problem 11:02 Works with Devin and Claude Code too 11:57 The MCP gateway: a context engine 13:37 Why every factory needs an MCP gateway 14:07 Bugs, support triage and our own sandboxes 15:27 Next: a company-wide memory layer 15:57 How we measure success 17:02 Owning the infrastructure to self-improve 18:02 Wrap-up

이 영상에 대해 글쓰기