KI-gestützte Entwicklung · Abonnement & Zahlungen (Illustrativ) | S-PRO

So liefern wir bankentauglicheAktualisiert Juli 2026 Software-Features
in Tagen, nicht Wochen.

Getestet. Produktionsreifer Code, der Ihnen ruhige Nächte beschert.

Versprechen 1 · Geschwindigkeit

Features in Tagen, nicht Wochen.

Bankentaugliche Software, ordentlich getestet, innerhalb einer Woche versandfertig. Wöchentliche oder tägliche Releases bei reifen Produkten.

Versprechen 2 · Entfesselte Kreativität

Ihr Team denkt. Die Maschine setzt um.

Implementierung und Agent QA sind automatisiert. Die Energie Ihres Teams verlagert sich auf Ideenfindung und Time-to-Market, nicht auf hierarchische Ausführung.

Wartbarer Code

Konventionen durchgesetzt. Hauseigene Skills. Lebende Dokumentation. Das zweite Jahr bremst nicht aus.

Architektonisch, nicht improvisiert

Module zuerst, Code danach. Senior-Engineers definieren Grenzen, bevor die KI eine Zeile schreibt.

Getestet, mit Nachweis

Jedes AC auf einem echten Browser verifiziert. 47-Szenario-Regression. Fehlgeschlagen = gesperrt.

Senior-Teams, kein KI-Geschwafel

Jede Zeile wird von einem Engineer überprüft, der fintech-taugliche Systeme bereits geliefert hat.

Scrollen, um zu sehen, was als Nächstes passiert
01
Phase 01 · Spezifikation & Design

Konzentrieren Sie sich auf Ihr Business. Wir kümmern uns um das Produkt.

Erfahrene Product Owner, Business Analysten und Engineers leiten den Aufbau, gestützt auf bewährte CI/CD-Prozesse, battle-tested Infrastruktur-Templates und KI, die dort eingesetzt wird, wo sie wirklich hilft. Bereits am ersten Tag sind Spec, Story-Tree und finale Wireframes in Ihren Tools. Sie bleiben nah an Ihren Kunden; wir liefern die Software.

1Kundenanfrage + Beratung

Nicht „Was wollen Sie?" Sondern: Das funktioniert.

Wir beginnen nicht mit einem 40-seitigen Aufnahmeformular. Der Wunsch des Kunden trifft ein; unser erfahrener Product Owner und BA antworten mit einer konkreten Form, abgeleitet aus jedem vergleichbaren Service, den wir bisher geliefert haben. Empfehlungen, kein Verhör.

JW
John Weber · CEO, FinCo · Kunde
„Ich möchte Abonnement und Zahlungen zu meiner Plattform hinzufügen."
Beratung · S-PRO Product Owner + BA
Abgeleitet aus 17 ähnlichen Abonnement & Zahlungs-Engagements

Für einen Service wie Ihren empfehlen wir:

  • 3 Plan-Stufen mit monatlichem/jährlichem Umschalter und einem hervorgehobenen Plan.
  • 14-tägige Testphase, keine Karte im Voraus. Zahlung wird an Tag 12 erhoben.
  • Stripe-gehosteter Checkout für PCI SAQ-A Umfang. (Adyen wenn Sie SEPA / iDEAL benötigen.)
  • Dunning-Sequenz: 3 Wiederholungen über 7 Tage, E-Mail bei jedem Schritt, dann Downgrade.
  • MwSt. pro Jurisdiktion (CH, EU, US) auf Rechnung. Mehrwährungs-Anzeige.
  • Admin-Override, 30-Tage-Rückerstattung, vollständiges Audit-Log.
2Wissensdatenbank → Features

Gleiche Quelle, aufgeteilt in einen Feature-Baum.

Die obigen Empfehlungen wurden nicht erfunden. Sie stammen aus unserem privaten RAG-Index aller gelieferten Projekte: Confluence-Specs, Jira-Tickets, GitLab-Verlauf, Retrospektiven. Derselbe Index zerlegt das Epic in einen sauberen Feature-Baum, jedes Feature bereit für Stories.

Confluence Specs
Vergangene Anforderungen
412
Jira Tickets
Stories, AC, Defekte
8.4k
GitLab Verlauf
Code & Review-Muster
126 repos
Retrospektiven
Lessons Learned
47
S-PRO Wissensdatenbank Live · Privat & projektbezogen isoliert
Epic: Abonnement & Zahlungen
8 Features · bereit für Stories
F-01Plan-Auswahl
F-03Zahlungserhebung (Stripe-gehostet)
F-04Dunning & Wiederholungssequenz
F-05MwSt.-Berechnung
F-06Mehrwährungs-Anzeige
F-07Admin-Override & Rückerstattung
F-08Audit-Protokollierung
3Das Ergebnis: eine vollständige User Story

