| A – Nutzungsanalyse und Vorgehensmodell | 1 | A1B: Ich kann die Bestandteile einer Anforderungsanalyse erklären und ein Vorgehensmodell zur Erhebung von Anforderungen beschreiben (z.B. Design Thinking, User Centered Design) | A1I: Ich kann eine Methode zur Analyse von Nutzungsumfeld, Aufgaben und Benutzerverhalten anwenden und die Ergebnisse einer Anforderungsanalyse erläutern | A1A: Ich kann eine bestehende Anforderungsanalyse hinterfragen, ein iteratives Vorgehensmodell begründet auswählen und gewonnene Erkenntnisse in konkrete Anforderungen überführen |
| A – Benutzerprofile und Anforderungsspezifikation | 1 | A2B: Ich kann den Zweck einer methodischen Erfassung von Benutzereigenschaften erklären und eine Methode zur Dokumentation von Nutzungsanforderungen beschreiben (z.B. Persona, Use Cases, User Stories) | A2I: Ich kann Benutzerprofile methodisch erstellen (z.B. Persona, Empathy Map) und Nutzungsanforderungen dokumentieren und spezifizieren | A2A: Ich kann Benutzerprofile optimieren und Nutzungsanforderungen bewerten und priorisieren (z.B. Backlog) |
| B – Usability-Grundsätze und Interaktionsprinzipien | 2 | B1B: Ich kann das Konzept der Gebrauchstauglichkeit (Usability) erklären und verschiedene Interaktionselemente einer Benutzerschnittstelle identifizieren (z.B. Menu, Navigation, Orientierung) | B1I: Ich kann die Interaktionsprinzipien einer bestehenden Benutzerschnittstelle erklären (z.B. nach ISO 9241-110) und passende Interaktionselemente nach Konventionen auswählen und anordnen | B1A: Ich kann Interaktionsprinzipien für eine neue Benutzerschnittstelle festlegen und eine bestehende Benutzerschnittstelle in Bezug auf Interaktionselemente analysieren und optimieren |
| B – Benutzerschnittstelle entwerfen | 2 | B2B: Ich kann einzelne Dialoge (Screens, z.B. als Wireframe) skizzieren | B2I: Ich kann eine Abfolge (Flow) von Dialogen (Screens) als Papierprototyp präsentieren | B2A: Ich kann eine Abfolge (Flow) einer Benutzerschnittstelle als Klickprototypen entwerfen |
| B – Eingaben, Hilfe und Feedback | 2 | B3B: Ich kann Regeln zur Kennzeichnung von Pflichtfeldern und Eingabeformaten erklären und geeignete Hilfefunktionen für eine Benutzerschnittstelle beschreiben (z.B. Sternchen, Datumsformat) | B3I: Ich kann Eingabeformate selbsterklärend kennzeichnen und geeignete Feedbackinformationen für eine Benutzerschnittstelle vorschlagen | B3A: Ich kann Pflichtfelder und Eingabeformate vollständig selbsterklärend kennzeichnen und die Vollständigkeit sämtlicher Hilfefunktionen sowie Feedbackinformationen einer Benutzerschnittstelle überprüfen und begründet optimieren |
| C – Controls, Widgets und Prototyp | 3 | C1B: Ich kann einfache Controls und Widgets benennen und erklären und die entworfenen Skizzen in einen klickbaren Prototyp umsetzen | C1I: Ich kann Controls und Widgets für ein Interaktionsziel auswählen, sinnvoll platzieren und ein Vorhaben mit einem klickbaren Prototyp testen sowie mögliche Probleme identifizieren | C1A: Ich kann komplexere und zusammengesetzte Interaktionselemente entwerfen, Probleme im Prototyp analysieren, Verbesserungsvorschläge erarbeiten und den Prototypen überarbeiten |
| C – Benutzerfreundlichkeit verbessern | 3 | C2B: Ich kann typische bezüglich der Benutzerfreundlichkeit schwierig umzusetzende Elemente erklären und deren häufige Probleme einordnen | C2I: Ich kann Vorschläge zur Verbesserung der Benutzerfreundlichkeit unterbreiten | C2A: Ich kann aus einem Element bezüglich Benutzbarkeit eine bessere, einfachere und intuitive Lösung erarbeiten |
| D – Usability testen und messen | 4 | D1B: Ich kann einen Walkthrough einer Benutzerschnittstellen-Abfolge durchführen und einen standardisierten Fragebogen erklären (z.B. SUS, HEART) | D1I: Ich kann einen Usability-Test bezüglich Benutzerfreundlichkeit durchführen und anhand eines standardisierten Fragebogens eine Nachbefragung auswerten | D1A: Ich kann einen Usability-Test bezüglich Benutzerfreundlichkeit und Business-Effizienz planen und durchführen sowie Ergebnisse analysieren und Verbesserungsvorschläge ableiten |
| E – Barrierefreiheit umsetzen und prüfen | 5 | E1B: Ich kann die Anforderungen an eine barrierefreie Benutzerschnittstelle beschreiben und Möglichkeiten zur Überprüfung der Barrierefreiheit erläutern (z.B. Checkliste) | E1I: Ich kann Elemente einer Benutzerschnittstelle barrierefrei umsetzen (Labels, Tab-Navigation, Kontrast, Alternativtext usw.) und eine Benutzerschnittstelle gemäss Checkliste auf Barrierefreiheit prüfen | E1A: Ich kann geeignete Elemente für eine barrierefreie Benutzerschnittstelle vorschlagen und die Barrierefreiheit einer Benutzerschnittstelle vollständig nachweisen |