0/0 0%
Автосохранение: включено 0 сл · 0 зн

Составить ТЗ: подробный опросник

Этот опросник — быстрый способ зафиксировать задачу так, чтобы результат был предсказуемым. Он помогает превратить исходный запрос в понятную структуру: цели, процессы, роли, данные, ограничения и критерии приёмки.

Важно: вам не нужно писать код или “делать работу разработчиков”. Достаточно описать реальность бизнеса: как всё работает сейчас и как должно работать после. Если термин непонятен — откройте подсказку (она раскрывается по клику) или пишите своими словами.

Заполнение опросника не гарантирует совместной работы: решение принимается после ознакомления с ответами и уточнений. Но в конце, после успешной отправки, вы сможете скачать файл с вопросами и вашими ответами — это удобно и помогает перейти к следующему шагу.

Финальная кнопка отправки находится в самом низу страницы. Самый быстрый путь: в выпадающем меню разделов выберите пункт 15, дождитесь прокрутки и пролистайте чуть ниже — там будет кнопка отправки.

Рекомендация: для полного понимания задачи постарайтесь дать ответы на максимум вопросов, на которые вы знаете ответ — даже коротко.

Подсказка: что означает шапка опросника
  • — вернуться на главную страницу.
  • 0/0 · 0% — прогресс заполнения (сколько ответов заполнено из общего количества).
  • Автосохранение — статус сохранения (работает в этом браузере).
  • 0 сл · 0 зн — сколько слов и символов введено по всему опроснику.
  • Обяз. 0/7 — сколько обязательных пунктов заполнено; клик по “Обяз.” или по меткам рядом ведёт к нужному пункту.
  • Список разделов — быстрый переход (пункт “Начало” возвращает наверх).
  • ↓ / ↑ — перейти к следующему / предыдущему разделу.
  • Полоска под шапкой — общий прогресс заполнения.

Как отвечать, чтобы оценка была точнее:

Подсказка: что считается “достаточно подробно”

Хороший ответ — это маленькая “инструкция”, по которой другой человек смог бы повторить процесс без уточняющих вопросов. Самый удобный формат: роль → триггер/условия → входные данные → шаги → результат → критерий “готово” → исключения.

  • Кто делает: роль/должность (и сколько людей таких), кто проверяет и кто утверждает.
  • Где происходит: в какой системе/канале (CRM, сайт, Telegram, Excel, почта), на каком экране/разделе.
  • Когда и при каких условиях: “после заявки”, “когда оплата подтверждена”, “если просрочка > 2 часа”, “если клиент новый”.
  • Что нужно на вход: какие поля обязательны (телефон, адрес, категория, сумма), откуда берём данные, какие проверки/валидации.
  • Что делаем (шаги): по пунктам, включая развилки (“если нет товара →…”, “если клиент отменил →…”).
  • Что получается на выходе: какой объект создан/изменён (заявка/заказ/счёт), какой статус, какие уведомления/документы появились.
  • Как понять, что всё ок: критерий “готово” и измеримый результат (например: “статус ‘Закрыта’, акт прикреплён, клиенту ушло SMS”).
  • Исключения и ошибки: что делаем при возврате, ошибке данных, переносе срока, отмене, повторном выполнении.
Мини‑шаблон + пример (одним блоком)

Роль:
Пример: Менеджер.

Триггер/условия:
Пример: новая заявка с сайта или из Telegram.

Входные данные (обязательные поля):
Пример: имя/телефон, адрес, категория работ, желаемая дата, комментарий.

Шаги: 1) … 2) … 3) …
Пример: 1) создать “Заявку” → 2) назначить ответственного → 3) поставить статус “В работе” → 4) согласовать время → 5) создать “Выезд/задачу”.

Результат/выход:
Пример: заявка в статусе “Назначено”, ответственный указан, клиенту отправлено сообщение с подтверждением времени.

Критерий “готово”:
Пример: есть назначение + подтверждение от клиента + нет пустых обязательных полей.

Исключения/что если:
Пример: если клиент не отвечает 2 часа → напоминание; если отмена → статус “Отменено” + причина.

Если встретили непонятный термин (SLA, AS-IS, сущность, webhook и т.п.) — откройте словарь ниже. Если термин всё равно непонятен — пишите своими словами: “хотим, чтобы было так-то”.

Словарь терминов (простыми словами)
AS-IS
Как процесс работает сейчас. Пример: “заявка в Telegram → менеджер копирует в Excel → контроль вручную”.
TO-BE
Как процесс должен работать после внедрения. Пример: “заявка создаётся в системе → статусы → уведомления → отчёты”.
Сущность (entity)
Тип карточки/таблицы в системе. Примеры: “Заявка”, “Клиент”, “Заказ”, “Платёж”, “Документ”.
Статус / этап
Стадия жизни объекта. Пример: “Новая → В работе → Проверка → Завершена/Отменена”.
MVP
Первая версия для запуска: минимум функций, чтобы начать работать и получить пользу.
Роль
Группа пользователей с одинаковыми правами. Пример: админ, менеджер, исполнитель, клиент.
Матрица прав
“Кто что может”: роль → сущность → действия (просмотр/создание/редактирование/удаление/экспорт/смена статуса).
SLA
Норматив времени: за сколько нужно отреагировать/сделать. Пример: “реакция 2 часа, выполнение 24 часа”.
Приоритет (P1/P2/P3)
Насколько срочно. Пример: P1 — критично (простои/штрафы), P3 — планово.
Audit log / аудит
История действий: кто и когда сменил статус, отредактировал поля, удалил, экспортировал.
API
Способ системам обмениваться данными по запросу. Пример: система запрашивает “получить оплату по заказу”.
Webhook
“Отправка по событию”: когда что-то случилось, система сама отправляет данные на ваш URL.
BI / DWH
BI — инструменты аналитики (Power BI и т.п.). DWH — хранилище данных для аналитики.
SSO
Единый вход через корпоративную учётку (Azure AD/Okta/Google Workspace).
2FA
Два фактора входа: пароль + код/приложение/ключ.
OTP
Одноразовый код (по SMS/в приложении) для входа или подтверждения действия.
CI/CD
Автоматическая сборка, тесты и выкладка обновлений.
UAT
Проверка пользователями перед запуском (User Acceptance Testing).
Soft-delete
“Мягкое удаление”: объект скрывается, но его можно восстановить (обычно с аудитом).
Row-level security
Ограничение видимости на уровне записей: видишь только “свои/своей команды/своего филиала”.
Если вы не знаете, как ответить на вопрос
  • Если вопрос не подходит — напишите “не применимо” (например, нет оплат — значит раздел про оплаты не актуален).
  • Если нет цифр — дайте оценку: минимум/обычно/пик (пример: 10/30/120 заявок в день).
  • Если нет схем — опишите словами 5–10 шагов процесса, этого достаточно для старта.
Пример заполнения (короткий кейс, чтобы было понятнее)