Die Spec kommt in einer Form, die Sie in fünf Minuten prüfen können.

Aus dem BA-Gespräch entworfen und im RAG-Kontext verankert. Abnahmekriterien sind überprüfbar. Edge Cases, die uns früher Probleme bereitet haben, sind bereits enthalten. Sie geben grünes Licht oder senden sie mit einem Kommentar zurück.

PAY-101
Story Epic: Abonnement & Zahlungen Feature: F-02 Testphasen-Aktivierung P1 Bereit fürs Design

Plan abonnieren und kostenpflichtige Testphase starten

User Story

Als registrierter Nutzer auf der Plattform,
möchte ich einen Abonnementplan auswählen und eine 14-tägige kostenlose Testphase starten, ohne vorab Zahlungsdetails eingeben zu müssen,
damit ich die kostenpflichtigen Funktionen risikofrei bewerten kann, bevor ich mich entscheide.

Abnahmekriterien
  • Nutzer sieht drei Pläne (Starter, Pro, Business) mit Preisen in der Nutzerwährung, monatlichem/jährlichem Umschalter und einem hervorgehobenen Plan.
  • Die Auswahl eines Plans startet sofort eine Testphase; Zahlungsdetails werden an Tag 12 über eine Stripe-gehostete Seite erhoben (PCI SAQ-A Umfang).
  • Schlägt die Zahlung beim ersten Versuch fehl, läuft das Dunning 7 Tage (3 Wiederholungen), bevor der Zugang herabgestuft wird. Nutzer wird bei jedem Schritt per E-Mail benachrichtigt.
  • MwSt. nach Jurisdiktion (CH, EU, US) berechnet und auf Rechnung angezeigt; Rechnungen im Confluence-verknüpften Archiv-Bucket gespeichert.
  • Admin kann Plan überschreiben, Testphase verlängern oder innerhalb von 30 Tagen aus dem Back-Office erstatten (audit-protokolliert).
Verknüpft: 3 vorherige Epics RAG-Kontext: 18 Dokumente Entwurf durch Claude · Überprüft durch BA
4UI/UX-Ideenfindung, am Marktbesten validiert

Erstklassige Flows, nicht von Grund auf erfunden.

Unser Designer ideiert mit Claude unter Verwendung des bestehenden Figma-Design-Systems des Projekts und vergleicht anschliessend mit realen Flows aus Mobbin (Airbnb, Duolingo, Stripe, Netflix). Das Ergebnis: Abonnement- und Checkout-Flows, die sich zum Produkt zugehörig anfühlen und Muster befolgen, die Nutzer bereits kennen.

Co-Pilot

Claude

Erstellt Erstversionen von Layouts, Mikrotexten und Komponentenvarianten und wendet dabei automatisch die bestehenden Design-Tokens des Projekts an.

M
Validierung

Mobbin

Echte Flows aus erfolgreichen Apps: Stripe Checkout, Netflix Plan-Wechsler, Spotify Upgrade. Wir vergleichen unsere mit deren, bevor wir liefern.

Quelle der Wahrheit

Figma

Unser vorgefertigtes Design-System. Dieselben Tokens, Komponenten und Primitive, auf denen der Rest des Produkts aufgebaut ist, damit neue Screens dazugehören.

5Wireframes & dokumentierter Übergabe

Spec, Design und Tickets – direkt in Ihren Tools.

Die Lieferobjekte leben in keinem KI-Tool. Sie landen dort, wo Ihr Team bereits arbeitet: Confluence für die Spec, Jira für den Backlog, Figma für die UI. Engineering kann morgen starten.

Abonnieren · Plan-Auswahl
Starter
$0/mo
Business
$99/mo
Abrechnungszyklus · Monatlich  |  Jährlich (–20%)
Zahlungsanbieter · Stripe (gehostet)
MwSt. · Automatisch nach Region berechnet
14-tägige kostenlose Testphase starten
Confluence · Epic-Spec

Geschäftskontext, BA Fragen & Antworten, Entscheidungen, RAG-Referenzen. Lebendes Dokument.

Jira · Epic + 14 Stories

Story-Tree mit Abnahmekriterien, Schätzungen und Priorisierung. Backlog-bereit.

Figma · Wireframes & finales Design

Plan-Auswahl, Checkout, Erfolg, Abrechnungs-Backoffice. Alles auf dem Design-System.

02
Phase 02 · Entwicklung

