Прочитал статью в CNEWS «Как не потерять работу CIO при запуске новой ИС?». Все-таки есть в ИТ-индустрии такой минус – продажа технологий вместо решений. Опять ITIL, который надо купить прямо в коробке «обязательно у нас» - и будет счастье.
Интересное началось с первого абзаца. «После окончания внедрения начинается очень ответственный этап - переход к продуктивной эксплуатации системы.» Что же за внедрение такое, после которого надо переходить к «продуктивной эксплуатации»? Нет, конечно я знаю, как это выглядит – много бумаги, на которой написано все, что угодно, только не обязательство исполнителя ввести систему в эксплуатацию так, чтобы работало все как надо бизнесу. Это – хлопотно и дорого, пора бежать дальше и «срубать бабло по-быстрому».
Дальше – прямо весь абзац можно цитировать и удивляться. «Насколько внедренная система соответствует ожиданиям руководства и ключевых пользователей? Насколько тщательно проведено тестирование? Все ли доработки отражены в документации?» Должна соответствовать на 100% требованиям, описанным в проектных документах. А что, можно запустить иначе? Можно не делать тестирование или сделать абы бы как?
Сейчас как раз запускаем систему на всю компанию, и хотя у нас в проекте нет внешнего исполнителя с правами что-то придумывать (используем фактически только программистские силы двух аутсорсеров, требования – сделаны нами, никакого внешнего консалтинга), тем не менее постоянно вносятся изменения в требования, технические задания и инструкции для пользователя.
Тестирование вообще идет в 3-4 этапа: программист должен сдать свой кусок, который не вылетает с ошибками при выполнении; потом по документу "Требования к ..." это тестируется в группе сопровождения (заодно и изучают, что им поддерживать потом); параллельно консультант проверяет на моменты, которые могут ему прийти в голову; завершающий этап – пользователь, который должен убедиться, что он с этим сможет работать.
«Насколько эксплуатационные затраты новой системы будут укладываться в существующий ИТ-бюджет?» В смысле? А что, на этапе проектирования и внедрения в голову не пришло планировать бюджет? Прямо как в старом КВН:
- Скажите, почему у вас в газетах написано «Произведен ядерный взрыв от 20 до 100 килотонн»?
- Да мы думали 20, а оно как бабахнет!
«Каким бы успешным ни был проект, какой бы слаженной ни была его команда, что бывает, конечно, далеко не всегда, необходимо учитывать психологический настрой участников на завершающих этапах проекта. Консультанты и разработчики "устали", пользователи сопротивляются и не готовы к изменениям в их деятельности, которые неизбежны при внедрении информационной системы.»
Помилуйте! А если сделать систему, которая реально нужна заказчику, то будет проще с пользователями. Вот за что я не люблю разные семинары и презентации вендоров, консультантов и тому подобных – очень много технологии и нет бизнеса. Года четыре назад придумал вопрос, на который только один раз получил связный ответ от внешнего исполнителя: «Ткните точно пальцем – где здесь мои деньги и сколько их?» В 99% случаев все выступающие скромно отводят глаза и лепечут что-то невразумительное, прямо как "голубой воришка Альхен" в Двенадцати стульях": "Александр Яковлевич покраснел. Сначала запылал подбородок, потом лоб и щеки. Альхен не мог не украсть капеллу. И теперь ему было очень стыдно." А если бы исполнители были заранее заинтересованы с системе, то наверняка они бы не сопротивлялись внедрению. Есть, конечно, второй вариант: когда проект настолько нужен топ-менеджменту, что он (топ-менеджмент) готов сменить весь персонал, который не согласен работать в новой системе.
«Однако здесь важно понимать, что проект внедрения информационной системы - это не только ИТ-проект, но и изменение бизнеса, затрагивающее интересы значительной части персонала компании.» Опять – ИТ впереди бизнеса. По-моему, если попробовать все-таки сначала идти от бизнеса – количество удачных ИТ-проектов может увеличиться. Делать не «Поставьте программу Х – и отчеты будете получать быстро», а «Для повышения точности отгрузки товара со склада потребителю до 98% и сокращения издержек по обработке неправильных отгрузок до Z денег имеем честь предложить программное обеспечение Y».
«Ведь пользователям не нужна система, автоматизирующая бизнес, - им требуется сервис, помогающий решать задачи бизнеса. Разница принципиальная: необходимо как можно скорее перевозить груз, а вместо этого предлагается решать проблемы водителей, ремонтировать автомобили, строить удобный гараж.» Как изящно автор отделил мух от котлет – «автоматизаторов», низших представителей класса ИТ, от «сервисеров», высших. Пользователю вообще все равно, как будет называться то, за счет чего у него бизнес будет лучше шевелиться: «автоматизация», «малая механизация», «сервис-ориентированное управление». Приходит внешний исполнитель на склад логистики и говорит: «Братцы, внедрение адресного хранения решит ваши проблемы! Всего $1 000 000 и два года работы!" И убеждает ведь… А то, что у заказчика склад забит на 140% и адреса просто приляпать некуда, и не будет без постройки соответствующего склада работать этот славный WMS.
Закончить пост хочется разбором последней цитаты «Иногда решение типовой проблемы "программа не работает, срочно почините" требует совместных и слаженных усилий всей ИТ-команды. Как часто во взаимодействии и объяснениях, а изредка и в упреках теряется драгоценное время. Методология ITIL позволяет решить эту проблему и выстроить эффективные коммуникации.» Во-первых, если нет взаимодействия, то и команды, по-моему, нет. Думаю, что профессионалы по построению команд не сильно меня пинали бы за это утверждение. Во-вторых, эффективные коммуникации должен выстраивать руководитель ИТ внутри своего подразделения (в соответствии со служебными обязанностями), и это, IMHO, тоже прерогатива не ITIL. Технические решения без психологической готовности персонала – бесполезны и даже вредны, так как без реальной выгоды заставляют тратить время на их поддержание, вместо того, чтобы сделать что-нибудь полезное.