Русский
Русский
English
Статистика
Реклама

Внедрение

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

22.04.2021 10:12:30 | Автор: admin
image
(фото из зарубежного проекта вместо текущего по просьбе безопасников)

До этого в России были внедрения электронных ценников в рознице (МАН, Магнит и так далее), но использовались устройства без сетевой связности, то есть нужно было ходить и обновлять их с помощью программатора либо выставлять на них цену кнопками, как на электронных часах. Плюс прошлые поколения ценников были с жидкокристаллическими дисплеями и суровым bluetooth, а новые с e-ink и сильно переделанной версией IEEE 802.15.4 с поддержкой сна и невероятно экономичных по питанию транзакций. То есть прошлым надо было менять батарею раз в три-семь дней, а новые уже держат два года (по заявлению производителя, пока не было шанса проверить, но аналогичные устройства LORA мы начали использовать лет десять назад, и один-два года похоже на правду), причём год это в секции холодильников, где аккумуляторы должны чувствовать себя зябко.

Собственно, я участвовал в одном из первых в России аналогичном проекте и потому хорошо представляю тот ад, который тогда творился. КРОК 15 лет занимается розницей, и мои коллеги тоже знают, что первые модели были, скорее, прототипами. Но всё равно даже те электронные ценники были лучше, чем резать бумагу и наклеивать скотчем с точки зрения скорости обновления цен в магазине после пересчёта базы на 300-400 позиций за ночь.

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

Пока накрыто два крупных магазина федеральной розничной сети, там 79 тысяч ценников. Если этот проект проживёт полгода успешно, через год ждите такое почти по всей России и наконец-то пропадут проблемы про мы не успели переклеить и акция уже кончилась. Но, возможно, будут новые с тем, что в 18:30 алкоголь будет дороже, чем в 7:00.

Что за устройства


Каждый отдельный модуль представляет из себя экран e-ink с несколькими вариациями цветов (это не RGB, а, скорее, примерный аналог CGA) + управляющая плата + радиоустройство + две плоских батареи C2R2 (в ценниках больше батареи другие).

image

Больше деталей про ценники вот здесь.

Крышка с батареями меняется целиком, то есть можно поколупаться один раз в тёплой уютной админской, а потом уже выдать батареи человеку, который пойдёт менять их. Ну или можно выколупывать-выколупывать их на месте. Устройство умеет предупреждать про низкий заряд батареи примерно за три месяца, чтобы можно было заранее спланировать замену в нашем случае это особенно важно, потому что при 79 тысячах устройств, включённых примерно одновременно, это примерный аналог инвентаризации в торговом зале по объёму труда. С предупреждением можно менять разом, а можно постепенно.

Вся логика лежит на специальном сервере, который получает, с одной стороны, XML с ценами и товарами, а с другой находит ценник с нужным сетевым адресом (соответствующий товару) и пересылает ему новый XML с тем, что показывать. Сам ценник просто показывает то, что сказал ему сервер.

Радиомодуль


Используется протокол ZigBee. Это надстройка к IEEE 802.15.4, созданная специально для медленных IoT с низким потреблением питания. Особенности очень устойчивая сеть с mesh-топологией (хотя у нас это больше похоже на просто звёзды до точек доступа), самовосстановление сети и гарантированная доставка пакетов, даже если устройство надолго выпало из сети или отказал один из опорных узлов. Большую часть времени радиомодуль спит, но иногда просыпается, ждёт апдейта и снова спит, если его нет. Диапазон 2,42,48 ГГц (стандарт позволяет и другие, но это базовый), заявленная скорость 250 Кбит/с в лабораторных условиях, фактическая около 58 Кбит/с (это не сюрприз). Пакеты апдейта цены обычно как раз на секунду.

Архитектура выглядит так:

image

Снаружи откуда-то берутся данные о ценах (обычно из 1C-выгрузки), которые принимает управляющий сервер. Он смотрит на то, что нужно обновить, превращает это всё в команды конкретным устройствам, закрывает ключом и транслирует на точки доступа-гейтвеи. Устройства просыпаются, кушают апдейт и засыпают снова. Управляется всё это с мобильного телефона администратора магазина или отдельного компьютера в магазине, есть и удалённый доступ для админа.

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

Расширенные возможности


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

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

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

На сервере можно посмотреть сводку по устройствам их уровень сигнала и уровень батареи на основании данных протокола.

Сам ценник можно брендировать по рамке под компанию, выбирая её цвет.

Как шло внедрение устройств


Основная масса устройств ценники с экраном 2,9 дюйма с двумя батареями C2R2. Полностью процедура замены крышки с батареями занимает 2540 секунд в зависимости от того, насколько вы опытны (и не обгрызли ли вы ногти). Предполагается, что после вставки батарей ценники себя находят в сети сразу и даже как-то базово определяют своё геометрическое положение относительно базовой станции.

В нашем случае порядка к 4-5 % пришлось подносить программатор (устройство ближнего радиодиапазона) и давать ребут. После такого пинка устройства находились сразу.

image

Полноценное радиообследование магазина не делали, но подозревали, что сложности будут на железных шкафах и в ряде мест с товарами хозназначения из металла. Диапазон выбирался между 1,9 до 5 ГГц, остановились на каналах чуть выше 2,4. На помехи им, в общем-то, плевать из-за протоколов доставки он-деманд, то есть по факту получения сообщения. А оно доставляется всегда, это тоже в протоколе. По-хорошему обследование на таких проектах нужно, это в перспективе означает меньшее энергопотребление оконечных устройств. У нас же была готовая карта расстановки, которую рекомендовал вендор на основе планировки магазина, но вендор до этого не знал, как у нас охраняют колбасу, поэтому в молочку и в мясной отдел мы понатыкали примерно в два раза больше точек. В прикассовой зоне устройства начали создавать помехи друг другу: там мелкие товары, большая плотность устройств, тоже пришлось раскидывать по диапазону шире.

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

Весь немаленький магазин накрыли за пять дней:

  1. Затяжка кабелей (для точек доступа).
  2. Установка креплений.
  3. Установка самих точек доступа.
  4. Конфигурация сети и подключение оконечных устройств.
  5. Проверка работы, перезагрузка, где это требуется (почти везде!).