Tickets landen in der IDE. Engineers liefern.

Die Arbeit wechselt nicht in ein anderes Tool. Sie kommt dorthin, wo der Engineer bereits ist. Claude lädt das Ticket und die Confluence-Spec über MCP in die IDE, die Arbeit teilt sich in Backend- und Frontend-Tracks auf, und unsere hauseigenen Claude-Skills übernehmen die Muster, die wir schon hundertfach geliefert haben.

1Claude liest zuerst FinCos Regelwerk

KI, die Ihre Codebasis respektiert.

Bevor Claude eine Zeile Zahlungscode schreibt, lädt es FinCos Projektvertrag: Dateistruktur, Namenskonventionen, Änderungsumfang für diesen Sprint, was ausser Reichweite liegt. Der SubscriptionController, der im PR landet, fühlt sich an wie FinCos bestehende Services. Gleiche Muster, gleiche Grenzen, gleiche Sprache. Keine Zufalls-Refactorings. Keine Konventionsverstösse. Kein „KI macht KI-Dinge."

claude · finco-platform Projektvertrag

Projektregelwerk für finco-platform laden

claude.mdProjektkonventionen & Dateistruktur
docsarchitecture.md, code-style.md
eslintHausregeln & Projektüberschreibungen
scopeDieser Sprint: Abonnement & Zahlungen
no-goauth-service, payments-legacy (ausserhalb des Umfangs)
→ Arbeitet nach FinCos Regeln, nicht den Standardwerten.
2Das Ticket kommt zur IDE

Claude MCP bringt alles rein.

Der Engineer wechselt keine Tabs. Claude lädt PAY-101 aus Jira, die Spec aus Confluence und die relevantesten früheren Implementierungen aus unserer RAG-Wissensbasis – alles in Sekunden in den Editor.

claude · payments-service MCP verbunden

PAY-101 mit Spec und Vorarbeiten laden

jiraTicket geladen PAY-101 — Plan abonnieren
confluenceSpec geladen Abonnement & Zahlungen / Discovery
rag3 frühere Implementierungen referenziert
skills13 Haus-Skills für diesen Stack verfügbar
→ Kontext geladen. Bereit zur Implementierung.
3Ein Epic, zwei Tracks

Backend und Frontend parallel.

Der gleiche geladene Kontext verteilt sich auf zwei Engineers. Jeder erhält den für seinen Stack relevanten Arbeitsanteil plus einen kuratierten Satz hauseigener Claude-Skills, die über Jahre von S-PRO-Projekten verfeinert wurden.

PAY-101 Plan abonnieren und kostenpflichtige Testphase starten
Backend-Track

Abonnement- & Abrechnungs-Services

Der Senior-Backend-Engineer entwirft zunächst die Modularchitektur (Services, Adapter, Worker), dann implementiert er innerhalb dieser Module mithilfe hauseigener Claude-Skills.

Frontend-Track

Plan-Auswahl & Checkout-UI

Designs kommen über MCP aus Figma. Die Aufgabe des Engineers: generierte Komponenten validieren, mit der API verbinden und Barrierefreiheit & Zustände behandeln.

4Backend: Architektur zuerst

Module vor Code.

Der Senior-Backend-Engineer entwirft zunächst die Modulgrenzen: was ein Service ist, was ein Worker, was ein Adapter. Sobald die Architektur überprüft ist, generieren hauseigene Claude-Skills den Boilerplate innerhalb des Vertrags jedes Moduls.

payments-service · Modularchitektur
API · Controller
SubscribeController
Service
SubscriptionService
Service
PlanService
Adapter
StripeAdapter
Worker
WebhookHandler
Worker
DunningWorker
Repository
SubscriptionRepository
Repository
InvoiceRepository
Service
VATCalculator
Backend POST /subscriptions
Vertrag automatisch synchronisiert
Frontend useSubscription()

Backend liefert einen Endpunkt. Frontend Claude sieht ihn in derselben Stunde.

Sobald der SubscriptionController POST /subscriptions und POST /subscriptions/:id/cancel bereitstellt, synchronisiert sich der API-Vertrag automatisch in das Frontend-Repo. Wenn der Frontend-Engineer das nächste Mal Claude öffnet, sind die neuen Endpunkte bereits im Kontext. Kein veralteter Postman-Collection. Kein Slack-Ping zu Fragen zum Request-Body. Frontend verbindet sich mit der API in derselben Stunde, in der Backend sie liefert.

5Frontend: Figma MCP zu Komponente

Designs fliessen in Code, werden nicht neu gebaut.

