9 Punkte von GN⁺ 2025-10-22 | 1 Kommentare | Auf WhatsApp teilen
  • DevCycle hat das Onboarding rund um die MCP-Integration grundlegend neu aufgestellt und Entwickler dazu gebracht, das SDK direkt in ihrem eigenen Code-Editor zu installieren; die SDK-Installationsrate ist dadurch auf etwa das Dreifache gestiegen.
  • Früher war der Ablauf vor allem auf Erlebnisse über Beispiel-Apps oder Sandboxes ausgerichtet, wurde jedoch von Entwicklern häufig als Abkürzungsweg wahrgenommen, der nichts mit einem echten Projekt zu tun hatte, was zu einer hohen Abwanderung führte.
  • Der neue Ablauf setzt auf eine Integration mit AI Coding Assistants (z. B. CLAUDE Code, Cursor) über MCP, erkennt automatisch Sprache und Framework und bietet einen maßgeschneiderten Installationsprozess.
  • Mit nur zwei Prompts in natürlicher Sprache werden SDK-Installation und die Erstellung eines Feature Flags abgeschlossen, während das Ergebnis sofort im Dashboard einsehbar ist.
  • DevCycle zeigt mit dieser Umstellung, dass das Onboarding von einem „Lern“-Fokus auf einen „Nutzungs“-Fokus gewechselt werden kann und im Zeitalter von AI Coding Assistants ein neues Produkt-Onboarding-Modell vorstellt.

Hintergrund des Wandels

  • Das Onboarding-Ziel von DevCycle ist, den Nutzern ein schnelles Erleben der Kernwerte des Produkts zu ermöglichen.
    • Bei SDK-basierten Produkten tritt der sogenannte ‚Aha-Moment‘ im Moment ein, in dem das SDK in der eigenen App installiert wird.
    • Frühere Tutorials boten drei Pfade: No-Code-Browser, Code-Sandbox und Beispiel-App; die meisten Entwickler empfanden jedoch die Installation der Beispiel-App als umständlich und stiegen deshalb aus.
  • Dadurch kam es vor, dass auch nach Abschluss eines Tutorials kein SDK in der echten App installiert wurde und der wahre Produktwert nicht erlebt werden konnte.

Grenzen des bisherigen Beispiel-App-Flows

  • Vorteile: erklärt die Kernkonzepte und die Plattformstruktur von DevCycle effektiv.
  • Nachteile:
    • wurde als zu komplex wahrgenommen und führte zu einer hohen Abwanderungsquote.
    • Der Ablauf lief in einer von echten Projekten getrennten Umgebung, daher war die Wert-Erfahrung indirekt.
    • Das Ziel der SDK-Installation war nach dem Tutorial separat erforderlich.

Warum MCP integriert wurde

  • MCP (Model-Context-Protocol) ist ein Protokoll, mit dem AI Coding Assistants direkt mit Plattformen kommunizieren und API-Aufrufe sowie Code-Aktivitäten automatisieren.
    • Entwickler können den Installations- und Initialisierungsablauf innerhalb ihrer verwendeten IDE automatisieren.
    • Sprach- und Framework-Erkennung, Einfügen des SDK-Schlüssels und Erstellung von Plattformressourcen übernimmt der Code-Assistent direkt.
  • Dadurch konnten Entwickler nun in einem geradlinigen Fluss von der Anmeldung bis zur SDK-Installation fortfahren.

Neue MCP-basierte Onboarding-Struktur

  • Das Onboarding wurde auf 3 Schritte verkürzt.
      1. DevCycle MCP installieren
      • Wählen Sie den genutzten AI-Assistenten (Cursor, Claude Code, VS Code usw.) aus, installieren Sie ihn mit einem Klick oder erhalten Sie eine detaillierte Anleitung.
      • Bei Erkennung des Installationsabschluss-Ereignisses (mcp_ready) wird automatisch fortgefahren.
      1. SDK installieren
      • Geben Sie im Assistenten den Prompt „Install the DevCycle SDK.“ ein.
      • MCP übergibt präzise, zur App-Umgebung passende Befehle sowie den SDK-Key und installiert automatisch.
      • Nach der Installation erfolgt der automatische Wechsel zum nächsten Schritt.
      1. Hello-World-Banner erzeugen
      • Geben Sie „Create a Hello World banner and gate it behind a flag.“ ein.
      • MCP erstellt Feature und Variable und bindet sie im Client-Code an.
      • Das Ergebnis ist im Dashboard in Echtzeit einsehbar.

