Anforderungsanalyse für Entwickler, Teil 2 15.04.2024, 00:00 Uhr

Den Stier bei den Hörnern packen

Wie Sie die Komplexität beim Schreiben von Produktionscode mit einem iterativ-inkrementellen testgestützten Vorgehen in den Griff bekommen.
(Quelle: dotnetpro)
Was ist der Zweck der Anforderungsanalyse? Die Entwicklung von Verständnis. Nur mit Verständnis können Sie Code schreiben, der die Anforderungen erfüllt. Anforderungen sind erfüllt, wenn der Code das gewünschte Verhalten zeigt, also bei gegebenem Zustand auf Input mit erwartetem Output inklusive einer gegebenenfalls erwarteten Zustandsänderung reagiert.
Woher wissen Sie aber, dass Sie Anforderungen verstehen? Indem Sie sie dem Product Owner (PO) oder Kunden „spiegeln“, ihm also erzählen, was Sie meinen, verstanden zu haben? Nein. Das kann nur eine erste Näherung sein, der Versuch einer Optimierung.

Jetzt 1 Monat kostenlos testen!

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
  • + Digitales Kundenkonto,
  • + Zugriff auf das digitale Heft,
  • + Zugang zum digitalen Heftarchiv,
  • + Auf Wunsch: Weekly Newsletter,
  • + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar