Build vs. Buy
Die strategische Entscheidung, ob Software oder KI-Lösungen selbst entwickelt oder als fertige Produkte eingekauft werden – mit Vor- und Nachteilen beider Ansätze.
Die Gesamtkosten einer Lösung über ihren gesamten Lebenszyklus – nicht nur Anschaffung, sondern auch Betrieb, Wartung, Schulung und Ablösung.
TCO (Total Cost of Ownership) sind alle Kosten einer Lösung – nicht nur der Kaufpreis, sondern alles von der Einführung bis zur Ablösung.
Die Kostenarten:
TCO = Direkte Kosten + Indirekte Kosten + Versteckte Kosten
Direkte Kosten (sichtbar):
├── Lizenzgebühren
├── Hardware
├── Entwicklung
└── Implementierung
Indirekte Kosten (planbar):
├── Schulung
├── Integration
├── Support
└── Wartung
Versteckte Kosten (oft vergessen):
├── Downtime
├── Produktivitätsverlust
├── Opportunity Costs
└── Exit-Kosten
Option A: Cloud (AWS SageMaker)
═══════════════════════════════
Jahr 1:
Compute: €80.000
Storage: €20.000
Training: €15.000
Integration: €30.000
─────────────────────────────
Summe Jahr 1: €145.000
Jahr 2-3:
Compute: €100.000/Jahr
Storage: €25.000/Jahr
Support: €10.000/Jahr
─────────────────────────────
Summe Jahr 2-3: €270.000
TCO 3 Jahre: €415.000
Option B: On-Premise (Kubernetes + MLflow)
═══════════════════════════════════════════
Jahr 1:
Hardware (GPUs): €150.000
Setup/Integration: €80.000
Personal (0.5 FTE):€50.000
─────────────────────────────
Summe Jahr 1: €280.000
Jahr 2-3:
Strom/Kühlung: €15.000/Jahr
Personal (0.5 FTE):€50.000/Jahr
Wartung: €20.000/Jahr
─────────────────────────────
Summe Jahr 2-3: €170.000
TCO 3 Jahre: €450.000
→ Cloud ist günstiger, ABER:
- Skaliert mit Nutzung (kann teurer werden)
- Vendor Lock-in
- Daten verlassen das Unternehmen
## Direkte Kosten
- [ ] Lizenzgebühren (einmalig + laufend)
- [ ] Hardware / Cloud-Ressourcen
- [ ] Entwicklung / Implementierung
- [ ] Beratung / externe Dienstleister
## Indirekte Kosten
- [ ] Schulung für Mitarbeiter
- [ ] Integration mit bestehenden Systemen
- [ ] Datenmigration
- [ ] Anpassungen / Customizing
- [ ] Support-Verträge
## Versteckte Kosten
- [ ] Downtime / Ausfallzeiten
- [ ] Produktivitätsverlust während Einführung
- [ ] Interne IT-Zeit für Support
- [ ] Updates / Upgrades
- [ ] Compliance / Audits
- [ ] Exit-Kosten (Migration zu anderem Anbieter)
## Opportunity Costs
- [ ] Was könnten wir mit dem Geld sonst tun?
- [ ] Was könnten wir mit der Zeit sonst tun?
def calculate_tco_per_user(total_costs, users, months):
"""
TCO auf Nutzer und Zeit herunterbrechen
für bessere Vergleichbarkeit
"""
return total_costs / users / months
# Beispiel
tco_3_years = 415000 # €
users = 50
months = 36
tco_per_user_month = calculate_tco_per_user(tco_3_years, users, months)
# = €230 pro Nutzer pro Monat
| Szenario | Cloud TCO | On-Prem TCO |
|---|---|---|
| Basis | €415k | €450k |
| Doppelte Nutzung | €650k | €480k |
| Halbe Nutzung | €280k | €430k |
| 5 statt 3 Jahre | €750k | €620k |
→ Cloud skaliert mit Nutzung, On-Prem hat fixe Kosten.
TCO ist wie die wahren Kosten eines Autos: Nicht nur der Kaufpreis, sondern auch Versicherung, Benzin, Wartung, Reparaturen und Wertverlust. Ein günstiges Auto kann teuer werden.
Direkte Kosten: Lizenz, Hardware, Entwicklung
Indirekte Kosten: Schulung, Integration, Downtime
Versteckte Kosten: Wartung, Updates, Exit-Kosten
Cloud vs. On-Premise
Echte Kosten beider Optionen vergleichen
Build vs. Buy
Eigenentwicklung vs. Kauf bewerten
Vendor-Auswahl
Anbieter fair vergleichen
Budget-Planung
Realistische Kostenprognose
Schulung, Integration, Migration, Downtime, Support-Zeit, Opportunity Costs (was könnten wir sonst tun?), Exit-Kosten bei Anbieterwechsel.
Typisch 3-5 Jahre. Kürzer unterschätzt langfristige Kosten, länger ist zu unsicher. Für Cloud oft 3 Jahre, für On-Premise 5 Jahre.
Alle Kosten einbeziehen: On-Premise braucht Hardware, Strom, Kühlung, Personal. Cloud hat laufende Gebühren. Oft ist Cloud für variable Last günstiger.