Но потом кое-что пошло не так.

Вендор поставил магазину ценники в состоянии с батареями на борту, а экспедировали долго и через что-то очень холодное. В итоге нужно было заменить примерно 95 % батарей, они находились в состоянии осталось меньше трёх месяцев. То есть ценники работали, но батареи были нужны новые.

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

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

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

Итог


image
Подробнее..

Внедрение DDR5 будет молниеносным к 2026 году новая память займет 90 рынка

16.06.2021 12:16:05 | Автор: admin
Согласно последнему отчету Yole Developments, внедрение новой памяти DDR5 будет происходить, по меркам сегмента, практически молниеносно. Аналитики компании считают, что уже к 2023 году сумма поставки модулей памяти нового поколения превысят $200 млрд, а к 2026 году новая память займет 90% мирового компьютерного и серверного рынка, вытеснив актуальный сейчас стандарт DDR4.



Такой взрывной рост DDR5 связывают с несколькими аспектами.

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

Второе доминирующее положение DDR5 относительно DDR4. Согласно спецификациям, которые были разработаны ассоциацией твердотельных технологий JEDEC, стартовая частота новой памяти составляет 4800 Mhz сейчас это верхнее значение для DDR4. В перспективе нормальной рабочей частотой модуля на широком старте технологии DDR5 будет 5500-6500 Mhz, вплоть до 8400 Mhz в стоке.

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

Спецификации JEDEC были опубликованы чуть менее, чем год назад 14 июля 2020 года. Согласно тогдашнему анонсу JEDEC, спецификация DDR5, по сравнению с DDR4, поддерживает вдвое больший реальный канал, вплоть до 6,4 Гбит/c у DDR5 против имеющихся 3,2 Гбит/c у DDR4.

Одним из лидеров данного направления является корейская компания SK Hynix один из старейших и крупнейших производителей чипов оперативной памяти в мире. Еще в конце 2020 года корейцы представили первые тестовые модули памяти публике и уже тогда характеристики впечатляли. Тогда новая память показала скорость передачи данных в 4,8-5,6 Гбит/c на контакт. Это 1,8 раза больше, чем базовые показатели памяти предыдущего поколения DDR4. Вся эта скорость сопровождается снижением базового напряжения на планке памяти с 1,2 V до 1,1 V.

В новой памяти все так же будет 288 пинов, то есть в это плане DDR5 является преемником стандарта DDR4, но сама распиновка по модулю будет другой.



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

Но только серверным сегментом все не ограничится. Скорее всего, массовый старт DDR5 произойдет в рамках одного года как в бизнес, так и в потребительском сегменте. Еще при выходе последних пользовательских процессоров Ryzen 5ххх, представители AMD заявляли, что следующая линейка процессоров Ryzen 6xxx под кодовым названием Rembrandt на 6 нм архитектуре Zen 3 Refresh выйдет с поддержкой памяти DDR5. В крайнем случае, это произойдет чуть позже, после выхода архитектуры Zen 4.

Учитывая то, что как минимум в России процессоры Ryzen последний год стабильно доминируют в топах продаж (первые 4 из 5 строчек на Яндекс.Маркете по популярности почти всегда заняты процессорами AMD), можно ожидать и массового перехода пользователей как на Ryzen 6xxx, так и на новую память.



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

Intel тоже не собирается сдавать позиции. Ранее планировалось, что процессоры синих с поддержкой DDR5 появятся на рынке в 2021 году вместе с семейством Tiger Lake-H, однако релиз был перенесен на год: первые камни, способные работать с DDR5, будут выпущены на архитектуре Alder Lake в 2022 году.

Важны и объемы новых модулей. Минимальный размер планки нового стандарта 16 Gb, что должно удовлетворить спрос на все больший и больший объем памяти не только в серверном, но и пользовательском сегменте. Сейчас именно 16 Gb является приемлемым минимумом для домашних станций или мощных ноутбуков. Максимальный объем планки памяти DDR5 согласно спецификации JEDEC, будет составлять 256 Gb.

Апгрейд серверной инфраструктуры процесс не самый быстрый. Однако на фоне роста потребности в мощностях дата-центров и развития облачных технологий, прогноз аналитиков Yole Developments может оказаться правдивым. Считается, что рынок ЦОДов сейчас находится на пике своего развития. Главная тройка игроков этого рынка в лице Amazon, Google и Microsoft активно вкладывает деньги в развитие своих облачных технологий, не отстают от них и частные дата-центры, которые предоставляют бизнесу услуги хостинга.

В 2021 году наметился и новый тренд дата-центры от компании Nvidia для осуществления облачных вычислений. Согласно плану Nvidia, их центры обработки данных будут включать графические процессоры, блоки обработки данных (DPU) и процессоры, причем каждая линейка продуктов будет получать обновленную архитектуру каждые два года. На рынке наблюдается рост популярности новых процессоров и уход от старых лошадок Intel к новому оборудованию, в том числе и появление доли рынка у новых AMD EPYC. Всему этому хозяйству потребуется новая быстрая память.

Именно это и обеспечит рост рынка DDR5 и быстро приведет его к доминирующему положению в ближайшие три-пять лет.



На правах рекламы


Наша компания предлагает серверы в аренду с современными процессорами от Intel и AMD под самые разнообразные задачи. Максимальная конфигурация 128 ядер CPU, 512 ГБ RAM, 4000 ГБ NVMe. Создайте свой собственный тариф самостоятельно в пару кликов!

Подписывайтесь на наш чат в Telegram.

Подробнее..

Как рассчитать стоимость внедрения программного продукта(обеспечения)

03.08.2020 14:12:05 | Автор: admin

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


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


Что такое внедрение?


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


Внедрение состоит из двух основных этапов:


  1. Настройка программного продукта. Этот этап включает в себя различные доработки, интеграцию и непосредственно настройку, т.е. перенос первичных данных, создание групп пользователей и т.д.
  2. Обучение персонала. Мало получить работающую систему, необходимо, чтобы люди знали, что с ней делать. Иначе внедрение программного решения становится бессмысленным.

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