Кейс: сервис выездного ремонта

  • Проблема: заявки теряются в чатах, нет контроля сроков, сложно понять загрузку мастеров.
  • AS-IS: заявка приходит по телефону → менеджер пишет в чат → мастер берёт “кто первый” → отчёт в виде фото в чат.
  • TO-BE: заявка создаётся в системе → назначается мастер → чек-лист работ → фото до/после → закрытие → отчёт по просрочкам.
  • Роли: админ (настройки), менеджер (назначает), мастер (выполняет), руководитель (контроль/отчёты), клиент (видит статус).
  • Сущности: Заявка, Клиент, Выезд, Мастер, Фото, Документ/акт, Оплата (если нужна).
  • SLA: “перезвонить клиенту за 30 минут”, “назначить мастера за 2 часа”, “закрыть заявку за 24 часа”.
  • Интеграции: телефония (звонки), SMS/мессенджер (уведомления), 1С (счета/оплаты) — если нужно.

0. Контакт и идентификация проекта

Цель раздела 0: понять, кто принимает решения, как быстро можно уточнять вопросы, и какие исходные материалы уже есть. Если какой-то вопрос не относится к вам — напишите “не применимо” или пропустите. Непонятные термины — в словаре.

Пример: как может выглядеть заполнение раздела 0 (0.1–0.4)

В разделе 0 вопросы разбиты на подпункты. Например, про MVP вопрос находится ниже в 0.2 — “Что входит в первую версию (MVP)?”.

  • Контакт: Иван — операционный директор — Telegram/Email — удобное время 10:00–14:00.
  • Роль в проекте: Лицо, принимающее решения (утверждает требования и изменения).
  • Что реализуем: автоматизацию процессов + личный кабинет клиента.
  • MVP (если уже понимаете): заявки → статусы → назначение ответственного → уведомления о просрочке → простой отчёт. Перейти к вопросу про MVP: здесь.
  • Материалы: ссылка на текущую таблицу/CRM + 2–3 скриншота текущего процесса.
0.1 Контакты





















Каналы связи (можно несколько)












0.2 Тип и исходные условия проекта

















Какой результат вы ожидаете на выходе (артефакты/продукты):
Например: веб-система + админка + API + отчёты + интеграции.

Выберите, что нужно (можно несколько)










Подсказка: что обычно входит в MVP (если применимо)
  • Один основной объект (Заявка/Заказ/Объект) + карточка клиента/контрагента
  • Статусы (4–8 штук) + понятные правила переходов (что можно/нельзя)
  • Ответственный и сроки: назначение исполнителя, дедлайн, просрочка, эскалация
  • Роли и доступы: минимум “админ”, “оператор/менеджер”, “исполнитель”, “руководитель” (и клиент, если нужен кабинет)
  • Файлы/комментарии — если без них процесс не закрывается (фото, акт, причина отмены)
  • Уведомления по ключевым событиям (создано/назначено/просрочено/закрыто/возврат)
  • Мини‑отчёт: “просроченные”, “в работе”, “нагрузка по людям/филиалам” (хотя бы 1 экран)

Если пункт не нужен — прямо так и пишите: “в MVP не нужно, потому что …”.

Пример MVP (система заявок на услуги)
  • Процесс: заявка пришла → уточнение → назначение мастера → выполнение → проверка → закрытие
  • Роли: менеджер, мастер, руководитель, админ
  • Карточки: заявка (контакт, адрес, тип, приоритет), клиент, файлы (фото), комментарии
  • Статусы: Новая → Уточнение → В работе → Проверка → Закрыто/Отменено
  • Уведомления: назначили мастера, просрочка, запрос уточнения, закрыто
  • Отчёт: список просроченных + фильтр “мои/филиал/период”
  • Приёмка: 10 сценариев: создать/назначить/вернуть/закрыть/отменить + проверка прав доступа










0.3 Стейкхолдеры и принятие решений







Инструменты для согласований (можно несколько)






0.4 Материалы, доступы, исходные данные
Что уже есть (можно несколько)











0.5 Быстрая сводка (обязательно)






1. Контекст бизнеса и цели

Цель раздела 1: чтобы система решала реальную бизнес-задачу и была удобна конкретным людям. Здесь лучше писать простыми словами и примерами, чем “красиво”. Непонятные термины — в словаре.

Пример: ответы для раздела 1 (упрощённо)
  • Ниша: сервисные выезды (ремонт/монтаж) в 3 городах.
  • Пользователи: менеджеры (офис), мастера (поле), руководитель, клиент (видит статус).
  • Боль: нет контроля сроков, заявки теряются, трудно понять загрузку.
  • Цель: сократить время обработки и убрать хаос: “видно где застряло” + “кто отвечает”.
  • Критерии успеха: 90% заявок закрываются без ручных “напоминаний в чат”, просрочки видны сразу.
1.1 Бизнес и аудитория

















1.2 Проблема и ценность





1.3 Целевая аудитория и сценарии использования

Цель: описать, кто и как реально будет пользоваться системой, чтобы интерфейсы и логика были “по делу”.







Каналы поступления заявок/обращений (можно несколько)








1.4 Конкуренты, аналоги, референсы

Цель: понять, что вам нравится/не нравится в существующих решениях и какие паттерны интерфейса удобны.







1.5 Метрики, экономика, сезонность (если применимо)






2. Текущие процессы (AS-IS)

AS-IS = “как сейчас”. Представьте, что вы объясняете новому сотруднику: что происходит шаг за шагом, кто за что отвечает, где хранится информация и где чаще всего ломается процесс.

Мини-шаблон AS-IS (можно просто скопировать и заполнить)
  • Вход: откуда приходит заявка (сайт/телефон/чат/почта).
  • Шаги: 5–15 шагов “кто делает → что делает → где фиксирует”.
  • Данные: какие поля/документы нужны, где они сейчас лежат.
  • Проблемы: где теряется время/данные, почему, как часто.
  • Пример кейса: 1 типовой и 1 “нештатный” (отмена/возврат/ошибка/срочно).
2.1 Как работает сейчас

Здесь важно описать реальную картину “как есть”, даже если она хаотичная. Чем честнее AS-IS, тем точнее получится TO-BE. Хороший формат: вход → шаги → кто делает → где фиксируется → какие данные нужны → что считаем результатом.







2.2 Проблемные места



2.3 Объёмы, метрики, временные параметры (как сейчас)

Если точных цифр нет — оцените “примерно”. Эти ответы сильно влияют на архитектуру и приоритеты.







2.4 Коммуникации и согласования (как сейчас)
Где обсуждают задачи и “передают” информацию (можно несколько)










2.5 Данные и качество данных (как сейчас)





2.6 Типовые кейсы (AS-IS) — примеры “как сейчас”

Опишите 5–15 примеров: типовой, сложный, срочный, с возвратом, с ошибкой, с отменой, с интеграцией.


3. Будущие процессы (TO-BE)

TO-BE = “как хотим после внедрения системы”. Здесь важно описать не только “красивую картинку”, но и правила работы — чтобы мы могли реализовать процесс без дополнительных уточнений.

Удобный формат: основной сценарий (идеальный поток) + исключения (возвраты/отмена/ошибки данных) + правила (кто что может, какие поля обязательны, что запрещено) + сроки (SLA/дедлайны/эскалации) + автоматизации (уведомления/напоминания/автозаполнение) + критерии “готово” (как поймём, что всё работает).

