Границы проекта
Фиксируем начало и конец процесса, филиалы, категории заказов и участников. Заодно записываем, какие соседние задачи пока остаются за рамками.
От первого разбора работы
до системы, которой пользуется команда.
Разбираем, где работа теряет время, предлагаем варианты и проверяем решение вместе с сотрудниками.
На этой странице описан подход к комплексному проекту. Конкретный состав этапов, команда и объём проверок согласуются под вашу задачу.

Автоматизация начинается с разговора о работе: где теряются заявки, кто ждёт согласования, какие сведения приходится переносить руками.
Сначала выбираем участок, у которого есть понятный владелец и наблюдаемый результат. Например, обращение клиента должно превратиться в заказ, попасть исполнителю и вернуться в виде подтверждения выполненной работы. Разбираем, кто участвует в этом пути и что каждый человек делает сейчас.
На первой встрече обсуждаем цель, действующие системы, ограничения по доступам и данные, которые понадобятся. Уточняем, что уже пытались изменить и почему это не прижилось. Назначаем человека со стороны компании, который сможет отвечать на вопросы и согласовывать решения.
Фиксируем начало и конец процесса, филиалы, категории заказов и участников. Заодно записываем, какие соседние задачи пока остаются за рамками.
Согласуем, что будем наблюдать: время обработки, количество ручных переносов, потерянные обращения или число исправлений. Сначала получаем исходные значения.
Определяем, кто предоставляет доступы, где можно проводить проверки и какие операции требуют отдельного разрешения. План работ должен учитывать занятость сотрудников.
Слушаем сотрудников, смотрим реальные операции и сопоставляем их с тем, что компания считает своим процессом.
Интервью с руководителем показывает ожидания. Наблюдение за рабочей сменой показывает, где человек переключается между чатами, таблицами и программами. Для анализа берём несколько обычных случаев и исключения: отмену, повторное обращение, ошибку в документе, отсутствие ответственного.
Отдельно составляем карту программ и данных. Где хранится актуальная карточка клиента? В какой системе учитывается оплата? Кто может исправить заказ? Как сведения попадают из одной системы в другую? Проверяем доступные способы подключения и ограничения поставщиков.
Описываем фактический путь операции, очереди ожидания, ручные действия и точки передачи между отделами. У каждого решения должен быть ответственный.
Ищем дубли, пустые обязательные поля и разные трактовки одного статуса. Выясняем, кто отвечает за исправление данных и какие записи можно использовать для проверки.
Изучаем настройки, существующие интеграции, документацию и условия подключения. Для первоначального обследования предпочитаем доступ только на чтение.
Отделяем неудобство программы от противоречивого правила или перегруженного согласования. Иногда полезнее изменить порядок работы, чем добавлять ещё один сервис.
Для одной задачи может подойти настройка текущей системы, готовый инструмент или собственная разработка. Сравниваем варианты на вашем процессе.
У каждого варианта описываем, что изменится для сотрудников, как будут двигаться данные, какие ограничения останутся и кто станет поддерживать решение. Показываем, что можно сделать в первую очередь, а что имеет смысл отложить.
В оценку входят разработка, лицензии, подключение внешних сервисов, перенос данных и сопровождение. Срок и бюджет даём с допущениями: доступы, качество исходных данных, участие сотрудников, возможности существующих программ. Внешний сервис может изменить тариф или способ подключения; такую зависимость отмечаем заранее.
| Вариант | Когда рассматриваем | Что проверяем |
|---|---|---|
| Настройка текущих программ | Нужная функция уже есть, но процесс использует её частично. | Ограничения лицензии, влияние на другие отделы, возможность отката настроек. |
| Готовый сервис и интеграции | Задача типовая и сервис покрывает важные операции. | Доступ к данным, экспорт, стоимость использования, условия поддержки и зависимость от поставщика. |
| Собственная разработка | Особенности процесса определяют работу и плохо укладываются в готовые функции. | Объём разработки, обслуживание, права на код, совместимость с действующими системами. |
Бизнес, разработка, эксплуатация и безопасность рассматривают один процесс с разных сторон. Их разногласия превращаем в решения, которые можно проверить.
Для обсуждения готовим карту процесса, ограничения и несколько вариантов. Представитель компании объясняет рабочие правила. Разработчик оценивает связи между системами. Специалист по эксплуатации смотрит на размещение, восстановление и наблюдение за сбоями. Специалист по безопасности разбирает доступы и возможное злоупотребление функциями. Если нужен ИИ, отдельно рассматриваем качество ответов и обращение с данными.
Состав участников зависит от задачи. В небольшом проекте несколько ролей может выполнять один человек. Когда требуется независимая проверка или отдельная экспертиза, согласуем её участие и объём заранее. Названия ролей здесь описывают ответственность, а не обещают отдельный штатный отдел на каждый проект.
Учебный пример: кто может изменить сумму заказа после согласования?
Владелец процесса определяет, какие изменения требуют нового согласования и кто вправе его дать. Старые условия сохраняются в истории.
Результат: согласованное правило изменения заказа.
Описываем, как будут работать люди и программы после внедрения. Пользовательский путь и устройство системы должны совпасть.
На схеме будущего процесса показываем состояния операции, действия участников и условия перехода. Для заказа это могут быть черновик, согласование, выполнение, завершение и отмена. Статус оплаты рассматриваем отдельно: выполненная работа сама по себе не подтверждает поступление денег.
Составляем модель данных и определяем, какая система отвечает за каждую сущность. Продумываем, как новые функции войдут в привычные рабочие экраны. Делаем прототип важных действий и проверяем его вместе с будущими пользователями: можно ли понять статус, исправить ошибку и продолжить прерванную работу.
Кто назначает исполнителя, когда истекает резерв, что делать с отменой и повторной заявкой. Эти условия становятся частью требований.
Сотрудник видит доступные ему действия и понятное объяснение ограничений. Разбираем работу на телефоне, длинные списки, пустые состояния и ошибки.
Определяем границы компонентов, способы подключения, размещение и хранение данных. Учитываем существующую инфраструктуру и возможности команды, которая будет поддерживать систему.

