Найти в Дзене
Кирилл Ледовский

Статья 3: SmartBuild. От слов к коду: Как этапы «Проектирование» и «Построение» создают работающую ERP-систему

Автор: Кирилл Ледовский, эксперт по цифровой трансформации. Введение для читателя Дзен:
Представьте, что у вас есть блестящая идея нового гаджета и даже его схематичный набросок. Но чтобы он заработал, нужны детальные чертежи для инженеров и собранный рабочий прототип. В мире внедрения ERP после этапа «Анализ» наступает время «Проектировщиков» и «Сборщиков». Это этапы «Проектирование решения» и «Построение», где утвержденные идеи превращаются в конкретные настройки системы, код и проверенные модули. Давайте разберем, как методология SmartBuild и ИИ-помощник (AIDM-Визардом) делают этот путь максимально быстрым и безошибочным. Глава 4: Этап «Проектирование решения» — Создаем «цифровые чертежи» Цель этого этапа — прекратить дискуссии и начать создавать. Все решения по разрывам (Gaps) утверждены, видение будущих процессов согласовано. Теперь нужно создать детальные, недвусмысленные инструкции для двух групп: 1) для конфигураторов, которые будут настраивать стандартные модули 1C ERP, и 2) д
Автор: Кирилл Ледовский, эксперт по цифровой трансформации.
Автор: Кирилл Ледовский, эксперт по цифровой трансформации.

Введение для читателя Дзен:
Представьте, что у вас есть блестящая идея нового гаджета и даже его схематичный набросок. Но чтобы он заработал, нужны детальные чертежи для инженеров и собранный рабочий прототип. В мире внедрения ERP после этапа «Анализ» наступает время «Проектировщиков» и «Сборщиков». Это этапы
«Проектирование решения» и «Построение», где утвержденные идеи превращаются в конкретные настройки системы, код и проверенные модули. Давайте разберем, как методология SmartBuild и ИИ-помощник (AIDM-Визардом) делают этот путь максимально быстрым и безошибочным.

Глава 4: Этап «Проектирование решения» — Создаем «цифровые чертежи»

Цель этого этапа — прекратить дискуссии и начать создавать. Все решения по разрывам (Gaps) утверждены, видение будущих процессов согласовано. Теперь нужно создать детальные, недвусмысленные инструкции для двух групп: 1) для конфигураторов, которые будут настраивать стандартные модули 1C ERP, и 2) для разработчиков, которые будут писать код для нестандартных расширений.

Обзор этапа: Точность — вежливость королей и проектировщиков ERP

Что мы делаем?

· Детализируем бизнес-процедуры: Превращаем схему процесса (БП.080) в пошаговые регламенты для пользователей — «Документация бизнес-процедур» (БП.090). Это основа для будущих инструкций и скриптов обучения.

· Проектируем доработки: Для каждого утвержденного расширения (дополнительного отчета, интеграции, модификации формы) создаем два ключевых артефакта:

o Функциональное описание (ПР.050): Что должна делать доработка с точки зрения бизнес-пользователя. «При нажатии кнопки X система должна рассчитать Y и вывести отчет Z».

o Техническое задание (ПР.070): Как это будет реализовано с точки зрения программиста. Какие таблицы, методы, API используются.

· Уточняем архитектуру: Детализируем техническую архитектуру (серверы, сети, безопасность) с учетом всех спроектированных доработок и интеграций.

· Готовимся к тестированию: Разрабатываем дизайн тестов производительности и начинаем готовить тестовые данные.

Ключевой принцип: Каждое решение, принятое на предыдущем этапе, теперь должно получить своего «владельца» (аналитика, архитектора, разработчика) и четкий план реализации.

Внимание используется ИИ!
*Создание
«Технического задания на расширение» (ПР.070) — кропотливая и критически важная работа, где любая неточность ведет к переделке. AIDM-Визард ускоряет процесс в разы:*

1. На основе «Функционального описания» (ПР.050) и связанных с ним артефактов (модель данных, архитектура) ИИ генерирует каркас технического задания.

2. Он автоматически предлагает оптимальные технологические стеки для решения задачи (например, «для этой интеграции в реальном времени используйте REST API на основе стандарта OData»), ссылаясь на best practices и выполненные подобные проекты в базе знаний.

3. Система проверяет проектную документацию на внутреннюю согласованность и соответствие стандартам кодирования компании, выделяя спорные места для ревью архитектором.
*Так из 5-дневной задачи «написать ТЗ» она превращается в часовую задачу «проверить и доработать сгенерированное ИИ ТЗ».*

Ключевые артефакты-вехи этапа

1. Документация бизнес-процедур (БП.090): Утвержденные пошаговые инструкции «как работать». Это прямой вход в модуль «1C ERP: Описание процессов» и в материалы обучения.

2. Набор утвержденных технических заданий (ПР.070): Пакет документов, который официально передается команде разработки для начала коддинга. Утверждение этого пакета — ключевой gate перед переходом к следующему этапу.

3. Детализированная архитектура (ТА.100): Полный комплект документов по инфраструктуре, достаточный для закупки оборудования и подготовки промышленного контура.

Комментарий о соответствии TOGAF: Этап «Проектирование решения» в SmartBuild выполняет роль моста между фазами TOGAF «Архитектура решений» (Solutions Architecture) и «Планирование перехода» (Transition Planning). Артефакты ПР.050 и ПР.070 являются конкретными реализациями архитектурных строительных блоков (Solution Building Blocks), которые были определены на более ранних фазах TOGAF.