Пример TO-BE: статусы + правила (коротко)
  • Статусы: Новая → Уточнение → В работе → Проверка → Закрыто → Архив.
  • Возврат: из “Проверка” в “В работе”, если не хватает фото/документа.
  • Согласование: скидка > 10% требует подтверждения руководителя.
  • SLA: “перезвонить за 30 минут”, “выполнить за 24 часа”, при просрочке — эскалация.
  • Исключения: клиент отменил → статус “Отменена” + причина + уведомление.
Пример TO-BE (подробнее): “заявка → выполнение → проверка → закрытие”

Ниже — пример, как можно описать будущий процесс “человеческим языком”, но достаточно точно для разработки.

  • Триггер: заявка приходит с сайта/из Telegram/по телефону (менеджер заводит вручную).
  • Входные данные: контакт клиента, адрес/объект, тип работ, желаемое время, фото/файлы (если есть).
  • Статусы: Новая → Уточнение → Запланирована → В работе → Проверка → Закрыта / Отменена.
  • Роли: менеджер (принимает/уточняет/назначает), исполнитель (делает), руководитель (контроль/эскалации), админ (настройки).
  • Правила: без адреса/контакта нельзя перевести в “Запланирована”; закрытие возможно только с результатом и фото/комментарием (если требуется).
  • Возврат: “Проверка” → “В работе”, если не хватает фото/подписанного акта/данных.
  • Сроки (SLA): “перезвонить/уточнить за 30 минут”; “назначить исполнителя за 2 часа”; при просрочке — уведомление руководителю.
  • Автоматизации: напоминания о просрочке, уведомление исполнителю о назначении, уведомление клиенту о статусе, история изменений.
  • Критерий “готово”: можно пройти сценарий “создать → назначить → выполнить → вернуть на доработку → закрыть” и всё фиксируется в истории/отчёте.
Шаблон TO-BE (можно копировать и заполнять)

Если не знаете, как “правильно описать” — просто заполните пункты ниже. Этого обычно хватает, чтобы мы спроектировали логику и оценили работу.

  • Цель процесса: … (какой результат должен появиться)
  • Триггер (как начинается): … (откуда приходит заявка/задача)
  • Статусы/этапы: … (цепочка “как в интерфейсе”)
  • Роли: … (кто участвует и что делает)
  • Обязательные данные: … (какие поля нельзя забыть)
  • Правила: … (что запрещено/что только с подтверждением/условия переходов)
  • Возвраты и исключения: … (“если X — что делаем”)
  • Сроки (SLA): … (где нельзя задерживать и что считать просрочкой)
  • Автоматизации: … (напоминания/уведомления/автоназначение)
  • Как принимаем (критерии “готово”): … (2–5 сценариев проверки)
3.1 Основной сценарий (TO-BE)









3.2 Исключения и “нештатные ситуации”
Примеры исключений (идеи, чтобы было проще вспомнить)
  • Клиент отменил / перенёс дату / не выходит на связь.
  • Нет материала / поставщик задержал / брак материала.
  • Исполнитель заболел / перегружен / не успевает в срок.
  • Адрес/контакт неверный / клиент ввёл “мусор” в поле.
  • Нужно согласование скидки/сметы/изменения объёма работ.
  • Оплата не прошла / частичная оплата / возврат денег.
  • Работу сделали, но клиент не принял (нужна доработка/повторный выезд).
  • Интеграция не отвечает (1С/платежи/телефония) — что делать “вручную” и как потом синхронизировать.




3.3 Детализация этапов/статусов (TO-BE)

Если хотите максимально точную реализацию — опишите этапы как “мини-спецификацию”. Чем точнее здесь — тем меньше “а мы думали иначе” на разработке и приёмке.

Шаблон описания этапа (пример)

Этап: “Согласование”
Вход: заявка заполнена, приложены документы X
Кто отвечает: менеджер + руководитель
Действия: запросить правки, согласовать, отклонить
Выход: статус “Согласовано” или “На доработке”
SLA: 1 рабочий день, при просрочке — уведомить руководителя





3.4 Валидации, качество, чек-листы





Подсказка: как понять, какие валидации нужны
  • Вспомните реальные ошибки “сейчас”: что забывают заполнить, где путают статусы, какие поля вводят как попало.
  • Опишите риск: “если это пропустить — будет …” (срыв срока, лишний выезд, спор по оплате, потеря заявки).
  • Укажите реакцию системы: блокировать сохранение / просить подтверждение / автозаполнять / показывать предупреждение.
  • Сфокусируйтесь на критичном: обычно достаточно 5–20 правил для MVP, остальное добавляется по мере эксплуатации.

Если пока не знаете — напишите “не знаю” и перечислите 3–5 самых частых косяков, которые хотелось бы убрать.

3.5 SLA, эскалации, контроль сроков

Подсказка: как проще всего придумать SLA, если его не фиксировали
  • Возьмите 3–5 реальных кейсов и посмотрите, где чаще всего “застревает”. Именно туда SLA важнее всего.
  • Разделите “реакцию” и “выполнение”: реакция = первый шаг (взяли/назначили/связались), выполнение = довели этап до результата.
  • Уточните рабочие часы: SLA обычно считают “в рабочее время” (например, Пн–Пт 09:00–18:00) — иначе будут ложные просрочки ночью.
  • Определите “что считается выполнением”: это конкретный факт/статус (например, “назначен исполнитель”, “прикреплён акт”).
  • Если сомневаетесь — достаточно приблизительных значений: “обычно/максимум” или “критично/обычно/планово”.




Подсказка: пример простой логики P1/P2/P3
  • P1 (критично): работа “стоит” или есть прямые потери/штрафы. Примеры: не проходит оплата, система не открывается, нельзя оформить заказ, сорвётся выезд/доставка сегодня.
  • P2 (высокий): не останавливает бизнес целиком, но влияет на клиента/срок сегодня‑завтра. Примеры: нужно срочно согласовать документы, исправить важную ошибку в отчёте, подготовить данные к дедлайну.
  • P3 (обычный): плановые задачи без “горящей” срочности. Примеры: улучшения интерфейса, новые поля, расширение отчёта, оптимизация.

Если не хотите букв P1/P2/P3 — можно назвать “Критичный / Срочный / Плановый”. Главное, чтобы были понятные критерии и сроки. Если пока не знаете — напишите 3–5 типовых ситуаций “что для вас срочно”, и мы сами предложим шкалу.

3.6 Варианты процессов (если их несколько)

Если есть разные типы заявок/заказов, которые идут по разным маршрутам — опишите правила “маршрутизации”.

Пример: варианты процессов и маршрутизация (очень наглядно)
  • Типы: гарантийный ремонт / платный ремонт / монтаж / консультация.
  • Правило выбора: если “тип=гарантия” → маршрут “Гарантия” (нужен документ покупки), иначе “Платный”.
  • По клиенту: VIP‑клиенты → SLA быстрее + отдельная очередь.
  • По региону: Киев → команда A, область → команда B; при отсутствии слотов — предложить другую дату.
  • По сложности: если “работа > 4 часов” → нужна предварительная смета и согласование руководителя.





