Revenue Forecast & Scenario Planner

Daten & Prozesse • Arbeitsprobe

Revenue Forecast & Scenario Planner |full

Live: forecast.bastian-brand.com

Worum es geht

Ein interaktives FP&A-Werkzeug, das die beiden Arten zusammenbringt, auf die ein Finanzteam den Umsatz vorausschätzt: die statistische Eigenbewegung des Geschäfts und den Bottom-up-Plan, dem die Annahmen der Geschäftsführung zugrunde liegen. Man bewegt drei Regler — jährliche Preisänderung, Neukunden pro Monat, monatliche Abwanderung — und sieht zu, wie sich eine treiberbasierte Planung über dem statistischen Prognoseband neu zeichnet. Die eigentliche Aussage ist der Abstand zwischen beidem: Aus „der Plan sagt X Euro” wird „der Plan liegt N Prozent über dem Trend, und das ist der Treiber, der dafür verantwortlich ist” — genau das Gespräch, das ein FP&A-Partner mit einem CFO führt.

Läuft auf Beispieldaten eines erfundenen B2B-SaaS-Unternehmens, kein echter Kunde.

Wie ich es gebaut habe

Die statistische Prognose ist ein AutoARIMA-Modell (saisonal, Periode zwölf Monate), angepasst an die Umsatzhistorie; es wählt seine ARIMA-Ordnungen selbst über AICc und liefert eine Punktprognose mit 80- und 95-Prozent-Intervallen — ein Verfahren, das ich in meiner Data-Analytics-Ausbildung zum ersten Mal selbst angewandt habe. Das Bottom-up-Szenario ist ein offen nachvollziehbares Treibermodell: Kunden werden als gehaltene plus neue fortgeschrieben, der Durchschnittsumsatz je Kunde wächst über den Preisregler, und der Umsatz ergibt sich als Kunden × Durchschnittsumsatz × Saisonfaktor, wobei der Saisonfaktor aus der Historie selbst stammt. Alles rechnet sich beim Ziehen eines Reglers sofort neu; die aufwendige Modellanpassung wird zwischengespeichert, damit die Bedienung flüssig bleibt.

Besonderheiten

  • Zwei Prognosephilosophien (Zeitreihe gegen Treibermodell) in einer Ansicht zusammengeführt
  • Ehrliche Unsicherheit: echte Prognoseintervalle statt einer einzelnen, irreführenden Linie
  • Sofortige Was-wäre-wenn-Rechnung: jeder Regler ist ein echter Treiber, kein statisches Schaubild

Stack

Python · Streamlit · statsforecast (AutoARIMA) · Plotly · pandas / NumPy