Anforderungserhebung
Requirements EngineeringDie strukturierte Arbeit, herauszufinden, was ein System wirklich leisten muss – durch Interviews, Beobachtung, Workshops und die Analyse vorhandener Unterlagen. Englisch: Requirements Elicitation.
Anforderungen liegen nicht herum und müssen nur eingesammelt werden. Die meisten Beteiligten wissen, was sie stört, aber nicht, was sie brauchen. Erhebung heißt deshalb: die richtigen Menschen finden, die richtigen Fragen stellen und das Gehörte so ordnen, dass daraus Entscheidungen werden.
Die wichtigsten Techniken sind Interviews, Beobachtung am Arbeitsplatz, moderierte Workshops, die Auswertung vorhandener Dokumente und Systeme sowie Umfragen bei großen Nutzergruppen. Keine reicht allein: Im Interview sagen Menschen, was sie tun; bei der Beobachtung sieht man, was sie wirklich tun.
Ein hilfreiches Denkmodell unterscheidet drei Arten von Anforderungen. Selbstverständliches wird nie genannt, weil es „ja klar“ ist. Bewusste Wünsche werden genannt. Und Begeisterndes kann niemand nennen, weil man es sich nicht vorstellen kann. Die teuren Überraschungen stecken fast immer in der ersten Gruppe.
In meinen Projekten beginnt die Erhebung mit einer simplen Frage: Wer ist betroffen, und wen hat bisher niemand gefragt? Der Sachbearbeiter, der das System täglich acht Stunden bedient, steht selten auf der Einladungsliste – und hat fast immer die wichtigsten Anforderungen. Bei einem Mittelständler im Landkreis Günzburg ist das oft die Kollegin in der Auftragsabwicklung, die seit zwanzig Jahren weiß, wo es hakt.
Wie lange dauert eine Anforderungserhebung?
Für ein mittleres Web- oder Softwareprojekt meist ein bis drei Wochen. Das wirkt lang, ist aber die günstigste Phase: Eine Korrektur kostet hier ein Gespräch, später ein Vielfaches.
Kann man Anforderungen nicht einfach per Fragebogen einsammeln?
Für Meinungen vieler Nutzer ja, für das Verständnis von Abläufen nein. Ein Fragebogen beantwortet nur, was man zu fragen wusste – die wichtigen Anforderungen sind oft die, an die niemand gedacht hat.