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