Передача заявки в CRM выглядит просто, пока внешний сервис не отвечает или отправитель не присылает одно событие дважды.
Для каждого подключения фиксируем, какие данные передаются, кто их принимает и как подтверждается результат. Проверяем способы авторизации, ограничения частоты запросов и формат ошибок. Если документации не хватает, сначала делаем небольшой технический эксперимент на согласованных данных.
Продумываем повторную доставку и защиту от дублей. Если ответ не пришёл, система не должна создавать ещё один заказ при каждой попытке. Там, где это возможно, операции получают устойчивый идентификатор. Очередь, история попыток и сверка между системами помогают найти зависшую передачу.
Определяем, где хранится актуальное значение каждого поля. При конфликте данные не должны молча перезаписываться в случайном порядке.
Проверяем недоступность сервиса, задержки и ошибочный формат. Решаем, какие операции повторять автоматически, а какие отправлять сотруднику.
Описываем зависимость от интерфейса поставщика и порядок проверки после его изменения. При отсутствии поддерживаемого подключения оцениваем ограничения отдельно.
На учебном примере видно, что автоматизация должна делать при обычной работе, повторной отправке и сбое.
Выберите сценарий и запустите прохождение. Названия систем и правила условные. В реальном проекте они определяются после аудита.
Начнём с обращения клиента. Каждый шаг покажет, что проверяет система.
Первая версия должна пройти один процесс от начала до конца. Так команда раньше замечает ошибки в правилах и подключениях.
Разбиваем работу на небольшие законченные части: например, приём заявки, назначение исполнителя и подтверждение результата. Для каждой части есть описание, критерии проверки и демонстрация заказчику. Обратная связь сотрудников возвращается в список задач.
Код и настройки храним с историей изменений. Изменения проходят проверку другим участником, когда это предусмотрено составом команды. Подключения и перенос данных сначала проверяем в отдельной среде; рабочие доступы не копируем в документы и переписку.
Новые пожелания обсуждаем вместе с их последствиями для сроков и бюджета. В журнале решений отмечаем, что меняется, почему и какой ранее согласованный сценарий это затрагивает. Заказчик видит готовность по работающим функциям и результатам проверок.