Стоимость настройки программы


На этом этапе работают специалисты двух профилей:


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

Оплата труда каждого участника процесса может быть рассчитана классическим методом:


ставка за 1 час работы * количество времени


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


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


Почему консультант и программист это разные люди?


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


Стоимость услуги внедрения равняется сумме стоимости работы каждого из участников проекта.


Почему не бывает хороших консультантов-программистов?


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


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


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


Потому, я всем рекомендую:


  • Специалистам выбрать направление, которое вам ближе. И совершенствоваться в нем.
  • Заказчикам избегать сотрудничества с программистом-консультантом в одном лице. Кажущаяся дешевизна завершится не лучшим образом.

Как правильно экономить


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


Экономить можно и нужно, но делать это надо разумным образом:


  1. Выбирайте грамотного консультанта.
  2. Проведите качественное предпроектное обследование.
  3. На основе грамотного решения нанимайте нужных специалистов в нужный период времени.

Почему обучение стоит дороже чем консультация


Цена обучения сотрудников обычно не вызывает вопросов. У преподавателей всегда есть цена часа работы в группе или индивидуально, с выездом в офис заказчика, на своей территории или дистанционно. Зависит цена и от типа обучения.


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


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


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

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


Давайте разберемся с этим вопросом немного подробнее. Например, заказчику требуется автоматизация склада.


При консультировании он получает:


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

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


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


В случае обучения консультант передает конкретные навыки. Например, обучает сотрудников компании рассчитывать, создавать, а потом грамотно использовать резервы товара на складе.


При этом необходимо:


  1. Подготовить обучающие материалы примеры, решения, задачи для отработки практических навыков.
  2. Провести само обучение.
  3. Проверить качество переданных знаний.
  4. Оставить людям справочные материалы записи лекций, инструкции, другие подсказки.

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


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


Как налоги влияют на стоимость


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


Возьмем самый простой вариант. Компания работает по УСН, она оплачивает:


  • 6% налогов плюс ещё 1% в случае превышения суммы в 300 тысяч рублей.
  • Дополнительно при оказании услуги в пользу государства и в качестве банковских услуг взимаются суммы за кассовое обслуживание, обналичивание или перевод средств. Эти сборы в общей сложности могут достигать 1,5% и более стоимости услуги.

Таким образом, при сотрудничестве с организацией, работающей на упрощенной схеме налогообложения, к базовой стоимости услуги добавляются минимум 8,5%.


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


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


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


3 времени: оплачиваемое, неоплачиваемое, календарное


В рамках любого проекта оперируют тремя видами времени:


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

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


  1. Предоплаченное заранее уплачивается фиксированный объем. В этом случае специалист заранее оценивает, сколько времени понадобится на выполнение работы. И, если ошибется в оценке, скорей всего, придется завершать работу, так сказать, за своей счет. При полной предоплате заказчику будет сложно пояснить, почему на ту или иную работу понадобилось больше времени.
  2. Постоплаченное затраты времени фиксируются по факту, после чего производится оплата, исходя из тарифа. Удобный вариант в случаях, когда нужны нетиповые доработки, которые сложно оценить заранее, либо для каких-то вспомогательных услуг. Например, индивидуальное обучение руководителя или ведущего специалиста. Количество часов будет таким, какой понадобится. Используется этот вариант обычно, когда, повторюсь, прогнозировать объем работы сложно, а фиксировать затраченное время нет. Т.е. либо при личном присутствии, либо при работе за компьютером с использованием программ-таймеров и т.д.
  3. Смешанное. В этом случае исполнитель берет предоплату за выполнение определенной работы, но, также заранее оговаривается некоторый объем дополнительного времени на всякий случай. Заказчику это удобно, так как с одной стороны, у него есть некоторый запас времени, запланированный заранее, с другой такой подход позволяет снизить сумму предоплаты, ведь исполнитель не будет закладывать в предоплату все возможные нюансы. Исполнитель будет работать с пониманием, что в случае необходимости, у него есть запас времени, который также будет оплачен. В результате он может выставить более привлекательное для заказчика предложение по цене. Здесь важно только одно заранее оговорить, как именно вы будете подтверждать необходимость использовать дополнительное время. Если вы не фиксируете все возможные случаи заранее, возможны конфликты.

Как снизить стоимость за счет календарного срока


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


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


Соотношение: цена-качество-срок


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


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


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


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


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


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


Как рассчитывается стоимость той или доработки в системе


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


Как производится расчет стоимости такой работы:


(количество часов работы программиста * цена часа работы программиста + количество часов работы консультанта * цену часа работы консультанта) * коэффициент неопределенности.


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


Например:


  • Цена часа программиста 2 500 руб.
  • Доработка будет длиться 4 часа.
  • Работа консультанта 1,5-2 часа (она включает в себя переговоры с заказчиком, постановку технического задания программисту, контроль качества).
  • Цена часа работы консультанта 4200 руб.

Получается:


  • Работа программиста: 2500*4 = 10 000 руб.
  • Работа консультанта: 4200 *2 = 8400 руб.

Доработка стоит 18400 руб.


Как снизить стоимость доработки


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

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


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


Как цена руководства влияет на проект


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


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


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


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


Как снизить стоимость руководства


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


Почему некоторые проекты не взлетают дальше продажи


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


Малый и средний бизнес испытывает серьезные проблемы с поиском специалистов по внедрению, и нередко дорогостоящие программные решения остаются в коробке на полке.


Почему так происходит, давайте разберемся на примере программной системы 1С ERP.


Стоимость этого корпоративного продукта составляет 455 тыс. рублей. Из этой суммы 55% наценка франчайзи, т.е. торгового партнера компании 1С. Цифра эта не относится к секретной, в разделе для партнеров 1С на официальном сайте компании можно увидеть, какие проценты от стоимости они готовы отдавать своим официальным представителям.


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


Немного про Agile


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


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


Сегодня нередко эту технологию предлагают использовать при внедрении программных систем для бизнеса. Как это выглядит:


  1. Проект разбивается на небольшие этапы, каждый из которых выполняется после завершения предыдущего.
  2. Оплата производится за каждый этап отдельно.

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