4. Роли, пользователи, доступы

Раздел 4 отвечает на вопрос “кто что видит и что может делать”. Это важно для безопасности и удобства: чтобы сотрудники не видели лишнего, а руководители имели контроль. Ещё это влияет на стоимость: чем сложнее права/филиалы/уровни доступа — тем больше логики и тестирования.
Если сомневаетесь — опишите “как в жизни”: кто работает, что делает, какие данные видит, что нельзя, по каким правилам ограничиваем доступ (свои/команда/филиал) — мы переведём это в матрицу прав и сценарии приёмки.

Пример: матрица прав простыми словами

Ниже — пример формулировок. Вам достаточно написать похожими фразами: “видит …”, “может …”, “не может …”. Если у вас есть филиалы/команды — добавьте, что именно считается “своё/команда/филиал”.

  • Клиент: видит только свои заявки и их статусы, может прикрепить документы.
  • Исполнитель: видит только назначенные ему заявки, может менять статусы “в работе/сделано”, добавлять фото.
  • Менеджер: видит заявки своего филиала, назначает исполнителей, общается с клиентом, закрывает.
  • Руководитель: видит всё по филиалу/компании, смотрит отчёты, может эскалировать и переназначать.
  • Админ: управляет ролями/настройками/справочниками, но не обязан “работать по заявкам”.
Пример (чуть подробнее): ограничения и “опасные действия”
  • Запрет на редактирование после статуса: “после ‘Оплачено’ цену может менять только руководитель”.
  • Обязательный комментарий: “при отмене/отклонении — причина + комментарий”.
  • Экспорт: “экспорт клиентов в Excel доступен только руководителю/админу”.
  • Скрытие полей: “исполнителю скрываем финансы, клиенту скрываем внутренние комментарии”.
4.1 Список ролей





4.2 Авторизация и безопасность



4.3 Управление пользователями (создание, приглашения, увольнения)





4.4 Безопасность подробнее (политики, сессии, ограничения)







4.5 Разграничение доступа (матрица прав)

Если вам удобнее структурировано — заполните матрицу прав. Это то же самое, что “права доступа” выше, только в более формальном виде. Достаточно основных сущностей: заявки, клиенты, документы, отчёты, настройки + ключевые действия (просмотр/создание/редактирование/удаление/экспорт/смена статусов).





4.6 Приватность и соответствие (если актуально)

Сроки хранения и правила удаления/анонимизации мы фиксируем ниже в разделе 5.6: “Сроки хранения данных и правила удаления/анонимизации”. Здесь достаточно указать только регуляции/ограничения, если они есть.


5. Данные и сущности

Раздел 5 — про “какие карточки/таблицы будут в системе” и какие данные в них храним. Если проще: перечислите объекты, с которыми вы работаете каждый день (заявка, клиент, заказ, документ, оплата и т.п.).

Пример: сущности для сервиса/CRM (упрощённо)
  • Клиент: ФИО/компания, контакты, реквизиты.
  • Заявка: источник, тип, адрес, приоритет, статус, ответственный, сроки.
  • Работа/Выезд: дата/время, мастер, чек-лист, фото до/после.
  • Документ: договор/акт/счёт (шаблон + номер + PDF).
  • Оплата: сумма, статус оплаты, дата, способ оплаты (если актуально).
5.1 Основные сущности системы







5.2 Файлы и вложения



5.3 Справочники, теги, классификаторы



5.4 Импорт и миграция данных

Если миграция нужна — важно заранее понять источники, формат и качество данных.









5.5 Нумерация, идентификаторы, документы



5.6 Архивирование, удаление, жизненный цикл данных




6. Функциональные требования

Раздел 6 — “что система должна уметь делать”. Лучше описывать сценариями: кто нажимает, что вводит, что получает на выходе. Если вы не уверены в формулировках — напишите пример реальной ситуации.

Пример: сценарий в 5 строк (как писать)

Роль: менеджер → Создаёт заявку → Заполняет поля → Назначает мастера → Клиенту уходит уведомление → Руководитель видит заявку в отчёте “в работе”.

6.1 Модули
Подсказка: какие модули бывают (примеры по категориям)

Не обязательно иметь всё. Выберите то, что реально нужно “в бою”. Остальное можно отложить на этап 2–3.

  • Основной процесс: Заявки/Обращения, Заказы/Сделки, Этапы/Статусы, Задачи/Подзадачи, Календарь/планирование, Выезды/маршруты, Проверки/QA.
  • Клиенты и справочники: Клиенты/Контакты, Компании/контрагенты, Объекты/адреса, Услуги/номенклатура, Прайс/тарифы, Причины отказа/возврата, Типы заявок.
  • Документы и файлы: Документы/вложения, Акты/сметы/КП, Шаблоны документов, Печать/PDF, Версии документов, Подпись/согласование.
  • Финансы (если нужно): Счета, Платежи, Возвраты, Начисления/стоимость работ, Долги/лимиты, Комиссии/скидки.
  • Склад/материалы (если нужно): Остатки, Поступления/списания, Закупки, Поставщики, Резервирование под заказ, Серии/партии.
  • Коммуникации: Комментарии/обсуждения, Уведомления, Шаблоны сообщений, История контактов (звонки/почта/Telegram), Подписчики объекта.
  • Аналитика: Отчёты, Дашборды, KPI, Просрочки, Нагрузка по людям/филиалам, Экспорт в Excel, История изменений (audit log).
  • Администрирование: Пользователи, Роли/права, Настройки процессов (статусы/поля), Справочники, Интеграции/API, Webhooks, Импорт/экспорт, Архив.
  • Для клиентов/партнёров (опционально): Кабинет клиента, Публичная форма заявки, Статус заказа, Оплата онлайн, Портал партнёра.
  • Поддержка/обучение (опционально): Тикеты/поддержка, База знаний/инструкции, FAQ.
Примеры готовых наборов модулей (если не знаете с чего начать)

Сервисная компания (заявки/выезды): Заявки → Клиенты → Выезды/расписание → Исполнители → Материалы → Документы (фото/акт) → Отчёты → Настройки/роли.

CRM продаж: Лиды → Контакты/компании → Сделки → Задачи/календарь → Коммерческие предложения/счета → Оплаты → Отчёты/воронка → Настройки/права.

Производство/склад: Заказы → Техкарты/операции → Партии/серии → Склад/остатки → Закупки/поставщики → Контроль качества → Документы → Отчёты.

Мини‑шаблон: как описать модуль в 1–2 строках

Модуль:
Зачем нужен: … (какую проблему решает)
Кто пользуется: … (роли)
Действия: создать / редактировать / менять статус / прикреплять файлы / экспорт …
Ключевые поля: … (3–10 самых важных)









6.2 Поиск, фильтры, представления





6.3 Операции с объектами и массовые действия
Какие массовые операции нужны (можно несколько)










6.4 Задачи, календарь, планирование



6.5 Документы, шаблоны, печатные формы



6.6 Финансы/оплаты (если применимо)