Доступ к заказам, документам и операциям нужно ограничить ещё при проектировании. Перед запуском проверяем, что ограничения действительно работают.
Начинаем с модели рисков: какие сведения чувствительны, кто может действовать в системе и что произойдёт при ошибке или злоупотреблении. Определяем границы доверия между пользователями, внутренними сервисами и внешними подключениями. По этой модели составляем программу проверок.
Аудит безопасности охватывает согласованную область проекта. Разбор кода, настроек и прав дополняет проверки работающей системы. Если требуется тестирование с имитацией атак, заранее определяем окружение, допустимые действия, время работ и порядок остановки. Результаты одной проверки не означают, что вся инфраструктура компании исследована.
Проверяем вход, завершение сессий, отзыв доступа и разграничение ролей. Менеджер не должен читать чужие закрытые данные, а обычный пользователь назначать себе права администратора.
Проверяем изменение суммы, подтверждение операции, отмену и переход между статусами. Важные ограничения должны действовать на сервере, даже если их обойти в интерфейсе.
Изучаем загрузку файлов, обработку входных значений, доступ к внешним адресам и проверку событий. Ключи подключений хранятся отдельно от кода и выдаются с нужным минимумом прав.
Проверяем согласованные настройки размещения, зависимости, обновления и способ выпуска версии. Среды разделяем по назначению; секреты и лишние сведения не попадают в журналы.
Проверяем регистрацию важных действий, сохранность резервных копий и восстановление на согласованном стенде. Существование файла копии ещё не доказывает возможность вернуть систему в работу.
Неустранённые риски остаются в отчёте. Критерии, при которых запуск откладывается, согласуем до проверки.
При составлении требований можно использовать OWASP ASVS, а для организации безопасной разработки NIST SSDF. Объём и применимость требований определяем для конкретного проекта; использование этих материалов само по себе не означает сертификацию.
Успешное открытие экранов недостаточно. Проверяем, проходит ли операция все этапы и сохраняются ли данные при ошибках.
Программу приёмки готовим вместе с требованиями. В неё входят обычные действия, граничные случаи и сценарии отказа. Сотрудники проверяют, можно ли выполнять ежедневную работу, а инженерная команда проверяет поведение системы и обмен данными.
Создание, изменение, отмена, повтор, одновременная работа двух сотрудников и переходы между статусами. Отдельно проверяем ограничения по ролям.
Согласуем ожидаемый объём и проверяем, как система работает при росте очереди и замедлении внешних сервисов. Обещания скорости должны опираться на результаты измерений.
Сверяем важные поля между источником и получателем. Проверяем суммы, даты, идентификаторы и сохранение истории при изменениях.
Проверяем понятность ошибок, основные устройства, инструкции и возможность продолжить работу после перерыва. Обратная связь влияет на доработки.
Перед переходом нужно понять, какие сведения переносить, как проверить их полноту и когда прекратить изменения в старой системе.
Для переноса готовим правила преобразования полей, обработки дублей и связей между записями. Делаем пробную загрузку и сверяем результат. Записи, которые не удалось перенести, попадают в отдельный перечень с причиной и порядком исправления.
Согласуем окно перехода, ответственность за подтверждение и порядок отката. Для длительного переноса определяем, как учитывать изменения, сделанные после исходной выгрузки. Старые данные сохраняем на согласованный срок и ограничиваем доступ к архиву.
Обучение строим на реальных действиях каждой роли: принять обращение, исправить ошибку, завершить заказ, найти зависшую операцию. Руководителю показываем, как оценивать результат; администратору, как выдавать доступы и обращаться за помощью.
Пилот позволяет проверить систему в повседневной работе, пока объём операций ещё можно контролировать.
Выбираем группу сотрудников, филиал или категорию заказов. Определяем срок наблюдения и показатели, по которым будем оценивать результат. Участники знают, где сообщать о проблемах и как работать, если новое подключение временно недоступно.
Во время пилота смотрим на завершённые операции, ошибки, очередь ожидания и расхождения данных. Собираем обратную связь и сравниваем результат с исходным состоянием. Если проблема связана с рабочим правилом, обсуждаем его с владельцем процесса.
Ограниченный объём, проверка операций, поддержка участников.
Результаты приёмки и наблюдения, остаточные риски, согласование перехода.
Следующая группа, повторная проверка нагрузки и готовность поддержки.
Компания должна понимать, что у неё работает, кто за это отвечает и как действовать при сбое.
Состав передачи определяем в договорённостях по проекту. Для собственной разработки отдельно фиксируем права на код и порядок предоставления репозитория. Для готовых сервисов описываем владельцев аккаунтов, лицензии и ограничения доступа.
Пароли и ключи передаём через согласованный защищённый канал. После передачи пересматриваем временные доступы участников проекта. Материалы должны позволять обслуживать систему без зависимости от памяти одного разработчика.
Процессы меняются. Поддержка помогает заметить сбой, восстановить работу и оценить следующую доработку.
Условия сопровождения обсуждаем отдельно: время работы поддержки, способы обращения, приоритеты, сроки реакции и границы ответственности. Ответственность за внешний сервис или инфраструктуру должна быть понятна обеим сторонам.
Настраиваем согласованные признаки проблем: зависшие операции, ошибки подключения, рост очереди, истечение доступов и неудачное создание копии. У уведомления есть получатель и ожидаемое действие. Проверяем не только появление сигнала, но и его прекращение после восстановления.
Для инцидента фиксируем влияние, временный способ работы и порядок восстановления. После устранения разбираем причину и необходимые изменения. Обновления и новые интеграции проходят проверку до выпуска.
Периодически возвращаемся к исходной цели. Если сотрудники продолжают вести параллельные таблицы, это повод разобраться в причинах. Дальнейшие улучшения выбираем по наблюдаемым проблемам и согласованному эффекту.
ИИ уместен там, где нужно работать с неструктурированной информацией: читать документ, находить сведения или готовить черновик.
Такую часть проекта оцениваем отдельно. Определяем допустимые ошибки, источники информации и действия, которые требуют проверки человеком. Сначала проверяем качество на рабочих примерах, затем решаем, имеет ли смысл включать помощника в процесс.
Для подключения уточняем, куда передаются сведения, как ограничивается доступ и что сохраняется в журнале. Проверяем попытки заставить помощника обойти инструкции или раскрыть лишние данные. Действия с деньгами, правами и документами получают отдельные правила подтверждения.
Стоимость использования и скорость ответа могут влиять на работу. На пилоте наблюдаем эти параметры вместе с качеством. Если для задачи достаточно обычного правила или поиска по точному полю, рассматриваем и такой вариант.
Подробнее о проектировании ИИ-помощниковНесколько вопросов, которые помогают оценить масштаб и подготовить проект.
Да. Выбираем процесс с понятными границами и владельцем. При этом учитываем связи с другими отделами, чтобы локальное улучшение не создавало им новую ручную работу.
Это станет понятно после аудита. Сначала проверяем возможности действующих программ. Замена системы рассматривается вместе с переносом данных, обучением и стоимостью сопровождения.
По согласованному объёму, подключению систем, требованиям к данным и проверкам. До исследования сложной интеграции оценка может быть предварительной. В предложении указываем допущения и условия уточнения.
Владелец процесса, сотрудники, которые выполняют операции, и ответственные за системы и доступы. Для решений по бюджету и рискам нужен участник с соответствующими полномочиями.
Да. Его результатом станет описание текущей работы, проблем и вариантов улучшения. Разработка и внедрение согласуются отдельно; аудит не обязывает выбирать предложенный вариант.
Согласуем системы, окружение, роли, доступы и методы проверки. Отчёт описывает именно исследованную область. Независимую проверку и специальные требования можно включить в отдельный этап.
Разберём измерения, ошибки и обратную связь. Причина может быть в системе, данных или правилах работы. Следующий шаг согласуем по результатам: исправление, изменение подхода или остановка расширения.