Der Figma-Frame ist die Quelle der Wahrheit. Ein Figma-MCP-Server liest das Design, und hauseigene Claude-Skills generieren eine React-Komponente mit unseren bestehenden Design-Tokens. Aufgabe des Engineers: validieren, mit der API verbinden und liefern.

Figma · Plan-Auswahl
Figma MCP
React · PlanSelector.tsx
export const PlanSelector = ({ plans, onSelect }) => {
  const [billing, setBilling] = useState('monthly');
  return (
    <Stack tokens={tokens.plans}>
      <BillingToggle value={billing}
        onChange={setBilling} />
      {plans.map(p => (
        <PlanCard key={p.id}
          plan={p}
          featured={p.featured}
          onPick={onSelect} />
      ))}
      <Button variant="primary">
        Start 14-tägige kostenlose Testphase
      </Button>
    </Stack>
  );
};
CI/CD · Qualitätsgates · jeder PR Grün · Merge-Gate bestanden
Lint & Format
ESLint · Prettier
Bestanden
Typprüfung
TypeScript strict
Bestanden
Unit-Tests
Abdeckungsschwelle 85%
87%
Build
Backend + Frontend
Bestanden
Sicherheitsscan
Dependabot · gitleaks
Bestanden
Smoke-Tests
10 kritische Szenarien
10/10
03
Phase 03 · Infrastruktur

Vom Feature zur Cloud-Topologie, mit einem Prompt.

Der payments-service braucht mehr als Code. Er braucht eine Datenbank, eine Queue, Secrets, einen Webhook-Endpunkt, Observability und einen Ort zum Laufen. Claude entwirft den Infrastructure-as-Code aus Mustern, die wir zuvor auf AWS, Azure und GCP eingesetzt haben, und generiert Terraform, Pulumi oder CDK wie erforderlich. Der Engineer überprüft, härtet ab und wendet an.

1Cloud-Topologie kartieren

Ressourcen zuerst, Code danach.

Aus früheren Abonnement & Zahlungs-Deployments schlägt Claude den Ressourcen-Satz vor: Edge, Compute, Daten, Secrets, Observability, Integrationen. Der Engineer kürzt, was für diesen Client nicht benötigt wird (kein Redis, wenn die bestehende App bereits einen hat) und ergänzt Spezifisches.

payments-service · Cloud-Topologie · AWS Beispiel (wir liefern auch auf Azure / GCP)
Edge
Route 53 + CloudFront
Edge
ALB / API Gateway
Integration
Stripe Webhook-Endpunkt
Compute · ECS
payments-service
Compute · ECS
webhook-handler
Compute · CronJob
dunning-worker
Daten · RDS
subscriptions-db
Daten · ElastiCache
sessions-redis
Secrets
Secrets Manager
Observability
CloudWatch · Logs & Metriken
Observability
X-Ray · Traces
Observability
PagerDuty Alerts
2Claude entwirft das IaC

Terraform für die Cloud, Helm für den Cluster.

Gleiche Vorgehensweise wie beim Backend-Code: hauseigene Claude-Skills generieren Terraform-Module und Helm-Values als Erstversion. Der Engineer liest jede Zeile, härtet IAM- und Netzwerkregeln ab und wendet an. Nichts ist autonom, aber es geht schnell.

Terraform · payments.tf
# Abonnement & Zahlungs-Stack
module "payments_db" {
  source         = "./modules/rds-postgres"
  name           = "subscriptions"
  instance_class = "db.t4g.small"
  multi_az       = var.env == "prod"
}

module "payments_service" {
  source        = "./modules/ecs-service"
  name          = "payments-service"
  cpu           = 512
  memory        = 1024
  desired_count = var.env == "prod" ? 3 : 1
  secrets       = [
    "stripe/secret_key",
    "stripe/webhook_secret",
  ]
}

module "webhook_endpoint" {
  source = "./modules/stripe-webhook"
  events = [
    "invoice.payment_failed",
    "customer.subscription.updated",
  ]
}
Helm · values.yaml
replicaCount: {{ .Values.env.replicas }}

image:
  repository: payments-service
  tag: {{ .Chart.AppVersion }}

resources:
  requests:
    cpu: 200m
    memory: 512Mi
  limits:
    cpu: 500m
    memory: 1Gi

autoscaling:
  enabled: true
  minReplicas: 2
  maxReplicas: 10
  targetCPU: 70

env:
  - name: DATABASE_URL
    valueFrom:
      secretKeyRef: payments-db
3Eine Vorlage, drei Umgebungen

Von Dev bis Prod mit derselben Quelle der Wahrheit.

