Angenommen, Sie erhalten ein Modell von 25 Bildschirmen mit den visuellen Zuständen Ihrer Anwendung. Die Erwartung ist, dass dies ausreicht, um zuversichtlich zu sein, dass wir es entwickeln und als fertige Anwendung an den ursprünglichen Stakeholder oder Kunden übergeben können, und sie werden zufrieden sein. Natürlich werden Sie den Stakeholdern am Ende noch einmal viele Fragen stellen, die zur Erstellung der Benutzeroberfläche verwendet wurden, was verschwenderisch ist.
Ich habe jedoch viele Male festgestellt, dass dies sehr viel zu wenig ist. Im Laufe der Entwicklung der Anwendung verschwimmen die Anforderungen durch die Tatsache, dass wir eine Schnittstelle replizieren und der Kunde am Ende nicht so zufrieden ist, wie es zunächst schien als wir sie nach allen Informationen zum Erstellen der Benutzeroberfläche fragten.
Ich bin mir einfach nicht sicher, wonach ich sonst fragen soll. Ich habe versucht, genau zu sein und nach Anforderungen und Verständnis für das Gesamtziel zu fragen, aber ich weiß nicht, wonach ich fragen soll. Wenn ich jetzt anfange, wird viel Zeit verschwendet, um alle Informationen, die zur Benutzeroberfläche geführt haben, erneut zu analysieren. In dieser Phase gehen viele wichtige Gründe verloren, die der Kunde ursprünglich hatte.
Wie kann ich die Leute dazu bringen, zu verstehen, dass wir Anforderungen basierend auf UI-Mockups nicht sperren können, indem wir nach etwas Handlungsfähigem fragen, das sie für mich erstellen können?
Womit würden Sie im Idealfall beginnen, um die Aufgabe der Entwicklung einer Anwendung für Endbenutzer ordnungsgemäß auszuführen?