История одного проекта обновления, где опыт — сын ошибок трудных (и хорошо, что не наших)

12.07.24

Управление проектом и продуктом - Кейсы проектов

Бывают ситуации, когда обновление изрядно измененной 1С с большой базой не составляет особых трудностей — до определенного момента. Таким моментом становится, например, переход на новую подредакцию. После чего приходит понимание, что обновлять, как раньше — уже не получается и нужно что-то менять.

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

 

Точка отсчета

С заказчиком мы общались с 2021 года. Всё у него было более-менее хорошо: собственная ИТ-команда с программистами и аналитиками, наработанные отношения с подрядчиками — в общем, не было смысла отдавать обновление на аутсорс кому-то ещё.

А потом потребовался переход 1С:ERP с 2.4 на 2.5. Собственно, речь не про этот переход — наша оценка не подошла по срокам, поэтому договорились вернуться уже к регулярному обновление, когда будет свежая программа. 

Время шло, в компании случились кадровые перестановки, появились новые подрядчики по 1С и… случился тот самый момент. Переход был болезненный: не уложились в техокно — были «пробуксовки» с обработчиками обновления, регулярно появлялись ошибки непосредственно после обновления. В общем, получили негативный опыт.

 

Приходим к взаимопониманию

Из той истории, заказчик пришел к нам уже с другим уровнем понимания задачи обновления.  Просто результата «ERP обновлена до 2.5.x.y» было уже недостаточно.

Исходная ситуация: обновление с 2.5.8 до актуального релиза ветки 2.5.12, в конфигурации несколько сотен добавленных и измененных объектов, форм и модулей, 500 внешних отчетов и обработок, одно расширение, около 300 пользователей, база более 100 гб, технологическое окно — с 21.00 субботы до 6.00 утра понедельника. Доработки ведутся практически постоянно.

 


Отчет из оценки

 

Что хотел заказчик:

  • Во-первых, уложиться в технологическое окно. Без этого не было смысла начинать.
  • Во-вторых, особый акцент на тестировании.
  • В-третьих, оперативную поддержку.
  • В-четвертых, обновление и тестовую эксплуатацию на его стороне.

И главное — понимание, как будет выглядеть весь проект «от и до». Потому что, когда они начинали обновление с 2.4 на 2.5, у них с исполнителем было разное понимание и процесса, и результата.

С нашей стороны были встречные пожелания:

  • Присутствие методолога со стороны клиента (мы знали, что он есть).
  • Общая среда общения между командой клиента и нашей командой, где можно было оперативно общаться по поводу ошибок.

 

План-график-контрольная среда

Общее складывается из частного. Поэтому по каждому этапу проговаривали и прописывали в плане и приложении, что будет результатом. Итогом была подробная таблица: последовательность действий, сроки, ответственные, риски.

 


План-график работ проекта

 

В нашем случае первую часть работы делает программа «1С:Автоматизированное обновление измененных конфигураций» и её операторы: продукт находит и переносит доработки, делает автоматическое тестирование перенесенных доработок — отслеживание движения документов, открытие форм и работу элементов интерфейса, а специалисты проверяют результат.

 


Модификации конфигурации такие, что на автоматизированное обновление и тестирование ушло почти 4 недели

 

Есть расширения — нужно расширенное тестирование

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

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

 


Непредвиденная ситуация

 

От непредвиденных ситуаций никто не застрахован, поэтому страховаться надо. Например, к целевому релизу не подходит платформа на сервере клиента. По договоренности заказчик сам должен был следить за обновлением платформы, но — он же ждет от специалистов исполнителя, как экспертов, что мы предупредим, акцентируем внимание, что надо её актуализировать. Или, например, закончилось место на сервере — и пока его не добавят, работа встаёт.

 

Отыгрывать роли до конца

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

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

На данном обновлении до пользователей смогли дойти только пара недочетов, завязанные на конкретную реализацию бонусной системы и специфические бюджетные отчеты. И быстро решить их помогла та самая прямая связь с пользователями, которые смогли объяснить механизм работы.

 

Свежайшие доработки, свежайший релиз и промышленная эксплуатация

Конфигурация заказчика дорабатывается постоянно. К моменту обновления рабочей базы пришлось повторить цикл предыдущих работ в меньшем масштабе: перенести, адаптировать, повторно протестировать. Учесть, что за прошедшее с начала проекта время могли выйти новые релизы и понять, стоит ли на них до-обновиться, в нашем случае это надо было сделать с 147 до 178 релиза. Изменения были не глобальные, главное — учесть с точки зрения организации, что эти доработки будут.

IT-отдел клиента выпускает свой доработанный релиз конфигурации к четвергу. Нам со своей стороны нужно успеть подстроиться и сделать обновление, пока доработка остановлена.
После обновления рабочей базы пользователям в первые дни требовалась молниеносная реакция техподдержки. Чтобы не 2-3 суток, а прямо сразу подключались консультант и разработчик. Это могут быть как самые напряженные дни, так и самые простые — если все предыдущие этапы готовились правильно.

 


Конец — делу венец

 

По трудозатратам получилось, что 10% пришлось на автоматизированное обновление и тестирование, 70% — дальнейшая работа консультантов и подключаемых разработчиков, 20% на специалистов со стороны клиента.

 

