40 часов без сна на запуске проекта
Это продолжение истории о том, как мы внедряли ERP, первую часть можно найти здесь
В начале дня ничего не предвещало коллапса. Мы прибыли к заказчику и потихоньку начали настраиваться для работы. Договоренности были такие: мы донастраиваем инфраструктуру, пока бизнес присылает загрузочные файлы с мастер-данными и остатками. Шаблоны документов, которые от них ожидались, заранее согласовывались, обговаривались и, казалось, все друг друга поняли (это важно).
Программа для миграции – это софт, предоставляемый SAP. Там буквально есть несколько кнопок: выбрать шаблон, проверить, загрузить. То есть, с одной стороны, все просто: загрузил шаблон, получил результат. С другой, если что-то пойдет не так, возможности для донастройки тупо нет.
Теперь считаем и анализируем ошибки:
1) Несмотря на договоренности, бизнес начал поставлять выгрузки данных в своем формате. Они делали так, как удобно им, а времени на разбирательство тупо не было. Приходилось на лету хватать файлы и переделывать их в нужный формат. Кроме того, разные люди со стороны бизнеса поставляли документы в разных форматах.
2) Полный перечень документов для миграции был предоставлен только к 9 часам вечера. Да, со стороны заказчика тоже протупили и не смогли быстро выдать выгрузки.
3) Продовая версия ERP падала с ошибкой, которой не было на тесте. При заходе в систему все просто крашилось, а интеграция, поставляемая не SAP, а сторонней организацией, не работала. Как выяснилось в последствие, на прод решили накатить более новую версию SAP, которая конфликтовала с интеграцией. Решение ошибки – индусская техподдержка SAP, которая вручную разрешала конфликты в базе.
4) Руководитель проекта решила работать всю ночь, чтобы закончить к утру следующего дня. Ни в коем случае не виню ее, но это показательный кейс. Стоит ли говорить, что «ночная миграция» принесла нам еще больше ошибок, чем было изначально. А почти все, что было загружено, удалялось и грузилось заново на следующий день?
Незабываемый опыт, когда два дня проходят в тумане, с руганью (салют, Дима), нервными срывами и полным отчаянием. Вы можете мне сказать: «Ну блин, очевидные вещи говоришь, этого всего можно было избежать». Да, но в тот момент я был джуном, не думал наперед, а тупо действовал в интересах команды.
А вывод простой, нужнотрахать быть жестче с бизнесом, не заниматься самодеятельностью и уметь вовремя сделать перерыв. По прилете домой состояние было отвратительное, полная апатия и нежелание работать. Нам выслали премию за запуск проекта в 100к (при зп в 45к), но эффект «вау» настиг только спустя пару недель.
Сейчас, конечно, вспоминаю это с юмором, но тогда было несмешно.
Это продолжение истории о том, как мы внедряли ERP, первую часть можно найти здесь
В начале дня ничего не предвещало коллапса. Мы прибыли к заказчику и потихоньку начали настраиваться для работы. Договоренности были такие: мы донастраиваем инфраструктуру, пока бизнес присылает загрузочные файлы с мастер-данными и остатками. Шаблоны документов, которые от них ожидались, заранее согласовывались, обговаривались и, казалось, все друг друга поняли (это важно).
Программа для миграции – это софт, предоставляемый SAP. Там буквально есть несколько кнопок: выбрать шаблон, проверить, загрузить. То есть, с одной стороны, все просто: загрузил шаблон, получил результат. С другой, если что-то пойдет не так, возможности для донастройки тупо нет.
Теперь считаем и анализируем ошибки:
1) Несмотря на договоренности, бизнес начал поставлять выгрузки данных в своем формате. Они делали так, как удобно им, а времени на разбирательство тупо не было. Приходилось на лету хватать файлы и переделывать их в нужный формат. Кроме того, разные люди со стороны бизнеса поставляли документы в разных форматах.
2) Полный перечень документов для миграции был предоставлен только к 9 часам вечера. Да, со стороны заказчика тоже протупили и не смогли быстро выдать выгрузки.
3) Продовая версия ERP падала с ошибкой, которой не было на тесте. При заходе в систему все просто крашилось, а интеграция, поставляемая не SAP, а сторонней организацией, не работала. Как выяснилось в последствие, на прод решили накатить более новую версию SAP, которая конфликтовала с интеграцией. Решение ошибки – индусская техподдержка SAP, которая вручную разрешала конфликты в базе.
4) Руководитель проекта решила работать всю ночь, чтобы закончить к утру следующего дня. Ни в коем случае не виню ее, но это показательный кейс. Стоит ли говорить, что «ночная миграция» принесла нам еще больше ошибок, чем было изначально. А почти все, что было загружено, удалялось и грузилось заново на следующий день?
Незабываемый опыт, когда два дня проходят в тумане, с руганью (салют, Дима), нервными срывами и полным отчаянием. Вы можете мне сказать: «Ну блин, очевидные вещи говоришь, этого всего можно было избежать». Да, но в тот момент я был джуном, не думал наперед, а тупо действовал в интересах команды.
А вывод простой, нужно
Сейчас, конечно, вспоминаю это с юмором, но тогда было несмешно.