Dieselben Terraform- und Helm-Module werden auf Dev, Staging und Produktion angewendet. Unterschiede sind umgebungsspezifische Variablen (Instanzgrössen, Replikat-Anzahl, Aufbewahrungsfenster), keine manuell bearbeiteten Überschreibungen. Abweichungen werden nächtlich geprüft.

Entwicklung

Synchronisiert
Letzter Applyvor 12 Min.
Ressourcen42
Replikate1
Datenbankt4g.micro

Staging

Synchronisiert
Letzter Applyvor 2 Std.
Ressourcen42
Replikate2
Datenbankt4g.small

Produktion

Synchronisiert
Letzter ApplyGestern
Ressourcen42
Replikate3 · Multi-AZ
Datenbankt4g.small + RR
04
Phase 04 · Agent QA

QA ohne den Engpass.

Unser Agent QA zieht QA-bereite Tickets aus Jira, entwirft Testszenarien aus den Abnahmekriterien, und Playwright MCP klickt diese auf echten Browsern durch. Dieselben Szenarien laufen als nächtliche Regression. Das Ergebnis ist ein Testbericht mit Nachweis, kein grünes Häkchen aus einer Black Box.

1QA-Bereites abrufen

Claude listet die bereiten Tickets zuerst auf.

QA jagt keine Tickets. Claude liest Jira und gruppiert alles nach Status – was Dev als bereit meldet, was in Arbeit ist, was blockiert ist – damit der Tester das gesamte Paket auf einmal sieht.

claude · payments-qa Jira MCP

Was ist beim Abonnement & Zahlungs-Epic für QA bereit?

Bereit / QA-Review5von Dev-Seite erledigt, wartet auf QA
PAY-101Plan abonnieren und kostenpflichtige Testphase starten
PAY-103Plan-Upgrade & Downgrade-Flow
PAY-104Stripe-Webhook-Handling bei fehlgeschlagener Zahlung
PAY-105Dunning-E-Mails für Wiederholungssequenz
PAY-108Admin: Rückerstattung innerhalb von 30 Tagen aus dem Back-Office
In Bearbeitung2wird noch implementiert
PAY-109Steuerrechnungs-PDF-Generierung
PAY-110Mehrwährungs-Anzeige auf Plan-Auswahl
Blockiert1
PAY-112SEPA via Adyen (wartet auf Produktionszugangsdaten)
→ 5 Tickets bereit zum Testen. Szenarien aus Abnahmekriterien werden entworfen…
2Szenarien aus AC geschrieben, in einfachem Deutsch

Keine fragilen Selektoren. Keine Page Objects.

Für jedes Abnahmekriterium entwirft Claude ein nummeriertes Szenario, das jeder Tester (oder jeder Client-Stakeholder) lesen kann. Der QA-Engineer überprüft, bearbeitet und übergibt es an Playwright MCP zum Ausführen.

Abnahmekriterium PAY-101 · AC-002
Die Auswahl eines Plans startet sofort eine Testphase; Zahlungsdetails werden an Tag 12 über eine Stripe-gehostete Seite erhoben (PCI SAQ-A Umfang).
Klar formuliertes Testszenario Entwurf durch Claude · Ausführung durch Playwright MCP
  1. Als Testnutzer alice@finco.ch anmelden (kein aktives Abonnement).
  2. Zu /pricing navigieren.
  3. Testphase starten auf der Pro-Plan-Karte klicken.
  4. Überprüfen, ob die Seite zu /dashboard/pro weiterleitet.
  5. Überprüfen, ob das Testphasen-Banner „14 Tage verbleibend" anzeigt.
  6. Überprüfen, ob keine Zahlungsseite beim ersten Einstieg angezeigt wird.
  7. Uhr um 11 Tage vorrücken via scheduler.advance(11d).
  8. Überprüfen, ob der Nutzer die Zahlungsmethode-hinzufügen-E-Mail erhält.
  9. Überprüfen, ob /billing den „Zahlungsmethode hinzufügen"-CTA anzeigt.
3Claude klickt sich durch, auf einem echten Browser

Playwright MCP führt das Szenario aus.

Claude steuert Chromium Schritt für Schritt, liest das Live-DOM (nicht nur Pixel), macht Screenshots bei Fehlern und führt nach Korrekturen erneut aus. Dieselben Szenarien laufen nächtlich als vollständige Regression – alles, was fehlschlägt, erhält einen Bericht, der vor dem Standup im Team-Slack wartet.