6.7 Личный кабинет клиента / партнёра (если нужен)





6.8 Настройки и админ‑панель (чтобы менять без разработчика)



6.9 Дополнительные функции (выберите, что интересно)

Это “каталог возможностей”. Отметьте, что хочется видеть в системе — даже если пока не уверены. Детали мы уточним в соответствующих разделах (интеграции — в 8, интерфейсы — в 9, отчёты — в 10).

Удобство и скорость работы







Контроль, качество, согласования





Документы и файлы




Выезды, география, ресурсы





Коммуникации с клиентом




Интеграции и внешние доступы




Финансы (если актуально)





7. Автоматизация, события, уведомления

Раздел 7 — как убрать ручную рутину: напоминания, автоназначение, эскалации, “если произошло X — сделай Y”. Если не знаете, что автоматизировать — просто перечислите “что сейчас люди делают вручную каждый день”.

Пример правила if/then (очень понятно)
  • Если статус “Новая” и прошло 30 минут то уведомить менеджера и руководителя.
  • Если заявка просрочена на 2 часа то повысить приоритет до P1 и эскалировать.
  • Если клиент отменил то попросить причину и закрыть с меткой “Отмена”.
7.1 Уведомления
Можно добавить до 12 строк. Если точный канал неизвестен — пишите “уточним” и опишите логику ниже.




7.2 Автоматические действия (правила)

Примеры простыми словами (что сюда писать)
  • Синхронизация: “каждые 15 минут подтягивать оплаты из банка/1С; если ошибка — сообщить бухгалтерии”.
  • Пересчёт: “ночью пересчитать остатки/балансы/стоимость/метрики; утром отправить сводку руководителю”.
  • Напоминания: “каждый час проверять просроченные задачи и напоминать исполнителю; через 2 часа — эскалация руководителю”.
  • Документы: “после статуса ‘Готово’ автоматически сформировать PDF счёт/акт и прикрепить в карточку”.
  • Импорт/экспорт: “раз в сутки выгружать реестр в Excel и отправлять на email/в папку”.
  • Порядок в данных: “чистить дубликаты, архивировать старые записи, удалять временные файлы/черновики”.
7.3 Шаблоны уведомлений и тон коммуникации

Примеры “как может выглядеть”
  • SMS (коротко): “Сервис: заявка #124 назначена на 12:00. Детали: ссылка. Вопросы: +380…”.
  • Email (подробнее): “Здравствуйте, Иван. Статус заявки #124: ‘В работе’. Следующий шаг: уточнить адрес. Перейти: ссылка. Контакты/график: …”.
  • Telegram / внутри системы: “Новая просрочка: заявка #124, дедлайн 14:00. Открыть карточку: ссылка. Действие: взять в работу/перенести срок (с причиной)”.
7.4 Настройки уведомлений пользователями



7.5 Автоматизация — детализация правил

Чем точнее описаны триггеры/условия/действия — тем меньше “сюрпризов” при внедрении.








8. Интеграции

Интеграция = обмен данными между системами (1С, сайт, телефония, SMS, BI и т.п.). Если сомневаетесь, нужна ли интеграция — ответьте на простой вопрос: “какие данные мы не хотим переносить руками?”

Пример “карточки интеграции” (как описывать)
  • Система:
  • Зачем: подтягивать оплаты и выставлять счета
  • Данные: заказ → сумма/статус оплаты; клиент → реквизиты
  • Способ: API или выгрузка файлами (если API нет)
  • Частота: каждые 10 минут, допустимая задержка 30 минут
8.1 Внешние системы





8.2 Детализация интеграций (по каждой системе)

Для каждой интеграции укажите: цель, направление данных, способ авторизации, критичность, и что считается ошибкой.



Примеры (как это выглядит в реальности)
  • API‑ключ (токен): “в 1С включён API, ключ выдаёт админ 1С; ключ бессрочный, но меняем раз в 3 месяца; доступ только на чтение оплат”.
  • OAuth (вход через аккаунт): “подключаемся к Google/amoCRM через OAuth; кто авторизует: руководитель отдела; доступ ограничить правами роли”.
  • VPN / доступ по IP: “API доступно только из VPN, нужно добавить наш сервер в белый список IP; ответственность: системный администратор”.
  • Файлы вместо API: “раз в день выгружаем CSV в папку/почту; кто даёт доступ: бухгалтерия; формат файла фиксированный”.


8.3 Webhooks/события



Примеры (что выбрать, если вы не технарь)
  • Секрет + подпись: “сервис присылает подпись, мы проверяем её по секрету; без подписи запрос игнорируем”.
  • IP allowlist: “принимаем вебхуки только с IP платёжки/CRM (их список даёт поставщик)”.
  • Защита от повторов: “у каждого события есть ID; если такой ID уже был — повтор не обрабатываем”.
  • Безопасный транспорт: “только HTTPS; без шифрования не принимаем”.
8.4 Импорт/экспорт файлами

8.5 Надёжность интеграций

Раздел 8.5 — про “что будет, если что-то пошло не так”. Интеграции иногда падают: внешний сервис недоступен, интернет “моргнул”, лимит API закончился, или пришли данные с ошибкой. Чтобы бизнес не стоял, заранее решаем: повторяем ли попытки, куда складываем ошибки, кто видит проблему и как быстро нужно реагировать.

Примеры (можно выбрать как “по умолчанию”)
  • Безопасный стандарт: 3 повтора (через 1/5/15 минут) → потом в “очередь ошибок” → уведомление ответственному.
  • Для критичных событий (оплата/доставка): больше повторов + эскалация руководителю, если не прошло за 30–60 минут.
  • Статусы на карточке: “в синхронизации” / “ошибка” / “успешно” + кнопка “повторить”.
  • Защита от дублей: если одно и то же событие пришло повторно — не создавать второй раз (по ID заказа/платежа).


Примеры алертов (понятно)
  • Задержка: “не было синхронизации 30 минут” → Telegram ответственному.
  • Много ошибок: “ошибок > 5 за 10 минут” → Telegram + запись в журнал.
  • Лимит API: “осталось < 10% лимита запросов” → уведомить заранее.
  • Критичная ошибка: “оплата пришла, но не применена” → эскалация руководителю.

9. Интерфейсы и UX

Раздел 9 — про удобство: какие экраны нужны, какая навигация, что должно заполняться быстро, где важны подсказки. Если сложно — перечислите “какие страницы вы бы хотели видеть в меню”.

Пример: ключевые экраны для системы заявок
  • Список заявок (фильтры + быстрые действия)
  • Карточка заявки (данные + история статусов + комментарии + файлы)
  • Календарь/планирование (если есть выезды/расписание)
  • Отчёты (просроки, нагрузка, KPI)
  • Настройки (роли, справочники, интеграции)
Шаблон: как описать экран (простая структура)