Минусов намного больше:


  1. Пока не выполнен один этап нет четкого понимания и планирования последующих.
  2. Сроки внедрения значительно затягиваются.
  3. Исполнители снимают с себя значительную часть ответственности за проект, так как они отвечают за каждый этап отдельно, а не за проект в целом.

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


Проект это не проект, цельное. Agile это фрагментарность, и поэтому нельзя вести проект по методологии Agile, это взаимоисключающие понятия.


Заказчик тоже несет затраты


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


Персонал


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


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


Простои и убытки от неправильных действий


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


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

Это только самые частые примеры тех самых простоев и неправильных действий. Без них не обходится ни один переход от одной схемы работы к другой, будь то внедрение новой IT системы, оборудования на производстве или даже изменения схемы работы (оптимизация бизнес-процессов с использованием уже имеющихся программных продуктов).


Как снизить расходы


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


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


Но все же, повторюсь еще раз: совсем без этих убытков никогда не обходится. Возникают и технические сложности. Например, может в результате перехода на новую систему какое-то время не работать online-касса. Срабатывает человеческих фактор. Люди забывают сформировать и отправить счет, путаются в документах. Иногда возникают даже проблемы с налоговой, так как из-за недостаточного внимания к новому программному продукту со стороны бухгалтерии, отчетность оказывается неполной.


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


Подведем итоги


Стоимость внедрения основана на объективных факторах:


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

Своим заказчикам я часто повторяю известное изречение: Хороший руководитель смотрит не на то, сколько он потратил, а на то, сколько осталось до результата.


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


Конечно, внедрение программного обеспечения необходимо всегда тщательно планировать, но не стоит пугаться и отступать в случае ошибки. Любой проект это живой, динамичный процесс. В нем участвуют люди, и со стороны исполнителя, и со стороны заказчика. Иногда эти люди делают ошибки. Иногда в процессе внедрения обнаруживаются ранее не предусмотренные сложности. Но если вы уже начали работу, потратили на нее время, силы и деньги, не останавливайтесь на половине пути! Всегда доводите проекты до конца. Только так ваши затраты будут окупаться, а решения приводить к успеху.

Подробнее..

Внедрять или не внедрять

02.03.2021 18:23:53 | Автор: admin
Привет, Хабр!

Январь 2020. Москва. Проектная команда мобилизована и находится в ожидании активной фазы проекта внедрения. Клиент международный холдинг, внедряющий систему ERP и систему Консолидации в параллель. Мы группа, отвечающая за внедрение решения для автоматизации бизнес процесса сбора финансовой консолидированной отчетности, с учетом интеграции с внешними системами и разработки методологии одновременно. Сроки запуститься в августе 2020 года. Звучит амбициозно и требует максимального вовлечения всех участников проекта, ежедневных митингов, обсуждения технических проблем. Заканчивается фаза анализа, план работ на фазу реализации уже в процессе согласования, даты обучения и командировок обозначены, кто-то из разработчиков уже начинает готовить документы для описания разработок и ждет, когда же дадут систему для настройки.

Март 2020. Китай. Пандемия. Covid-19. Локдаун. Удаленка. Маски. Остановка авиасообщения. И другие знакомые всем хэштеги, которые теперь ассоциируются с 2020 годом. Проект уже в активной фазе внедрения, клиент настроен решительно, да и мы тоже не готовы отступать. Надо адаптироваться к таким условиям, причем быстро. Паники нет. Но есть вопросы, много вопросов. Насколько долго это продлится? Какие риски у запуска? Хватит ли нам виртуальной коммуникации? Как запускаться удаленно? Эти вопросы волновали нас на протяжении всего проекта. Как Клиент и наша команда через это проходили, чему научились, и какой осадок остался обо всём об этом далее в статье.

Наталья, руководитель проекта со стороны Клиента
Проекты такого масштаба для большинства участников нашей команды это новый опыт. Меняется не только программный продукт для подготовки отчетностей по МСФО, кардинально меняется весь процесс подготовки отчетности, мы выходим на новый уровень автоматизации. Бесшовная интеграция с ERP-системой, использование единых справочников, автоматизация процесса выверки внутригрупповых оборотов, прозрачность данных и другие плюшки нового модуля консолидации смотрят на нас со страниц презентаций нашего интегратора. Ощущения такие, как будто нас пересаживают с нашего ретро-автомобиля в какой-то навороченный летательный аппарат, где все красиво и блестит, и много-много кнопочек, но, как всем этим пользоваться, непонятно. А дата запуска уже определена и переносу не подлежит! Команда со стороны интегратора рассказывает про ACDOCA, BPF и других незнакомых нам зверей, мы сидим, хлопаем глазами и понимаем, что нам нужны: а) переводчики, иначе мы так и не поймем коллег, б) дополнительные руки для написания инструкции по эксплуатации методологии для нашего космического консолидационного модуля.
Наша команда это специалисты по подготовке отчетностей по МСФО, которые работают на предприятиях Холдинга в разных регионах России и мира. Поэтому коммуникация при подготовке отчетностей или прохождении аудита через различные средства связи телефон, е-мейл, skype и т.д. для нас привычное дело. А жесткие дедлайны, многозадачность и большой объемом работ это наш конек!
Для подготовки отчетностей нам не нужны ежедневные личные встречи, 90% требуемой информации мы получаем посредством виртуальной коммуникации с коллегами. Поэтому введение режима самоизоляции мы встретили даже с воодушевлением: не нужно тратить время на дорогу в офис, можно встать на 2 часа позже, налить чашечку кофе, включить компьютер, и ты на работе!
Несмотря на такую, казалось бы, основательную подготовку к удаленке, проблемы и сложности все равно возникали. Работа из дома казалась более эффективной, так как не должно быть отвлекающих факторов, которые присутствуют в большом опен-спейс. Но мы не учли, что детей и супругов также изолируют, и нам придется делить пространство квартиры на учебный класс и рабочие кабинеты. Удаленный формат стер все границы между личной жизнью и работой, превратившись в День сурка, 24 на 7. Мы не учли, что живое общение с коллегами и друзьями дарили нам положительные эмоции, которых стало не хватать в изоляции, в связи с чем моральный дух падал. Были перебои с электричеством, проблемы с качеством интернета, не работали ссылки для подключения к собраниям, мяукали коты и гавкали собаки, дети хотели внимания, неожиданно включался микрофон и т.д. Это был непростой, но вместе с тем интересный этап в нашем проекте адаптация в новой системе и адаптация в новых условиях удаленной работы. Наш модуль взлетел строго по расписанию, но нам есть еще надо чем работать, что улучшать в системе, чтобы дальнейший полет был приятным и комфортным.
Кожевникова Наталья

