Zum Inhalt

Xolib Sprint-Plan: Von Open Data zum Go-Live

Abgeleitet aus: Feature-Landkarte v2 + Quick-Win-Matrix Geschätzter Gesamtzeitraum: ~12–14 Wochen


Sprint 0 — "Daten leben" (2 Wochen)

Ziel: ETL-Pipeline steht, jedes Objekt hat sofort Kontextdaten.

Features

Feature Quelle(n) Aufgaben
ETL-Pipeline Grundgerüst H3-Index-Integration in PostGIS. ExternalDataSource + ExternalDataPoint Models aktivieren. Pipeline: Download → Parse → H3-Mapping → Upsert
Zensus 2022 Import Zensus 2022 Gitterdaten (alle 22+ CSV) INSPIRE-Grid → H3 Res 10 Konvertierung (ETRS89→WGS84). ~300 MB CSV in PostGIS. Bevölkerung, Gebäude, Wohnungen, Mieten, Energie
INKAR Import INKAR CSV (~600 Indikatoren) Bulk-CSV-Download. Kreis-AGS → H3 Aggregation. Top-20 Indikatoren für Zukunfts-Score selektieren
Wegweiser Kommune Import Wegweiser Kommune REST-API (CC0) OpenAPI-Client generieren. Bevölkerungsprognosen 2020-2040 importieren. 3.063 Gemeinden
Grundsteuer-Hebesätze Import Regionalstatistik.de (Tab. 71231, REST-API) GENESIS-API anbinden. Alle ~11.000 Gemeinden. GrSt A, B (ggf. differenziert), C
OSM POI-Import Geofabrik PBF + Overpass API PBF → PostGIS Import (DE ~4,4 GB). Kategorien: Supermärkte, Schulen, Ärzte, Apotheken, Restaurants
Auto-Datenanreicherung (5.5) Alle H3-gemappten Quellen Bei Objektanlage: Adresse → Geocoding → H3-Zelle → alle verfügbaren Kontextdaten verknüpfen

Abhängigkeiten

  • PostGIS mit H3-Extension muss auf Hostinger VPS laufen
  • Geocoding-Service (Nominatim/Photon self-hosted oder API)

Datenquellen benötigt

Zensus 2022, INKAR, Wegweiser Kommune, Regionalstatistik.de, Geofabrik

Ergebnis

Jedes Objekt in Xolib hat ab Anlage sofort: Demografie, Gebäudestruktur, Energie-Mix, Leerstand, Kaufkraft-Proxy, nächste POIs und Grundsteuer-Hebesatz.


Sprint 1 — "User sieht den Unterschied" (3 Wochen)

Ziel: Cold-Start-fähige Features mit höchstem Score live. Rein Frontend + bestehende Models.

Features

Feature Score Aufgaben
Standort-Score (5.1) 75 UI-Komponente: Komposit-Score aus Lärm, ÖPNV, POIs, Breitband, Luftqualität. Zusätzliche Quellen: UBA Luftdaten API (live), DELFI GTFS (OpenTripPlanner-Instanz), Breitbandatlas (WMS GetFeatureInfo), Lärmkarten NRW/BE/HH (SHP/GeoTIFF-Import)
Zukunfts-Score (5.2) 60 Eigener Kompositindex aus: Wegweiser-Kommune-Prognose, INKAR-Indikatoren (Wanderungssaldo, Bautätigkeit, Arbeitsmarkt), BA-Statistik (Arbeitslosenquote, Pendler), Einkommensteuer (Kaufkraft). Gewichtungs-Modell definieren
Energie-Benchmark (5.3) 75 Objekts Heizungstyp vs. Zensus-2022-Gitter (100m-Umgebung). Visualisierung: "Ihr Objekt vs. Nachbarschaft". Zusätzlich CH: GWR + GEAK + sonnendach.ch API
Demografie-Analyse (5.4) 48 Altersstruktur-Pyramide, Haushaltsgröße, Seniorenquote aus Zensus-Gitter. Vergleich mit Kreis/Land
Mietpreisbremse-Check (8.1) 75 BBSR-Daten anfragen (gudrun.classen@bbr.bund.de). Fallback: DMB scrapen + AGS-Matching. 814 Gemeinden → Adresse-in-Polygon-Check. UI: Ampel-System
Kappungsgrenze-Check (8.2) 75 Gleiche Datenbasis wie 8.1. Zusätzlich: RLP-Sonderfall (unterschiedliche Gebietskulissen)
Referenzzinssatz-Rechner CH (2.2) 100 BWO-Daten scrapen. Formel implementieren (Art. 13 VMWG): Überwälzungssätze × Steps, 40%-Inflationsregel. Vollständiger History-Table (2008–2026)
Richtwertzins-Rechner AT (2.3) 75 9 Richtwerte hardcoden. Zu-/Abschlags-Logik. Befristungsabschlag 25%. Valorisierungsmechanismus (Caps 2026-2028)