Если вы опишете экран по этому шаблону — оценка и проектирование UI становятся намного точнее.

  • Для кого: роль (кто будет пользоваться этим экраном).
  • Зачем: цель экрана (“быстро найти просрочки”, “создать заявку за 30 секунд”, “увидеть историю общения”).
  • Что видно сразу: ключевые блоки/колонки (что должно быть “на первом экране”).
  • Что можно сделать: действия (кнопки) + быстрые действия из списка.
  • Поиск/фильтры: как находят нужное (по номеру/телефону/статусу/дате/ответственному).
  • Ошибки/подсказки: что показываем, если данных нет/ошибка/не хватает прав.
  • Особенности: мобильные сценарии, оффлайн, печать, обязательные поля по статусам.
Пример описания (как выглядит “хороший ответ”): экран “Список заявок”
  • Цель: за 10–20 секунд понять: что срочно, кто перегружен, где просрочки.
  • Колонки: №, статус, дедлайн, клиент, адрес/город, ответственный, сумма (если важно), последний комментарий.
  • Фильтры: “мои”, “сегодня”, “просрочено”, “по статусу”, “по городу”, “по источнику (сайт/телеграм)”.
  • Быстрые действия: назначить ответственного, сменить статус, поставить дедлайн, написать клиенту, добавить комментарий.
  • Пустое состояние: “Заявок нет — создайте первую” + кнопка “Создать”.
  • Ошибки: если не хватает прав — “Обратитесь к администратору (контакт)”.
9.1 Платформы
Где будет работать система? (можно выбрать несколько)

Пример: “в офисе — веб, на выезде — телефон”. Если есть ограничения по устройствам/браузерам/корп.среде (VPN/прокси) — лучше указать сразу.








Типовые разделы админ‑панели (можно выбрать несколько)













9.2 Языки, доступность



Примеры (что обычно относится к A11y)
  • Контраст и читабельность: текст не “серый на сером”, достаточный размер шрифта, понятные состояния кнопок.
  • Клавиатура: можно пройти форму Tab‑ом, видно фокус, Enter/Space работают на кнопках.
  • Подписи полей: у каждого поля есть понятная подпись, ошибки объясняют “что сделать”.
  • Скринридер: элементы имеют корректные названия, структура страницы логичная.
  • Не полагаться только на цвет: “ошибка” должна быть не только красным цветом, но и текстом/иконкой.
9.3 Навигация и ключевые экраны

Опишите, какие разделы должны быть в меню и какие страницы/экраны — ключевые для работы.









9.4 Формы, поля, валидации
Подсказка: что такое валидации/ограничения (простыми словами)
  • Валидация — проверка, что пользователь ввёл корректные данные (телефон в нужном формате, сумма не отрицательная).
  • Ограничение — правило, которое не даёт сделать “неправильное” действие (нельзя закрыть заявку без причины/фото).
  • Цель — меньше ошибок и меньше ручных “дозвонов/уточнений”.










9.5 Мобильные сценарии (если есть)
Какие мобильные функции нужны (можно несколько)









9.6 Брендинг и визуальные предпочтения (без реализации стилей здесь)



9.7 Подсказки, обучение, справка



9.8 Списки, поиск, массовые действия

Этот блок помогает сделать работу быстрой: найти нужное, отфильтровать, сделать действие “пачкой”, не открывая 50 карточек.







Массовые действия (если актуально)









9.9 Карточка объекта: комментарии, файлы, история

Карточка — это “центр управления” объектом (заявка/заказ/клиент). Тут важны: быстрые действия, история, обсуждения, документы, кто и что менял. Чем лучше продумана карточка — тем меньше хаоса в коммуникации и меньше потерь информации.

Пример структуры карточки заявки (понятно)
  • Шапка: номер, статус, приоритет, дедлайн, ответственный, кнопки действий.
  • Данные клиента: контакты, адрес, комментарий, история обращений.
  • Таймлайн: смены статусов, комментарии, звонки/сообщения, кто что сделал.
  • Файлы: фото/документы, предпросмотр, кто загрузил, когда.
  • Связанные сущности: задачи, оплаты, документы, выезды/слоты.










10. Отчёты, аналитика, экспорт

Раздел 10 — чтобы руководитель и команда видели “что происходит”: просрочки, загрузку, причины отмен, KPI. Если не знаете, какие отчёты нужны — начните с вопроса: “какие цифры я смотрю каждую неделю?”

Пример KPI (простыми словами)
  • Время реакции: среднее время от “Новая” до “В работе”.
  • % просрочек: доля заявок, которые превысили SLA.
  • Загрузка: сколько заявок на каждого исполнителя в день.
  • Причины отмен: топ причин + динамика по месяцам.
Подсказка: как выбрать отчёты и KPI (без “аналитики ради аналитики”)
  • Шаг 1 (решения): какие решения вы принимаете каждую неделю? (“нанять ещё людей”, “менять процесс”, “выровнять нагрузку”, “увеличить конверсию”).
  • Шаг 2 (сигналы): какие цифры подсказывают, что “что-то пошло не так” (рост просрочек, падение конверсии, рост отмен).
  • Шаг 3 (действия): что вы сделаете, если метрика ухудшилась (кого уведомить, какие статусы/приоритеты менять, какие отчёты открыть).

Совет: на старте лучше 5–12 ключевых KPI + 5–15 отчётов, а остальное добавлять по мере работы. Но если вы заранее опишете пожелания — мы заложим правильные данные/структуру, и потом отчёты будут делаться быстрее.

10.1 Отчёты

Отчёт — это “ответ на вопрос бизнеса”. Чем точнее сформулирован вопрос — тем полезнее отчёт и тем быстрее им начинают пользоваться. Если не уверены — отметьте идеи в списке ниже, а затем в поле опишите детали (для кого/как часто/какие фильтры/какие колонки).

Каталог идей отчётов (можно отметить галочками)

Отмечайте только то, что реально поможет управлять процессом. Остальное можно добавить позже.

Операционные / процессы (почти всегда полезно)








Качество и контроль





Продажи / маркетинг (если есть лиды/воронка)






Финансы (если есть суммы/оплаты)






Клиенты / сервис





Склад/материалы/логистика (если есть)



Техническое здоровье (если важно контролировать интеграции)


Если отметили пункт — ниже в “перечне” напишите детали: для кого, период, фильтры, группировки и “что считаем успехом”.



Каталог идей KPI (можно отметить галочками)

KPI — это 5–20 метрик, по которым вы регулярно управляете процессом (а не просто “красивые графики”).

Скорость и SLA





Нагрузка и производительность команды




Качество




Продажи (если есть)




Клиенты/лояльность





Идеи по экспорту (что часто нужно бизнесу)
  • Excel/CSV: для бухгалтерии/аналитика, для “свести в таблицу”, для импорта в другое место.
  • PDF: красивый отчёт “для руководителя/клиента” с логотипом и подписями.
  • Ссылка на дашборд: без файлов — всегда актуальные данные (но с правами доступа).
  • Ограничения: маскирование телефона/email, запрет выгрузки финансов не тем ролям, логирование “кто выгрузил”.
10.2 Дашборды и детализация аналитики

Дашборд — это 1 экран “сводки”, где видно главное и можно быстро провалиться в детали. Обычно дашборды делают по ролям: руководителю — итог и проблемные места, менеджеру — “мои задачи”, исполнителю — “что делать сегодня”.