Наталья, руководитель проекта со стороны команды Внедрения
На курсах по управлению проектами не рассматривают, как поступать в подобных условиях, это не имеет ничего общего с управлением команды, которая находится в разных уголках земли, это скорее управление в условиях кризисной ситуации, где можно полагаться только на свой опыт, обратную связь от команды, клиента и собственную интуицию. Мы начали внедрение с большой белой красивой доски в офисе, куда стали клеить стикеры и помечать задачи, которые необходимо сделать, ответственных, плановые даты исполнения задач. Все шло неплохо, ежеутренние стендапы, в рамках которых листочки передвигались из одного столбца в другой. Дальше настал день х, когда необходимо было решить переводить ли всех на удаленную работу или оставить часть команды в офисе. Я не боюсь удаленной работы, наоборот даже, не надо тратить время на дорогу, особенно для того, кто далеко живет, если что-то срочное, всегда можно созвониться и быстро решить вопрос, стендапы позволяют отследить, где мы находимся. Единственное, что сложно оценить, это моральный дух команды, удаленно его только по ноткам в голосе можно уловить. Было решено: удаленная работа, для тех, кто хочет, и нет условий работать дома, может приезжать в офис. Буквально за ночь были перенесены все стикеры в электронный вид- smartsheet. Немного времени на адаптацию, и все привыкли. С командой мы были готовы к такой работе. С увеличением числа заболевших также начало расти нервное напряжение у команды, т.к мы подходили к самым активным блокам работ- тестирование и обучение в июне-июле, мотивировала возможность отдохнуть осенью (график с сайта www.bbc.com/russian/features-54699497).

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

Андрей, консультант проекта со стороны команды Внедрения
Мечтой многих разработчиков и некоторых консультантов по внедрению ИС является переход на удаленную работу, частично удаленную или хотя бы удаленную на несколько месяцев, если, конечно, человек этого не пробовал ранее. И не сделал выводы. Но этот Грааль не для всех. Наши коллеги по классической разработке из продвинутых технологических центров почти словили определённый Дзен. Другим, например, мне человеку, привыкшему к большому количеству коммуникации и не скрывающему потребность в личном контакте с глазу на глазу, это вышло испытанием.
В офисе у нас висел Канбан, который мы дружно разрисовывали, каждое утро лелеяли на статусах и всячески облепляли карточками с задачами. Бэклог был расписан на полгода вперед, несколько сотен карточек. В одну ночь бегом нам пришлось переносить его в онлайн да еще и со скоростным выбором инструмента. Следующим утром мы уже вели по нему статус.


Пройти тестирование и обучение пользователей системы оказалось проще, чем пережить этап разработки. День сурка. Спасали только статусы у того самого Канбана, бережное отношение друг к другу и, конечно же, желание пройти это как можно скорее. Переработки никуда не делись, просто потерь (которые на самом деле очень нужны в нормальной жизни) стало минимум, когда задачи горят. Работы без пауз.
В какой-то момент команда не выдержала и вышла в офис, когда ослабили запреты. Всё в соответствии с законом! Но через 2 недели ушла. Почему? Наверное, потому что привыкли, и здесь есть некоторая критическая масса, которую нужно наполнить людьми из проекта, чтобы все остались работать в офисе.
Ющенко Андрей

Дарья, аналитик проекта со стороны команды Внедрения
В компанию я попала совсем перед началом лок дауна. Пришла на стажировку. Воодушевилась работе в красивом офисе, полном интересных людей, и была настроена быстро учиться. Но через пару недель я оказалась дома с ноутбуком, с отсутствием хоть каких-то знаний о проекте и требованием быстро вливаться в работу
Было сложно почти сразу лишиться живого взаимодействия с коллегами. Особенно с учетом того, что, зачастую, возникали глупые вопросы, которые гораздо проще показать на пальцах. Но мне безумно повезло с моей командой! Несмотря на непривычные для всех нас условия, меня окружили поддержкой и помощью. Благодаря тому, что меня не бросили на волю случая, я с ощутимой скоростью начала включаться в проект и вскоре стала частью этой замечательной команды. Дни пролетали незаметно, наполненные интересными задачами, которые позволяли мне получать новые знания. Иногда бывало, что садишься утром за компьютер, через какое-то время отрываешь от него глаза а уже темно.
Но у любой ситуации есть свои плюсы. На проекте я впервые столкнулась с тем, что нужно понимать бизнес клиента и взаимодействовать с ним, проводить встречи/обучение. С моим техническим мышлением и отсутствием опыта было сложно понимать бизнес язык, да и людей я боялась. В этом плане онлайн формат помог обучаться этой специфике работы более плавно. Есть еще причина, по которой, отчасти, я даже благодарна удаленке: несмотря на написание диплома в последние месяцы обучения в университете, удавалось максимально полно погружаться в работу. А чем больше вкладываешь, тем больше опыта получаешь, особенно на старте профессии.
Каторгина Дарья

В завершении.
Непонятно насколько продлится текущий режим работы. Неизвестно, произойдет ли это еще раз. Но знаем, что теперь мы готовы и однозначно ответ внедрять. Ниже привели топ 5, как нам удалось пережить и перейти на удаленку безболезненно:
1. Удаленное эффективное управление проектом наглядные online доски с задачами
2. Ежедневное общение с командой ежедневные online митинги
3. Постоянное общение с клиентом рабочие online встречи почти каждый день, еженедельные статусы
4. Поддерживание боевого духа день рождения с доставкой подарков, запланированные отпуска и небольшое кол-во тим билдингов и Zoom вечеринок

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