Итого: как организовать сложное обновление с подрядчиком, чтобы оно прошло успешно

Резюмируем, что сделать всем сторонам проекта, чтобы сложное обновление прошло успешно.

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

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

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

Актуализируйте документ не реже раза в неделю. Организуйте для команды исполнителя прямой канал связи с командой заказчика, это упрощает решение непредвиденных ситуаций. Часто сроки проекта сдвигаются именно из-за каких-то второстепенных вещей, потому, что им банально не уделили внимания.

Если нужно будет что-то доработать по ходу обновления — сразу заложите часы на разработчика. На стадии промышленной эксплуатации зарезервируйте хотя бы на первые 2-3 дня выделенных специалистов для быстрой техподдержки.

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

Результат обновления — не только конфигурация на целевом релизе, но и комфорт заказчика во время процесса.

обновление 1С проект обновления управленеи проектами

Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

См. также

Продуктовый подход Кейсы проектов Бесплатно (free)

Бюджет согласован, инфобез доволен, акты готовы – а пользователи получили продукт, который только усложнил им жизнь: так бывает, когда их интересы теряются за проектными процедурами. На реальных кейсах разбираем вредные советы для проектных менеджеров: как не заметить ключевых пользователей, автоматизировать не тот процесс, потратить ресурсы на «рюшечки» и обнаружить последствия только при внедрении. Показываем, что двухсекундное «улучшение» способно потребовать еще одного оператора, а цифровая регистрация – оказаться медленнее бумажного листа и давать 20% неудачных попыток. Объясняем, как представители пользователей, прототипирование, «Путь героя» и наблюдение за реальной работой помогают отделить ключевые потребности от второстепенных и сохранить ценность продукта.

03.09.2026    170    0    bithunter    0    

0

Взгляд со стороны Заказчика Работа с заинтересованными сторонами Внедрение изменений 1С:Предприятие 8 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Бесплатно (free)

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

25.08.2026    246    0    maxber    0    

1

Работа с заинтересованными сторонами Россия Бесплатно (free)

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

09.07.2026    390    0    NikolayMaerov    0    

3

Кейсы проектов Программист 1С:Предприятие 8 1С 8.3 1С 8.5 1С:Управление холдингом Россия Бесплатно (free)

Рассказываю про свой опыт применения ИИ на проекте внедрения 1С:УХ. Разбираю путь от неудачного первого эксперимента, где протоколы, подготовленные ИИ, не прошли фильтр согласований, до создания ИИ системы генерации документов. Для технических специалистов 1С статья будет полезна как практический разбор: что можно отдавать ИИ при работе с протоколами, ТЗ и проектными решениями, а что нельзя. Показываю, почему большой промпт не спасает, как разделить генерацию, аудит и редактирование, как использовать шаблоны, эталоны и правила, чтобы не получить галлюцинации, сломанный формат и возвраты от заказчика. Для управленцев — рассказываю кейс про управление производительностью проектной команды. Разбираю, как найти узкое место в контуре подготовки документации, замерить эффект от ИИ, не переложить потери на заказчика, снизить себестоимость ручной рутины и сохранить контроль качества в условиях давления на сроки и бюджеты.

18.06.2026    1197    5    RailMen    20    

4

Работа с требованиями Анализ предметной области Работа с заинтересованными сторонами Бесплатно (free)

Интервью с заказчиком часто решает судьбу 1С-проекта: получится ли понять процесс, выявить риски и собрать нормальные требования — или встреча уйдёт в общие разговоры. Разбираем, как 1С-аналитику использовать ИИ для подготовки к интервью: изучить предметную область, составить вопросы, продумать риски, сценарии, документы, роли и интеграции.

16.06.2026    639    0    YA_826532418    0    

4

Работа с требованиями Взгляд со стороны Заказчика Работа с заинтересованными сторонами Внедрение изменений Россия Бесплатно (free)

На 1С-проектах часто звучит фраза: “Сделайте как раньше, только в новой системе”. Обычно за ней скрываются страх изменений, привычки пользователей, неописанные процессы и желание перенести старый хаос в новую 1С. Разбираем, как аналитику и руководителю проекта защищать решение без конфликта, давления и бесконечных переделок.

15.06.2026    610    0    YA_826532418    4    

4

Коммуникации Кейсы проектов Внедрение изменений Бесплатно (free)

Не стоит забывать, что исход проекта во многом зависит от мнения пользователей. Когда сотрудники не готовы к изменениям, а важные вопросы не проговариваются вслух, возникает сопротивление и саботаж. Разберем, как к этому готовиться и как помогает «нулевой этап» – стратегическая сессия перед проектом.

29.04.2026    808    0    APishchalnikov    0    

4
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. RocKeR_13 1485 12.07.24 15:34 Сейчас в теме
Расширения почти всегда добавляют трудозатрат. Если по основным цепочкам все понятно — запустил перепроведение документов и только, то в расширении нужно погружаться и понимать для чего оно было сделано, какие бизнес-процессы нужно закрыть.

Что-то не понял этот момент: а если изменения (допустим, те же самые, что и в расширении) сделаны в основной конфигурации, то не нужно понимать, для чего они сделаны и какие бизнес-процессы нужно этими изменениями закрывать?
Для отправки сообщения требуется регистрация/авторизация