Технология проекта внедрения 1С:ERP – как управлять большим проектом

10.02.23

Управление проектом

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

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

  • Обследование заказчика – сбор требований, моделирование контрольных примеров, демонстрациях их представителям заказчика и подготовка некой сводной модели – то, как предприятие-заказчик будет работать во внедряемой системе. Что это за модель – поговорим отдельно. Также на этапе обследования производится первоначальная настройка системы под требования заказчика – в части базовых настроек, а также описывается методика загрузки начальных данных – справочников, остатков и пр.
  • Доработка типовой конфигурации – в процессе моделирования мы обнаруживаем функциональные разрывы – там, где базовая функциональность системы не устраивает заказчика, на этапе доработки мы дорабатываем типовую систему для устранения этих разрывов. Также на этапе доработки пишутся обработки для загрузки начальных данных.
  • Обучение пользователей – подготовка программы обучения, возможное написание инструкций для пользователей, проведение обучения.
  • Перенос начальных остатков во внедряемую систему – загрузка данных и выверка их пользователями.
  • Опытно-промышленная эксплуатация – передача системы в работу, контроль за использованием, помощь пользователям, исправление ошибок.
  • Передача в промышленную эксплуатацию – перевод поддержки пользователей на ИТ службу заказчика или на договор поддержки (если поддержка идет со стороны подрядчика).
 

С описанием этапов вроде все логично, но вот на практике такая схема почему-то постоянно дает сбой – мы вот что-то такое распланировали, но сказать, где конкретно внутри этапа мы сейчас находимся, сколько нам осталось, где у нас затруднения – нам это неизвестно. В итоге сроки постоянно плывут, заказчик недоволен, руководитель проекта в панике мечется, команда проекта фрустрирована.

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

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

  • Этап Обследование
    • Опрос заказчика, сбор требований
    • Подготовка демо-модели в 1С:ERP
    • Защита демо-модели перед заказчиком
    • Фиксация модели в проектных документах:
    • Фиксация настроек системы
    • Написание регламентов/сценариев работы пользователей
    • Фиксация методов загрузки начальных данных
    • Фиксация функциональных разрывов
  • Этап Доработка типовой системы
    • Подготовка и согласование технических заданий на доработку
    • Программирование по техническим заданиям
    • Сдача доработок заказчику
    • Уточнение проектных документов по итогам сдачи
    • Фиксация настроек системы
    • Написание регламентов/сценариев работы пользователей
    • Фиксация методов загрузки начальных данных
  • Этап Обучение пользователей
    • Подготовка программы обучения и списка необходимых инструкций
    • Написание инструкций
    • Проведение обучения
  • Этап Перенос начальных остатков
    • Подготовка данных из исторических систем/ручная подготовка
    • Загрузка данных в 1С:ERP
    • Проверка данных и исправление ошибок
  • Этап Опытно-промышленная эксплуатация
  • Этап Передача в промышленную эксплуатацию

Вроде стало более понятно, но появилась другая проблема – в одном этапе разные функциональные блоки автмоатизации могут находится на разных подэтапах.

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

И вот в этом проекте мы достаточно быстро разобрались со сбытом, неплохо идут дела с закупками, но вот с производством все пока плохо. Как, гляди на декомпозицию этапов и подэтапов увидеть эту проблему – там ведь нет функциональных блоков?

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

  • Этап Обследование
    • Опрос заказчика, сбор требований
      • Сбыт
      • Производство
      • Закупки
      • ….
    • Подготовка демо-модели в 1С:ERP
      • Сбыт
      • Производство
      • Закупки
      • ….
    • Защита демо-модели перед заказчиком
      • Сбыт
      • Производство
      • Закупки
      • ….
    • …….

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

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

 

 

В каждой ячейке такой управляющей таблицы мы можем хранить данные по плановым срокам, оценочному проценту готовности, фактическому/прогнозному сроку окончания работ. Это уже рабочий инструмент управления – то есть мы видим некую детальную картину работ и можем предметно разговаривать и со своей командой, и с заказчиком.

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