Пожарный не из Чикаго как тушить огонь в ИТ-проектах

15.04.2021 16:11:54 | Автор: admin

Привет, Хабр! Меня зовут Александр. 17 лет в КРОК. В основном занимаюсь разработкой и внедрением заказного ПО, хранилищ данных, решений Big Data для бизнеса и госсектора. Начинал консультантом по внедрению и последние 11 лет работаю менеджером крупных комплексных проектов. А еще я немного пожарный, потому что регулярно помогаю коллегам тушить проектный огонь.

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

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

Про коллаборацию заказчика и соисполнителей

В больших проектах всегда интересно, и часто они преподносят разные челленджи, но тем они интереснее. Мой первый крупный проект (это было внедрение ЕМИАС в поликлиниках Москвы) случился аккурат под новый 2011-12 год, когда у клиента началось активное внедрение новых сервисов в здравоохранении для граждан, сопровождаемое не менее активной информационной кампанией. И мы тоже несли ответственность за развиваемый клиентом бренд ЕМИАС. Огонь возник в условиях готовящейся инфраструктуры и интенсивно развивающегося ПО. Новая функциональность выходила чуть ли не каждую неделю, партнеры готовили СКС, мы доставляли АРМы врачам, устанавливали, подключали, обучали регистраторов заводить расписание, врачей работать с приемом пациентов, запускали и настраивали бизнес-процессы, связанные с внедрением новых сервисов. И все это на фоне ожиданий со стороны правительства Москвы и лозунгов в прессе, что вот новая функциональность, вот новые поликлиники подключили. Таким образом перед нами ставились весьма амбициозные цели и сверх амбициозные сроки.

Как справились с огнем? В этом проекте, который мы развиваем по сей день, очень помогают плотная коллаборация с командой на стороне заказчика и задушенная на корню бюрократия на стороне соисполнителей, обеспечивающих сервисы для функционирования ЕМИАС. Я вспомнил про этот сложный проект, чтобы отметить одну из основных лучших практик в масштабных проектах обязательное наличие квалифицированной команды, обладающей полномочиями оперативного принятия управленческих решений на стороне заказчика. Без этого подобные проекты обречены. Проблемы вроде не работает сетевой порт решались одним звонком коллегам от провайдера, а не отписками заведите обращение, подождите, пока оно пройдет многоступенчатую эскалацию и вообще у нас заказчик не КРОК вовсе обращайтесь через них. Такая слаженная, ориентированная на общий результат целой группы компаний работа, вот лучшая практика и один из важных для меня уроков после этого проекта.

Про коллаборацию заказчика и соисполнителей еще раз

Годы работы в проектах ЕМИАС преподносили нам очень разные вызовы в 2013 у нас была команда внедрения с 700+ консультантами во всех амбулаторно-поликлинических учреждениях Москвы. В 2018 нам надо было найти 100+ консультантов для внедрения лабораторного сервиса ЕМИАС это два месяца собеседований нон-стоп. Но оно того стоило!

Как справились с огнем? Тут, опять же, заказчик помогал в согласовании плана внедрения на стороне объектов внедрения с постепенным наращиванием оборотов и административным ресурсом с оповещением поликлиник, лабораторий. Это еще раз подтверждает тезис необходимости совместной мощной команды не только со стороны исполнителя, но и заказчика. В сложных проектах верно выстроенный процесс взаимодействия и коммуникаций (читай синергия команд обеих сторон процесса) путь к успеху. И вторая мораль этой истории не бояться огня. Глаза боятся (осознав, сколько нужно консультантов и в какой срок, задача казалась нерешаемой в принципе), а руки взяли и сделали! Хоть и собеседования проводили всем миром.

Про ток, или Как снять напряженность клиента

Мы разрабатывали очень большую интегрированную информационную систему для очень крупной международной организации. В этом кейсе в двух из 20-ти подсистем, которые реализовывались как подпроекты, сложилась непростая и весьма напряженная ситуация, когда водопадный метод построения и разработки дал серьезную течь. Заказчику ситуация казалась совершенно неуправляемой и непрозрачной, руководитель проекта (РП) со стороны заказчика не понимал, где мы находимся, какими темпами движемся, и движемся ли к результату вообще.

Как справились с огнем? Здесь была сильная команда со стороны заказчика, и в админ ресурсе не было проблем, но дело шло к проблемам. Мы вовремя круто перевернули ситуацию, когда применили гибкие подходы к разработке. Скоуп сложили в бэклог, расставили совместно с клиентом приоритеты, разбили на спринты (хотя они и были длиной в месяц, тут это было оправдано, поскольку проект шел 1,5 года). В течение спринта раз в две недели проводили статус, уточняли при необходимости постановки, расставляли вместе приоритеты. Плюс раз в месяц с релизом проводили демо и короткую ретроспективу совместно с заказчиком. Это позволило полностью перезагрузить проект, и он заиграл новыми красками. Заказчик начал понимать, что происходит, а потому успокоился, и мы успешно прибежали к финишу с победой.

Про важность работы напрямую с бизнес-заказчиком и решение именно его задачи

Несколько похожая, но вместе с тем иная ситуация была у меня и в другом проекте, где мы для одного из банков делали Big Data систему для построения профиля клиента и оценки рисков при выдаче кредита. В момент подключения меня в проект была не первая фаза, а я не первым РП на стороне исполнителя. Ситуация была схожа с прошлым кейсом непрозрачный процесс разработки для заказчика усугублялась отсутствием четкого ТЗ, ибо такого рода систем в банке, да и на рынке, в то время по сути еще никто не делал. Были первые ласточки в банке Т и банке А, однако готовых решений (да еще на open source) не было. По сути строили с нуля, склеивая кусочный опыт в комплексное решение, попутно синхронизируясь с заказчиком. И еще требования бизнес-заказчиков ловко и резко менялись по ходу представления.

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

Как справились с огнем? Здесь применили проведение регулярных встреч (еженедельных) так называемый управляющий комитет проекта. На них присутствовали представители всех смежных отделов и РП разработки систем банка, с которыми нужно было интегрироваться. Вместе мы составили общий роадмап и реперные точки релизов, вместе же постоянно контролировали возможные сдвиги выпуска той или иной функциональности у нас и в системах клиента. Так мы успешно реализовали проект, подтвердили свой профессионализм заказчику и допродали развитие системы еще на 1,5 года.