Vergleich mit der bisherigen Methode

  • Arbeitsort: Browser-/lokale Beispiel-App → Code-Repository des Nutzers
  • Installationspfad: Beispiel-App-Installation → direkte SDK-Installation
  • Ablauf: Schritt-für-Schritt-Tutorial → automatische Fortschreibung über zwei Sätze in natürlicher Sprache
  • Ergebnis-Punkt: Lernen bei nicht installiertem SDK → SDK-Installation abgeschlossen + Funktionsflag aktiv

Interner Ablauf

  • MCP erkennt über den AI-Assistenten Sprache und Framework und generiert darauf zugeschnittene Installations-Prompts.
  • DevCycle erkennt MCP-/SDK-Ereignisse (z. B. Installation, Initialisierung, Variablenauswertung), um die nächsten Schritte automatisch freizugeben.
  • Die reale Arbeit reduziert sich auf zwei Prompt-Sätze:
    1. „Install the DevCycle SDK.“
    2. „Create a Hello World banner feature and gate it behind a flag.“

Ergebnisse und Wirkung

  • SDK-Installationsrate etwa dreifach
  • Da der Ablauf in einen natürlichen Workflow integriert ist, sinkt die Abwanderungsquote.
  • Der sofortige Funktionserlebnis mit Feature Flags nach der Installation erhöht die Geschwindigkeit der Wertwahrnehmung.

Erkenntnisse bei MCP-Einführung

  • Produktmanager: MCP sollte nicht nur als KI-Anbindung betrachtet werden, sondern als neuer Produktberührungspunkt.
  • Ingenieure: MCP fungiert als Ebene, die komplexe Installations- und Konfigurationsaufgaben deterministisch automatisiert.
  • KI-Nutzer: KI kann strukturierte echte Arbeit wie Code-Anpassungen und Umgebungskonfiguration übernehmen.

Offene Punkte und Gegenmaßnahmen

  • Es gibt weiterhin Reibung im MCP-Installations-/Authentifizierungsprozess.
  • Das Problem nichtdeterministischen KI-Verhaltens wird über Berechtigungskontrollen und API-Grenzwertes beantwortet.
  • Zur Sicherung der Codezuverlässigkeit ist vorgesehen, dass alle Änderungen über Diff-basierten Review einsehbar sind.

Technische Implementierungsnotizen

  • Ereignismodell: mcp_installedsdk_initializedvariable_evaluated
  • Prompts enthalten sowohl menschenlesbare Anfragen als auch tool-zentrierte Befehle.
  • Eingebaute Sicherheitsvorkehrungen (Berechtigungen, Skip-Option) verhindern destructive Operationen.

Geplante nächste Schritte

  • Geplant ist die Bereitstellung skalierbarer ‚Day-1-Recipes‘ auf Basis des ersten Beispiels (Hello World).
  • Künftig ist eine automatische Code-Migration von anderen Feature Flagging-Plattformen vorgesehen.

Fazit

  • Obwohl MCP noch in den Anfängen steckt, wirkt es als Werkzeug, das die Onboarding-Reibung bei SDK-basierten Produkten deutlich reduziert.
  • DevCycle hat mit der Umstellung auf MCP das Onboarding von einer „lernenden“ zu einer „direkt nutzenden“ Erfahrung transformiert.
  • Es ist ein Beispiel für ein neues Onboarding-Paradigma, das auf den AI Coding Assistant passt.

1 Kommentare

 
jjw9512151 2025-10-22

In letzter Zeit hatte ich sogar den Gedanken, bei der Bereitstellung von etwas eine eigene README für KI-Agenten zu schreiben.