Управление рисками: Предотвращаем хаос в разработке

· Риск: «Эффект разорванной телефонной трубки» — бизнес-аналитик, проектировщик и разработчик по-разному поняли одно требование.

o Решение SmartBuild: Использование связанных артефактов. ИИ-помощник поддерживает прослеживаемость: от требования в сценарии (ОБТ.050) через сопоставление (СБТ.030) и функциональное описание (ПР.050) к техническому заданию (ПР.070). Любое изменение в одном документе автоматически помечает связанные как «требующие пересмотра».

· Риск: «Расползание» технического дизайна, когда каждая доработка проектируется в вакууме, что ведет к конфликтам в будущей сборке.

o Решение SmartBuild: Регламентные просмотры дизайна (ПР.080). Перед утверждением все технические задания проходят кросс-функциональный проверки с участием ведущего архитектора, аналитика и будущего разработчика. AIDM-Визард (ИИ-помощник) заранее анализирует изменения в кодовой базе и предупреждает о потенциальных конфликтах.

Глава 5: Этап «Построение» — Сборка и комплексная проверка «конструктора»

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

Обзор этапа: Код, тесты и подготовка к «большому переезду»

Что мы делаем?

· Пишем и тестируем код: Разработчики создают все утвержденные расширения, интерфейсы и программы конвертации данных. Каждый модуль проходит модульное и интеграционное тестирование.

· Настраиваем систему: Конфигураторы наполняют систему справочниками, настраивают бизнес-процессы, роли и права доступа в соответствии с утвержденными проектами.

· Проводим «генеральную репетицию» — тестирование бизнес-системы: Это главное событие этапа, часто называемое Конференц-пилот (Conference Room Pilot, CRP), а у нас известное как Комплексные испытания. Ключевые пользователи в специально подготовленной среде, максимально близкой к будущей промышленной, выполняют ВСЕ свои ежедневные процессы от начала до конца, используя новую систему. Цель — доказать, что система в сборе удовлетворяет всем бизнес-требованиям.

· Создаем «инфраструктуру поддержки»: Готовим план перехода, дизайн промышленной поддержки, инструкции для администраторов и финальные материалы для обучения пользователей.

Внимание используется ИИ!
*Проведение
«Тестирования бизнес-системы» (ТС.040) — ресурсоемкий и организационно сложный процесс. SmartBuild с ИИ трансформирует его:*

1. *AIDM-Визард автоматически генерирует тестовые скрипты на основе артефактов «Документация бизнес-процедур» (БП.090) и «Сценарии требований» (ОБТ.050).*

2. *Он создает реалистичный объем тестовых данных, искусственно «размножая» и варьируя эталонные данные с учетом метрик бизнес-объемов (ОБТ.040).*

3. Во время самого CRP ИИ выступает в роли интеллектуального регистратора дефектов: система анализирует действия пользователей, фиксирует отклонения от ожидаемого сценария, автоматически классифицирует найденные ошибки (критическая/не критическая, функциональная/интерфейсная) и назначает их ответственным разработчикам в Яндекс.Трекере.
Это превращает хаотичный процесс поиска ошибок в управляемый и измеримый конвейер.

Ключевые артефакты-вехи этапа

1. Протестированная бизнес-система: Не просто набор работающих модулей, а целостная система, успешно прошедшая CRP и подписанный акт о готовности к переходу в промышленную эксплуатацию. Это главный итог этапа.

2. Полный комплект документации: Готовые пользовательские инструкции, технические руководства и «План перехода и отката» (ПМ.030) — инструкция на случай, если что-то пойдет не так при запуске.

3. Готовая среда для обучения пользователей: Все материалы и настроенная учебная база для массового обучения.

Практические советы для успешного построения

· Принцип «непрерывной сборки»: Интегрируйте и тестируйте новые куски кода как можно чаще, а не в конце этапа. Это позволит находить проблемы раньше.

· Тестируйте не только «счастливый путь»: Обязательно проверяйте, как система ведет себя при ошибочных действиях пользователя, сбоях связи, неполных данных.

· Вовлекайте будущих администраторов: Пусть IT-специалисты заказчика активно участвуют в настройке тестовой среды и создании инструкций. Это лучшая подготовка для них.

· Не экономьте на данных для тестирования: Реалистичный объем и качество данных — залог того, что проблемы с производительностью и корректностью обработки будут выявлены здесь, а не на реальных пользователях.

Комментарий о соответствии TOGAF: Этап «Построение» соответствует фазе «Реализация» (Implementation) в TOGAF, где архитектурные проекты воплощаются в конкретные работающие компоненты. SmartBuild добавляет к этому детально прописанные процессы тестирования и подготовки эксплуатационной документации, что часто остается за рамками классического TOGAF.

Что ждет впереди? Самое ответственное — «Переход», когда система встречается с реальными пользователями и живыми данными, и «Промышленная эксплуатация», где проект переходит в режим постоянного улучшения. Как провести «переезд» без паники и как извлечь максимум пользы из работающей системы — тема заключительной статьи цикла.

Продолжение следует... В финальном выпуске: как без паники запустить ERP-систему для сотен пользователей, что делать в первые дни после запуска и как планировать развитие системы.