Abhängigkeiten

  • Sprint 0 komplett (Daten in DB)
  • UBA Luftdaten API: keine Auth, sofort nutzbar
  • GTFS: OpenTripPlanner oder r5 Instanz aufsetzen
  • Lärmkarten: nur NRW/BE/HH sofort (SHP-Download)

Datenquellen benötigt (zusätzlich zu Sprint 0)

UBA Luftdaten API, DELFI GTFS, Breitbandatlas WMS, Lärmkarten NRW/BE/HH, BBSR MPB-Daten, BWO Referenzzinssatz, AT Richtwertzins

Ergebnis

Demo-Account zeigt für jede Adresse in DACH sofort: Standort-Score, Zukunfts-Score, Energie-Benchmark, Demografie, Mietpreisbremse-Status, Kappungsgrenze. CH: Referenzzinssatz-Rechner. AT: Richtwertzins-Rechner. Kein Mandantendaten nötig → perfekt für Sales-Demos.


Sprint 2 — "Kunden können kommen" (3 Wochen)

Ziel: Migration-Tools stehen. Erste Mandantendaten-Features.

Features

Feature Score Aufgaben
CSV/Excel-Import-Wizard (6.3) 24 Drag-and-drop Upload. Spalten-Mapping UI (Source → Xolib-Feld). Validierung + Preview. Fehlerkorrektur. Fortschrittsanzeige
DATEV-Import (6.2) 48 DATEV-Export-Formate analysieren (Buchhaltung + Stammdaten). Mapping auf Xolib-Models. Validierung der importierten Mieter/Objekte/Verträge
OpenImmo-Import (6.4) 36 OpenImmo XSD 1.2.7c parsen. ~300 Felder → Xolib-Mapping (15 Pflichtfelder). Bibliothek: Java OpenEstate-IO oder eigener TS-Parser
Auto-Datenanreicherung Import (6.5) 75 Importierte Objekte durchlaufen automatisch 5.5-Pipeline (Adresse → H3 → Kontextdaten)
Mietanpassungs-Rechner DE (2.1) 75 Basis: Kappungsgrenze (aus Sprint 1). Indexmiete: VPI-Anbindung. Modernisierungsmieterhöhung: §559 BGB Logik. Mietspiegel: erstmal manuell (Eingabefelder), später PDF-basiert
Milieuschutz-Check (8.3) 75 Berlin/Hamburg/Köln WFS importieren. Punkt-in-Polygon-Check pro Objekt. UI: Pflichten-Ampel (Modernisierungsgenehmigung, Umwandlungsverbot, Vorkaufsrecht)
Portfolio-Heatmap (1.2) 60 Kartenkomponente mit eigenen Objekten + KPI-Overlays (Zensus-Gitter, BORIS-Zonen). Leaflet/Mapbox + H3-Hexagone
Objekthistorie-Timeline (2.4) 48 Feldbasierte Timeline aus AuditLog (before/after-Diff). Chronologische Darstellung aller Änderungen pro Objekt

Abhängigkeiten

  • Sprint 0+1 komplett
  • OpenImmo XSD (100 € Lizenz)
  • DATEV-Exportformat-Dokumentation

Datenquellen benötigt (zusätzlich)

Milieuschutzgebiete WFS (Berlin, Hamburg, Köln), BORIS Shapefiles/WFS (offene BL für Heatmap), VPI via GENESIS-API

Ergebnis

Kunden können Daten importieren (CSV, DATEV, OpenImmo) und sehen sofort angereicherte Objekte. Mietanpassungs-Rechner funktioniert für Index- und Modernisierungsmieten. Portfolio auf Karte sichtbar mit KPI-Overlays.


Sprint 3 — "KI-Dokumenten-Engine" (3 Wochen)

Ziel: Erste 8–10 Templatetypen per KI generierbar.

Features (priorisiert nach Session 4d Top-10)

Feature Prio (4d) Aufgaben
Mieterhöhungsschreiben (7.2) #2 4 Varianten: Mietspiegel, Index, Modernisierung, Vergleichswohnungen. DE-spezifisch. Formale Anforderungen (§558a BGB). Auto-Berechnung aus Mietanpassungs-Rechner
Mahnwesen-Kette (7.4) #9 3-stufig: 1. Mahnung → Abmahnung Zahlungsverzug → Kündigung. Auto-Trigger aus Zahlungsdaten. Fristberechnung. CH: 30-Tage-Nachfrist (Art. 257d OR)
Kündigungsschreiben (7.5) #6 4 Varianten: Zahlungsverzug, Eigenbedarf, Vertragsverletzung, Verwertung. Formale Anforderungen (Zustellnachweis, Widerspruchsbelehrung). AT: Gerichtskündigung unter MRG
Übergabe-/Rückgabeprotokoll (7.7) #5 Raumweise Erfassung. Mängel mit Fotos. Zählerstände. Schlüssel. CH: Paritätische Lebensdauertabelle. Auto-Populate aus Objektdaten
Mieterselbstauskunft (Teil von 7.3) #8 DSGVO-konform. Erlaubte Fragen pro Land. Auto-Populate Objektfelder. PDF-Export
Mietvertrag Wohnraum DE (7.3) #3 Basis-Mietvertrag mit konfigurierbaren Klauseln. Mietpreisbremse-Check integriert. Indexmiete/Staffelmiete-Option
Modernisierungsankündigung (7.6) #7 §555a-d BGB. Duldungspflicht. Mieterhöhungsvorausberechnung. Fristberechnung (3 Monate vor Beginn)
NK-Vorauszahlungsanpassung (7.1 Teilfeature) #7 Berechnung aus letzter BK-Abrechnung. AT: Max +10% Regel (§21 MRG)

