{"beispielaufgaben":[{"artefakt_id":"artefakt.freitextantwort","aufgabe":[{"text":"Ein Onlinehändler wertet die Bearbeitung eingehender Kundenbestellungen aus. Die Leitung führt hierfür die Durchlaufzeit als Prozesskennzahl ein und möchte das Vorgehen im Team erklären. Beschreiben Sie, was unter der Durchlaufzeit als Prozesskennzahl zu verstehen ist.","typ":"absatz"}],"beispiel_id":"bsp-prozesskennzahlen-beschreiben-freitextantwort-01","freigabeart":"maschinell","loesung":[{"text":"Erwartet wird die sinngemäße Beschreibung: Die Durchlaufzeit ist die gesamte Zeitspanne, die ein einzelner Vorgang von seinem Beginn bis zu seinem Abschluss benötigt (hier vom Eingang einer Bestellung bis zum Versand). Sie umfasst sowohl aktive Bearbeitungszeiten als auch Warte- bzw. Liegezeiten (1 P.) und dient als messbare Kennzahl der Prozessbewertung und dem Vergleich (1 P.). Fachlich gleichwertige Formulierungen sind anzuerkennen. Insgesamt 2 Punkte.","typ":"absatz"}],"operator_id":"operator.beschreiben","pruefungszuordnung":{"berufe":["FIDP"],"teil":"AP2"},"punkte":2,"punkterahmen":{"max":2,"min":2},"quellen":["ap2-fidp-2025-sommer-fdp1-a03-b-bb","ap2-fidp-2025-sommer-fdp1-a04-a-aa"]},{"artefakt_id":"artefakt.freitextantwort","aufgabe":[{"text":"Ein IT-Dienstleister möchte die Qualität seines Störungsmanagements messbar machen. Ein Teamleiter schlägt vor, die Erstlösungsquote als zentrale Kennzahl zu verwenden. Beschreiben Sie, was allgemein unter einer Prozesskennzahl (KPI) zu verstehen ist.","typ":"absatz"}],"beispiel_id":"bsp-prozesskennzahlen-beschreiben-freitextantwort-02","freigabeart":"maschinell","loesung":[{"text":"Erwartet wird die sinngemäße Beschreibung: Eine Prozesskennzahl (KPI) ist eine messbare, zahlenmäßig ausgedrückte Größe, die einen wesentlichen Aspekt eines Prozesses wie Leistung, Qualität, Zeit oder Kosten abbildet (1 P.) und die zur Steuerung, Bewertung sowie zum Vergleich des Prozesses herangezogen wird (1 P.). Fachlich gleichwertige Formulierungen sind anzuerkennen. Insgesamt 2 Punkte.","typ":"absatz"}],"operator_id":"operator.beschreiben","pruefungszuordnung":{"berufe":["FIDP"],"teil":"AP2"},"punkte":2,"punkterahmen":{"max":2,"min":2},"quellen":["ap2-fidp-2025-sommer-fdp1-a03-b-bb","ap2-fidp-2025-sommer-fdp1-a04-a-aa"]},{"artefakt_id":"artefakt.freitextantwort","aufgabe":[{"text":"In einer Möbelfertigung soll die Nutzung der Lackieranlage bewertet werden. Die Betriebsleitung wählt den Auslastungsgrad der Anlage als Prozesskennzahl. Beschreiben Sie, was unter dem Auslastungsgrad als Prozesskennzahl zu verstehen ist.","typ":"absatz"}],"beispiel_id":"bsp-prozesskennzahlen-beschreiben-freitextantwort-03","freigabeart":"maschinell","loesung":[{"text":"Erwartet wird die sinngemäße Beschreibung: Der Auslastungsgrad ist das Verhältnis der in einem Zeitraum tatsächlich genutzten Kapazität zur verfügbaren Kapazität einer Anlage oder Ressource, meist in Prozent angegeben (1 P.). Er zeigt an, in welchem Umfang die betrachtete Ressource genutzt bzw. beansprucht wird (1 P.). Fachlich gleichwertige Formulierungen sind anzuerkennen. Insgesamt 2 Punkte.","typ":"absatz"}],"operator_id":"operator.beschreiben","pruefungszuordnung":{"berufe":["FIDP"],"teil":"AP2"},"punkte":2,"punkterahmen":{"max":2,"min":2},"quellen":["ap2-fidp-2025-sommer-fdp1-a03-b-bb","ap2-fidp-2025-sommer-fdp1-a04-a-aa"]},{"artefakt_id":"artefakt.freitextantwort","aufgabe":[{"text":"Ein Onlinehändler wertet seinen Retourenprozess aus. Ein Auswertungsmodul liefert je Kalendermonat zwei Kennzahlen: die absolute Anzahl zurückgesendeter Artikel sowie die Retourenquote, also den Anteil zurückgesendeter Artikel an allen versendeten Artikeln. Die Geschäftsführung möchte anhand dieser Zahlen entscheiden, ob der Verpackungs- und Versandprozess überarbeitet werden muss. Beurteilen Sie für beide genannten Kennzahlen jeweils, wie aussagekräftig sie für diese Entscheidung sind, und begründen Sie Ihre Einschätzung.","typ":"absatz"}],"beispiel_id":"bsp-prozesskennzahlen-beurteilen-freitextantwort-01","freigabeart":"maschinell","loesung":[{"text":"Erwartet wird je Kennzahl eine begründete Einschätzung (je 2 P., insgesamt 4 P.). Anzahl zurückgesendeter Artikel: für sich genommen wenig aussagekräftig, da die absolute Zahl mit der Absatz- bzw. Versandmenge schwankt und ohne Bezugsgröße keinen Vergleich zwischen Monaten erlaubt (2 P.). Retourenquote: aussagekräftiger, da sie zurückgesendete Artikel ins Verhältnis zu allen versendeten Artikeln setzt und dadurch über Zeiträume vergleichbar ist; sie sagt jedoch nichts über die Retourengründe aus (2 P.). Fachlich gleichwertige Begründungen sind anzuerkennen.","typ":"absatz"}],"operator_id":"operator.beurteilen","pruefungszuordnung":{"berufe":["FIDP"],"teil":"AP2"},"punkte":4,"punkterahmen":{"max":4,"min":4},"quellen":["ap2-fidp-2023-sommer-fdp1-a02-b","ap2-fidp-2023-sommer-fdp1-a02-c"]},{"artefakt_id":"artefakt.freitextantwort","aufgabe":[{"text":"Ein IT-Servicedesk erhält aus seinem Ticketsystem monatliche Auswertungen. Betrachtet werden zwei Kennzahlen: die durchschnittliche Bearbeitungsdauer aller abgeschlossenen Störungstickets sowie die Anzahl der insgesamt abgeschlossenen Tickets. Die Teamleitung möchte auf dieser Grundlage einschätzen, ob die Servicequalität ausreichend ist. Beurteilen Sie die Aussagekraft der beiden Kennzahlen im Hinblick auf diese Fragestellung und begründen Sie jeweils Ihre Einschätzung.","typ":"absatz"}],"beispiel_id":"bsp-prozesskennzahlen-beurteilen-freitextantwort-02","freigabeart":"maschinell","loesung":[{"text":"Erwartet wird je Kennzahl eine begründete Einschätzung (je 2 P., insgesamt 4 P.). Durchschnittliche Bearbeitungsdauer: teilweise aussagekräftig, der Mittelwert verdeckt jedoch Ausreißer und unterschiedlich komplexe Tickets; ohne Kenntnis der Verteilung nur begrenzt belastbar (2 P.). Anzahl abgeschlossener Tickets: allein wenig aussagekräftig für die Servicequalität, da sie die Menge, nicht die Güte der Bearbeitung misst; ohne Bezug zu eingegangenen oder offenen Tickets bleibt sie aussageschwach (2 P.). Fachlich gleichwertige Begründungen sind anzuerkennen.","typ":"absatz"}],"operator_id":"operator.beurteilen","pruefungszuordnung":{"berufe":["FIDP"],"teil":"AP2"},"punkte":4,"punkterahmen":{"max":4,"min":4},"quellen":["ap2-fidp-2023-sommer-fdp1-a02-b","ap2-fidp-2023-sommer-fdp1-a02-c"]},{"artefakt_id":"artefakt.freitextantwort","aufgabe":[{"text":"In einem Entwicklungsteam wird der Auslieferungsprozess mit zwei Kennzahlen überwacht: der Anzahl der pro Quartal ausgelieferten Releases und der Fehlerquote, also dem Anteil der Releases, die nach der Auslieferung eine nachträgliche Fehlerkorrektur benötigten. Die Projektleitung möchte die Prozessgüte der Auslieferung bewerten. Beurteilen Sie, wie aussagekräftig jede der beiden Kennzahlen für die Bewertung der Prozessgüte ist, und begründen Sie Ihre Beurteilung.","typ":"absatz"}],"beispiel_id":"bsp-prozesskennzahlen-beurteilen-freitextantwort-03","freigabeart":"maschinell","loesung":[{"text":"Erwartet wird je Kennzahl eine begründete Einschätzung (je 2 P., insgesamt 4 P.). Anzahl ausgelieferter Releases: allein wenig aussagekräftig für die Prozessgüte, da eine hohe Auslieferungsmenge nichts über die Fehlerfreiheit der Releases aussagt (2 P.). Fehlerquote: aussagekräftig, da sie fehlerbehaftete Releases ins Verhältnis zu allen Releases setzt und so einen Qualitätsvergleich ermöglicht; sie sagt jedoch nichts über die Schwere der aufgetretenen Fehler aus (2 P.). Fachlich gleichwertige Begründungen sind anzuerkennen.","typ":"absatz"}],"operator_id":"operator.beurteilen","pruefungszuordnung":{"berufe":["FIDP"],"teil":"AP2"},"punkte":4,"punkterahmen":{"max":4,"min":4},"quellen":["ap2-fidp-2023-sommer-fdp1-a02-b","ap2-fidp-2023-sommer-fdp1-a02-c"]},{"artefakt_id":"artefakt.freitextantwort","aufgabe":[{"text":"Ein Elektronikfertiger prüft die Qualität seines Bestückungsprozesses. Die Kennzahl soll für den Vergleich mehrerer Schichten verwendet werden. In einer Schicht wurden 480 Leiterplatten vollständig bestückt. Davon bestanden 444 Leiterplatten die erste Qualitätsprüfung ohne Nacharbeit. Ermitteln Sie die First-Pass-Yield-Rate in Prozent. Geben Sie die Formel, das Einsetzen der Werte und das Ergebnis an.","typ":"absatz"}],"beispiel_id":"bsp-prozesskennzahlen-ermitteln-freitextantwort-01","freigabeart":"maschinell","loesung":[{"text":"Formel: First-Pass-Yield-Rate = ohne Nacharbeit bestandene Leiterplatten / vollständig bestückte Leiterplatten · 100 (1 P.). Einsetzen: 444 / 480 · 100 (1 P.). Rechnung: 0,925 · 100 (1 P.). Ergebnis: 92,5 % (1 P.). Insgesamt 4 Punkte.","typ":"absatz"}],"operator_id":"operator.ermitteln","pruefungszuordnung":{"berufe":["FIDP"],"teil":"AP2"},"punkte":4,"punkterahmen":{"max":4,"min":4},"quellen":["ap2-fidp-2025-sommer-fdp1-a03-b-bb","ap2-fidp-2025-sommer-fdp1-a03-b-bc"]},{"artefakt_id":"artefakt.freitextantwort","aufgabe":[{"text":"Ein IT-Servicedesk wertet die Einhaltung seiner Reaktionsfrist aus. Die Kennzahl soll monatlich mit demselben Verfahren bestimmt werden. Im April gingen 240 Störungsmeldungen ein. Bei 198 Meldungen erfolgte die erste qualifizierte Reaktion innerhalb der vereinbarten Frist. Ermitteln Sie den Anteil der fristgerecht reagierten Meldungen in Prozent. Geben Sie die Formel, das Einsetzen der Werte und das Ergebnis an.","typ":"absatz"}],"beispiel_id":"bsp-prozesskennzahlen-ermitteln-freitextantwort-02","freigabeart":"maschinell","loesung":[{"text":"Formel: Anteil fristgerechter Reaktionen = fristgerecht reagierte Meldungen / alle eingegangenen Meldungen · 100 (1 P.). Einsetzen: 198 / 240 · 100 (1 P.). Rechnung: 0,825 · 100 (1 P.). Ergebnis: 82,5 % (1 P.). Insgesamt 4 Punkte.","typ":"absatz"}],"operator_id":"operator.ermitteln","pruefungszuordnung":{"berufe":["FIDP"],"teil":"AP2"},"punkte":4,"punkterahmen":{"max":4,"min":4},"quellen":["ap2-fidp-2025-sommer-fdp1-a03-b-bb","ap2-fidp-2025-sommer-fdp1-a03-b-bc"]},{"artefakt_id":"artefakt.freitextantwort","aufgabe":[{"text":"Eine Buchhaltungsabteilung misst die Produktivität ihrer Rechnungsprüfung. Für den Wochenvergleich wird jede vollständig geprüfte Rechnung genau einmal gezählt. In einer Woche wurden 1.260 Eingangsrechnungen abschließend geprüft. Dafür fielen insgesamt 42 Arbeitsstunden an. Ermitteln Sie die durchschnittliche Anzahl abschließend geprüfter Rechnungen je Arbeitsstunde. Geben Sie die Formel, das Einsetzen der Werte und das Ergebnis mit Einheit an.","typ":"absatz"}],"beispiel_id":"bsp-prozesskennzahlen-ermitteln-freitextantwort-03","freigabeart":"maschinell","loesung":[{"text":"Formel: Produktivität = abschließend geprüfte Rechnungen / eingesetzte Arbeitsstunden (1 P.). Einsetzen: 1.260 Rechnungen / 42 Arbeitsstunden (1 P.). Rechnung: 1.260 / 42 = 30 (1 P.). Ergebnis: durchschnittlich 30 geprüfte Rechnungen je Arbeitsstunde (1 P.). Insgesamt 4 Punkte.","typ":"absatz"}],"operator_id":"operator.ermitteln","pruefungszuordnung":{"berufe":["FIDP"],"teil":"AP2"},"punkte":4,"punkterahmen":{"max":4,"min":4},"quellen":["ap2-fidp-2025-sommer-fdp1-a03-b-bb","ap2-fidp-2025-sommer-fdp1-a03-b-bc"]},{"artefakt_id":"artefakt.tabelle","aufgabe":[{"text":"Ein Versandhandelsunternehmen betreibt in seinem Zentrallager einen Kommissionierprozess, bei dem Mitarbeitende die bestellten Artikel zusammenstellen, verpacken und für den Versand bereitstellen. Zur Steuerung dieses Prozesses wurden drei Kennzahlen erhoben und jeweils mit einem festgelegten Zielwert verglichen. Beschreiben Sie in der leeren Spalte für jede der drei vorgegebenen Prozesskennzahlen die unmittelbar aus den Zahlen ablesbare prozessrelevante Auffälligkeit. Benennen Sie dabei jeweils den Vergleich zum Zielwert und leiten Sie dessen konkrete Bedeutung für den Kommissionierprozess ab. Tragen Sie je Zeile genau einen Eintrag ein.","typ":"absatz"},{"kopf":["Prozesskennzahl","Einheit","Zielwert","Aktueller Wert","Beschreibung der prozessrelevanten Auffälligkeit"],"typ":"tabelle","zeilen":[["Durchschnittliche Kommissionierzeit je Auftrag","Minuten","8","14",""],["Anteil fehlerhaft gepackter Sendungen","Prozent","1","4",""],["Auslastung der Packstationen","Prozent","80","55",""]]}],"beispiel_id":"bsp-prozesskennzahlen-beschreiben-tabelle-01","freigabeart":"maschinell","loesung":[{"text":"Erwartete Lösung (je Zeile 2 Punkte: 1 Punkt für den korrekten Vergleich zum Zielwert, 1 Punkt für die konkrete Prozessbedeutung):","typ":"absatz"},{"kopf":["Prozesskennzahl","Einheit","Zielwert","Aktueller Wert","Beschreibung der prozessrelevanten Auffälligkeit"],"typ":"tabelle","zeilen":[["Durchschnittliche Kommissionierzeit je Auftrag","Minuten","8","14","Mit 14 Minuten liegt die Zeit deutlich (nahezu doppelt so hoch) über dem Zielwert von 8 Minuten (1 P); der Kommissionierprozess ist zu langsam, es entstehen Verzögerungen im Versand und ein Kapazitätsengpass (1 P)."],["Anteil fehlerhaft gepackter Sendungen","Prozent","1","4","Mit 4 % liegt der Anteil klar über dem Zielwert von 1 % (1 P); die Packqualität ist unzureichend, es kommt vermehrt zu Reklamationen, Retouren und Nacharbeit (1 P)."],["Auslastung der Packstationen","Prozent","80","55","Mit 55 % liegt die Auslastung deutlich unter dem Zielwert von 80 % (1 P); die Packstationen sind unterausgelastet, Ressourcen und Kapazitäten werden nicht wirtschaftlich genutzt (1 P)."]]},{"text":"Bewertungshinweis: Fachlich gleichwertige Einzelbeschreibungen sind anzuerkennen. Bei Mehrfacheinträgen wird nur der erste Eintrag je Zelle gewertet. Summe: 6 Punkte.","typ":"absatz"}],"operator_id":"operator.beschreiben","pruefungszuordnung":{"berufe":["FIDP"],"teil":"AP2"},"punkte":6,"punkterahmen":{"max":6,"min":6},"quellen":["ap2-fidp-2024-winter-fdp1-a02-b","ap2-fidp-2025-sommer-fdp1-a03-b-ba"]},{"artefakt_id":"artefakt.tabelle","aufgabe":[{"text":"In der internen IT-Abteilung einer Versicherung werden Störungsmeldungen der Beschäftigten über ein Ticketsystem bearbeitet. Um die Entwicklung des Bearbeitungsprozesses zu beurteilen, werden drei Kennzahlen des laufenden Monats mit den Werten des Vormonats verglichen. Beschreiben Sie in der leeren Spalte für jede der drei vorgegebenen Prozesskennzahlen die prozessrelevante Auffälligkeit, die sich unmittelbar aus dem Vergleich ergibt. Geben Sie jeweils die erkennbare Veränderung gegenüber dem Vormonat an und leiten Sie deren konkrete Bedeutung für den Bearbeitungsprozess ab. Tragen Sie je Zeile genau einen Eintrag ein.","typ":"absatz"},{"kopf":["Prozesskennzahl","Einheit","Wert Vormonat","Wert aktueller Monat","Beschreibung der prozessrelevanten Auffälligkeit"],"typ":"tabelle","zeilen":[["Durchschnittliche Erstlösungszeit","Stunden","4","9",""],["Erstlösungsquote im First-Level-Support","Prozent","70","45",""],["Anteil wiedereröffneter Tickets","Prozent","5","18",""]]}],"beispiel_id":"bsp-prozesskennzahlen-beschreiben-tabelle-02","freigabeart":"maschinell","loesung":[{"text":"Erwartete Lösung (je Zeile 2 Punkte: 1 Punkt für die korrekte Veränderung gegenüber dem Vormonat, 1 Punkt für die konkrete Prozessbedeutung):","typ":"absatz"},{"kopf":["Prozesskennzahl","Einheit","Wert Vormonat","Wert aktueller Monat","Beschreibung der prozessrelevanten Auffälligkeit"],"typ":"tabelle","zeilen":[["Durchschnittliche Erstlösungszeit","Stunden","4","9","Die Erstlösungszeit ist von 4 auf 9 Stunden gestiegen (mehr als verdoppelt) (1 P); Tickets werden deutlich langsamer bearbeitet, Wartezeiten und Unzufriedenheit der Meldenden nehmen zu (1 P)."],["Erstlösungsquote im First-Level-Support","Prozent","70","45","Die Quote ist von 70 % auf 45 % gesunken (1 P); es werden weniger Störungen direkt im First Level gelöst, mehr Eskalationen belasten den Second Level (1 P)."],["Anteil wiedereröffneter Tickets","Prozent","5","18","Der Anteil ist von 5 % auf 18 % gestiegen (1 P); Lösungen sind nicht nachhaltig, es entsteht vermehrt Nacharbeit und ein Qualitätsproblem (1 P)."]]},{"text":"Bewertungshinweis: Fachlich gleichwertige Einzelbeschreibungen sind anzuerkennen. Bei Mehrfacheinträgen wird nur der erste Eintrag je Zelle gewertet. Summe: 6 Punkte.","typ":"absatz"}],"operator_id":"operator.beschreiben","pruefungszuordnung":{"berufe":["FIDP"],"teil":"AP2"},"punkte":6,"punkterahmen":{"max":6,"min":6},"quellen":["ap2-fidp-2024-winter-fdp1-a02-b","ap2-fidp-2025-sommer-fdp1-a03-b-ba"]},{"artefakt_id":"artefakt.tabelle","aufgabe":[{"text":"Ein Hersteller von Elektronikbaugruppen überwacht seinen Fertigungsprozess in der Endmontage. Für drei Prozesskennzahlen liegen jeweils ein Zielwert sowie der vollständige Verlauf über vier aufeinanderfolgende Quartale (Q1 bis Q4) vor. Beschreiben Sie in der leeren Spalte für jede der drei vorgegebenen Prozesskennzahlen die prozessrelevante Auffälligkeit, die sich aus dem Verlauf im Vergleich zum Zielwert ergibt. Benennen Sie jeweils den erkennbaren Trend und leiten Sie dessen konkrete Bedeutung für den Fertigungsprozess ab. Tragen Sie je Zeile genau einen Eintrag ein.","typ":"absatz"},{"kopf":["Prozesskennzahl","Einheit","Zielwert","Verlauf Q1 → Q2 → Q3 → Q4","Beschreibung der prozessrelevanten Auffälligkeit"],"typ":"tabelle","zeilen":[["Ausschussquote in der Endmontage","Prozent","3","3 → 5 → 8 → 12",""],["Termintreue der Fertigungsaufträge","Prozent","95","96 → 90 → 82 → 74",""],["Durchschnittliche Durchlaufzeit je Los","Stunden","20","19 → 22 → 26 → 31",""]]}],"beispiel_id":"bsp-prozesskennzahlen-beschreiben-tabelle-03","freigabeart":"maschinell","loesung":[{"text":"Erwartete Lösung (je Zeile 2 Punkte: 1 Punkt für den korrekten Trend im Vergleich zum Zielwert, 1 Punkt für die konkrete Prozessbedeutung):","typ":"absatz"},{"kopf":["Prozesskennzahl","Einheit","Zielwert","Verlauf Q1 → Q2 → Q3 → Q4","Beschreibung der prozessrelevanten Auffälligkeit"],"typ":"tabelle","zeilen":[["Ausschussquote in der Endmontage","Prozent","3","3 → 5 → 8 → 12","Die Ausschussquote steigt kontinuierlich von 3 % auf 12 % und überschreitet ab Q2 den Zielwert von 3 % deutlich (1 P); wachsende Qualitätsprobleme verursachen zunehmend Nacharbeit, Materialverlust und höhere Kosten (1 P)."],["Termintreue der Fertigungsaufträge","Prozent","95","96 → 90 → 82 → 74","Die Termintreue sinkt fortlaufend von 96 % auf 74 % und liegt zunehmend unter dem Zielwert von 95 % (1 P); es kommt vermehrt zu Lieferverzögerungen, was Kundenzufriedenheit und Vertragserfüllung gefährdet (1 P)."],["Durchschnittliche Durchlaufzeit je Los","Stunden","20","19 → 22 → 26 → 31","Die Durchlaufzeit steigt kontinuierlich von 19 auf 31 Stunden und überschreitet den Zielwert von 20 Stunden (1 P); der Fertigungsprozess wird langsamer, es drohen Kapazitätsengpass und verspätete Fertigstellung (1 P)."]]},{"text":"Bewertungshinweis: Fachlich gleichwertige Einzelbeschreibungen sind anzuerkennen. Bei Mehrfacheinträgen wird nur der erste Eintrag je Zelle gewertet. Summe: 6 Punkte.","typ":"absatz"}],"operator_id":"operator.beschreiben","pruefungszuordnung":{"berufe":["FIDP"],"teil":"AP2"},"punkte":6,"punkterahmen":{"max":6,"min":6},"quellen":["ap2-fidp-2024-winter-fdp1-a02-b","ap2-fidp-2025-sommer-fdp1-a03-b-ba"]},{"artefakt_id":"artefakt.freitextantwort","aufgabe":[{"text":"Ein IT-Systemhaus betreibt einen Service-Desk, der eingehende Störungsmeldungen (Tickets) bearbeitet. Für jedes Ticket werden protokolliert: der Eingangszeitpunkt, der Zeitpunkt der ersten Reaktion, der Lösungszeitpunkt sowie ein Kennzeichen, ob das Ticket bereits beim ersten Kontakt gelöst wurde. Zusätzlich liegen für einen Abrechnungsmonat die Gesamtzahl der eingegangenen Tickets, die Zahl der gelösten Tickets und die Zahl der wegen falscher Zuständigkeit an ein anderes Team weitergeleiteten Tickets vor. Die Teamleitung verfolgt vier Prozessziele: (1) Kunden sollen schnell eine erste Rückmeldung erhalten. (2) Möglichst viele Störungen sollen bereits beim ersten Kontakt gelöst werden. (3) Möglichst wenige Tickets sollen an ein falsches Team gelangen. (4) Die gesamte Bearbeitung soll kurz dauern. Leiten Sie zu jedem der vier Prozessziele genau eine Prozesskennzahl ab. Nennen Sie dabei jeweils eindeutig die Messgröße und die Bezugsbasis. Verwenden Sie ausschließlich die oben genannten Daten.","typ":"absatz"}],"beispiel_id":"bsp-prozesskennzahlen-ableiten-freitextantwort-01","freigabeart":"maschinell","loesung":[{"text":"Je zutreffend abgeleiteter Kennzahl mit eindeutiger Messgröße und Bezugsbasis 1 Punkt (4 Punkte gesamt). Fachlich gleichwertige Operationalisierungen sind anzuerkennen.","typ":"absatz"},{"text":"Ziel 1 (1 P.): Durchschnittliche Reaktionszeit = durchschnittliche Zeitspanne vom Eingangszeitpunkt bis zum Zeitpunkt der ersten Reaktion; Bezugsbasis: alle betrachteten Tickets.\nZiel 2 (1 P.): Erstlösungsquote = Anzahl der beim ersten Kontakt gelösten Tickets bezogen auf die Anzahl der gelösten (bzw. eingegangenen) Tickets.\nZiel 3 (1 P.): Fehlweiterleitungsquote = Anzahl der wegen falscher Zuständigkeit weitergeleiteten Tickets bezogen auf die Gesamtzahl der eingegangenen Tickets.\nZiel 4 (1 P.): Durchschnittliche Durchlaufzeit = durchschnittliche Zeitspanne vom Eingangszeitpunkt bis zum Lösungszeitpunkt; Bezugsbasis: die gelösten Tickets.","typ":"absatz"},{"text":"Keine Bewertung von Nutzenbegründung, konkreten Zahlenwerten, Datenerhebung oder Gesamturteil.","typ":"absatz"}],"operator_id":"operator.ableiten","pruefungszuordnung":{"berufe":["FIDP"],"teil":"AP2"},"punkte":4,"punkterahmen":{"max":4,"min":4},"quellen":["ap2-fidp-2022-sommer-fdp1-a01-c"]},{"artefakt_id":"artefakt.freitextantwort","aufgabe":[{"text":"Die Werkstatt eines Autohauses möchte ihren Reparaturprozess anhand von Kennzahlen bewerten. Zu jedem Reparaturauftrag liegen vollständig vor: das Datum der Auftragsannahme, das Datum der Fahrzeugfertigstellung, der mit dem Kunden vereinbarte Fertigstellungstermin, die Angabe, ob ein Auftrag wegen mangelhafter Arbeit erneut in die Werkstatt musste, sowie die Angabe, ob ein benötigtes Ersatzteil erst nachbestellt werden musste. Bewerten wollen die Verantwortlichen die folgenden vier Prozessziele: (1) eine möglichst kurze Reparaturdauer je Fahrzeug, (2) eine hohe Termintreue gegenüber den Kunden, (3) möglichst wenig Nacharbeit an bereits fertiggemeldeten Fahrzeugen und (4) eine gute Verfügbarkeit der benötigten Ersatzteile. Leiten Sie zu jedem dieser vier Ziele genau eine operationalisierte Kennzahl ab, die jeweils Messgröße und Bezugsbasis eindeutig benennt.","typ":"absatz"}],"beispiel_id":"bsp-prozesskennzahlen-ableiten-freitextantwort-02","freigabeart":"maschinell","loesung":[{"text":"Je Ziel genau eine operationalisierte Kennzahl mit Messgröße und Bezugsbasis (je 1 Punkt, insgesamt 4 Punkte); fachlich gleichwertige Operationalisierungen sind anzuerkennen.\n1) Ziel kurze Reparaturdauer: durchschnittliche Tagesdauer von Auftragsannahme bis Fahrzeugfertigstellung je abgeschlossenem Auftrag (1 P.).\n2) Ziel Termintreue: Anzahl termingerecht fertiggestellter Aufträge bezogen auf die Gesamtzahl der Aufträge (Termintreuequote) (1 P.).\n3) Ziel wenig Nacharbeit: Anzahl der Aufträge mit erforderlicher Nacharbeit bezogen auf die Gesamtzahl der Aufträge (Nacharbeitsquote) (1 P.).\n4) Ziel Ersatzteilverfügbarkeit: Anzahl der Aufträge mit Teilenachbestellung bezogen auf die Gesamtzahl der Aufträge (1 P.). Kein Punkt für berechnete Zahlenwerte, Begründung oder Gesamturteil.","typ":"absatz"}],"operator_id":"operator.ableiten","pruefungszuordnung":{"berufe":["FIDP"],"teil":"AP2"},"punkte":4,"punkterahmen":{"max":4,"min":4},"quellen":["ap2-fidp-2022-sommer-fdp1-a01-c"]},{"artefakt_id":"artefakt.freitextantwort","aufgabe":[{"text":"Die Schadenabteilung eines Versicherers will ihren Regulierungsprozess für Hausratschäden mit Kennzahlen steuern. Zu jedem Schadenvorgang werden vollständig erfasst: das Datum der Schadensmeldung, das Datum des abschließenden Bescheids, die Angabe, ob zur Bearbeitung eine Rückfrage beim Kunden nötig war, die Angabe, ob der Vorgang innerhalb der gesetzlichen Bearbeitungsfrist abgeschlossen wurde, sowie die vom Kunden nach Abschluss vergebene Zufriedenheitsbewertung. Bewertet werden sollen die folgenden vier Prozessziele: (1) eine möglichst schnelle Regulierung, (2) eine hohe Erstbearbeitungsquote ohne Rückfragen, (3) die zuverlässige Einhaltung der gesetzlichen Frist und (4) eine hohe Kundenzufriedenheit. Leiten Sie zu jedem der vier Ziele genau eine operationalisierte Kennzahl ab, die jeweils Messgröße und Bezugsbasis eindeutig benennt.","typ":"absatz"}],"beispiel_id":"bsp-prozesskennzahlen-ableiten-freitextantwort-03","freigabeart":"maschinell","loesung":[{"text":"Je Ziel genau eine operationalisierte Kennzahl mit Messgröße und Bezugsbasis (je 1 Punkt, insgesamt 4 Punkte); fachlich gleichwertige Operationalisierungen sind anzuerkennen.\n1) Ziel schnelle Regulierung: durchschnittliche Tagesdauer von Schadensmeldung bis abschließendem Bescheid je erledigtem Vorgang (1 P.).\n2) Ziel Erstbearbeitung ohne Rückfrage: Anzahl der ohne Kundenrückfrage abgeschlossenen Vorgänge bezogen auf die Gesamtzahl der Vorgänge (1 P.).\n3) Ziel Fristeinhaltung: Anzahl fristgerecht abgeschlossener Vorgänge bezogen auf die Gesamtzahl der Vorgänge (Quote) (1 P.).\n4) Ziel Kundenzufriedenheit: durchschnittliche Zufriedenheitsbewertung je abgeschlossenem Vorgang (1 P.). Kein Punkt für berechnete Zahlenwerte, Nutzenbegründung oder Gesamturteil.","typ":"absatz"}],"operator_id":"operator.ableiten","pruefungszuordnung":{"berufe":["FIDP"],"teil":"AP2"},"punkte":4,"punkterahmen":{"max":4,"min":4},"quellen":["ap2-fidp-2022-sommer-fdp1-a01-c"]},{"artefakt_id":"artefakt.freitextantwort","aufgabe":[{"text":"Ein Online-Versandhändler für Haushaltswaren möchte seinen Retourenprozess besser steuern. Jede zurückgesandte Ware durchläuft vom Wareneingang bis zur Gutschrift die Schritte Prüfung, Erfassung und Einlagerung. Zur Überwachung sind bereits vier Kennzahlen festgelegt; Messgröße, Bezugsbasis und das jeweils verfolgte Ziel sind vorgegeben:","typ":"absatz"},{"text":"– Retourenquote: Anzahl zurückgesandter Artikel je 100 versendeter Artikel; Ziel: Qualität von Sortiment und Produktbeschreibung überwachen.\n– Bearbeitungsdauer: durchschnittliche Stunden vom Wareneingang bis zur Gutschrift; Ziel: rasche Erstattung für zufriedene Kunden.\n– Fehlerfassungsquote: Anteil fehlerhaft erfasster Retouren an allen Retouren; Ziel: Zuverlässigkeit der Bestandsdaten sichern.\n– Wiederverkaufsquote: Anzahl wieder verkäuflicher Artikel je 100 zurückgesandter Artikel; Ziel: Werterhalt der zurückgenommenen Ware.","typ":"absatz"},{"text":"Begründen Sie für jede der vier Kennzahlen mit genau einem eigenständigen, auf das jeweils angegebene Ziel bezogenen Grund, warum sie zur Erreichung dieses Ziels geeignet ist.","typ":"absatz"}],"beispiel_id":"bsp-prozesskennzahlen-begruenden-freitextantwort-01","freigabeart":"maschinell","loesung":[{"text":"Je Kennzahl 1 Punkt für eine eigenständige, zielbezogene Begründung (insgesamt 4 Punkte). Bloße Wiederholung der Kennzahl ohne Ziel-/Wirkungsbezug bringt keinen Punkt. Fachlich gleichwertige Begründungen sind anzuerkennen.","typ":"absatz"},{"text":"– Retourenquote (1 P.): Eine hohe Quote zeigt gehäufte Rücksendungen und weist auf ungenaue Produktbeschreibungen oder ungeeignete Artikel hin, sodass Sortimentsschwächen sichtbar werden.\n– Bearbeitungsdauer (1 P.): Die Zeit bis zur Gutschrift misst direkt, wie schnell Kunden ihr Geld erhalten, und ist damit ein Indikator für Erstattungstempo und Zufriedenheit.\n– Fehlerfassungsquote (1 P.): Fehlerhaft erfasste Retouren verfälschen den Lagerbestand; die Quote macht die Datenzuverlässigkeit messbar.\n– Wiederverkaufsquote (1 P.): Der Anteil wieder verkäuflicher Artikel zeigt, wie viel Warenwert nach der Rücknahme erhalten bleibt.","typ":"absatz"}],"operator_id":"operator.begruenden","pruefungszuordnung":{"berufe":["FIDP"],"teil":"AP2"},"punkte":4,"punkterahmen":{"max":4,"min":4},"quellen":["ap2-fidp-2022-sommer-fdp1-a01-c"]},{"artefakt_id":"artefakt.freitextantwort","aufgabe":[{"text":"Eine freie Kfz-Werkstatt will ihren Reparaturprozess von der Auftragsannahme bis zur Fahrzeugausgabe gezielter überwachen. Für die Evaluation wurden bereits vier Kennzahlen mit Messgröße, Bezugsbasis und jeweils verfolgtem Ziel festgelegt:","typ":"absatz"},{"text":"– Termintreue: Anteil termingerecht fertiggestellter Aufträge an allen abgeschlossenen Aufträgen; Ziel: verlässliche Zusagen gegenüber den Kunden.\n– Bühnenauslastung: genutzte Stunden je verfügbarer Hebebühnenstunde; Ziel: den Einsatz der vorhandenen Kapazität beurteilen.\n– Nacharbeitsquote: Anzahl Reklamationsaufträge je 100 abgeschlossener Aufträge; Ziel: die Qualität der ausgeführten Reparaturen sichern.\n– Durchlaufzeit: durchschnittliche Tage von der Annahme bis zur Fahrzeugausgabe; Ziel: kurze Standzeiten der Fahrzeuge.","typ":"absatz"},{"text":"Begründen Sie für jede der vier Kennzahlen mit genau einem eigenständigen, auf das jeweils angegebene Ziel bezogenen Grund, warum sie zur Erreichung dieses Ziels geeignet ist.","typ":"absatz"}],"beispiel_id":"bsp-prozesskennzahlen-begruenden-freitextantwort-02","freigabeart":"maschinell","loesung":[{"text":"Je Kennzahl 1 Punkt für eine eigenständige, zielbezogene Begründung (insgesamt 4 Punkte). Bloße Wiederholung der Kennzahl ohne Ziel-/Wirkungsbezug bringt keinen Punkt. Fachlich gleichwertige Begründungen sind anzuerkennen.","typ":"absatz"},{"text":"– Termintreue (1 P.): Der Anteil pünktlich fertiggestellter Aufträge zeigt unmittelbar, ob zugesagte Fertigstellungstermine gehalten werden, und macht die Verlässlichkeit gegenüber Kunden messbar.\n– Bühnenauslastung (1 P.): Das Verhältnis genutzter zu verfügbaren Bühnenstunden zeigt, ob die Hebebühnen ausgelastet sind, und macht freie oder überlastete Kapazität erkennbar.\n– Nacharbeitsquote (1 P.): Reklamationsaufträge je 100 Aufträge weisen auf mangelhafte Erstreparaturen hin und machen die Reparaturqualität sichtbar.\n– Durchlaufzeit (1 P.): Die Tage von Annahme bis Ausgabe messen die Standzeit direkt und zeigen, wie zügig Fahrzeuge den Prozess durchlaufen.","typ":"absatz"}],"operator_id":"operator.begruenden","pruefungszuordnung":{"berufe":["FIDP"],"teil":"AP2"},"punkte":4,"punkterahmen":{"max":4,"min":4},"quellen":["ap2-fidp-2022-sommer-fdp1-a01-c"]},{"artefakt_id":"artefakt.freitextantwort","aufgabe":[{"text":"Der interne IT-Support eines mittelständischen Unternehmens bearbeitet Störungsmeldungen der Beschäftigten in einem Ticketsystem vom Eingang bis zum Abschluss. Zur Bewertung dieses Supportprozesses sind vier Kennzahlen mit Messgröße, Bezugsbasis und jeweils verfolgtem Ziel bereits festgelegt:","typ":"absatz"},{"text":"– Erstlösungsquote: Anteil beim ersten Kontakt gelöster Tickets an allen eingegangenen Tickets; Ziel: die Beschäftigten möglichst rasch wieder arbeitsfähig machen.\n– Reaktionszeit: durchschnittliche Minuten vom Ticketeingang bis zur ersten Bearbeitung; Ziel: eine zügige Rückmeldung an die Meldenden.\n– Wiedereröffnungsquote: Anteil erneut geöffneter Tickets an allen geschlossenen Tickets; Ziel: nachhaltige, dauerhafte Lösungen sichern.\n– Bearbeitungsvolumen: abgeschlossene Tickets je Mitarbeitendem und Arbeitstag; Ziel: den Personaleinsatz im Support beurteilen.","typ":"absatz"},{"text":"Begründen Sie für jede der vier Kennzahlen mit genau einem eigenständigen, auf das jeweils angegebene Ziel bezogenen Grund, warum sie zur Erreichung dieses Ziels geeignet ist.","typ":"absatz"}],"beispiel_id":"bsp-prozesskennzahlen-begruenden-freitextantwort-03","freigabeart":"maschinell","loesung":[{"text":"Je Kennzahl 1 Punkt für eine eigenständige, zielbezogene Begründung (insgesamt 4 Punkte). Bloße Wiederholung der Kennzahl ohne Ziel-/Wirkungsbezug bringt keinen Punkt. Fachlich gleichwertige Begründungen sind anzuerkennen.","typ":"absatz"},{"text":"– Erstlösungsquote (1 P.): Ein hoher Anteil sofort gelöster Tickets zeigt, dass Störungen ohne Weiterleitung behoben werden, sodass Beschäftigte schnell weiterarbeiten können.\n– Reaktionszeit (1 P.): Die Zeit bis zur ersten Bearbeitung misst unmittelbar, wie schnell Meldende eine Rückmeldung erhalten.\n– Wiedereröffnungsquote (1 P.): Erneut geöffnete Tickets deuten auf nicht dauerhaft behobene Störungen hin; die Quote macht die Nachhaltigkeit der Lösungen messbar.\n– Bearbeitungsvolumen (1 P.): Abgeschlossene Tickets je Person und Tag zeigen die geleistete Arbeitsmenge und lassen den Personaleinsatz beurteilen.","typ":"absatz"}],"operator_id":"operator.begruenden","pruefungszuordnung":{"berufe":["FIDP"],"teil":"AP2"},"punkte":4,"punkterahmen":{"max":4,"min":4},"quellen":["ap2-fidp-2022-sommer-fdp1-a01-c"]},{"artefakt_id":"artefakt.freitextantwort","aufgabe":[{"text":"Ein Online-Elektronikhändler bearbeitet Warenrücksendungen in drei Schritten: Der Kunde meldet die Retoure an, das Wareneingangslager prüft den zurückgesandten Artikel, und die Buchhaltung erstattet den Kaufbetrag. Der Prozessverantwortliche möchte die Anmeldung, die Warenprüfung und die Rückerstattung getrennt überwachen. Nennen Sie drei unterschiedliche, für diesen Prozess geeignete und messbare Kennzahlen, mit denen sich diese drei Messgegenstände erfassen lassen. Eine Begründung ist nicht erforderlich.","typ":"absatz"}],"beispiel_id":"bsp-prozesskennzahlen-nennen-freitextantwort-01","freigabeart":"maschinell","loesung":[{"text":"Je genannte passende und messbare Kennzahl 1 Punkt (insgesamt 3 Punkte); fachlich gleichwertige Nennungen sind anzuerkennen, eine Begründung wird nicht bewertet.\n1) Anmeldung: z. B. durchschnittliche Zeit von Retourenanmeldung bis Anmeldebestätigung oder Anzahl angemeldeter Retouren pro Tag (1 P.).\n2) Warenprüfung: z. B. durchschnittliche Prüfdauer je zurückgesandtem Artikel oder Anteil als mangelfrei eingestufter Rücksendungen (1 P.).\n3) Rückerstattung: z. B. durchschnittliche Dauer bis zur Erstattung oder Quote fristgerecht erstatteter Beträge (1 P.). Keine Punkte für bloße Wiederholung desselben Messgegenstands oder für nicht messbare Angaben.","typ":"absatz"}],"operator_id":"operator.nennen","pruefungszuordnung":{"berufe":["FIDP"],"teil":"AP2"},"punkte":3,"punkterahmen":{"max":3,"min":3},"quellen":["ap2-fidp-2023-sommer-fdp1-a02-c"]},{"artefakt_id":"artefakt.freitextantwort","aufgabe":[{"text":"Ein IT-Dienstleister betreibt einen Helpdesk. Gemeldete Störungen durchlaufen drei Stationen: die Annahme des Tickets im Servicecenter, die Bearbeitung durch einen Techniker und den abschließenden Rückruf zur Bestätigung der Lösung beim Anwender. Die Teamleitung will die Ticketannahme, die technische Bearbeitung und den Abschlussrückruf jeweils messbar überwachen. Nennen Sie drei unterschiedliche, zu diesem Prozess passende und messbare Kennzahlen für diese drei Messgegenstände. Erläuterungen sind nicht gefordert.","typ":"absatz"}],"beispiel_id":"bsp-prozesskennzahlen-nennen-freitextantwort-02","freigabeart":"maschinell","loesung":[{"text":"Je genannte passende und messbare Kennzahl 1 Punkt (insgesamt 3 Punkte); fachlich gleichwertige Nennungen sind anzuerkennen, Erläuterungen werden nicht bewertet.\n1) Ticketannahme: z. B. durchschnittliche Wartezeit bis zur Ticketannahme oder Anzahl angenommener Tickets pro Stunde (1 P.).\n2) Technische Bearbeitung: z. B. durchschnittliche Bearbeitungsdauer je Ticket oder Erstlösungsquote (1 P.).\n3) Abschlussrückruf: z. B. Anteil beim Rückruf tatsächlich erreichter Anwender oder Zeit vom Lösungseintrag bis zum Rückruf (1 P.). Keine Punkte für nicht messbare Angaben oder das Wiederholen derselben Station.","typ":"absatz"}],"operator_id":"operator.nennen","pruefungszuordnung":{"berufe":["FIDP"],"teil":"AP2"},"punkte":3,"punkterahmen":{"max":3,"min":3},"quellen":["ap2-fidp-2023-sommer-fdp1-a02-c"]},{"artefakt_id":"artefakt.freitextantwort","aufgabe":[{"text":"In einem Fachbuchverlag durchläuft jedes eingereichte Manuskript drei Stationen: die formale Eingangsprüfung durch das Sekretariat, das inhaltliche Lektorat durch eine Fachredaktion und die Freigabe zum Satz durch die Programmleitung. Die Verlagsleitung möchte die Eingangsprüfung, das Lektorat und die Freigabe getrennt und messbar überwachen. Nennen Sie drei unterschiedliche, für diesen Prozess geeignete und messbare Kennzahlen für diese drei Messgegenstände. Eine Bewertung der Aussagekraft ist nicht verlangt.","typ":"absatz"}],"beispiel_id":"bsp-prozesskennzahlen-nennen-freitextantwort-03","freigabeart":"maschinell","loesung":[{"text":"Je genannte passende und messbare Kennzahl 1 Punkt (insgesamt 3 Punkte); fachlich gleichwertige Nennungen sind anzuerkennen, eine Bewertung der Aussagekraft wird nicht bewertet.\n1) Eingangsprüfung: z. B. durchschnittliche Dauer der formalen Prüfung oder Anteil vollständig eingereichter Manuskripte (1 P.).\n2) Lektorat: z. B. durchschnittliche Lektoratsdauer je Manuskript oder Anzahl der Korrekturschleifen pro Manuskript (1 P.).\n3) Freigabe: z. B. Zeit vom Lektoratsabschluss bis zur Satzfreigabe oder Anzahl freigegebener Manuskripte pro Monat (1 P.). Keine Punkte für nicht messbare Angaben oder die Wiederholung desselben Messgegenstands.","typ":"absatz"}],"operator_id":"operator.nennen","pruefungszuordnung":{"berufe":["FIDP"],"teil":"AP2"},"punkte":3,"punkterahmen":{"max":3,"min":3},"quellen":["ap2-fidp-2023-sommer-fdp1-a02-c"]},{"artefakt_id":"artefakt.quellcode","aufgabe":[{"text":"Die PaketDirekt Nord eG betreibt für regionale Onlinehändler einen Paketzustelldienst. Jeder einzelne Zustellversuch eines Fahrers wird als Datensatz protokolliert. Ein Zustellversuch gilt als erfolgreich, wenn das Paket an die Empfängerin oder den Empfänger übergeben werden konnte; konnte niemand angetroffen werden, ist der Versuch gescheitert. Zusätzlich wird die Dauer jedes Versuchs in vollen Minuten festgehalten.","typ":"absatz"},{"text":"Die erfassten Verläufe liegen als Liste von Dictionaries vor. Jeder Datensatz enthält genau zwei Felder: das boolesche Feld erfolgreich (True bei übergebenem Paket, sonst False) und das ganzzahlige Feld dauer_minuten (Dauer des Zustellversuchs in Minuten). Die Liste kann auch leer sein und darf durch Ihre Auswertung nicht verändert werden.","typ":"absatz"},{"text":"Beispieldaten:\ndata = [\n{\"erfolgreich\": True, \"dauer_minuten\": 4},\n{\"erfolgreich\": False, \"dauer_minuten\": 12},\n{\"erfolgreich\": True, \"dauer_minuten\": 6},\n{\"erfolgreich\": False, \"dauer_minuten\": 8},\n]","typ":"absatz"},{"text":"Erstellen Sie ausführbaren Python-3-Code für eine Funktion mit der Signatur solve(data). Die Funktion durchläuft die übergebene Liste und gibt anschließend ein Dictionary mit genau den drei Schlüsseln erfolgsanzahl, erfolgsanteil und mittlere_abbruchdauer zurück. Dabei gilt: erfolgsanzahl ist die Anzahl der erfolgreichen Zustellversuche. erfolgsanteil ist die Erfolgsanzahl geteilt durch die Gesamtzahl aller Zustellversuche und bei leerer Liste 0. mittlere_abbruchdauer ist das arithmetische Mittel der dauer_minuten aller gescheiterten Zustellversuche und 0, wenn kein gescheiterter Versuch vorliegt.","typ":"absatz"},{"text":"Bearbeiten Sie die Aufgabe ohne Dateizugriffe, ohne zusätzliche Kennzahlen und ohne Eingabeprüfung.","typ":"absatz"},{"text":"Für die Bewertung gilt folgende Aufteilung von insgesamt 20 Punkten:","typ":"absatz"},{"eintraege":["vollständiger, lauffähiger Python-3-Code (1 Punkt),","korrekte Signatur solve(data) (1 Punkt),","Traversierung und Filterung der Liste (2 Punkte),","Mutationsfreiheit, also unveränderte Eingabeliste (1 Punkt),","korrekte Ermittlung von erfolgsanzahl (3 Punkte),","korrekte Berechnung von erfolgsanteil durch Division (3 Punkte),","Nullfall erfolgsanteil bei leerer Liste ergibt 0 (2 Punkte),","Filterung der gescheiterten Verläufe und Mittelwert für mittlere_abbruchdauer (3 Punkte),","Nullfall mittlere_abbruchdauer ohne gescheiterten Verlauf ergibt 0 (2 Punkte),","Rückgabe eines Dictionary mit genau diesen drei Schlüsseln (2 Punkte)."],"typ":"liste"}],"beispiel_id":"bsp-prozesskennzahlen-erstellen-quellcode-01","freigabeart":"maschinell","loesung":[{"text":"Lösungsbeispiel (Python 3):","typ":"ueberschrift"},{"text":"def solve(data):\n    erfolgsanzahl = 0\n    abbruch_summe = 0\n    abbruch_anzahl = 0\n    for eintrag in data:\n        if eintrag[\"erfolgreich\"]:\n            erfolgsanzahl += 1\n        else:\n            abbruch_summe += eintrag[\"dauer_minuten\"]\n            abbruch_anzahl += 1\n    gesamt = len(data)\n    erfolgsanteil = erfolgsanzahl / gesamt if gesamt > 0 else 0\n    mittlere_abbruchdauer = abbruch_summe / abbruch_anzahl if abbruch_anzahl > 0 else 0\n    return {\"erfolgsanzahl\": erfolgsanzahl, \"erfolgsanteil\": erfolgsanteil, \"mittlere_abbruchdauer\": mittlere_abbruchdauer}","typ":"code"},{"text":"Aufruf:\nprint(solve([{\"erfolgreich\": True, \"dauer_minuten\": 4}, {\"erfolgreich\": False, \"dauer_minuten\": 12}, {\"erfolgreich\": True, \"dauer_minuten\": 6}, {\"erfolgreich\": False, \"dauer_minuten\": 8}]))\nErwartete Ausgabe: {'erfolgsanzahl': 2, 'erfolgsanteil': 0.5, 'mittlere_abbruchdauer': 10.0}","typ":"absatz"},{"text":"Punkteverteilung: vollständiger lauffähiger Code 1 P.; Signatur solve(data) 1 P.; Traversierung/Filterung 2 P.; Mutationsfreiheit 1 P.; erfolgsanzahl 3 P.; erfolgsanteil per Division 3 P.; Nullfall erfolgsanteil (leere Liste = 0) 2 P.; mittlere_abbruchdauer als Mittelwert der Abbruchdauern 3 P.; Nullfall mittlere_abbruchdauer (kein Abbruch = 0) 2 P.; Rückgabe-Dictionary mit genau drei Schlüsseln 2 P. Summe 20 P. Fachlich gleichwertige Umsetzungen sind anzuerkennen.","typ":"absatz"}],"operator_id":"operator.erstellen","pruefungszuordnung":{"berufe":["FIDP"],"teil":"AP2"},"punkte":20,"punkterahmen":{"max":20,"min":20},"quellen":["ap2-fidp-2023-sommer-fdp1-a02-a"]},{"artefakt_id":"artefakt.quellcode","aufgabe":[{"text":"Der IT-Dienstleister HelpLine Süd GmbH betreibt einen zentralen Anwender-Support. Für jedes eingehende Support-Ticket wird nach der Bearbeitung ein Datensatz erzeugt. Ein Ticket gilt als erfolgreich, wenn das Anliegen der anrufenden Person unmittelbar gelöst und abgeschlossen werden konnte; musste das Ticket ungelöst abgebrochen und an eine andere Stelle weitergegeben werden, ist es gescheitert. Für jedes Ticket wird außerdem die reine Bearbeitungsdauer in vollen Minuten notiert.","typ":"absatz"},{"text":"Die Bearbeitungen liegen als Liste von Dictionaries vor. Jeder Datensatz enthält genau zwei Felder: das boolesche Feld erfolgreich (True bei abgeschlossenem Ticket, sonst False) und das ganzzahlige Feld dauer_minuten (Bearbeitungsdauer in Minuten). Die Liste darf leer sein und darf durch Ihre Auswertung nicht verändert werden.","typ":"absatz"},{"text":"Beispieldaten:\ndata = [\n{\"erfolgreich\": True, \"dauer_minuten\": 15},\n{\"erfolgreich\": True, \"dauer_minuten\": 22},\n{\"erfolgreich\": False, \"dauer_minuten\": 40},\n{\"erfolgreich\": True, \"dauer_minuten\": 18},\n{\"erfolgreich\": False, \"dauer_minuten\": 30},\n]","typ":"absatz"},{"text":"Erstellen Sie ausführbaren Python-3-Code für eine Funktion mit der Signatur solve(data). Die Funktion durchläuft die Liste und liefert ein Dictionary mit genau den drei Schlüsseln erfolgsanzahl, erfolgsanteil und mittlere_abbruchdauer. Dabei gilt: erfolgsanzahl ist die Anzahl der erfolgreich abgeschlossenen Tickets. erfolgsanteil ist die Erfolgsanzahl geteilt durch die Gesamtzahl aller Tickets und bei leerer Liste 0. mittlere_abbruchdauer ist das arithmetische Mittel der dauer_minuten aller gescheiterten Tickets und 0, wenn es kein gescheitertes Ticket gibt.","typ":"absatz"},{"text":"Bearbeiten Sie die Aufgabe ohne Dateizugriffe, ohne zusätzliche Kennzahlen und ohne Eingabeprüfung.","typ":"absatz"},{"text":"Für die Bewertung gilt folgende Aufteilung von insgesamt 20 Punkten:","typ":"absatz"},{"eintraege":["vollständiger, lauffähiger Python-3-Code (1 Punkt),","korrekte Signatur solve(data) (1 Punkt),","Traversierung und Filterung der Liste (2 Punkte),","Mutationsfreiheit, also unveränderte Eingabeliste (1 Punkt),","korrekte Ermittlung von erfolgsanzahl (3 Punkte),","korrekte Berechnung von erfolgsanteil durch Division (3 Punkte),","Nullfall erfolgsanteil bei leerer Liste ergibt 0 (2 Punkte),","Filterung der gescheiterten Tickets und Mittelwert für mittlere_abbruchdauer (3 Punkte),","Nullfall mittlere_abbruchdauer ohne gescheitertes Ticket ergibt 0 (2 Punkte),","Rückgabe eines Dictionary mit genau diesen drei Schlüsseln (2 Punkte)."],"typ":"liste"}],"beispiel_id":"bsp-prozesskennzahlen-erstellen-quellcode-02","freigabeart":"maschinell","loesung":[{"text":"Lösungsbeispiel (Python 3):","typ":"ueberschrift"},{"text":"def solve(data):\n    erfolgsanzahl = 0\n    abbruch_summe = 0\n    abbruch_anzahl = 0\n    for eintrag in data:\n        if eintrag[\"erfolgreich\"]:\n            erfolgsanzahl += 1\n        else:\n            abbruch_summe += eintrag[\"dauer_minuten\"]\n            abbruch_anzahl += 1\n    gesamt = len(data)\n    erfolgsanteil = erfolgsanzahl / gesamt if gesamt > 0 else 0\n    mittlere_abbruchdauer = abbruch_summe / abbruch_anzahl if abbruch_anzahl > 0 else 0\n    return {\"erfolgsanzahl\": erfolgsanzahl, \"erfolgsanteil\": erfolgsanteil, \"mittlere_abbruchdauer\": mittlere_abbruchdauer}","typ":"code"},{"text":"Aufruf:\nprint(solve([{\"erfolgreich\": True, \"dauer_minuten\": 15}, {\"erfolgreich\": True, \"dauer_minuten\": 22}, {\"erfolgreich\": False, \"dauer_minuten\": 40}, {\"erfolgreich\": True, \"dauer_minuten\": 18}, {\"erfolgreich\": False, \"dauer_minuten\": 30}]))\nErwartete Ausgabe: {'erfolgsanzahl': 3, 'erfolgsanteil': 0.6, 'mittlere_abbruchdauer': 35.0}","typ":"absatz"},{"text":"Punkteverteilung: vollständiger lauffähiger Code 1 P.; Signatur solve(data) 1 P.; Traversierung/Filterung 2 P.; Mutationsfreiheit 1 P.; erfolgsanzahl 3 P.; erfolgsanteil per Division 3 P.; Nullfall erfolgsanteil (leere Liste = 0) 2 P.; mittlere_abbruchdauer als Mittelwert der Abbruchdauern 3 P.; Nullfall mittlere_abbruchdauer (kein Abbruch = 0) 2 P.; Rückgabe-Dictionary mit genau drei Schlüsseln 2 P. Summe 20 P. Fachlich gleichwertige Umsetzungen sind anzuerkennen.","typ":"absatz"}],"operator_id":"operator.erstellen","pruefungszuordnung":{"berufe":["FIDP"],"teil":"AP2"},"punkte":20,"punkterahmen":{"max":20,"min":20},"quellen":["ap2-fidp-2023-sommer-fdp1-a02-a"]},{"artefakt_id":"artefakt.quellcode","aufgabe":[{"text":"Die Kfz-Werkstatt MotorTreff Ostwerk erfasst jeden angenommenen Reparaturauftrag in einem einfachen Werkstattsystem. Nach Abschluss der Arbeiten wird zu jedem Auftrag ein Datensatz gespeichert. Ein Reparaturauftrag gilt als erfolgreich, wenn die Reparatur vollständig durchgeführt und das Fahrzeug übergeben werden konnte; musste der Auftrag wegen fehlender Teile oder eines nicht behebbaren Schadens abgebrochen werden, ist er gescheitert. Für jeden Auftrag wird die aufgewendete Arbeitszeit in vollen Minuten erfasst.","typ":"absatz"},{"text":"Die Aufträge liegen als Liste von Dictionaries vor. Jeder Datensatz enthält genau zwei Felder: das boolesche Feld erfolgreich (True bei abgeschlossener Reparatur, sonst False) und das ganzzahlige Feld dauer_minuten (Arbeitszeit in Minuten). Die Liste darf leer sein und darf durch Ihre Auswertung nicht verändert werden.","typ":"absatz"},{"text":"Beispieldaten:\ndata = [\n  {\"erfolgreich\": False, \"dauer_minuten\": 90},\n  {\"erfolgreich\": True, \"dauer_minuten\": 45},\n  {\"erfolgreich\": True, \"dauer_minuten\": 60},\n  {\"erfolgreich\": False, \"dauer_minuten\": 120},\n  {\"erfolgreich\": True, \"dauer_minuten\": 30},\n  {\"erfolgreich\": False, \"dauer_minuten\": 75},\n]","typ":"code"},{"text":"Erstellen Sie ausführbaren Python-3-Code für eine Funktion mit der Signatur solve(data). Die Funktion durchläuft die Liste und gibt ein Dictionary mit genau den drei Schlüsseln erfolgsanzahl, erfolgsanteil und mittlere_abbruchdauer zurück. Dabei gilt: erfolgsanzahl ist die Anzahl der abgeschlossenen Reparaturaufträge. erfolgsanteil ist die Erfolgsanzahl geteilt durch die Gesamtzahl aller Aufträge und bei leerer Liste 0. mittlere_abbruchdauer ist das arithmetische Mittel der dauer_minuten aller gescheiterten Aufträge und 0, wenn es keinen gescheiterten Auftrag gibt.","typ":"absatz"},{"text":"Bearbeiten Sie die Aufgabe ohne Dateizugriffe, ohne zusätzliche Kennzahlen und ohne Eingabeprüfung.","typ":"absatz"},{"text":"Für die Bewertung gilt folgende Aufteilung von insgesamt 20 Punkten:","typ":"absatz"},{"eintraege":["vollständiger, lauffähiger Python-3-Code (1 Punkt),","korrekte Signatur solve(data) (1 Punkt),","Traversierung und Filterung der Liste (2 Punkte),","Mutationsfreiheit, also unveränderte Eingabeliste (1 Punkt),","korrekte Ermittlung von erfolgsanzahl (3 Punkte),","korrekte Berechnung von erfolgsanteil durch Division (3 Punkte),","Nullfall erfolgsanteil bei leerer Liste ergibt 0 (2 Punkte),","Filterung der gescheiterten Aufträge und Mittelwert für mittlere_abbruchdauer (3 Punkte),","Nullfall mittlere_abbruchdauer ohne gescheiterten Auftrag ergibt 0 (2 Punkte),","Rückgabe eines Dictionary mit genau diesen drei Schlüsseln (2 Punkte)."],"typ":"liste"}],"beispiel_id":"bsp-prozesskennzahlen-erstellen-quellcode-03","freigabeart":"maschinell","loesung":[{"text":"Lösungsbeispiel (Python 3):","typ":"ueberschrift"},{"text":"def solve(data):\n    erfolgsanzahl = 0\n    abbruch_summe = 0\n    abbruch_anzahl = 0\n    for eintrag in data:\n        if eintrag[\"erfolgreich\"]:\n            erfolgsanzahl += 1\n        else:\n            abbruch_summe += eintrag[\"dauer_minuten\"]\n            abbruch_anzahl += 1\n    gesamt = len(data)\n    erfolgsanteil = erfolgsanzahl / gesamt if gesamt > 0 else 0\n    mittlere_abbruchdauer = abbruch_summe / abbruch_anzahl if abbruch_anzahl > 0 else 0\n    return {\"erfolgsanzahl\": erfolgsanzahl, \"erfolgsanteil\": erfolgsanteil, \"mittlere_abbruchdauer\": mittlere_abbruchdauer}","typ":"code"},{"text":"Aufruf:\nprint(solve([{\"erfolgreich\": False, \"dauer_minuten\": 90}, {\"erfolgreich\": True, \"dauer_minuten\": 45}, {\"erfolgreich\": True, \"dauer_minuten\": 60}, {\"erfolgreich\": False, \"dauer_minuten\": 120}, {\"erfolgreich\": True, \"dauer_minuten\": 30}, {\"erfolgreich\": False, \"dauer_minuten\": 75}]))\nErwartete Ausgabe: {'erfolgsanzahl': 3, 'erfolgsanteil': 0.5, 'mittlere_abbruchdauer': 95.0}","typ":"absatz"},{"text":"Punkteverteilung: vollständiger lauffähiger Code 1 P.; Signatur solve(data) 1 P.; Traversierung/Filterung 2 P.; Mutationsfreiheit 1 P.; erfolgsanzahl 3 P.; erfolgsanteil per Division 3 P.; Nullfall erfolgsanteil (leere Liste = 0) 2 P.; mittlere_abbruchdauer als Mittelwert der Abbruchdauern 3 P.; Nullfall mittlere_abbruchdauer (kein Abbruch = 0) 2 P.; Rückgabe-Dictionary mit genau drei Schlüsseln 2 P. Summe 20 P. Fachlich gleichwertige Umsetzungen sind anzuerkennen.","typ":"absatz"}],"operator_id":"operator.erstellen","pruefungszuordnung":{"berufe":["FIDP"],"teil":"AP2"},"punkte":20,"punkterahmen":{"max":20,"min":20},"quellen":["ap2-fidp-2023-sommer-fdp1-a02-a"]},{"artefakt_id":"artefakt.tabelle","aufgabe":[{"text":"Ein IT-Servicedesk eines mittelständischen Softwareanbieters nimmt Störungsmeldungen der Beschäftigten über ein Ticketsystem entgegen, ordnet sie ein und bearbeitet sie im First-Level-Support. Ziel des Prozesses ist eine rasche und zugleich dauerhaft tragfähige Behebung der gemeldeten Störungen bei gleichbleibend guter Anwenderzufriedenheit. Zur Steuerung wird bereits die durchschnittliche Erstreaktionszeit erfasst, also die Zeit vom Eingang einer Meldung bis zur ersten Rückmeldung an die meldende Person.","typ":"absatz"},{"text":"In der folgenden Tabelle ist die erste Zeile mit einer bereits vorgegebenen Kennzahl und deren Nutzen als Beispiel angegeben; diese Zeile ist nicht zu bearbeiten. Ergänzen Sie in den beiden folgenden Zeilen jeweils eine weitere geeignete, objektiv messbare Prozesskennzahl sowie eine auf dieses Szenario bezogene Erläuterung ihres Nutzens. Die beiden Kennzahlen sollen unterschiedliche Prozessziele abbilden und die vorgegebene Kennzahl nicht wiederholen.","typ":"absatz"},{"kopf":["Kennzahl","Nutzen"],"typ":"tabelle","zeilen":[["Durchschnittliche Erstreaktionszeit (Beispiel, nicht bearbeiten)","zeigt, wie schnell eingehende Störungsmeldungen erstmals aufgegriffen werden"],["",""],["",""]]}],"beispiel_id":"bsp-prozesskennzahlen-ergaenzen-tabelle-01","freigabeart":"maschinell","loesung":[{"text":"Erwartet werden zwei unterschiedliche, objektiv messbare Kennzahlen mit szenariobezogenem Nutzen (je Kennzahl 1 Punkt, je Nutzen 3 Punkte; insgesamt 8 Punkte). Fachlich gleichwertige einzelne Lösungen sind anzuerkennen; die vorgegebene Erstreaktionszeit darf nicht dupliziert werden.","typ":"absatz"},{"text":"Zeile 2 – Lösungsquote beim Erstkontakt (1 P): Nutzen (3 P): gibt den Anteil der bereits im ersten Kontakt endgültig gelösten Störungen an; ein hoher Wert zeigt, dass der First-Level-Support ohne Weiterleitung an nachgelagerte Ebenen auskommt, senkt Durchlaufzeit und Rückfragen und stützt die Personaleinsatzsteuerung im Servicedesk.","typ":"absatz"},{"text":"Zeile 3 – Wiedereröffnungsquote (1 P): Nutzen (3 P): misst den Anteil bereits geschlossener Tickets, die von den Anwendenden erneut geöffnet werden; steigende Werte weisen auf nur scheinbar gelöste Störungen hin und ermöglichen die gezielte Steuerung der Nachhaltigkeit und Qualität der Ticketbearbeitung.","typ":"absatz"},{"text":"Die beiden Kennzahlen adressieren verschiedene Ziele (Erstlösungsfähigkeit bzw. Nachhaltigkeit). Bloße Definition, allgemeine Verbesserungsaussage oder Wiederholung des Kennzahlnamens ohne konkrete Steuerungsaussage sind nicht ausreichend.","typ":"absatz"}],"operator_id":"operator.ergaenzen","pruefungszuordnung":{"berufe":["FIDP"],"teil":"AP2"},"punkte":8,"punkterahmen":{"max":8,"min":8},"quellen":["ap2-fidp-2024-winter-fdp1-a02-b"]},{"artefakt_id":"artefakt.tabelle","aufgabe":[{"text":"In einem Handelslager werden angelieferte Sendungen im Wareneingang angenommen, mengen- und qualitätsseitig geprüft und anschließend eingelagert. Ziel des Prozesses ist eine zügige und fehlerarme Vereinnahmung der Ware bei zuverlässiger Steuerung der Lieferanten. Zur Prozesssteuerung wird bereits die je Schicht bearbeitete Prüfmenge, also die Anzahl der im Wareneingang abschließend geprüften Lieferungen, erfasst.","typ":"absatz"},{"text":"In der folgenden Tabelle ist die erste Zeile mit einer bereits vorgegebenen Kennzahl und deren Nutzen als Beispiel angegeben; diese Zeile ist nicht zu bearbeiten. Ergänzen Sie in den beiden folgenden Zeilen jeweils eine weitere geeignete, objektiv messbare Prozesskennzahl sowie eine auf dieses Szenario bezogene Erläuterung ihres Nutzens. Die beiden Kennzahlen sollen unterschiedliche Prozessziele abbilden und die vorgegebene Kennzahl nicht wiederholen.","typ":"absatz"},{"kopf":["Kennzahl","Nutzen"],"typ":"tabelle","zeilen":[["Bearbeitete Prüfmenge je Schicht (Beispiel, nicht bearbeiten)","zeigt den Mengendurchsatz der Wareneingangsprüfung"],["",""],["",""]]}],"beispiel_id":"bsp-prozesskennzahlen-ergaenzen-tabelle-02","freigabeart":"maschinell","loesung":[{"text":"Erwartet werden zwei unterschiedliche, objektiv messbare Kennzahlen mit szenariobezogenem Nutzen (je Kennzahl 1 Punkt, je Nutzen 3 Punkte; insgesamt 8 Punkte). Fachlich gleichwertige einzelne Lösungen sind anzuerkennen; die vorgegebene Prüfmenge darf nicht dupliziert werden.","typ":"absatz"},{"text":"Zeile 2 – Beanstandungsquote (1 P): Nutzen (3 P): gibt den Anteil der Lieferungen mit festgestellten Mengen- oder Qualitätsmängeln an; sie bildet die Häufigkeit beanstandeter Lieferungen ab und liefert die Grundlage für Reklamationen sowie eine gezielte Lieferantenbewertung, um auffällige Lieferanten zu steuern. Die Kennzahl misst nicht die Prüfgenauigkeit oder Prüfqualität.","typ":"absatz"},{"text":"Zeile 3 – Prüfzeit je Lieferung (1 P): Nutzen (3 P): erfasst den durchschnittlichen Zeitaufwand des Prüfschritts pro Lieferung; sie macht den Bearbeitungsaufwand transparent und unterstützt die Kapazitäts- und Personalplanung im Wareneingang, um Engpässe bei hohem Lieferaufkommen frühzeitig zu erkennen. Die Kennzahl bildet den Zeitaufwand ab, nicht die Fehlererkennungsrate.","typ":"absatz"},{"text":"Die Kennzahlen adressieren verschiedene Ziele (Lieferantenqualität bzw. Zeitaufwand). Bloße Definition oder Wiederholung des Namens genügt nicht.","typ":"absatz"}],"operator_id":"operator.ergaenzen","pruefungszuordnung":{"berufe":["FIDP"],"teil":"AP2"},"punkte":8,"punkterahmen":{"max":8,"min":8},"quellen":["ap2-fidp-2024-winter-fdp1-a02-b"]},{"artefakt_id":"artefakt.tabelle","aufgabe":[{"text":"Die Direktbank NordFinanz betreibt einen vollständig digitalen Kreditantragsprozess: Kundinnen und Kunden reichen ihren Antrag über ein Onlineportal ein, ein System prüft die Bonität und die hochgeladenen Nachweise, anschließend erfolgt die Kreditentscheidung. Ziel des Prozesses ist es, möglichst viele begonnene Anträge zügig und ohne unnötige Rückfragen bis zur verbindlichen Entscheidung zu führen. Zur laufenden Steuerung dieses Prozesses sollen aussagekräftige, objektiv messbare Kennzahlen definiert werden.","typ":"absatz"},{"text":"In der folgenden Tabelle ist in der ersten Zeile bereits eine Kennzahl samt Nutzen als Beispiel vorgegeben; diese Zeile ist nicht zu bearbeiten. Ergänzen Sie in den beiden weiteren Zeilen jeweils eine andere geeignete Prozesskennzahl sowie eine konkret auf diesen Kreditantragsprozess bezogene Erläuterung ihres Nutzens. Die beiden ergänzten Kennzahlen müssen unterschiedliche Prozessziele abdecken und dürfen die vorgegebene Kennzahl nicht wiederholen.","typ":"absatz"},{"kopf":["Prozesskennzahl","Nutzen im Kreditantragsprozess"],"typ":"tabelle","zeilen":[["Abschlussquote","Anteil der begonnenen Anträge, die zu einem verbindlichen Vertragsabschluss führen; zeigt, wie wirksam der Prozess Interessenten bis zum Abschluss begleitet."],["",""],["",""]]},{"text":"Bewertung: Je ergänzter Kennzahl wird ein Punkt, je szenariobezogener Nutzenerläuterung werden drei Punkte vergeben (insgesamt 8 Punkte).","typ":"absatz"}],"beispiel_id":"bsp-prozesskennzahlen-ergaenzen-tabelle-03","freigabeart":"maschinell","loesung":[{"text":"Bewertung: je ergänzter Kennzahl 1 Punkt, je szenariobezogener Nutzenerläuterung 3 Punkte; die vorgegebene Beispielzeile bleibt unbewertet. Erwartet werden zwei Kennzahlen zu unterschiedlichen Prozesszielen ohne Dublette der Abschlussquote.","typ":"absatz"},{"text":"Zeile 2 – Nachforderungsquote (1 P.): Anteil der Anträge, bei denen fehlende oder unklare Angaben nachgefordert werden mussten. Nutzen (3 P.): macht sichtbar, wie häufig der Ablauf durch Rückfragen unterbrochen und verzögert wird; ein hoher Wert deutet auf eine unklare Antragsstrecke oder Uploadprobleme hin und benennt so konkreten Verbesserungsbedarf an der Eingabestrecke. Gleichwertig anzuerkennen: „Anteil der Anträge ohne Nachbearbeitung beziehungsweise Rückfrage“.","typ":"absatz"},{"text":"Zeile 3 – Mediane Entscheidungszeit / Zentralwert der Entscheidungszeit (1 P.): Median der Zeitspanne von Antragseingang bis zur Entscheidung. Nutzen (3 P.): gibt die typische Bearbeitungsdauer wieder, die die Hälfte der Anträge unterschreitet; als Zentralwert bleibt sie robust gegenüber einzelnen sehr langen Ausnahmefällen und bildet daher die für Kundinnen und Kunden übliche Wartezeit realistischer ab. Eine Beschreibung ausschließlich als arithmetischer Durchschnitt ist nicht anzuerkennen; die Median-Eigenschaft muss erkennbar sein.","typ":"absatz"},{"text":"Fachlich gleichwertige einzelne Kennzahl-Nutzen-Paare mit anderem, aber unterschiedlichem Prozessziel (z. B. Automatisierungsquote der Systementscheidung mit begründetem szenariobezogenem Nutzen) sind anzuerkennen, sofern die Abschlussquote nicht dupliziert wird und der Nutzen über eine bloße Definition hinausgeht.","typ":"absatz"}],"operator_id":"operator.ergaenzen","pruefungszuordnung":{"berufe":["FIDP"],"teil":"AP2"},"punkte":8,"punkterahmen":{"max":8,"min":8},"quellen":["ap2-fidp-2024-winter-fdp1-a02-b"]},{"artefakt_id":"artefakt.diagramm","aufgabe":[{"text":"Ein Handelslogistikzentrum lässt seine Bestände nachts von autonomen Inventurdrohnen erfassen. Jede Drohne fliegt eine Regalzeile ab. Ein Flug gilt als abgeschlossen, wenn die Zeile vollständig gescannt wurde, oder als abgebrochen, wenn die Drohne wegen zu geringer Ladung vorzeitig zur Station zurückkehren musste. Zur Bewertung der nächtlichen Erfassung sollen drei Kennzahlen bestimmt werden.","typ":"absatz"},{"text":"Die Flugprotokolle liegen als typisierte Liste vom Typ Inventurflug vor: Inventurflug\n+ flugId: Ganzzahl\n+ status: Zeichenkette (entweder \"abgeschlossen\" oder \"abgebrochen\")\n+ restAkkuProzent: Ganzzahl (verbleibende Ladung bei Rückkehr, fachlich nur bei abgebrochenen Flügen auszuwerten)\n+ gescannteRegalfaecher: Ganzzahl\nliste.Length liefert die Anzahl der Einträge.","typ":"absatz"},{"text":"Bestimmt werden sollen:\n– die Anzahl der abgeschlossenen Flüge,\n– der Erfolgsanteil als Verhältnis abgeschlossener Flüge zur Gesamtzahl aller Flüge,\n– der durchschnittliche Restakku (in Prozent) über ausschließlich die abgebrochenen Flüge.","typ":"absatz"},{"text":"Die Methode WerteFlugdatenAus(liste: Inventurflug[]) liefert am Ende ein Auswertungsergebnis zurück, das die drei Kennzahlen als anzahlAbgeschlossen, erfolgsAnteil und avgRestAkku zusammenfasst.","typ":"absatz"},{"text":"Erstellen Sie die Methode WerteFlugdatenAus(liste: Inventurflug[]) als Programmablaufplan oder Struktogramm. Die folgenden zehn Positionen müssen erkennbar sein (je 2 Punkte):\n1. vollständige Initialisierung aller Zähler und Summen,\n2. Iteration über alle Flüge der Liste,\n3. Entscheidung, ob ein Flug abgeschlossen ist,\n4. Fortschreibung der Anzahl abgeschlossener Flüge,\n5. Entscheidung über die abgebrochenen Flüge,\n6. Aufsummierung des Restakkus der abgebrochenen Flüge,\n7. Fortschreibung des Zählers der abgebrochenen Flüge,\n8. Berechnung des Erfolgsanteils einschließlich des Falls einer leeren Gesamtliste,\n9. Berechnung des durchschnittlichen Restakkus einschließlich des Falls, dass kein Flug abgebrochen wurde,\n10. vollständige Rückgabe der drei Kennzahlen.","typ":"absatz"}],"beispiel_id":"bsp-prozesskennzahlen-erstellen-diagramm-01","freigabeart":"maschinell","loesung":[{"text":"Erwarteter Kontrollfluss (PAP oder Struktogramm gleichwertig), je Position 2 Punkte, gesamt 20 Punkte:","typ":"absatz"},{"text":"WerteFlugdatenAus(liste: Inventurflug[])\nBeginn\n  anzahlAbgeschlossen = 0\n  anzahlAbbruch = 0\n  summeRestAkku = 0\n  Für jeden flug in liste\n    Wenn flug.status == \"abgeschlossen\"\n      anzahlAbgeschlossen = anzahlAbgeschlossen + 1\n    Sonst\n      anzahlAbbruch = anzahlAbbruch + 1\n      summeRestAkku = summeRestAkku + flug.restAkkuProzent\n    Ende Wenn\n  Ende Für\n  Wenn liste.Length > 0\n    erfolgsAnteil = anzahlAbgeschlossen / liste.Length\n  Sonst\n    erfolgsAnteil = 0\n  Ende Wenn\n  Wenn anzahlAbbruch > 0\n    avgRestAkku = summeRestAkku / anzahlAbbruch\n  Sonst\n    avgRestAkku = 0\n  Ende Wenn\n  Rückgabe (anzahlAbgeschlossen, erfolgsAnteil, avgRestAkku)\nEnde","typ":"code"},{"text":"Punkte: (1) Initialisierung aller Zähler/Summen 2 P; (2) Schleife über alle Einträge 2 P; (3) Statusprüfung \"abgeschlossen\" 2 P; (4) Hochzählen abgeschlossener Flüge 2 P; (5) Behandlung des Abbruchzweigs 2 P; (6) Summierung restAkkuProzent 2 P; (7) Hochzählen der Abbrüche 2 P; (8) Anteil mit Nullschutz bei leerer Liste 2 P; (9) Mittelwert mit Nullschutz ohne Abbrüche 2 P; (10) Rückgabe aller drei Kennzahlen 2 P. Fachlich gleichwertige Umsetzungen (z. B. Division nur bei Bedarf, andere Rückgabekonstruktion, restAkku-Zählung über Gesamtzahl minus Erfolge) sind anzuerkennen.","typ":"absatz"}],"operator_id":"operator.erstellen","pruefungszuordnung":{"berufe":["FIDP"],"teil":"AP2"},"punkte":20,"punkterahmen":{"max":20,"min":20},"quellen":["ap2-fidp-2023-sommer-fdp1-a02-a"]},{"artefakt_id":"artefakt.diagramm","aufgabe":[{"text":"Szenario: Ein IT-Dienstleister betreibt einen Video-Support, bei dem Kundinnen und Kunden per Videositzung technische Hilfe erhalten. Jede Sitzung wird protokolliert und endet entweder mit dem Status „gelöst“, wenn das Anliegen abschließend bearbeitet werden konnte, oder mit dem Status „abgebrochen“, wenn die Verbindung ohne Lösung beendet wurde. Für abgebrochene Sitzungen wird zusätzlich die Wartezeit in Sekunden erfasst, die die anrufende Person bis zum Abbruch in der Warteschlange verbracht hat. Für gelöste Sitzungen ist dieser Wartezeitwert ohne Bedeutung und wird nicht ausgewertet.","typ":"absatz"},{"text":"Datenstruktur: Die Sitzungen eines Auswertungszeitraums liegen als Liste von Datensätzen des Typs Supportsitzung vor. Supportsitzung\n+ SitzungsId : Ganzzahl\n+ Status : Zeichenkette (ausschließlich der Wert „gelöst“ oder der Wert „abgebrochen“)\n+ WartezeitSekunden : Ganzzahl (null oder positiv)","typ":"absatz"},{"text":"Zugriff: liste.Länge liefert die Anzahl der enthaltenen Elemente. liste[i] liefert den Datensatz an Position i, wobei i von 0 bis liste.Länge minus 1 läuft. Die beiden Zeichenkettenwerte sind exakt wie angegeben geschrieben und können unmittelbar auf Gleichheit geprüft werden. Die übergebene Liste kann auch leer sein.","typ":"absatz"},{"text":"Auswertungsergebnis: Die drei ermittelten Kennzahlen sind gemeinsam über eine Sammelstruktur des Typs Auswertung zurückzugeben. Deren Konstruktor belegt die Attribute in der angegebenen Reihenfolge. Auswertung\n- AnzahlGeloest : Ganzzahl\n- ErfolgsAnteil : Dezimalzahl\n- DurchschnittWartezeit : Dezimalzahl\n+ Auswertung(anzahl : Ganzzahl, anteil : Dezimalzahl, schnitt : Dezimalzahl)","typ":"absatz"},{"text":"Zusätzlich steht die Funktion Runde(wert, stellen) zur Verfügung, die eine Dezimalzahl auf die angegebene Anzahl Nachkommastellen rundet.","typ":"absatz"},{"text":"Aufgabe: Erstellen Sie die Methode WerteAus(liste: Supportsitzung[]) : Auswertung als vollständiges Struktogramm oder als vollständigen Programmablaufplan (PAP). Die Methode ermittelt in einem einzigen Durchlauf durch die Liste (1) die Anzahl der gelösten Sitzungen, (2) den Erfolgsanteil als Verhältnis der gelösten Sitzungen zur Gesamtzahl aller Sitzungen und (3) die durchschnittliche Wartezeit bis zum Abbruch, gebildet ausschließlich über die abgebrochenen Sitzungen. Erfolgsanteil und Durchschnittswartezeit sind mit Runde(wert, 2) auf zwei Nachkommastellen zu runden.","typ":"absatz"},{"text":"Die folgenden zehn Positionen müssen im Diagramm eindeutig erkennbar sein und werden mit je zwei Punkten bewertet:\n1. vollständige Initialisierung aller benötigten Zähl- und Summenvariablen,\n2. Iteration über alle Datensätze der Liste,\n3. Entscheidung, ob eine Sitzung den Status „gelöst“ trägt,\n4. Fortschreibung der Anzahl gelöster Sitzungen,\n5. Entscheidung über die Teilmenge der abgebrochenen Sitzungen,\n6. Aufsummierung der Wartezeit dieser abgebrochenen Sitzungen,\n7. Fortschreibung des Zählers der abgebrochenen Sitzungen,\n8. Berechnung des Erfolgsanteils einschließlich der ausdrücklichen Behandlung einer leeren Gesamtliste,\n9. Berechnung der durchschnittlichen Wartezeit einschließlich der ausdrücklichen Behandlung des Falls ohne abgebrochene Sitzungen,\n10. vollständige Rückgabe der drei Kennzahlen über die Sammelstruktur Auswertung.","typ":"absatz"}],"beispiel_id":"bsp-prozesskennzahlen-erstellen-diagramm-02","freigabeart":"maschinell","loesung":[{"text":"Erwartete Lösung als Struktogramm oder PAP (fachlich gleichwertige Notation und Bezeichner sind anzuerkennen):","typ":"absatz"},{"text":"WerteAus(liste: Supportsitzung[]) : Auswertung\nBeginn\n    anzahlGeloest = 0\n    summeWartezeit = 0\n    anzahlAbbruch = 0\n    Für i von 0 bis liste.Länge - 1\n        Wenn liste[i].Status == \"gelöst\"\n            anzahlGeloest = anzahlGeloest + 1\n        Sonst\n            summeWartezeit = summeWartezeit + liste[i].WartezeitSekunden\n            anzahlAbbruch = anzahlAbbruch + 1\n        Ende Wenn\n    Ende Für\n    Wenn liste.Länge == 0\n        erfolgsAnteil = 0\n    Sonst\n        erfolgsAnteil = Runde(anzahlGeloest / liste.Länge, 2)\n    Ende Wenn\n    Wenn anzahlAbbruch == 0\n        durchschnitt = 0\n    Sonst\n        durchschnitt = Runde(summeWartezeit / anzahlAbbruch, 2)\n    Ende Wenn\n    Rückgabe new Auswertung(anzahlGeloest, erfolgsAnteil, durchschnitt)\nEnde","typ":"code"},{"text":"Punkteverteilung (je zwei Punkte, insgesamt 20 Punkte):\n1. Alle drei Zähl-/Summenvariablen vor der Schleife mit 0 initialisiert – 2 P.\n2. Korrekte Iteration über alle Listenelemente (0 bis Länge-1 bzw. je-Element-Schleife) – 2 P.\n3. Statusprüfung auf „gelöst“ als Entscheidung – 2 P.\n4. Erhöhung von anzahlGeloest im gelöst-Zweig – 2 P.\n5. Behandlung der abgebrochenen Sitzungen im Sonst-Zweig (bzw. eigene Prüfung auf „abgebrochen“) – 2 P.\n6. Aufaddieren der WartezeitSekunden nur für abgebrochene Sitzungen – 2 P.\n7. Erhöhung von anzahlAbbruch für diese Teilmenge – 2 P.\n8. Erfolgsanteil = anzahlGeloest / liste.Länge mit ausdrücklicher Sonderbehandlung leere Liste (Ergebnis 0) – 2 P.\n9. Durchschnitt = summeWartezeit / anzahlAbbruch mit ausdrücklicher Sonderbehandlung anzahlAbbruch == 0 (Ergebnis 0) – 2 P.\n10. Rückgabe eines Auswertung-Objekts mit den drei Kennzahlen in korrekter Reihenfolge – 2 P.","typ":"absatz"},{"text":"Hinweise zur Korrektur: Die Rundung auf zwei Nachkommastellen mittels Runde ist Teil der Positionen 8 und 9; ihr Fehlen mindert die jeweilige Position, macht sie aber nicht wertlos, wenn die Kennzahl sonst korrekt gebildet wird. Eine Division ohne Nullprüfung in Position 8 oder 9 führt zum Abzug bei der betreffenden Position. Eine getrennte Aufteilung der Statusprüfung in zwei Vergleiche ist zulässig, sofern gelöste und abgebrochene Sitzungen fachlich korrekt getrennt werden.","typ":"absatz"}],"operator_id":"operator.erstellen","pruefungszuordnung":{"berufe":["FIDP"],"teil":"AP2"},"punkte":20,"punkterahmen":{"max":20,"min":20},"quellen":["ap2-fidp-2023-sommer-fdp1-a02-a"]},{"artefakt_id":"artefakt.diagramm","aufgabe":[{"text":"Ein Technologiezentrum für additive Fertigung betreibt eine Anlage, auf der metallische Bauteile schichtweise aus feinem Pulver aufgebaut werden. Jeder Fertigungsauftrag durchläuft nach dem Druckvorgang eine Qualitätskontrolle. Besteht das Bauteil die Prüfung ohne Beanstandung, erhält der Auftrag den Status „freigegeben\". Werden dagegen Poren, Verzug oder unzulässige Maßabweichungen festgestellt, wird der Auftrag mit dem Status „verworfen\" ausgesondert. Ausschließlich für die verworfenen Aufträge wird zusätzlich die tatsächlich unbrauchbar gewordene Materialmenge als Ausschussmasse in Gramm dokumentiert; bei freigegebenen Aufträgen ist dieses Feld ohne fachliche Bedeutung und wird nicht ausgewertet.","typ":"absatz"},{"text":"Die Betriebsleitung möchte den vollständigen Fertigungslauf einer Kalenderwoche auswerten, um die Prozessgüte und den Materialverlust einzuschätzen. Dazu sind aus derselben einmaligen Durchsicht der Auftragsliste genau drei Kennzahlen zu bestimmen:\n– die Anzahl der freigegebenen Aufträge,\n– der Anteil der freigegebenen Aufträge an allen erfassten Aufträgen (Freigabequote als Dezimalwert zwischen 0 und 1),\n– die durchschnittliche Ausschussmasse, die ausschließlich über die verworfenen Aufträge zu bilden ist.","typ":"absatz"},{"text":"Die Aufträge der Woche liegen in einem Feld vom Typ Fertigungsauftrag vor. Ein Auszug der erfassten Daten:","typ":"absatz"},{"kopf":["AuftragsID","Status","Ausschussmasse (g)"],"typ":"tabelle","zeilen":[["FA-201","freigegeben","0"],["FA-202","verworfen","340"],["FA-203","freigegeben","0"],["FA-204","verworfen","155"],["FA-205","freigegeben","0"],["FA-206","verworfen","210"],["…","…","…"]]},{"text":"Klassen- und Strukturangaben:","typ":"ueberschrift"},{"text":"Fertigungsauftrag\n+ AuftragsID : String\n+ Status : String   (enthält entweder \"freigegeben\" oder \"verworfen\")\n+ Ausschussmasse : double   (Masse in Gramm, nur bei Status \"verworfen\" gültig)","typ":"absatz"},{"text":"Die ermittelten Werte sollen über den Konstruktor an ein Objekt der Klasse Auswertung übergeben werden.","typ":"absatz"},{"text":"Auswertung\n- AnzahlFreigegeben : int\n- Freigabequote : double\n- DurchschnittAusschuss : double\n+ Auswertung(anzahl : int, quote : double, schnitt : double)","typ":"absatz"},{"text":"Weitere Zusicherungen: Das Attribut auftraege.Length liefert die Anzahl der Elemente des Feldes. Der Status enthält stets genau einen der beiden angegebenen Werte. Enthält das Feld keinen einzigen Auftrag, ist die Freigabequote mit 0 festzulegen. Existiert kein verworfener Auftrag, ist die durchschnittliche Ausschussmasse mit 0 festzulegen. Eine gesonderte Prüfung ungültiger Eingaben ist nicht erforderlich.","typ":"absatz"},{"text":"Arbeitsauftrag: Erstellen Sie die Methode AnalysiereFertigung(auftraege: Fertigungsauftrag[]) : Auswertung als vollständigen Programmablaufplan (PAP) oder als Struktogramm. Bewertet werden genau die folgenden zehn nummerierten Positionen zu je zwei Punkten:\n1. vollständige Initialisierung aller benötigten Zähl- und Summenvariablen,\n2. Iteration über alle Elemente des Feldes auftraege,\n3. Entscheidung, ob ein Auftrag freigegeben ist,\n4. Fortschreiben der Anzahl der freigegebenen Aufträge,\n5. Entscheidung, ob ein Auftrag zur verworfenen Teilmenge gehört,\n6. Aufsummieren der Ausschussmasse der verworfenen Aufträge,\n7. Fortschreiben des Zählers der verworfenen Aufträge,\n8. Berechnung der Freigabequote einschließlich Behandlung einer leeren Gesamtliste,\n9. Berechnung der durchschnittlichen Ausschussmasse einschließlich Behandlung ohne verworfene Aufträge,\n10. vollständige Rückgabe der drei Kennzahlen über ein Auswertung-Objekt.","typ":"absatz"}],"beispiel_id":"bsp-prozesskennzahlen-erstellen-diagramm-03","freigabeart":"maschinell","loesung":[{"text":"Erwartete Lösung (PAP oder Struktogramm gleichwertig; nachfolgend als Pseudocode dargestellt):","typ":"absatz"},{"text":"AnalysiereFertigung(auftraege: Fertigungsauftrag[]) : Auswertung\nBeginn\nanzahlFreigegeben = 0\nanzahlVerworfen  = 0\nsummeAusschuss   = 0.0","typ":"absatz"},{"text":"    Für jeden auftrag : Fertigungsauftrag in auftraege\n        Wenn auftrag.Status == \"freigegeben\"\n            anzahlFreigegeben = anzahlFreigegeben + 1\n        Sonst\n            anzahlVerworfen = anzahlVerworfen + 1\n            summeAusschuss  = summeAusschuss + auftrag.Ausschussmasse\n        Ende Wenn\n    Ende Für","typ":"code"},{"text":"    Wenn auftraege.Length == 0\n        quote = 0\n    Sonst\n        quote = anzahlFreigegeben / auftraege.Length\n    Ende Wenn","typ":"code"},{"text":"    Wenn anzahlVerworfen == 0\n        durchschnitt = 0\n    Sonst\n        durchschnitt = summeAusschuss / anzahlVerworfen\n    Ende Wenn","typ":"code"},{"text":"    Rückgabe new Auswertung(anzahlFreigegeben, quote, durchschnitt)\nEnde","typ":"code"},{"text":"Punkteverteilung (je 2 Punkte, insgesamt 20):\n1. Initialisierung von anzahlFreigegeben, anzahlVerworfen und summeAusschuss vor der Schleife – 2 P.\n2. korrekte Schleife über alle Elemente von auftraege – 2 P.\n3. Verzweigung auf Status \"freigegeben\" (bzw. gleichwertig auf \"verworfen\") – 2 P.\n4. Inkrement von anzahlFreigegeben im Freigabe-Zweig – 2 P.\n5. Zuordnung der übrigen Aufträge zur verworfenen Teilmenge (Sonst-Zweig bzw. eigene Prüfung) – 2 P.\n6. Aufaddieren von auftrag.Ausschussmasse auf summeAusschuss – 2 P.\n7. Inkrement von anzahlVerworfen für diese Teilmenge – 2 P.\n8. Freigabequote = anzahlFreigegeben / auftraege.Length mit Sonderfall leere Liste → 0 – 2 P.\n9. durchschnitt = summeAusschuss / anzahlVerworfen mit Sonderfall keine Verworfenen → 0 – 2 P.\n10. Rückgabe eines Auswertung-Objekts mit allen drei Kennzahlen – 2 P.","typ":"absatz"},{"text":"Korrekturhinweise: Der Sonst-Zweig darf durch eine gleichwertige zweite Bedingung (Status == \"verworfen\") ersetzt werden. Die Division vor der Leerprüfung ist nur dann fehlerfrei, wenn ein leeres Feld bzw. keine Verworfenen zuvor abgefangen werden; fehlt eine der beiden Sonderfallbehandlungen, entfallen die Punkte der jeweiligen Position 8 bzw. 9. Ein zusammengeführter Zähler statt getrennter Variablen ist zulässig, sofern anzahlVerworfen eindeutig aus auftraege.Length und anzahlFreigegeben abgeleitet und für Position 9 korrekt verwendet wird. Fachlich gleichwertige Bezeichner und Diagrammformen sind anzuerkennen.","typ":"absatz"}],"operator_id":"operator.erstellen","pruefungszuordnung":{"berufe":["FIDP"],"teil":"AP2"},"punkte":20,"punkterahmen":{"max":20,"min":20},"quellen":["ap2-fidp-2023-sommer-fdp1-a02-a"]}],"konzept_id":"fachkonzept.prozesskennzahlen","schema_version":3}