Скажімо, вам надається макет з 25 екранів візуальних станів вашої програми. Очікуємо, що цього достатньо, щоб ми були впевнені, що зможемо розробити та надіслати його оригінальній зацікавленій стороні або клієнту як готову заявку, і вони будуть задоволені. Звичайно, ви, зрештою, будете задавати зацікавленим сторонам багато запитань, які були використані для створення інтерфейсу користувача, що марно.
Однак я багато разів виявляв, що цього дуже мало, в процесі розробки програми вимоги розмиваються через те, що ми реплікуємо інтерфейс, і врешті-решт клієнт не такий задоволений, як спочатку здавався коли ми попросили їх усю інформацію створити інтерфейс користувача.
Я просто не впевнений, що ще просити, я намагався бути конкретним і вимагати вимог та розуміння загальної мети, але не знаю, про що мені слід звернутися. Якщо я зараз розпочну, багато часу буде витрачено на повторне переміщення всієї інформації, яка веде до інтерфейсу користувача, і під час цієї фази багато важливих причин, які спочатку був клієнт, будуть втрачені.
Як я можу змусити людей зрозуміти, що ми не можемо зафіксувати вимоги на основі макетів інтерфейсу користувача, попросивши щось можливе, що вони можуть створити для мене?
З чого б ви в ідеалі почали, щоб правильно виконати завдання з розробки програми для кінцевих користувачів?