Template-Engine Architektur

  • Jurisdiction als Parameter (DE/AT/CH)
  • Pro Template: Pflichtfelder, optionale Felder, Conditional Clauses
  • Output: PDF (via Puppeteer/WeasyPrint) + DOCX
  • KI-Unterstützung: GPT-4o für Freitext-Teile (Begründungen, Einzelfallargumente)
  • Alle Templates i18n-ready (8 Sprachen)

Abhängigkeiten

  • Sprint 2 komplett (Mandantendaten vorhanden)
  • Rechtsanwalt-Review für Templates (initial: DE-Basis)

Ergebnis

Hausverwaltung kann aus der Plattform heraus: Mieterhöhungen berechnen + Schreiben generieren, Mahnungen automatisch eskalieren, Kündigungen korrekt formulieren, Übergabeprotokolle erstellen, neue Mietverträge generieren. Alles aus den vorhandenen Daten auto-populated.


Sprint 4 — "Go-Live-Ready" (3 Wochen)

Ziel: DSGVO-Paket, Demo-Accounts, White-Glove-Prozess, Monitoring.

Features

Feature Aufgaben
DSGVO-Paket AVV-Template (Auftragsverarbeitungsvertrag). Datenschutzerklärung. Verarbeitungsverzeichnis. 3 DPIAs (KI-Ticket-Agent, KI-Dokumenten-Engine, Open-Data-Integration). Löschkonzept. Cookie-Banner. OpenAI/EU Data Processing Review
Rechtliches AGB. Impressum. KI-Haftungsausschluss. Aufbewahrungsfristen-Konzept
Demo-Accounts Vorbefüllte Demo-Mandanten mit realistischen Daten. Open-Data-Kontextdaten für Demo-Objekte. Showcase: Standort-Score, Zukunfts-Score, Energie-Benchmark, Mietpreisbremse, Referenzzinssatz
White-Glove-Migrations-Prozess Dokumentierter Ablauf: Erstgespräch → Datenexport beim Kunden → Import → Validierung → Go-Live-Begleitung. Checkliste. SLA-Definition
Monitoring & Security Sentry Error-Tracking. Uptime-Monitoring. Server-Alerts. CSRF Protection. XSS Input Sanitization. Rate Limiting auf zusätzliche Endpoints. Penetration Test
Fördermittel-Finder Basis (8.5) Top 10 Digitalisierungsprogramme (Bayern, Thüringen, Saarland, Hessen, Brandenburg, NRW, BW, Sachsen, KMU.DIGITAL AT) manuell kuratiert. Förder-Check im Sales-Prozess. Template-Digitalisierungskonzept pro Programm
xolib.ai Domain Kauf (~$20-25/yr auf Namecheap). DNS-Umstellung

Abhängigkeiten

  • Sprint 3 komplett
  • Rechtsanwalt für DSGVO-Paket + AGB
  • Penetration Tester (extern)

Ergebnis

Plattform ist DSGVO-konform, rechtlich abgesichert, monitored und ready für den ersten zahlenden Kunden. Demo-Accounts zeigen die volle Power der Open-Data-Integration. Fördermittel-Finder ist Sales-Argument ("Ihre Umstellung auf Xolib wird gefördert!").


Übersicht: Zeitplan

Woche  1  2  3  4  5  6  7  8  9  10  11  12  13  14
       ├──Sprint 0──┤
                     ├─────Sprint 1─────┤
                                         ├─────Sprint 2─────┤
                                                              ├─────Sprint 3─────┤
                                                                                   ├─────Sprint 4─────┤

Risiken

Risiko Impact Mitigation
BBSR-Datenanfrage dauert lange Sprint 1 verzögert sich (MPB-Check) Fallback: DMB-Scraping + AGS-Matching sofort starten
Zensus-CSV zu groß für VPS RAM Sprint 0 scheitert Chunked Processing. PostGIS COPY. Nur 100m-Gitter für relevante BL
OpenTripPlanner braucht viel RAM Standort-Score unvollständig Fallback: Luftlinie zu nächster Haltestelle statt Isochronen
Rechtsanwalt-Review dauert Sprint 3 Dokumente nicht rechtsgeprüft MVP-Templates als "Entwurf" markieren. Review parallel zu Sprint 4
BFS CH Lizenz-Klärung CH-Daten nicht nutzbar Proaktiv BFS kontaktieren (info@bfs.admin.ch). Alternativ: nur OGD-Quellen

Keine Referenzen gefunden.