Aufbau einer Anforderungsanalyse

1. Punkt: Einleitung

Ziel der Anforderungsanalyse:

  • Warum wird das System/Produkt entwickelt?
  • Was soll mit der Analyse erreicht werden?
Ziel definieren & passende Fragen entwickeln

Projektkontext & Hintergrund:

  • Projektkontext & Hintergrund
    Beschreibung des Projekts
  • Abgrenzung des Systems/der Software

Stakeholder-Analyse:

  • Wer sind die wichtigsten Stakeholder?
  • Welche Interessen haben sie?

2. Punkt: Systemübersicht & Rahmenbedingungen

  • Allgemeine Beschreibung des Systems:
  • Überblick über das geplante System
  • Abhängigkeiten zu anderen Systemen
  • Technische & organisatorische Rahmenbedingungen
  • Gesetzliche Vorgaben, Normen, Sicherheitsanforderungen
  • Hardware- oder Softwareeinschränkungen
  • Budget- und Zeitrahmen

3. Punkt: Anforderungen

3.1 Funktionale Anforderungen

  • Was soll das System leisten?
  • Welche konkreten Funktionen müssen implementiert werden?

Beispiel:

  • Der Benutzer muss sich registrieren können.
  • Das System muss eine Suchfunktion bereitstellen.
Liste an Handlungsempfehlungen und Massnahmenplanung

3.2 Nicht-funktionale Anforderungen

Qualitätsanforderungen wie:

  • Performance (z. B. Antwortzeit unter 2 Sekunden)
  • Sicherheit (z. B. verschlüsselte Datenübertragung)
  • Usability (z. B. intuitive Bedienung)

3.3 Betriebsanforderungen & Schnittstellen

  • Anforderungen an die Umgebung des Systems (Betriebssysteme, Datenbanken)
  • Externe Systeme, mit denen das System interagiert

4. Punkt: Priorisierung & Abhängigkeiten

  • Welche Anforderungen sind kritisch, welche sind optional?
  • Abhängigkeiten zwischen Anforderungen (z. B. bestimmte Features erfordern andere Features zuerst).

5. Punkt: Validierung & Verifikation

  • Prüfkriterien zur Sicherstellung, dass die Anforderungen korrekt sind.
  • Review- und Testmethoden (z. B. Stakeholder-Workshops, Prototyping).
Phase 5 Wirksamkeit von Maßnahmen prüfen & Folgebefragung

6. Punkt: Änderungsmanagement & Versionierung

  • Prozesse für Anforderungsänderungen (Change Requests).
  • Versionierung der Anforderungen im Projektverlauf.

Anforderungsanalyse ganz einfach per Umfrage durchführen

Champions aus jeder Branche erstellen Umfragen mit easyfeedback
Champions aus jeder Branche erstellen Befragungen mit easyfeedback