Migrate all repos into monorepo context folders
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.
This commit is contained in:
@@ -0,0 +1,77 @@
|
||||
---
|
||||
inclusion: auto
|
||||
---
|
||||
|
||||
# Analyse O2C-C2S — Projektkontext
|
||||
|
||||
## Ziel
|
||||
|
||||
Strategische Reorganisationsanalyse der O2C- und C2S-Teamlandschaft bei DB InfraGO.
|
||||
Ergebnis: Synergien identifizieren, Doppelungen eliminieren, blinde Flecken aufdecken, neue Organisations- und Ablaufstrategie entwickeln.
|
||||
|
||||
## Kernfragen
|
||||
|
||||
1. Wo gibt es Doppelungen (Teams mit überlappenden Zielen/Technologien)?
|
||||
2. Wo sind blinde Flecken (fehlende Fähigkeiten, nicht abgedeckte Domänen)?
|
||||
3. Wie können Teams neu geordnet werden, um:
|
||||
- Prozesse zu beschleunigen
|
||||
- Abstimmungen zu reduzieren
|
||||
- Ressourcen zu sparen
|
||||
- Schneller lieferfähig zu sein
|
||||
|
||||
## Datenquellen
|
||||
|
||||
### Bereits eingebunden
|
||||
- Confluence (arija): Alle Team-Seiten aus O2C und C2S Spaces
|
||||
- Token: CONFLUENCE_TOKEN (Bearer auth)
|
||||
- **Organigramm O2C** (PDF): `data/O2C Value Team Übersicht.pdf` — Aufbauorganisation mit allen Teams, Rollen, Personenzahlen
|
||||
- **Organigramm C2S** (PDF): `data/C2S Organigramm.pdf` — 13 Seiten, alle ARTs mit Teams und Personen
|
||||
- **Screenshots Aufbauorganisation**: `data/Organigramm F1.png`, `data/Organigramm F9.png`
|
||||
|
||||
### Noch einzubinden (blinde Flecken)
|
||||
- Jira (arija) — Team-Boards, Velocity, Bug-Rates (benötigt VPN)
|
||||
- Jira (systelone/SAB) — Weitere Boards
|
||||
- GitLab — Code-Ownership, Repo-Zuordnung zu Teams
|
||||
- Organigramme / People-Daten
|
||||
- PI-Planning-Ergebnisse
|
||||
- DB Planet — Kein Zugriff von extern (Intranet)
|
||||
|
||||
### Bereits identifizierte Querschnitts-/Sonderteams
|
||||
- **Data Team (IWF9)** — 5 Data Scientists, Leitung Markus Germany. Direkt bei IWF9 verortet. Zentrale Anlaufstelle für Datenanalysen (Abrechnung, Vertriebsdaten, kundenrelevante Daten). Power BI Self-Service-Tools + spezifische Anfragen von Abteilungen/Behörden. NICHT identisch mit FINANCE 4 DB (CXF 2).
|
||||
- **INKA** — Teil von ART CM / Team CMDP (Lücke geschlossen).
|
||||
|
||||
## Ordnerstruktur
|
||||
|
||||
```
|
||||
Analyse-O2C-C2S/
|
||||
├── .kiro/steering/ # Projektregeln und Kontext
|
||||
├── data/ # Rohdaten aus Quellen (Confluence-Export, etc.)
|
||||
├── analysis/ # Auswertungen und Erkenntnisse
|
||||
├── output/ # Grafische Outputs (HTML, SVG)
|
||||
├── O2C-*/ # O2C Team-Daten nach ART
|
||||
├── C2S-*/ # C2S Team-Daten nach ART/Space
|
||||
└── README.md # Projektübersicht
|
||||
```
|
||||
|
||||
## Regeln
|
||||
|
||||
1. Alle Dateinamen OneDrive-kompatibel (keine Klammern, &, @, #)
|
||||
2. Team-Daten als Markdown mit Confluence-Quellreferenz (Page-ID)
|
||||
3. Analysen in `analysis/` — immer mit Datum versehen
|
||||
4. Grafische Outputs als statisches HTML (kein Server nötig, im Browser öffnen)
|
||||
5. Conventional Commits: `feat:`, `fix:`, `docs:`, `data:`, `analysis:`
|
||||
6. Before commit: `gitleaks detect --source . --no-git` — no secrets
|
||||
|
||||
## Quality Gates
|
||||
|
||||
1. No secrets in committed files (gitleaks)
|
||||
2. No personal data (emails, phone numbers) in exported team pages
|
||||
3. All filenames OneDrive-safe before commit
|
||||
4. HTML outputs must be self-contained (no external dependencies)
|
||||
|
||||
## Confluence-Zugang
|
||||
|
||||
- Base URL: https://arija-confluence.jaas.service.deutschebahn.com/rest/api
|
||||
- Auth: Bearer Token (CONFLUENCE_TOKEN aus .secrets)
|
||||
- CQL für Suche: `/content/search?cql=<encoded>`
|
||||
- Seiten-Inhalt: `/content/<id>?expand=body.storage`
|
||||
Reference in New Issue
Block a user