Playwright · PAY-101 · AC-002 wird ausgeführt Läuft
  • Angemeldet als alice@finco.ch
  • Zu /pricing navigiert
  • Testphase starten auf Pro-Plan-Karte geklickt
  • Weitergeleitet zu /dashboard/pro
  • Testphasen-Banner zeigt 14 Tage verbleibend wird überprüft…
  • Keine Zahlungsseite beim ersten Einstieg überprüfen
  • Uhr vorrücken scheduler.advance(11d)
  • Zahlungsmethode-hinzufügen-E-Mail gesendet überprüfen
https://app.finco.ch/dashboard/pro
🎉 14 Tage verbleibend auf Ihrer Pro-Testphase
Nächtliche Regression · alle 47 Szenarien · Fehlschläge landen vor dem Standup in Slack
4Kunde und Admin, parallel

Zwei Rollen, ein Regressionsdurchlauf.

PAY-101 hat zwei Rollen im Spiel: den Kunden, der einen Plan abonniert, und den Admin im Back-Office, der Pläne überschreibt, Testphasen verlängert und Abbuchungen erstattet. Beide Flows laufen parallel in einem einzigen Browserfenster mit pro Tab isolierten Cookies, Sessions und Storage. Ein Regressionsdurchlauf bestätigt, dass der Kunde abonniert hat, der Admin den Audit-Log-Eintrag gesehen hat und die Überschreibung angewendet wurde – mit null Querverunreinigung zwischen den Sessions.

https://app.finco.ch/dashboard/pro CUSTOMER
🎉 14 Tage verbleibend auf Pro-Testphase
https://admin.finco.ch/users/alice ADMIN
✓ Audit-Log: Testphase verlängert (Admin: ops@finco.ch)
Beide Sessions verifiziert · Cookies, Sessions, Storage pro Tab isoliert · null Querverunreinigung
5Testbericht mit Nachweis

Ein abgezeichneter Bericht, kein grünes Häkchen.

Jeder QA-Durchlauf erzeugt einen Bericht, den Sie auditieren können: welches AC geprüft wurde, mit welchen Schritten, mit welchem Ergebnis. Fehlschläge enthalten den genauen Reproduktionspfad und ein Ein-Klick-Bug kopieren, das direkt in Jira eingefügt werden kann.

Testbericht: PAY-101 · Plan abonnieren