Идеи дашбордов и виджетов (можно выбрать как ориентир)
Готовые дашборды по ролям







Популярные виджеты (что показывать на дашборде)





Если отметили — опишите детали ниже: какие именно виджеты, какие фильтры и куда “проваливаться” по клику.





10.3 Регулярные отчёты и рассылки
Примеры полезных рассылок (если нужно “держать руку на пульсе”)
  • Ежедневно утром: “просрочки + кто перегружен + что без ответственного”.
  • Еженедельно: “итог по KPI, динамика, топ причин отмен/возвратов, план работ на неделю”.
  • Ежемесячно: “выручка/маржа/конверсия, эффективность каналов, топ клиентов/услуг, проблемные процессы”.


10.4 BI/выгрузка данных (если нужно)


11. Нефункциональные требования

Раздел 11 — про качества системы, которые “не видно на кнопках”, но они решают, будет ли удобно и безопасно работать: скорость, стабильность, безопасность, бэкапы, логирование, ограничения среды. Эти ответы сильно влияют на архитектуру, сроки и стоимость: например, 99.9% доступности и строгая безопасность требуют больше работ. Если не знаете точных цифр — это нормально: дайте оценку “минимум/норма/пик” и опишите бизнес‑критичность (“если система недоступна час — это ок / это критично”).

Зачем это нужно (простыми словами)
  • Скорость: чтобы пользователи не ждали и не уходили обратно в Excel/чат.
  • Надёжность: чтобы система не “падала” в рабочее время и не теряла данные.
  • Безопасность: чтобы не утекли персональные данные/финансы и было понятно “кто что сделал”.
  • Бэкапы: чтобы можно было восстановиться после ошибки/сбоя/случайного удаления.
  • Логи и мониторинг: чтобы быстро находить проблемы и не искать “вручную почему не работает”.
Пример: как оценить нагрузку (если нет точных цифр)

Пользователей: 10 сейчас / 30 через год. Заявок: 20 в день обычно / 80 в пик. Одновременно в системе: 5–10. Файлы: фото до/после, до 10MB, до 10 фото на заявку.

11.1 Производительность, масштаб
Подсказка: какие цифры самые важные (и пример)
  • Пользователи сейчас / через год: например “10 сейчас / 30 через год”.
  • Одновременно онлайн: сколько людей реально в системе в один момент (обычно меньше общего числа).
  • Объём работы: сколько заявок/заказов в день (обычно/пик), сколько комментариев/звонков/сообщений.
  • Файлы: фото/сканы/PDF — сколько на одну заявку и какого размера (например 5–10 фото по 5–10MB).
  • Пики: когда “все заходят одновременно” (утро, конец дня, перед отчётом, сезон).

Если не знаете: напишите “малый/средний бизнес” и дайте грубую оценку (это уже помогает).



Пример “нормально и комфортно” (если нет требований)
  • Открыть список/карточку: 1–2 сек.
  • Поиск: до 2 сек.
  • Сохранение формы: до 1 сек.
  • Отчёт/дашборд: 3–10 сек (иногда 10–20 сек для тяжёлых).
  • Экспорт большой таблицы: можно 30–120 сек (если это редкое действие).


Примеры ответов (очень понятные)
  • Некритично: “работаем в будни 9:00–19:00, простой до 1 часа терпим, главное — чтобы данные не терялись”.
  • Критично: “если система лежит 30 минут — теряем деньги/клиентов, нужна высокая стабильность и быстрые уведомления о сбоях”.
  • Интеграции: “если интеграция с оплатами/1С упала — важно, чтобы данные не потерялись и можно было догнать позже”.
11.2 Безопасность, данные
Примеры типов данных
  • Персональные: имя, телефон, email, адрес, дата рождения, фото.
  • Финансовые: суммы, оплаты, счета, реквизиты, задолженности.
  • Коммерческие: прайсы, договоры, условия, скидки, внутренние комментарии.
  • Регулируемые/особые: медицинские данные, документы личности и т.п. (если есть).


Расшифровка простыми словами
  • Шифрование “в пути”: доступ по HTTPS (данные не “видны” по дороге).
  • Шифрование “на диске”: база/файлы хранятся в зашифрованном виде (актуально при высоких требованиях).
  • Доступы: роли, 2FA, запрет общих логинов, ограничения на экспорт.
  • Тестовая среда: отдельная тест‑версия, где нет реальных персональных данных (или они замаскированы).


Что обычно пишут в audit
  • Вход/выход пользователя.
  • Смена статусов/ответственного/сроков.
  • Удаление/архив/массовые операции.
  • Экспорт данных (кто выгрузил и когда).
  • Изменение ролей/прав.
11.3 Доступность, бэкапы, восстановление
Что означают проценты (примерно по простою в месяц)
  • 99.0%: до ~7 часов простоя в месяц.
  • 99.5%: до ~3.5 часа простоя в месяц.
  • 99.9%: до ~40–45 минут простоя в месяц.
  • Best effort: без жёсткой гарантии (но делаем стабильно, просто без дорогих “24/7” требований).


Примеры
  • “Ночью с 01:00 до 04:00 по будням”.
  • “В выходные утром”.
  • “Только после 20:00 по местному времени”.


Пример “нормально по умолчанию”
  • Ежедневно: хранить 30 дней.
  • Ежемесячно: хранить 12 месяцев (если нужно “на всякий случай”).
  • Для критичных систем: чаще (например каждые 6–12 часов) + более строгие проверки восстановления.


11.4 Логи, мониторинг, алерты
Примеры (что часто логируют)
  • Ошибки при сохранении формы/создании заявки.
  • Ошибки интеграций (1С/платежи/SMS) + текст ошибки.
  • Отправка уведомлений (успешно/ошибка) — особенно для критичных.
  • Массовые операции (импорт/экспорт) + результат.

Срок хранения часто выбирают 14–90 дней (в зависимости от требований).



Примеры алертов (простыми словами)
  • Система упала: сайт/кабинет не открывается → срочно сообщить.
  • Много ошибок: “ошибки > 10 за 5 минут” → сообщить.
  • Интеграция отстала: “нет синхронизации 30 минут” → сообщить ответственному.
  • Просели скорости: “поиск > 3 сек” → предупредить.


Пример (можно копировать)
  • Критично: “оплаты/создание заявки не работает” → Telegram руководителю + email.
  • Некритично: “отчёт строится долго” → только email в рабочее время.
11.5 Совместимость и ограничения по устройствам



Примеры ограничений
  • Доступ к системе только через VPN.
  • Внешние сервисы (Google/Telegram) заблокированы.
  • Нужно добавить домен/IP в whitelist.
  • Есть корпоративный прокси и свой сертификат.

12. Технологии и окружение

Раздел 12 — про ограничения и предпочтения: где будем размещать, нужны ли корпоративные стандарты, как делать релизы. Если у вас нет предпочтений — так и пишите: “на усмотрение команды”.

Пример: ответ “нет предпочтений” (это нормально)

Стек: “не принципиально”. Хостинг: “облако”. Docker: “да”. Важно: “нужны бэкапы и доступы только по ролям”.

12.1 Предпочтения





