export type Ampelfarbe = "gruen" | "gelb" | "rot"; export type ScoringFarbe = Ampelfarbe | "unbewertbar"; export interface ScoringThresholds { gruen: string; gelb: string; rot: string; } export interface SubcriterionDefinition { id: string; name: string; operationalisierung: string; indikator: string; thresholds: ScoringThresholds; weight: number; } export interface ScoringDimensionDefinition { id: string; name: string; weight: number; subcriteria: SubcriterionDefinition[]; } export const SCORING_MODEL: ScoringDimensionDefinition[] = [ { id: "resilienz", name: "Resilienz", weight: 25, subcriteria: [ { id: "resilienz_finanzielle_stabilitaet", name: "Finanzielle Stabilitaet", operationalisierung: "Faehigkeit zur Ueberbrueckung von Krisen", indikator: "Eigenkapitalquote / Liquiditaetsreserve", thresholds: { gruen: ">30% EK oder >6 Monate Liquiditaet", gelb: "15-30% / 3-6 Monate", rot: "<15% / <3 Monate" }, weight: 30, }, { id: "resilienz_reaktionsfaehigkeit", name: "Reaktionsfaehigkeit", operationalisierung: "Geschwindigkeit bei Anpassung an Marktveraenderungen", indikator: "Zeit bis Umsetzung strategischer Anpassung", thresholds: { gruen: "<6 Monate", gelb: "6-12 Monate", rot: ">12 Monate" }, weight: 20, }, { id: "resilienz_risikomanagement", name: "Risikomanagement", operationalisierung: "Strukturierte Risikoerkennung", indikator: "Existenz + Reifegrad RMS", thresholds: { gruen: "integriert & regelmaessig genutzt", gelb: "teilweise vorhanden", rot: "kein System" }, weight: 15, }, { id: "resilienz_markt_trendmonitoring", name: "Markt- & Trendmonitoring", operationalisierung: "Frueherkennung von Veraenderungen", indikator: "Anzahl systematischer Analysen p.a.", thresholds: { gruen: ">4 p.a. + strukturiert", gelb: "1-4 p.a.", rot: "ad hoc / keine" }, weight: 10, }, { id: "resilienz_stakeholder_integration", name: "Stakeholder-Integration", operationalisierung: "Einbindung von Kunden, MA, Lieferanten", indikator: "strukturierte Feedbackprozesse", thresholds: { gruen: "systematisch & regelmaessig", gelb: "punktuell", rot: "nicht vorhanden" }, weight: 10, }, { id: "resilienz_netzwerk_kooperation", name: "Netzwerk & Kooperation", operationalisierung: "Einbindung in Oekosystem", indikator: "Anzahl aktiver Kooperationen", thresholds: { gruen: ">5 aktiv", gelb: "2-5", rot: "<2" }, weight: 5, }, { id: "resilienz_diversifikation", name: "Diversifikation", operationalisierung: "Risikostreuung (Maerkte/Produkte)", indikator: "Umsatzanteile", thresholds: { gruen: "kein Segment >40%", gelb: "40-70%", rot: ">70%" }, weight: 10, }, ], }, { id: "innovation", name: "Innovation", weight: 25, subcriteria: [ { id: "innovation_output", name: "Innovationsoutput", operationalisierung: "Marktrelevante Innovationen", indikator: "% Umsatz mit neuen Produkten (<5 Jahre)", thresholds: { gruen: ">25%", gelb: "10-25%", rot: "<10%" }, weight: 25, }, { id: "innovation_fue_investitionen", name: "F&E / Investitionen", operationalisierung: "Zukunftsinvestitionen", indikator: "F&E-Quote / Investitionsquote", thresholds: { gruen: ">5%", gelb: "2-5%", rot: "<2%" }, weight: 15, }, { id: "innovation_trendadaption", name: "Trendadaption", operationalisierung: "Reaktion auf Megatrends", indikator: "dokumentierte Strategien", thresholds: { gruen: "proaktiv + umgesetzt", gelb: "erkannt", rot: "ignoriert" }, weight: 15, }, { id: "innovation_digitalisierung", name: "Digitalisierung", operationalisierung: "Digitale Reife", indikator: "Digitalisierungsgrad Prozesse", thresholds: { gruen: "hoch integriert", gelb: "teilweise", rot: "gering" }, weight: 15, }, { id: "innovation_kooperationen", name: "Kooperationen Innovation", operationalisierung: "Externe Innovationsnetzwerke", indikator: "Anzahl Kooperationen", thresholds: { gruen: ">5", gelb: "2-5", rot: "<2" }, weight: 10, }, { id: "innovation_skalierbarkeit", name: "Skalierbarkeit", operationalisierung: "Uebertragbarkeit Geschaeftsmodell", indikator: "Anteil skalierbarer Umsaetze", thresholds: { gruen: ">50%", gelb: "20-50%", rot: "<20%" }, weight: 10, }, { id: "innovation_geschwindigkeit", name: "Geschwindigkeit Innovation", operationalisierung: "Time-to-Market", indikator: "Dauer von Idee zu Markteinfuehrung", thresholds: { gruen: "<12 Monate", gelb: "12-24 Monate", rot: ">24 Monate" }, weight: 10, }, ], }, { id: "nachhaltigkeit", name: "Nachhaltigkeit", weight: 20, subcriteria: [ { id: "nachhaltigkeit_oekologisch", name: "Oekologische Nachhaltigkeit", operationalisierung: "Umweltwirkung", indikator: "CO2-Reduktion / Massnahmen", thresholds: { gruen: "klare Ziele + Fortschritt", gelb: "Massnahmen vorhanden", rot: "keine Strategie" }, weight: 25, }, { id: "nachhaltigkeit_soziale_verantwortung", name: "Soziale Verantwortung", operationalisierung: "Mitarbeiter & Gesellschaft", indikator: "Fluktuation / Engagement", thresholds: { gruen: "<5% Fluktuation + Programme", gelb: "5-10%", rot: ">10%" }, weight: 20, }, { id: "nachhaltigkeit_werteorientierung", name: "Werteorientierung", operationalisierung: "Purpose / Leitbild", indikator: "dokumentierte Werte + Umsetzung", thresholds: { gruen: "klar verankert", gelb: "teilweise", rot: "nicht vorhanden" }, weight: 15, }, { id: "nachhaltigkeit_regionale_verantwortung", name: "Regionale Verantwortung", operationalisierung: "Beitrag Standort Bayern", indikator: "Anteil regionale Wertschoepfung", thresholds: { gruen: ">50%", gelb: "20-50%", rot: "<20%" }, weight: 15, }, { id: "nachhaltigkeit_lieferkette", name: "Nachhaltige Lieferkette", operationalisierung: "ESG in Beschaffung", indikator: "Anteil gepruefter Lieferanten", thresholds: { gruen: ">80%", gelb: "40-80%", rot: "<40%" }, weight: 15, }, { id: "nachhaltigkeit_ressourceneffizienz", name: "Ressourceneffizienz", operationalisierung: "Energie-/Materialeffizienz", indikator: "Reduktionsrate p.a.", thresholds: { gruen: ">5%", gelb: "1-5%", rot: "<1%" }, weight: 10, }, ], }, { id: "erfolg", name: "Erfolg", weight: 20, subcriteria: [ { id: "erfolg_umsatzwachstum", name: "Umsatzwachstum", operationalisierung: "Entwicklung", indikator: "CAGR (5 Jahre)", thresholds: { gruen: ">5%", gelb: "0-5%", rot: "<0%" }, weight: 25, }, { id: "erfolg_profitabilitaet", name: "Profitabilitaet", operationalisierung: "Wirtschaftlichkeit", indikator: "EBIT-Marge", thresholds: { gruen: ">10%", gelb: "5-10%", rot: "<5%" }, weight: 20, }, { id: "erfolg_marktposition", name: "Marktposition", operationalisierung: "Wettbewerbsfaehigkeit", indikator: "Marktanteil / Ranking", thresholds: { gruen: "Top 3", gelb: "Top 10", rot: "sonst" }, weight: 15, }, { id: "erfolg_krisenstabilitaet", name: "Krisenstabilitaet", operationalisierung: "Stabilitaet ueber Zeit", indikator: "Umsatzvolatilitaet", thresholds: { gruen: "stabil", gelb: "moderat", rot: "stark schwankend" }, weight: 15, }, { id: "erfolg_internationalisierung", name: "Internationalisierung", operationalisierung: "Markterschliessung", indikator: "Auslandsumsatzanteil", thresholds: { gruen: ">40%", gelb: "10-40%", rot: "<10%" }, weight: 10, }, { id: "erfolg_kundenbindung", name: "Kundenbindung", operationalisierung: "Loyalitaet", indikator: "Wiederkaufsrate / NPS", thresholds: { gruen: "hoch", gelb: "mittel", rot: "niedrig" }, weight: 15, }, ], }, { id: "mitarbeiter_kultur", name: "Mitarbeiter/Kultur", weight: 10, subcriteria: [ { id: "mitarbeiter_bindung", name: "Mitarbeiterbindung", operationalisierung: "Attraktivitaet Arbeitgeber", indikator: "Fluktuation", thresholds: { gruen: "<5%", gelb: "5-10%", rot: ">10%" }, weight: 25, }, { id: "mitarbeiter_ausbildung_nachwuchs", name: "Ausbildung & Nachwuchs", operationalisierung: "Talentfoerderung", indikator: "Ausbildungsquote", thresholds: { gruen: ">5%", gelb: "2-5%", rot: "<2%" }, weight: 20, }, { id: "mitarbeiter_zufriedenheit", name: "Mitarbeiterzufriedenheit", operationalisierung: "Engagement", indikator: "Umfragen / Scores", thresholds: { gruen: ">80%", gelb: "60-80%", rot: "<60%" }, weight: 20, }, { id: "mitarbeiter_fuehrung_kultur", name: "Fuehrung & Kultur", operationalisierung: "Wertebasierte Fuehrung", indikator: "dokumentiert + gelebt", thresholds: { gruen: "klar sichtbar", gelb: "teilweise", rot: "nicht vorhanden" }, weight: 15, }, { id: "mitarbeiter_weiterbildung", name: "Weiterbildung", operationalisierung: "Kompetenzaufbau", indikator: "Stunden pro MA/Jahr", thresholds: { gruen: ">40h", gelb: "20-40h", rot: "<20h" }, weight: 10, }, { id: "mitarbeiter_diversity_integration", name: "Diversity & Integration", operationalisierung: "Vielfalt", indikator: "Anteil Programme / Kennzahlen", thresholds: { gruen: "aktiv gemanagt", gelb: "punktuell", rot: "keine" }, weight: 10, }, ], }, ];