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