Для решения этой задачи я опять предлагаю декомпозицию – но уже процессную.

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

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

БП 01 Позаказное производство

  • Продажи:
    • Оформления договора
    • Оформление заказа клиента
  • Производство:
    • Оформление заказа на производство
    • Производство продукции
  • Продажи:
    • Отгрузка товара клиенту

Добавим его в нашу карту управления и получим следующую картину:

 

 

Добавим еще процессы, которые мы уже выявили:

 

 

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

Важные замечания по организации работ:

  1. За каждой строкой в карте управления проектом должны стоять конкретное ответственные лица, как со стороны подрядчика, так и со стороны заказчика, с кем Вы, как руководитель проекта, можете обсудить текущую ситуацию по этой задаче.
  2. Вы должны контролировать состояние дел по строкам – если постоянно сдвигаются прогнозные сроки окончания работ, если работа застыла и процент готовности не меняется – Вы должны вмешиваться и помогать двигать работу дальше.
  3. Если работа вдруг поползла назад (была подготовка модели и вдруг опять опрос) – это ПРОБЛЕМА, которая требует Вашего срочного вмешательства, потому что такой цикл может уйти в бесконечность – тут или заказчик не серьезно относится к работе или исполнитель со стороны подрядчика не справляется – Ваша задача как руководителя проекта.

Теперь FAQ и рекомендации:

Вопрос: Откуда берется список бизнес процессов?

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

Вопрос: Как понять где у нас узкое место проекта?

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

Вопрос: А вот у меня за один процесс отвечают несколько людей – их много, тяжело управлять такой большой группой – что делать?

Ответ: Поделите процесс на несколько процессов и внесите их в реестр и в карту управления – документ может и должен регулярно уточняться.

Вопрос: Мой консультант слишком долго возится с одним процессом – что делать?

Ответ: Смените консультанта, если он объективно не справляется, или поделите большой процесс на части и добавьте еще одного консультанта. Например, процесс позаказного производства я мог бы разбить на два подпроцесса:

  • БП-01-01 Позаказное производство – оформление договора и заказа
  • БП-01-02 Позаказное производство – производство и отгрузка

 

 

Вопрос: Как часто нужно вносить и актуализировать информацию?

Ответ: Пару раз в неделю достаточно – главное, чтобы консультанты не забывали, что им нужно отчитываться. Ну и Вы должны смотреть на данные и разговаривать с людьми – кого-то призвать работать активнее, кого-то похвалить, кому-то дать еще помощников, кому-то помочь с заказчиком – адресно вмешаться в ситуацию. Ни что так не демотивирует людей, как работа, которая никому не нужна – если Вы перевели команду на какую-то систему управления, то Вы должны ей пользоваться, а не спать месяц, а потом судорожно пытаться понять «Кто я, Где я, Зачем все это, ГОСПОДИ ПОМОГИ ?!».

Вопрос: Как это соотносится с листами учета рабочего времени?

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

Вопрос: Все это как-то сложно выглядит – а есть какая-то система проектного управления, которая использует такой подход?

Ответ: В бытность свою я написал свою, когда понял, что проджекта не хватает. Написал традиционно на 1С, как расширение для 1С:Документооборота. Сейчас готовлюсь выложить на Инфостарт – добавьте статью в избранное и посмотрите через месяц – будет обновление – выложу скорее всего за какие-нибудь символически 2-3 стартмани.

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

Традиционный блок с предыдущими материалами (последние две статьи как-то незаслуженно мало людей увидело - рекомендую):  

Как умирают розовые единороги, или бизнес-автоматизация как способ сделать людей несчастными

Как успешно выполнить проект автоматизации и получить от этого удовольствие – часть первая

Как успешно выполнить проект автоматизации и получить от этого удовольствие – часть вторая, корпоративная

 

Управление проектом 1С:ERP

См. также

Болезни роста: эволюция отдела разработки

Коммуникации ИТ-компания Бесплатно (free)

