Как один программист гробит бизнес на сотни миллионов рублей из-за "плохой архитектуры". Знакомо?
К нам в профсоюз обратился подписчик с историей, которая звучит как классический пример того, как хаос в IT-отделе может поставить под угрозу работу целого бизнеса. В небольшой компании (1300 человек), где, несмотря на популярность внешнего подряда (аутсорса), всё же есть собственный IT-отдел, вновь нанятому программисту поручили задачу: оптимизировать процесс документооборота. Казалось бы, ничего сложного — убрать один лишний экран, сократить количество кликов для оператора. Но то, что началось как простая доработка, обернулось катастрофой.
Как определять “плохую” архитектуру?
Программист, увидев код, который отвечал за работу этой самой кнопки, вдруг решил, что дело не в одной детали, а в глобальной проблеме. Он произнёс слово "архитектура", а что он понимал под этим термином, остаётся загадкой. Абстрактную коробочную версию похожего продукта он взял за эталон, не взирая на трехлетнее создание “плохой” архитектуры. Неизвестно, разбирался ли он в документации, учитывал ли инфраструктуру, процессы своей новой компании. Известно лишь одно: вместо точечной оптимизации он решил, что архитектура всей системы "плохая", и систему надо полностью переписать.
И вот результат: из бизнес-процесса, состоящего из 15 шагов, он переделал только 5. Работы длились 3 месяца (испытательный срок - потом увольняйся), вместо правки на 2 недели. И ещё полгода надо для автоматизации остальных 10 шагов процесса.
Когда его "обновление" выкатили на тестирование и запустили в производство, всё рухнуло. Бизнес, приносящий сотни миллионов рублей, на какое-то время замер. Переделанные документы сократили выпуск продукции втрое: добавилась не нужная логистика, появилась излишняя складская обработка, добавился не линейный маршрут исполнителей, и как итог оператор на операцию в 3 минуты, стал тратить 10 минут. Доработку откатили в тот же день. На складах ведется внеплановая инвентаризация, в документах восстановление учета, а начальство начало задаваться вопросом: "Что вообще происходит и почему у нас ничего не работает?"
Кто пустил козу в огород?
Казалось бы, в компании такого уровня должна быть выстроена чёткая система управления. Но нет. Бизнес состоит из множества отделов, каждый со своим начальником, и эти начальники больше заняты внутренними разборками, чем общей целью. Их интересы — сохранить своё место и влияние, а не развивать компанию. IT-отдел же существует сам по себе, словно остров в океане корпоративного хаоса. И что самое удивительное, в этом отделе разработчик самостоятельно принимает решение об "изменении архитектуры", хотя у него есть руководитель.
После беседы с этим руководителем стало ясно: он абсолютно не контролирует ситуацию. Документация? Не ведётся. Принципы разработки? Не интересуют. Как его подчинённые принимают решения, тестируют код, выкатывают изменения — все как-то работает.
У нас вопрос: как в бизнесе с оборотом в сотни миллионов рублей оказались такие люди? Ответ оказался до безобразия прост: компания выросла из стартапа. Людей, которые начинали как новички, со временем повысили до руководителей, не дав им ни знаний, ни опыта для управления. Все вокруг твердят: "Это стартап, у нас так принято". Но стадия стартапа давно прошла (8 лет назад), а понимания этого нет ни у кого.
И вот итог: слово "архитектура" не вызывает у сотрудников никаких вопросов, а фраза "изменение архитектуры" — ни малейшей тревоги у начальства ИТ-отдела. Разработчик переписал систему, ничего не работает, и теперь бизнес в панике ищет выход через многочасовые совещания.
Человек, обратившийся к нам, получил задачу: "Потестируйте, проверьте, скажите, что делать". Но как быть, если даже в самом IT-отделе никто не знает, как исправить ситуацию?
Направление
Мы в профессиональном союзе видим свою миссию в том, чтобы менять такие истории. А как? Прививать ценности труда, инженерии, качественного развития. Чтобы работа вела к росту, а не к деградации. Но что делать с этим конкретным случаем? Как всё решилось? Здесь место для вашей развязки. А мы вопрос решили стратегически.
Обратиться в профессиональный союз можно здесь 
Мы помогаем решать эти ситуации сотрудникам “под ударом”, руководителям и владельцам (если нужен аудит).
Нет комментариев