Про не всемогущий agile

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

А от исполнителя нужно только локальное управление внутри задач и команды, приоритеты и контроль, состав спринтов. Работали по T&M, еженедельно отгружая таймшиты. При этом нам полностью доверили экспертизу и проектирование системы и ее архитектуры, но на входе дали лишь основную суть бизнес-задачи. Детальное исследование и постановка была тоже на нас. Главная проблема была в том, что кроме РП со стороны заказчика в его команде первые два месяца по сути никого не было. И осознал он (мы заметно раньше) эту проблему только через два месяца работы. То есть когда мы, во-первых, не дошли до ожидаемого им результата (напомню, управление на стороне заказчика) и, во-вторых, ему показалось, что выставленный счет слишком высок, несмотря на регулярные таймшиты, которые принимались и фиксированные ставки договор-то был по T&M. Пахло кризисом жанра. Ситуацию усугубляло еще и то, что со стороны заказчика, как и в прошлом кейсе, системы-источники для разрабатываемой системы были не готовы с нами интегрироваться, а заказчик отказывался принимать результаты работ без демо работоспособного решения.

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

Про опытных пожарных

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

Мало огня?

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

Этот кейс был особенно сложен еще и тем, что по ходу проекта (это более 1,5 лет) многие задачи делались от потребности заказчика в моменте, без оглядки на ТЗ. К концу проекта оказалось, что сделана гигантская работа, но не по ТЗ. Хотя многое реально потеряло актуальность за время проекта. А подписались-то мы под ТЗ. И особенности конкретного заказчика были таковы, что невыполненные требования ТЗ к принимаемой системе это путь под откос.

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

Противопожарные меры

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

Со стороны исполнителя важные и проблемные места, которые могут привести к пожару:

1. Отсутствие полной команды управления исполнителя. Для КРОК это два менеджера РП и технический менеджер ТМ, а для комплексных проектов с несколькими командами РП и несколько ТМ;

2. Проблемы коммуникаций не пускают к функциональным заказчикам;

3. Проблемы коммуникаций между смежными командами внутри исполнителя (тоже бывает не так уж редко), и, конечно, с командами заказчика;

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

5. Проблемы с ехать. Главное для заказчика ехать или шашечки, и, эскалируя проблему, он настроен на реструктуризацию проблем и сроков и стремится к результату, или он хочет замочить подрядчика. Это очень важный момент в первом случае можно и нужно работать, во втором оценить риски, потери и продумать возможность выхода из проекта.

Со стороны клиента:

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

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

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

Про самое важное в проекте для исполнителя про команду

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

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

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

Другим классным инструментом, которым в КРОК по мере возможности пользуюсь тимбилдинги. И это вовсе необязательно замороченное мероприятие типа командной сдачи норм ГТО (хотя и такое было, и это было огонь!). Тут можно и просто собрать команду в неформальной обстановке, пообщаться, поиграть в дженгу и киккер и просто снять таким образом напряжение зума, тимса, вебекса и бесконечных созвонов-созвонов-созвонов Это работает! Я проверил!

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

Вместо заключения

У меня не было цели описать чудесную пилюлю и раскрыть секретное заклинание о том, как починить любой проект. Универсального лекарства нет, проекты уникальны. Прямо тиражных решений в КРОК очень немного в основном мы строим сложные, часто уникальные системы для клиентов, глубоко кастомизируя их. За это нас ценят мы умеем склеить то, что раньше никто не клеил и построить даже кажущиеся безумными решения. Одно в моем опыте работы остается неизменным это отношения с людьми. РП зарабатывает авторитет не тогда, когда говорит и делает то, что хочет заказчик, а тогда, когда не пасует перед сложностями в согласовании реструктуризации плана проекта и трезво оценивает ситуацию, готов оперативно реагировать на вызовы в проекте, подключать нужные ресурсы. Поверьте, заказчик будет вас уважать, даже если вы нарисуете новый план со сдвигом сроков, но! все эти новые сроки выдержите. РП сказал = РП сделал вот главная сила и рабочее решение большинства сложных ситуаций.

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

Подробнее..

Масштабный проект по внедрению SAP S4HANA в удаленном режиме уроки, которые мы усвоили

29.04.2021 20:16:38 | Автор: admin

Вводная часть

Внедрение системы непростая задача, а внедрение на удаленке, еще и в другой стране, еще и на только строящемся предприятии тем более!

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

Если вы не разбираетесь в этом, то эта статья будет вам в любом случае полезна в будущем, ведь цифровой мир не стоит на месте, число компаний, переводящих сотрудников на удаленку увеличивается, и остается главный вопрос - как не потерять эту же эффективность? На этот вопрос, вы тоже найдете ответ в наших статьях!

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

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

Основная цель безлюдное производство, цифровой завод. Первый шаг навстречу цели - внедрение системы SAP S/4HANA с максимальным использованием стандарта.

Объем проекта

Внедряемые продукты SAP

  • SAP S/4HANA

  • SAP Fiori LaunchPad (Цифровое окно)

  • SAP HCM

  • SAP BPC

  • SAP MII

  • SAP PO

Автоматизируемые процессы

  • Бюджетирование

  • Финансы

  • Снабжение и Сбыт

  • Производство и ремонты

  • Управление персоналом

  • Единое цифровое окно

Особенности работы в удаленном режиме

Обучение ключевых пользователей

Передача знаний на расстоянии

Как эффективно вовлечь пользователей в обучение, никогда не встречаясь с ними? Вопрос, который стал очень актуальным для нашего проекта. Мы не встречались с командой клиента, хотя к моменту обучения и научились узнавать друг друга по голосам. Но решение операционных вопросов и презентации статуса в удаленном режиме отличаются от дистанционного обучения при прочих равных условиях. Нужно удерживать фокус внимания пользователей на протяжении всего тренинга, в нашем случае - это от 2 до 4 часов подряд.