Многие руководители считают, что сто человек работают в сто раз эффективнее, чем один. Однако масштабирование – нелинейный процесс. Производительность большой команды не всегда равна сумме производительностей ее членов. Как сделать так, чтобы члены команды усиливали друг друга, а не тормозили? Компания ИСВС проходила этот путь и знает ответ!

12.04.2024    1521    0    vasilnikol    18    

27

Гореть, но не выгорать: как сохранить ресурс специалистов

Коммуникации Мотивация Личная эффективность Бесплатно (free)

Сейчас на рынке много объемных проектов, и специалисты часто сталкиваются c перегрузками. Чтобы сохранить ресурсное состояние и не допустить выгорания, нужна личная работа человека и грамотный подход руководителей. В статье рассказываю, как мы помогаем сотрудникам справиться со стрессом.

15.01.2024    1810    0    KChebykina    0    

32

10 типовых рисков срывов проекта. Памятка для внедренцев и заказчиков

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

Как определить, что риск проекта высок настолько, что взяться за него – в 99% случаев значит потерять драгоценное время, деньги и другие ресурсы? Как еще до старта определить, что проект в лучшем случае на выходе станет пародией на задуманное, а в худшем – будет сорван? Сформулируем список типовых рисков срывов проекта и постараемся уберечь от ошибок внедренцев и заказчиков.

20.12.2023    2892    0    1СERP    21    

31

Детский сад, штаны на лямках

Лидерство Бесплатно (free)

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

27.10.2023    4215    0    a.doroshkevich    27    

67

Внедрение крупного проекта на ERP 2.5 с применением методических решений из УПП 1.3 и обеспечением товаров с разных складов с учетом серий

Кейсы проектов Платформа 1С v8.3 1С:ERP Управление предприятием 2 Оптовая торговля, дистрибуция, логистика Россия Бесплатно (free)

В 2021 году начали проект в дистрибьюторской компании. Имели большой опыт внедрения УПП, но периодически возникали вопросы. Зачем что-то придумали в ERP, что стало менее удобнее, чем было в УПП? Почему нельзя было взять лучшие идеи из УПП и ERP и скрестить их? А идея, что обеспечение нужно выносить из заказов, с каждым новым проектом находила все большее подтверждение. В итоге на этом проекте удалось применить лучшие (на мой взгляд) методические решения, которые мне довелось внедрять в конфигурациях УПП и ERP, в т.ч. подход, что реагировать нужно только на важное (то, как на заре появления ERP Фирма 1С ее позиционировала).

05.07.2023    14466    0    ASchekachev    37    

55

Организация работы внутренней команды 1С с помощью Канбан

Канбан и поставка ценности Бесплатно (free)

Когда ИТ-отдел разрывается между разнотипными задачами от внутренних заказчиков, стоит посмотреть в сторону гибких подходов. О том, как, используя три практики Канбана – WiP-лимит, визуализация и распределение по сервисам – улучшить отношения с заказчиками, не бояться давать обещания по срокам и укладываться в них, на конференции Infostart Event 2021 Moscow Premiere рассказал руководитель направления 1С в компании UTG Станислав Алексенко.

28.06.2023    5918    0    stnslv    5    

25

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

Команда Бесплатно (free)

На конференции Infostart Event 2021 Moscow Premiere Григорий Шатров и Марина Ершова рассказали о переходе к командной работе, который стал революцией в отделе сопровождения компании ИнфоСофт. И поделились подходами, которые позволили вдвое увеличить эффективность закрытия задач и открыли команде путь к новым интересным проектам.

19.04.2023    4206    0    G.Shatrov    24    

27

На что похож ваш продукт: на Аквариум или на Муравейник? 

Инструменты управления проектом Бесплатно (free)

Давайте поиграем в метафоры в лучших традициях экстремального программирования. А заодно проведем новогодний конкурс - на лучшую метафору для автоматизированного продукта

27.12.2022    2808    0    MariaTemchina    28    

24
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. 1СERP 3051 14.02.23 08:39 Сейчас в теме
Все логично. Спасибо за статью.
2. TigerS74 16.03.23 11:15 Сейчас в теме
Отлично всё расписано! Странно что мало плюсов.
Оставьте свое сообщение