Im Rahmen der Anforderungsermittlung hat der Requirements Engineer die Aufgabe, die Wünsche und Bedürfnisse der Stakeholder zu verstehen und gleichzeitig sicherzustellen, dass die Anforderungen aller relevanten Anforderungsquellen ermittelt werden, indem er angemessene Techniken zu deren Ermittlung einsetzt. Ein wesentlicher Teil der Anforderungsermittlung ist es, implizite Forderungen, Wünsche und Erwartungen in explizite Anforderungen zu überführen.
Kano-Modell
Für die Ermittlung von Anforderungen ist es entscheidend, das Wesen und die Notwendigkeit jeder Anforderung zu kennen. Diese können sich von Projekt zu Projekt und auch im Laufe der Zeit ändern. Das Kano-Modell [KaeA1984] klassifiziert Anforderungen in drei relevante Kategorien:
Begeisterungsfaktoren (Synonyme: Delighters, unbewusste Anforderungen)
Leistungsfaktoren (Synonyme: Satisfiers, bewusste Anforderungen)
Basisfaktoren (Synonyme: Dissatisfiers, unterbewusste Anforderungen)
...
Ermittlungstechniken
Es gibt viele verschiedene Techniken für die Ermittlung dieser Anforderungskategorien. Wir unterscheiden zwischen:
...