Datum: 2026-05-07  ·  Umgebung: finco-dev (https://app.dev.finco.ch)  ·  Branch: feat/PAY-101-subscribe-trial
Tester: Claude AI (Senior QA)  ·  Browser: Chromium (Playwright MCP)  ·  Suite: 47 Szenarien · gelaufen in 4m 12s

Zusammenfassung

5
Gesamt AC
4
Bestanden
1
Fehlgeschlagen
0
Blockiert
80%
Bestehensrate
1
Bugs gefunden

Testabdeckungsmatrix

Bereich AC Bestanden Fehlgeschlagen Blockiert Abdeckung
Plan-Auswahl & PreisgestaltungAC-001100100%
Testphase ohne Zahlung startenAC-002100100%
Dunning bei fehlgeschlagener ZahlungAC-0030100%
MwSt.-Berechnung nach JurisdiktionAC-004100100%
Admin-Override & RückerstattungAC-005100100%
Gesamt541080%

Fehlgeschlagen (1 / 5)

AC-003 FEHLSCHLAG Dunning-E-Mail wird beim zweiten Versuch ausgelöst, nicht beim ersten

Aus AC: „Schlägt die Zahlung beim ersten Versuch fehl, läuft das Dunning 7 Tage (3 Wiederholungen), bevor der Zugang herabgestuft wird. Nutzer wird bei jedem Schritt per E-Mail benachrichtigt."

Durchgeführte Schritte
  1. Abonnement mit Stripe-Fehlschlag-Testkarte 4000 0000 0000 0341 einrichten
  2. Ersten Abbuchungsversuch um 09:00 via Webhook-Simulator ausgelöst
  3. Auf ersten Wiederholungsversuch um 09:15 gewartet
  4. FEHLSCHLAG — Keine Dunning-E-Mail bis zum 2. Versuch um 09:30 erhalten
  5. Erwartet: E-Mail nach erstem Fehlschlag. Tatsächlich: erst nach zweitem.

47 Szenarien, ein Knopf, jeder im Team.

Sobald PAY-101s 47 Szenarien bestehen, sind sie im Testmanagement-System des Projekts registriert: versionskontrolliert, getaggt, mit Abnahmekriterien verknüpft. Wenn morgen PAY-102 geliefert wird, läuft dieselbe Suite als Gate. In sechs Monaten, wenn FinCo einen neuen QA einarbeitet, führt dieser QA am ersten Tag die gestrige Regression aus. Claude kann die Suite ebenfalls ausführen, kein Mensch erforderlich für „ist der Abonnement-Flow noch grün?"

Regression ist keine Person. Es ist ein Knopf.
05
Phase 05 · Deployment & Betrieb

Release Candidate, Retrospektive, Wissenskreislauf geschlossen.

PAY-101 endet nicht mit „gemerged". Der Release wird ausgeliefert, das System beobachtet, das Team lernt, und das nächste Epic beginnt mit dem, was wir gerade gelernt haben, bereits eingebaut.

1Release Notes, aus gemergter Arbeit entworfen

PRs lesen. Notes schreiben. Abzeichnen.

Claude liest die PAY-101-PRs und die verlinkten Jira-Tickets und entwirft dann Release Notes im Hausformat von FinCo: kundenorientiertes Changelog, internes API-Diff, Migrationsnotes für das Plattform-Team. Engineering zeichnet ab; nichts wird zweimal von Hand getippt.

v2.14.0 · 2026-05-07 Epic: Abonnement & Zahlungen

Release Notes · PAY-101 wird geliefert

Kundenorientiertes Changelog
  • NEU14-tägige kostenlose Testphase auf Pro- und Business-Plänen, keine Karte im Voraus.
  • NEUStripe-gehostete Zahlungserhebung an Tag 12 der Testphase.
  • VERBMehrwährungs-Anzeige auf dem Plan-Wähler (CHF, EUR, USD).
Internes API
  • +POST /api/v1/subscriptions
  • +POST /api/v1/subscriptions/:id/cancel
  • ~GET /api/v1/billing/invoices gibt jetzt MwSt. zurück.
Migrationsnotes
  • ENVNeu: STRIPE_API_KEY, STRIPE_WEBHOOK_SECRET im Secrets Manager.
  • SQLMigration 2026_05_07_subscriptions_init.sql angewendet.
2Runbooks für die neuen Fehlermodi

Von SRE geprüft, bevor der erste Vorfall eintritt.

Stripe-Webhook stockt. Dunning-Queue überlastet. VAT-API rate-limitiert. Fehlgeschlagene Rechnungsgenerierung. Jedes Szenario erhält ein aus dem Architekturdiagramm generiertes Runbook: Wiederherstellungspfad, On-Call-Eskalation, Rollback-Auslöser.

Stripe-Webhook stockt
Wiederherstellung · Eskalation · Rollback
Runbook bereit
Dunning-Queue überlastet
Wiederherstellung · Eskalation · Rollback
Runbook bereit
VAT-API rate-limitiert
Wiederherstellung · Eskalation · Rollback
Runbook bereit
Fehlgeschlagene Rechnungsgenerierung
Wiederherstellung · Eskalation · Rollback
Runbook bereit
3Observierbares Rollout, zuerst Canary

Hinter einem Flag, auf einem Slice des Traffics.

PAY-101 wird hinter einem Feature-Flag ausgeliefert, per Canary auf einen Slice von FinCos Traffic begrenzt. Metriken zu Abonnement-Erfolg, Dunning-Auslöser und MwSt.-Berechnung sind vor dem Deploy eingebunden. Anomalie-Schwellenwerte werden in den ersten zwei Wochen echter Nutzung kalibriert.

Canary · PAY-101 · Produktion
25%des Traffics
Abonnement-Erfolg
99.2%
Dunning-Auslöserate
0.3%
MwSt.-Berechnungslatenz · p95
84ms
4Retro, die sich aufbaut

PAY-102 startet mit PAY-101s Lessons already geladen.

Was funktioniert hat, was gerutscht ist, was uns überrascht hat. Erfasst und zurück in die Wissensdatenbank indexiert. Das nächste Epic auf diesem Produkt (oder einem vergleichbaren) startet automatisch klüger.

Funktioniert
  • Figma MCP hat 3 Entwicklungstage bei der Plan-Auswahl gespart.
  • RAG-Kontext bei AC-002 hat den Trial-Edge-Bug vor dem Merge gefunden.
  • Haus-stripe-checkout-Skill: null Nacharbeit.
Gerutscht
  • Dunning-E-Mail-Timing (AC-003): in QA abgefangen, nicht im Unit-Test.
  • Adyen-Zugangsdaten blockierten PAY-112 um 3 Tage.
Überrascht
  • MwSt. für CH war einfacher als erwartet (Einheitssatz).
  • Mehrwährungs-Anzeige war am ersten Tag fertig.
In die S-PRO Wissensdatenbank indexiert · PAY-102 startet klüger
5Zwei Wochen nach Release: das erste Audit

Jahr-Zwei-Projekte verlangsamen sich nicht. Sie beschleunigen sich.

Zwei Wochen nach der Lieferung von PAY-101 führt Claude das erste geplante Tech-Audit des neuen Codes durch: Architekturabweichungen, ungenutzte Exports, tote Branches in der Dunning-Logik, zurückgefallene Dependencies. Von hier an läuft das Audit alle zwei Wochen über die gesamte Codebasis.

Tech-Audit · geplant 2026-05-21 Gesund

PAY-101 · 14 Tage nach Release

  • 0 Architekturabweichungen vom Regelwerk OK
  • 2 ungenutzte Exports in subscription.service.ts Niedrig
  • 1 toter Branch in der Dunning-Wiederholungslogik Niedrig
  • 3 veraltete Dependencies: stripe, zod, pg Mittel
Häufige Fragen

Was wir gefragt werden.

Echte Fragen von echten Interessenten, direkt beantwortet.

KI-Coding-Assistenten sind zwar unglaubliche Werkzeuge, aber keine Zauberstäbe für komplexe Software. Wenn Sie über einen einfachen Prototyp hinausgehen, stossen KI-Tools schnell an Kontextgrenzen, haben Mühe mit komplexen Integrationen und verlieren den Überblick bei Dutzenden gleichzeitiger Tickets.

Wir bringen das Engineering-Mindset mit, das nötig ist, um Kontextfenster, Token-Optimierung und Systemarchitektur zu managen, damit Ihr Projekt tatsächlich die Ziellinie überquert.

Ja, es ist sicher. Wir verwenden Enterprise-Grade-Umgebungen und strenge Data-Governance-Richtlinien. Ihr proprietärer Code und Ihre Geschäftslogik werden niemals zum Training öffentlicher KI-Modelle verwendet.

Wir stellen sicher, dass Ihr geistiges Eigentum vollständig Ihnen gehört und vollständig isoliert bleibt.

Absolut. Unsere KI-SDLC-Methodik ist vollständig modell-agnostisch.

Wenn Ihr Compliance-Team den Einsatz von Tools wie Claude oder OpenAI einschränkt, können wir Ihre Entwicklung über sichere, genehmigte Enterprise-Foundries oder private Cloud-Umgebungen wie AWS Bedrock oder MS Foundry leiten.

Nein. Es gibt einen gewaltigen Unterschied zwischen schnellem „KI-Geschwafel" und unserer bankentauglichen Methodik. Wir lassen KI nicht unkontrolliert Code schreiben; wir setzen KI ein, um die Workflows von Senior-Engineers zu verbessern.

Jede Codezeile durchläuft rigoroses Agent QA und automatisiertes Testing (wie Playwright), um sicherzustellen, dass die Architektur solide, skalierbar und wartbar ist.

Unkontrollierte KI-Entwicklung kann durch schlechte „Tokenomics" schnell kostspielig werden. Unsere Architekten strukturieren Prompts und Kontext-Sharing, um den Token-Verbrauch stark zu optimieren.

Wir wissen genau, wie man die Technologie effizient einsetzt, damit Ihr Projekt im Budget bleibt, ohne Abstriche bei der Qualität zu machen.

Die KI-Landschaft ändert sich wöchentlich, und wir auch. Wir benchmarken, testen und integrieren kontinuierlich die neuesten State-of-the-Art-Modelle und Tools in unsere Pipeline.

Unsere Landingpage spiegelt unseren aktuellen Stack wider, und wir aktualisieren unsere Methodik transparent alle paar Monate, damit Sie stets den bestmöglichen Wettbewerbsvorteil erhalten.

Überhaupt nicht. Unser Ansatz automatisiert die mühsamen Ausführungs- und Validierungsphasen, was unsere Senior-Engineers und Product Owner befreit, als echte Berater zu agieren.

Indem wir die KI das Schwergewicht der Code-Generierung übernehmen lassen, konzentrieren sich unsere menschlichen Experten vollständig auf Ihre Geschäftslogik, kreative Problemlösung und darauf, dass das Produkt Ihrer Vision perfekt entspricht.

Traditionelle Entwicklung bewegt sich oft in Quartalen; wir bewegen uns in Tagen und Wochen. Durch die Automatisierung von Implementierung und Validierung reduzieren wir die Time-to-Market drastisch.

Das ermöglicht es Ihnen, Ideen mit Fokusgruppen zu testen und echte Produkte in die Hände Ihrer Nutzer zu bringen – exponentiell schneller als der Branchenstandard.

Link in die Zwischenablage kopiert