Разработка любой серьезной системы связана с написанием подробной спецификации, которую никто не читает и которая может и будет использована против вас, когда вы будете принимать результаты работы.
С одной стороны, детальный документ во всех нюансах расписывает поведение и специфику создаваемой программы и содержит экранные формы.
С другой, не дает возможности «потрогать» систему, «поиграть» с ней, увидеть как же на самом деле будет выглядеть итоговая программа и что будет происходить при нажатии той или иной кнопки.
5 причин, почему прототип важнее технического задания:
- Видно сразу, как выглядит система
- Можно легко и просто внести изменения
- Сразу понятно, удобна ли программа
- Не нужно много читать, чтобы разобраться в программе
- Проще указать на недочеты в программе
Поэтому для всех программ, где есть хотя бы одна форма на экране, мы в самом начале работы создаем рабочий прототип системы, с кнопками, которые можно понажимать и понять.