Cockpit · Marcel Rapoldv2.0.0 · f042248Narrative · 03.06., 18:03

Das ZVV-Kundenkonto — das Self-Service-Portal für ZVV-Abonnenten — führt das Portfolio mit 45 Punkten an; in W22 kehrte die Aktivität mit 190 Commits über 6 Repos zurück, nachdem zwei Wochen Stillstand verzeichnet wurden.

11
Heute
21
7 Tage
-93%
Velocity (WoW)
21
30 Tage
2
Aktive Repos
2
Offene PRs
77
Projekte
Portfolio · Long-Form· 03.06.26, 18:03· anthropic/claude-sonnet-4-6

Das Portfolio umfasst 40 Projekte mit 241 Punkten Gesamtaufwand, davon 20 in Produktion. Der grösste Einzelblock liegt beim ZVV-Kundenkonto (45 Punkte, Build/Prod), das derzeit in der v0-Mockup- und Vendor-Briefing-Phase steckt. Dahinter folgt die AEM-CMS-Ausschreibung (22 Punkte, Govern/Spec), mit der das ZVV die öffentliche Vergabe von Betrieb und Weiterentwicklung von zvv.ch auf Adobe Experience Manager as a Cloud Service via offenem Verfahren nach SubmV ZH abwickelt — ein Python-basierter CI/CD-Workflow generiert automatisch versionierte DOCX- und PDF-Dokumente. Diese beiden Schwergewichte binden den Löwenanteil der strategischen Kapazität auf der Governance-Seite.

Auf der Build-Seite sind RadioX (12 Punkte, Pilot) und der ZVV Kundenradar (10 Punkte, Prod) die aktivsten Investitionsobjekte. RadioX betreibt einen vollautomatischen Radiosender mit 11 FastAPI-Microservices, ElevenLabs-Stimmen und HLS-Streaming; in den letzten sechs Monaten wurden dort 1 309 Commits verzeichnet, womit es das commit-intensivste Einzelrepo im Portfolio ist. Der ZVV Kundenradar dient als Analytics-Dashboard und ist produktiv geschaltet. Beide Projekte stehen exemplarisch für den KI-First-Ansatz, der sich durch das gesamte Portfolio zieht: 26 von 44 Repos basieren auf Next.js, TypeScript ist in 30 Repos vertreten.

Die webbasierte Fahrzeugdatenbank des ZVV (zvv-fzdb) — die Ablösung einer dezentralen MS-Access-Lösung für rund 2 000 Fahrzeuge auf Next.js 16, Supabase und Azure AD — hat in den letzten sechs Monaten 210 Commits akkumuliert und läuft produktiv. Parallel dazu ist die KI-native Resume-Plattform mycvbuilder.app, die hochgeladene Lebensläufe per GPT-4.1 in öffentlich teilbare Profilseiten umwandelt, mit 351 Commits in sechs Monaten weiterhin in aktiver Entwicklung. Diese beiden Projekte stehen für unterschiedliche Risikoklassen: FZDB ist ein klar umrissenes internes Tool mit bekanntem Nutzerkreis; mycvbuilder.app adressiert einen öffentlichen Markt ohne gesicherte Traction.

Der ZVV-NOVA-Kundenspiegel (12 Punkte, Govern/Spec) — eine Read-API für CRM, Marketing und Analytics — und der ZVV Medienspiegel (12 Punkte, Run/Prod) mit täglicher LLM-Pipeline runden die mittlere Gewichtsklasse ab. Mit 10 Projekten im Run-Modus und 15 aktiven Repos besteht ein nicht-triviales Betriebslastprofil, das parallel zur laufenden Neuentwicklung gepflegt werden muss.

Letzte Woche

In der Kalenderwoche 22 wurden 190 Commits über 6 aktive Repos registriert — eine Rückkehr zur Aktivität nach zwei aufeinanderfolgenden Nullwochen (W20 und W21). Die letzten 30 Tage summieren sich auf 1 111 Commits, was auf konzentrierte Arbeitsphasen hindeutet, die von kurzen Pausen unterbrochen werden. Der Schwerpunkt der Wochenaktivität ist aus den Rohdaten nicht auf einzelne Repos aufgeteilt, jedoch zeigen die Top-Repos wie zvv-fzdb, zvv-cockpit und zvv-entdeckungsreise — das Schulanmeldungsportal für die ZVV-Entdeckungsreise — zuletzt relevante Commit-Zahlen in der Recent-Kennzahl. Das Gesamtvolumen von 5 547 Commits seit Tracking-Beginn ist ausschliesslich einem einzigen menschlichen Autor (muraschal) zuzurechnen, ohne AI-Commit-Beteiligung.

Strategischer Blick

Der Portfolio-Mix zeigt eine strukturelle Spannung: 18 Projekte im Build-Modus stehen 7 im Govern- und 15 im Run-Modus gegenüber — das bedeutet, dass rund ein Drittel der Projekte laufenden Betriebsaufwand erzeugt, während gleichzeitig aggressiv neu gebaut wird. Das grösste Hebelrisiko liegt beim ZVV-Kundenkonto, das mit 45 Punkten das schwerste Einzelprojekt ist, sich aber noch in der Mockup- und Briefing-Phase befindet; eine Verzögerung hier würde überproportional viel gebundene Kapazität freisetzen oder blockieren. Die öffentliche AEM-CMS-Ausschreibung läuft als offenes Verfahren parallel und bindet Governance-Aufmerksamkeit, die nicht kurzfristig umlenkbar ist. Der logisch nächste Schritt wäre eine Priorisierungsentscheidung zwischen dem NOVA-Kundenspiegel (noch in der Spec-Phase) und dem ZVV-Kontoradar (Pilot) — beide liegen bei 10 bis 12 Punkten und konkurrieren um ähnliche Daten- und API-Ressourcen, ohne dass eine klare Sequenzierung erkennbar ist.