В начале программного проекта полезнее сначала описать проблему, а затем составлять список экранов. У одной проблемы могут быть разные решения: правильная настройка существующего инструмента, изменение процесса или разработка нового приложения.
Какая работа сейчас вызывает трудности?
Вместо «нам нужна панель управления» объясните, где теряется время. Например, команда может вести запросы в отдельных файлах и из-за этого выполнять одну задачу дважды. Здесь нужны не только экраны, но и общие записи, распределение ответственности и доступ к актуальным сведениям.
Укажите частоту проблемы и кого она затрагивает. Короткая еженедельная задача может иметь иной приоритет, чем работа, повторяющаяся весь день. По возможности перечислите текущие шаги простым списком.
Кто будет пользоваться решением?
Одних названий должностей недостаточно. Учтите место работы, используемое устройство и необходимые сведения. У человека с телефоном вне офиса и сотрудника за большим экраном ожидания могут различаться.
Один человек может создавать запрос, а другой — одобрять его. Это важно для прав доступа и рабочих процессов. Заранее обсудите, нужно ли каждому видеть всю информацию.
Что действительно нужно в первой версии?
Ограничьте начальный объём задачами, решающими основную проблему. Отдельно запишите обязательные функции, возможные поздние дополнения и работы за пределами проекта. Это не обесценивает функцию, а определяет порядок.
Например, общие записи запросов и отслеживание статуса могут быть нужны сразу, а подробные отчёты — позже. Такой выбор позволяет раньше увидеть реальное использование командой.
Как понять, что работа завершена?
«Пусть будет удобно» — понятное пожелание, но само по себе оно неизмеримо. Возможность создать запрос, показать его уполномоченному человеку и сохранить изменение статуса — более конкретные условия приёмки.
В начале опишите несколько реальных рабочих ситуаций. По мере развития проекта они помогут проверить, соответствует ли решение ожиданиям.
Что подготовить к обсуждению?
Краткое описание проблемы, обзор текущего процесса и основные приоритеты — хорошая отправная точка. Отсутствие технического задания не мешает разговору. Важно обозначать неизвестное, а не скрывать его.
Эти сведения делают выбор технологий более обоснованным. Первая цель — вместе понять правильную проблему и её границы, а не запросить как можно больше функций.
Одобренных комментариев пока нет. Вы можете оставить первый.