initial commit

This commit is contained in:
syntaxbullet
2026-05-13 17:26:13 +02:00
commit 99569d2cf3
43 changed files with 8725 additions and 0 deletions

View File

@@ -0,0 +1,318 @@
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,
},
],
},
];