Bahn: aisupport, Analyse-O2C-C2S, awesome-bahn-mcp-servers, beam-mcp,
Confluence_Bot, db-planet-mcp-server, O2C-Harness, project-audit,
Projekt-KIQ-HP, teamlandkarte-mcp
Dhive: Jury-Voting
Privat: CV, NoteGraph (NOTE: NoteGraph needs complete redo after consolidation)
Shared: AI-Orchestrator, OrgMyLife, power_skills_and_more
Shared/references: symphony (read-only)
Bahn repos remain available as independent remotes - this monorepo
pulls them in via subtree, the originals are untouched.
197 lines
10 KiB
HTML
197 lines
10 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="de">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>Reorganisation O2C + C2S — Varianten-Vergleich</title>
|
|
<style>
|
|
* { box-sizing: border-box; margin: 0; padding: 0; }
|
|
body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; background: #f8f9fa; color: #333; padding: 20px; max-width: 1400px; margin: 0 auto; }
|
|
h1 { margin-bottom: 6px; font-size: 1.5rem; }
|
|
.subtitle { color: #666; margin-bottom: 20px; font-size: 0.9rem; }
|
|
.tabs { display: flex; gap: 4px; margin-bottom: 0; }
|
|
.tab { padding: 10px 20px; background: #e0e0e0; border-radius: 8px 8px 0 0; cursor: pointer; font-weight: 600; font-size: 0.9rem; }
|
|
.tab.active { background: #fff; border-bottom: 2px solid #fff; }
|
|
.tab-content { display: none; background: #fff; padding: 20px; border-radius: 0 8px 8px 8px; box-shadow: 0 2px 8px rgba(0,0,0,0.08); }
|
|
.tab-content.active { display: block; }
|
|
</style>
|
|
<style>
|
|
.stream { margin: 10px 0; padding: 14px 18px; border-radius: 8px; border-left: 4px solid #ccc; }
|
|
.stream h3 { font-size: 0.95rem; margin-bottom: 6px; }
|
|
.stream .tools { font-size: 0.82rem; color: #555; margin-bottom: 4px; }
|
|
.stream .size { font-size: 0.8rem; color: #888; }
|
|
.s1 { border-left-color: #1976d2; background: #e3f2fd; }
|
|
.s2 { border-left-color: #388e3c; background: #e8f5e9; }
|
|
.s3 { border-left-color: #f57c00; background: #fff3e0; }
|
|
.s4 { border-left-color: #7b1fa2; background: #f3e5f5; }
|
|
.s5 { border-left-color: #c62828; background: #ffebee; }
|
|
.platform { border-left-color: #455a64; background: #eceff1; }
|
|
.project { border-left-color: #78909c; background: #f5f5f5; border-style: dashed; }
|
|
.compare { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin-top: 20px; }
|
|
.compare-col { background: #fafafa; padding: 14px; border-radius: 8px; }
|
|
.compare-col h4 { margin-bottom: 8px; font-size: 0.9rem; }
|
|
.compare-col li { font-size: 0.83rem; margin: 4px 0; }
|
|
@media (max-width: 800px) { .compare { grid-template-columns: 1fr; } }
|
|
.back-link { display: inline-block; margin-bottom: 16px; color: #1976d2; text-decoration: none; font-size: 0.85rem; }
|
|
.back-link:hover { text-decoration: underline; }
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<a class="back-link" href="index.html">← Zurück zur Übersicht</a>
|
|
<h1>Reorganisation O2C + C2S — Varianten-Vergleich</h1>
|
|
<p class="subtitle">Stand: 17.06.2026 | Ziel: E2E-Kundenorientierung, Synergien heben, Abstimmung reduzieren</p>
|
|
|
|
<div class="tabs">
|
|
<div class="tab active" onclick="showTab('a')">Variante A — 5 Streams</div>
|
|
<div class="tab" onclick="showTab('b')">Variante B — 4 Streams</div>
|
|
<div class="tab" onclick="showTab('compare')">Vergleich</div>
|
|
</div>
|
|
|
|
<!-- Variante A -->
|
|
<div class="tab-content active" id="tab-a">
|
|
<h2>Variante A: 5 Streams + Plattform</h2>
|
|
<p style="font-size:0.85rem;color:#555;margin-bottom:14px;">Kommunikation & Bau als eigener Stream. #Einfachbahn + neXt = Schnelle Lösungen.</p>
|
|
|
|
<div class="stream s1">
|
|
<h3>Stream 1: Zugang & Information</h3>
|
|
<div class="tools">Infraportal, Trassenfinder, NiCo, GretA, iTrace, PlaTo, IDBF-Portal/Infrastrukturmanager</div>
|
|
<div class="size">~60 Personen | heute: DigiPaLö + Teile IDBF</div>
|
|
</div>
|
|
|
|
<div class="stream s2">
|
|
<h3>Stream 2: Bestellen & Vertragsmanagement</h3>
|
|
<div class="tools">pathOS, TrassenOrder, TPN, APN, Click&Ride</div>
|
|
<div class="size">~95 Personen | heute: pathOS + APN | TTTneo übergreifend mit Stream 3</div>
|
|
</div>
|
|
|
|
<div class="stream s3">
|
|
<h3>Stream 3: Fahrplan & Kapazität</h3>
|
|
<div class="tools">KonBel, InKa, TAKT, strecken.zeit, UjK, UjV, KuK</div>
|
|
<div class="size">~450 Personen | heute: SuN + UjK + UjV + KuK + CM | TTTneo übergreifend mit Stream 2</div>
|
|
</div>
|
|
|
|
<div class="stream s4">
|
|
<h3>Stream 4: Kommunikation, Bau & Transparenz (NEU)</h3>
|
|
<div class="tools">Regelkommunikation (KOM), BBPneo/BARD, BAPSI 2.0, KomBAU, DB Livemaps, strecken.info, #Einfachbahn + neXt ("Schnelle Lösungen")</div>
|
|
<div class="size">~140 Personen | herausgelöst aus bisherigem Stream 3 + DigiPaLö-Teile</div>
|
|
</div>
|
|
|
|
<div class="stream s5">
|
|
<h3>Stream 5: Abrechnung & Analytics</h3>
|
|
<div class="tools">AC Trasse, SAP BRIM, Data Team IWF9, Power BI</div>
|
|
<div class="size">~60 Personen | heute: ART Abrechnung + Data Team</div>
|
|
</div>
|
|
|
|
<div class="stream platform">
|
|
<h3>Plattform (Querschnitt)</h3>
|
|
<div class="tools">SIC OP Betrieb + pathOS-Infra + CI/CD → konsolidiert | QuEST (E2E Testing)</div>
|
|
<div class="size">~65 Personen</div>
|
|
</div>
|
|
|
|
<div class="stream project">
|
|
<h3>Projekte (temporär, übergreifend)</h3>
|
|
<div class="tools">TTTneo (Stream 2 + 3)</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Variante B -->
|
|
<div class="tab-content" id="tab-b">
|
|
<h2>Variante B: 4 Streams + Plattform</h2>
|
|
<p style="font-size:0.85rem;color:#555;margin-bottom:14px;">Kommunikation & #Einfachbahn integriert in Stream 1. One Face to Customer.</p>
|
|
|
|
<div class="stream s1">
|
|
<h3>Stream 1: Zugang, Information & Kommunikation</h3>
|
|
<div class="tools">Infraportal, Trassenfinder, NiCo, GretA, iTrace, PlaTo, IDBF-Portal, Regelkommunikation (KOM), BBPneo/BARD, BAPSI 2.0, KomBAU, DB Livemaps, strecken.info, #Einfachbahn + neXt ("Schnelle Lösungen")</div>
|
|
<div class="size">~200 Personen | heute: DigiPaLö + IDBF + KOM + BARD + neXt</div>
|
|
</div>
|
|
|
|
<div class="stream s2">
|
|
<h3>Stream 2: Bestellen & Vertragsmanagement</h3>
|
|
<div class="tools">pathOS, TrassenOrder, TPN, APN, Click&Ride</div>
|
|
<div class="size">~95 Personen | heute: pathOS + APN | TTTneo übergreifend mit Stream 3</div>
|
|
</div>
|
|
|
|
<div class="stream s3">
|
|
<h3>Stream 3: Fahrplan & Kapazität</h3>
|
|
<div class="tools">KonBel, InKa, TAKT, strecken.zeit, UjK, UjV, KuK</div>
|
|
<div class="size">~450 Personen | heute: SuN + UjK + UjV + KuK + CM | TTTneo übergreifend mit Stream 2</div>
|
|
</div>
|
|
|
|
<div class="stream s5">
|
|
<h3>Stream 4: Abrechnung & Analytics</h3>
|
|
<div class="tools">AC Trasse, SAP BRIM, Data Team IWF9, Power BI</div>
|
|
<div class="size">~60 Personen | heute: ART Abrechnung + Data Team</div>
|
|
</div>
|
|
|
|
<div class="stream platform">
|
|
<h3>Plattform (Querschnitt)</h3>
|
|
<div class="tools">SIC OP Betrieb + pathOS-Infra + CI/CD → konsolidiert | QuEST (E2E Testing)</div>
|
|
<div class="size">~65 Personen</div>
|
|
</div>
|
|
|
|
<div class="stream project">
|
|
<h3>Projekte (temporär, übergreifend)</h3>
|
|
<div class="tools">TTTneo (Stream 2 + 3)</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Vergleich -->
|
|
<div class="tab-content" id="tab-compare">
|
|
<h2>Vergleich der Varianten</h2>
|
|
<div class="compare">
|
|
<div class="compare-col">
|
|
<h4 style="color:#388e3c;">✅ Variante A — Vorteile</h4>
|
|
<ul>
|
|
<li>Eigener Speed-Bereich für Bau-Transparenz + #Einfachbahn</li>
|
|
<li>Stream 4 kann unabhängig iterieren (kleine Teams, hohe Velocity)</li>
|
|
<li>Klare Verantwortung: "Alles was der Kunde zur Bausituation sehen muss"</li>
|
|
<li>#Einfachbahn + neXt als Innovation-Engine ohne Legacy-Ballast</li>
|
|
<li>Moderate Stream-Größen (max ~450)</li>
|
|
</ul>
|
|
<h4 style="color:#c62828; margin-top:12px;">⚠️ Variante A — Risiken</h4>
|
|
<ul>
|
|
<li>Neuer Stream 4 hat Daten-Abhängigkeit zu Stream 3 (Bau-Daten)</li>
|
|
<li>5 Streams = mehr Koordination auf oberster Ebene</li>
|
|
<li>Abgrenzung Stream 1 vs. Stream 4 kann unklar werden</li>
|
|
</ul>
|
|
</div>
|
|
<div class="compare-col">
|
|
<h4 style="color:#388e3c;">✅ Variante B — Vorteile</h4>
|
|
<ul>
|
|
<li>Weniger Streams = weniger Top-Level-Abstimmung</li>
|
|
<li>"One Face to Customer" — alles Sichtbare in einem Stream</li>
|
|
<li>Einfacheres Governance-Modell</li>
|
|
<li>Keine Daten-Schnittstellen zwischen Kommunikation und Information</li>
|
|
</ul>
|
|
<h4 style="color:#c62828; margin-top:12px;">⚠️ Variante B — Risiken</h4>
|
|
<ul>
|
|
<li>Stream 1 wird sehr groß (~200 Pers.) und heterogen</li>
|
|
<li>Führungsspanne hoch — Portalbau vs. Bau-Kommunikation vs. Innovation</li>
|
|
<li>#Einfachbahn konkurriert mit Betrieb um Aufmerksamkeit</li>
|
|
<li>Schnelle Lösungen könnten im großen Stream untergehen</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
|
|
<table style="width:100%;margin-top:20px;border-collapse:collapse;font-size:0.83rem;">
|
|
<tr style="background:#f0f0f0;"><th style="padding:8px;text-align:left;">Dimension</th><th style="padding:8px;">Variante A (5 Streams)</th><th style="padding:8px;">Variante B (4 Streams)</th></tr>
|
|
<tr><td style="padding:6px 8px;">Anzahl Streams</td><td style="padding:6px 8px;text-align:center;">5 + Plattform</td><td style="padding:6px 8px;text-align:center;">4 + Plattform</td></tr>
|
|
<tr style="background:#fafafa;"><td style="padding:6px 8px;">Größter Stream</td><td style="padding:6px 8px;text-align:center;">~450 (Fahrplan)</td><td style="padding:6px 8px;text-align:center;">~450 (Fahrplan)</td></tr>
|
|
<tr><td style="padding:6px 8px;">#Einfachbahn Autonomie</td><td style="padding:6px 8px;text-align:center;">Hoch (eigener Stream)</td><td style="padding:6px 8px;text-align:center;">Mittel (Teil von Stream 1)</td></tr>
|
|
<tr style="background:#fafafa;"><td style="padding:6px 8px;">Inter-Stream Abstimmung</td><td style="padding:6px 8px;text-align:center;">Mehr (4↔3 Daten)</td><td style="padding:6px 8px;text-align:center;">Weniger</td></tr>
|
|
<tr><td style="padding:6px 8px;">Innovationsgeschwindigkeit</td><td style="padding:6px 8px;text-align:center;">Hoch (dedizierter Bereich)</td><td style="padding:6px 8px;text-align:center;">Moderat (Großer Stream)</td></tr>
|
|
<tr style="background:#fafafa;"><td style="padding:6px 8px;">Führungskomplexität</td><td style="padding:6px 8px;text-align:center;">Moderat pro Stream</td><td style="padding:6px 8px;text-align:center;">Stream 1 sehr breit</td></tr>
|
|
</table>
|
|
</div>
|
|
|
|
<script>
|
|
function showTab(id) {
|
|
document.querySelectorAll('.tab-content').forEach(t => t.classList.remove('active'));
|
|
document.querySelectorAll('.tab').forEach(t => t.classList.remove('active'));
|
|
document.getElementById('tab-' + id).classList.add('active');
|
|
event.target.classList.add('active');
|
|
}
|
|
</script>
|
|
</body>
|
|
</html>
|