Задача

Схема подготовки ТЗ: анкета CRM, правила обработки данных, кадровый процесс
Обезличенная схема структуры требований. Внутренние поля и данные компании не приводятся.

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

Моя работа на этом этапе — бизнес-анализ и техническая постановка. Результат — подготовленное ТЗ для дальнейшей разработки.

Как разобрал исходную ситуацию

Сопоставил запрос, обсуждение с заказчиком, рабочий реестр и сведения о действующей системе. Записал, какие данные уже есть и чего не хватает для связи CRM-анкеты с кадровым процессом.

В ТЗ отдельно указал, что нужно изменить, какие вопросы остаются открытыми и какие работы в этот этап не входят.

Определил ответственность за данные

В ТЗ описал, какая система является источником истины для каждой группы сведений. Отдельно разделил исходные названия и устойчивые идентификаторы записей: похожий текст сам по себе не доказывает, что речь об одном объекте.

Для отсутствующего или неоднозначного сопоставления предусмотрел ручное разрешение. Неопределённость должна быть видна пользователю, а не превращаться в молчаливую привязку к случайной записи.

Что вошло в постановку

  • Границы работ и отдельный список того, что не входит в этот этап.
  • Ответственность систем за данные и правила сопоставления записей.
  • Состояния процесса и проверки перед переходами.
  • Поведение при пропущенных, неоднозначных и повторных данных.
  • Диагностика ошибок и границы пользовательских прав.

Результат этапа

Подготовил ТЗ: предмет работы, правила обработки данных, исключения и ограничения доступа. По нему разработчики могут разбить работу на задачи и оценить реализацию.

Результат этого этапа — требования. Разработка и запуск интеграции следуют после оценки; их выполнение этот кейс не подтверждает.

Нужно подготовить задачу к разработке?

Разберу процесс с заказчиком и пользователями, сопоставлю действующие системы и оформлю требования для команды. Обсудить проект в Telegram или написать в MAX.