12.2 Окружения (dev/stage/prod) и доступы



12.3 CI/CD, релизы, процесс разработки



12.4 Аккаунты сторонних сервисов


13. План работ, сроки, бюджет

Раздел 13 помогает спланировать этапы, коммуникацию и ожидания. Даже примерный бюджет/сроки помогают выбрать правильный объём MVP.

Пример: как писать сроки и этапы
  • Дедлайн: “хотим запуститься до 01.03”.
  • MVP: “заявки + статусы + роли + уведомления”.
  • Этап 2: “отчёты, интеграции, мобильный доступ”.
  • Команда заказчика: 2 часа в неделю на согласования + 1 воркшоп.
13.1 Сроки



13.2 Бюджет и приёмка

13.3 Управление проектом и коммуникация

Подсказка: что означают варианты (простыми словами)
  • Scrum/спринты: работа “пачками” по 1–2 недели. В начале спринта фиксируем приоритеты, в конце показываем демо и принимаем результат.
  • Kanban/поток: задачи идут непрерывно “по мере готовности”. Удобно, когда постоянно появляются новые задачи/улучшения, а приоритеты часто меняются.
  • Каскадно: сначала подробно описываем требования, затем делаем по этапам. Подходит, когда список работ относительно стабилен и важны формальные согласования.
  • Смешанный: самый частый вариант для кастомной системы: сначала уточняем процесс и MVP, затем делаем итерациями с регулярными демо.

Пример выбора: если хотите видеть прогресс каждую неделю и уточнять по ходу — чаще подходит Scrum/смешанный. Если есть поддержка/постоянный поток правок — Kanban. Если требования “железные” и нужно согласовать всё заранее — каскадно.



Подсказка: что именно написать (пример)

Пример (простой): “Google Таблица ‘Проект CRM’, доступ: по ссылке/добавлю по email … + чат Telegram (участники: …)”. Пример (если уже есть): “Notion, доска ‘Проект CRM’, доступ: invite …” или “Jira, проект ABC, доступ выдаст …”.



13.4 Что делаем сначала (приоритеты и этапы)

Этот блок нужен, чтобы не раздувать первую версию и не “пытаться сделать всё сразу”. Мы делим работу на этапы: MVP (запуск)Этап 2 (улучшения)позже/не нужно. Если термины ниже непонятны — просто заполните MVP и что можно потом: этого уже достаточно, чтобы посчитать сроки и бюджет.



Подсказка: как удобно расставлять приоритеты (пример на простом языке)
  • MVP (обязательно): без этого запуск “не работает”. Пример: “заявка → статус → ответственный → уведомление”.
  • Этап 2 (важно, но можно позже): усиливает эффект, но не блокирует запуск. Пример: “отчёты по менеджерам”, “интеграция с оплатами”.
  • Позже: nice-to-have или “когда будет время”. Пример: “тонкие настройки”, “редкие сценарии”.
  • Не делаем сейчас: чтобы не распыляться (можно вернуться потом).

Если сомневаетесь: задайте себе вопрос “если этого нет, можно ли начать работать?”. Если “нет” — это MVP. Если “да, но будет неудобно” — скорее Этап 2.



13.5 Участие вашей команды



13.6 Что может помешать (риски, зависимости, допущения)

Этот блок нужен, чтобы заранее понять, где могут быть задержки и что нужно подготовить. Тут нет “правильных” ответов: чем честнее и конкретнее — тем точнее получится оценка и тем меньше сюрпризов в процессе.

Подсказка: чем отличаются “зависимость”, “риск” и “допущение”
  • Зависимость — то, что должно прийти “с вашей стороны/со стороны партнёра”, иначе часть работ будет стоять: доступы, данные, решения, ответы.
  • Риск — то, что может пойти не так (и как мы это заранее уменьшаем).
  • Допущение — “мы считаем, что …” пока не подтверждено. Если окажется иначе — меняются сроки/стоимость/объём.

Пример на одной теме: “Интеграция с 1С”. Зависимость: нужен доступ к тестовой базе/выгрузкам. Риск: окажется, что API нет и можно только файлами → понадобится больше ручной логики. Допущение: бухгалтерия сможет давать выгрузку раз в день и есть ответственный на вопросы.





13.7 Условия оплаты (если готовы обсудить)


14. Дополнительные требования

Раздел 14 — всё, что часто забывают: документы, обучение, поддержка, запуск, “exit plan”. Если не уверены — напишите, что вам важно “по-человечески” (например: “чтобы обучили менеджеров и был чат поддержки”).

Пример: что часто важно в разделе 14
  • Обучение: 1–2 сессии + запись + короткая инструкция.
  • Поддержка: реакция на критичные баги в течение дня.
  • Запуск: пилот на одном филиале 2 недели, потом расширение.
  • Документы: шаблоны актов/счетов + хранение PDF.
14.1 Юридическое и документы

Подсказка: примеры “как обычно бывает”
  • Сроки хранения: договоры/акты — 3–5 лет; счета/платежные документы — по требованиям бухгалтерии; фото по работам — 6–12 месяцев.
  • Доступ: клиент видит только свои документы; менеджер — свои заявки/клиентов; бухгалтерия — финансовые документы; админ — всё.
  • Неизменяемость: после подписания/закрытия этапа документ “замораживается” — нельзя заменить файл, только добавить новую версию.
  • История: сохраняем “кто/когда загрузил, кто скачал, кто удалил” (полезно для разборов и безопасности).

Если есть строгие правила (например, юридические/регуляторные) — просто перечислите их словами, мы уточним детали.

14.2 Поддержка и развитие

14.3 Обучение и документация



14.4 Права, владение, доступ к коду



Подсказка: что выбрать (пример)
  • Нет: у вас нет своих разработчиков/DevOps и не нужно смотреть код — просто принимаете результат как продукт.
  • Только чтение: хотите прозрачность (видеть историю изменений), аудит безопасности, контроль “что и когда делали”.
  • Запись: код должен лежать в вашей организации GitHub/GitLab или ваша команда будет вносить правки/делать релизы.

Если выбрали “чтение/запись”, уточните в комментариях/в поле выше про требования репозитория: где (GitHub/GitLab), в какой организации, кто будет админом, и есть ли правила (2FA, VPN, запрет прямых пушей в main).

14.5 Запуск (go-live), пилот, миграция



14.6 Экспорт данных и “exit plan”


15. Финальная сводка

Раздел 15 — чтобы зафиксировать главное: приоритеты, риски и что нужно уточнить. Это помогает быстро собрать итоговое ТЗ и план работ.

Пример: “ТОП-3 результата” и “ТОП-3 риска”
  • Результаты: контроль сроков, прозрачность статусов, меньше ручной рутины.
  • Риски: пользователи не примут, не успеем к дате, интеграции окажутся сложнее.
  • Открытые вопросы: какие статусы нужны, кто утверждает скидки, нужна ли интеграция с 1С.
15.1 Главное



15.2 Приоритеты и договорённости



15.3 Контрольный список (чтобы ничего не забыть)

Отметьте, что уже готовы предоставить. Это ускорит анализ и расчёт.










← На главную