По ходу проведения тренингов мы определили несколько хороших практик по организации и проведению дистанционного обучения по работе в SAP. Их можно объединить в следующие блоки:

Подготовка тренинга:

  • Для дистанционного обучения мы использовали инструмент MS Teams, который является аналогом нашумевшего ZOOM, но более корпоративный. Данный инструмент позволяет сделать видеозапись звонка, которую пользователи также в дальнейшем смогут использовать для повторения пройденного материала.

  • Для ответов на контрольные вопросы и сбор обратной связи мы использовали MS FORMS. Очень удобный инструмент, который позволяет пользователям сразу увидеть свою оценку и экономит время тренеров на проверку. С его помощью можно создать тест, и даже выгрузить его результаты в формате Excel, что позволяет с легкостью отслеживать статистику и делать сводные таблицы. Плюс - ограничений по количеству форм (тестов) нет.

  • Сформировали группы на обучение в размере не более 10 человек. И соответственно рассчитали время тренингов. В случае увеличения численности группы время тренинга увеличивалось.

  • На каждый тренинг был назначен 1 основной тренер и 1 помощник, который в процессе тренинга направлял в чат тренинга необходимые ссылки и названия транзакций.

  • Лучше заранее проверить Интернет-связь, как на стороне тренеров, так и на стороне пользователей, чтобы не было рассинхронизации голоса и трансляции экрана.

Организация рабочего пространства пользователей:

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

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

  • Нужно заранее установить все необходимые для обучения программы на компьютеры пользователей, выполнить в них первоначальных вход и запомнить свои учетные данные. Мы столкнулись с тем, что у некоторых пользователей ПО установлено просто не было, в связи с этим было затрачено много времени, на его установку и на решение этой проблемы. Это поможет значительно сэкономить время во время тренинга на осуществление первого входа.

Организация учебного процесса:

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

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

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

  • Так как у нас на обучении была взрослая аудитория, то эффективно удерживать внимание получалось примерно в течение 1 1,5 часов. Далее требовалось сделать перерыв на 10-15 минут. Это необходимо учитывать при планировании времени тренинга. Максимальная продолжительность тренинга в течение дня для одной группы обучающихся без потери качества обучения 4 часа.

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

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

Лайфхаки, или наши полученные уроки:

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

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

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

Тестирование функционала системы

Как протестировать функционал системы в удаленном режиме на предприятии, которое еще в процессе строительства?

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

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

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

  • Функциональное это локальное тестирование возможностей системы. При таком тестировании осуществляется проверка системы в рамках объектов функционального направления;

  • Интеграционное позволяет проверить насколько корректно отрабатывает функционал при взаимодействии со смежными функциональными направлениями;

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

  1. Организация процесса тестирования:

    В качестве учётной системы для фиксации результатов прохождения шагов сценариев тестов и выявленных замечаний использовался SAP Solution Manager. Предварительные настройки SAP Solution Manager предполагали наличие согласованной концепции тестирования с описанием необходимых справочников и критериев завершения тестирования, перечня бизнес процессов, сценариев с шагами необходимой детализации.

    В качестве основного предполагался удаленный формат проведения тестирования с использованием видео трансляции процесса. В качестве инструмента организации видео конференции был выбран MS Teams.

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

  2. Интеграционное:

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

  3. Приемочное:

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

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

Концепция раннего старта:

Реально ли внедрить систему так, чтобы какие-то отдельные её части запустились раньше, а какие-то позже? Да!

В ходе проекта было принято решение разбить старт проекта на 3 старта Ранний (Корпоративные функции), промежуточный (Планирование и Бюджетирование) и Основной (Производство, Ремонты, Цифровое окно). Концепция раннего старта подразумевает старт отдельных частей раньше, чем старт всей системы в целом. Такая концепция существенно облегчает миграцию, интеграцию, упрощает склейку отчетности HR и Бухгалтерии в начале финансового года, позволяет сфокусироваться на задачах Корпоративных функций до их стабилизации, а потом уже на Производстве и Ремонтах.

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

Для отдельного направления Цифровое окно применялась методология Scrum.

Для управления развитием системы после раннего старта будет применяться Hybrid Agile.

В этой части мы рассмотрели основной объем проекта, процессы обучения и тестирования, и концепцию раннего старта, ждите следующую часть, будет интересно!

Подробнее..

Искусственный интеллект для анализа изображений и видео. Вебинар от Инфосистемы Джет

23.06.2020 12:07:45 | Автор: admin

Интересуетесь темой ML? Тогда вам сюда Зарегистрироваться
26 июня в 15:00 в прямом эфире ведущий эксперт Центра машинного обучения расскажет об опыте разработки собственных решений в компании, а также о применении IBM Visual Insights и возможностях по совмещению обоих подходов.

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

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

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

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

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

Кому будет интересно


  • Всем, кому интересна наука о данных и ее практическое применение
  • Руководителям отдела IT, CDO
  • Руководителям отделов аналитики и математического моделирования
  • Руководителям отдела маркетинга (ритейл)

Спикер


Александра Царева, ведущий эксперт Центра машинного обучения Инфосистемы Джет
Регистрируйтесь и присылайте вопросы!
Подробнее..

Категории

Последние комментарии

  • Имя: Макс
    24.08.2022 | 11:28
    Я разраб в IT компании, работаю на арбитражную команду. Мы работаем с приламы и сайтами, при работе замечаются постоянные баны и лаги. Пацаны посоветовали сервис по анализу исходного кода,https://app Подробнее..
  • Имя: 9055410337
    20.08.2022 | 17:41
    поможем пишите в телеграм Подробнее..
  • Имя: sabbat
    17.08.2022 | 20:42
    Охренеть.. это просто шикарная статья, феноменально круто. Большое спасибо за разбор! Надеюсь как-нибудь с тобой связаться для обсуждений чего-либо) Подробнее..
  • Имя: Мария
    09.08.2022 | 14:44
    Добрый день. Если обладаете такой информацией, то подскажите, пожалуйста, где можно найти много-много материала по Yggdrasil и его уязвимостях для написания диплома? Благодарю. Подробнее..
© 2006-2024, personeltest.ru