Интересное время для вашего вопроса. В США это неделя подоходного налога. Заполнение старых 1040 и связанных подчиненных форм должно дать нам некоторое сочувствие к тому, что переносят пользователи.
Уроки, которые я извлекаю:
Задавать только вопросы, относящиеся к домену пользователя ; избегать вопросов, касающихся системы программного обеспечения; и если вы можете получить ответ или предложить наиболее вероятный ответ, сделайте это.
Объедините связанные вопросы (при условии, что они обычно вводятся одним и тем же лицом, используя данные, наиболее вероятно имеющиеся в том же месте и времени, что является определением связанных для эти цели).
Сделать так, чтобы он поддерживал инкрементальный ввод . Должно быть легко ввести данные, которые они имеют, и отложить их заполнение, когда все остальное будет доступно.
Показать достоверность и полноту статуса. Сделать ясным и очевидным, насколько они далеки от наличия проверяемых данных.
Сделать это прерываемым. Убедитесь, что можно прервать процесс, покинуть приложение, вернуться и возобновить с того места, где они остановились.
Да, это сложнее программировать. Обними его.