Отчёт внедренца за 2-й квартал 2006: как жара, вентилятор и партизанская система едва не разрушили проект

ФОТО: 12NEWS.RU®
Уважаемая редакция, примите этот отчёт. Он вполне может рассказать вашим читателям о том, как мучительно трудно работать внедренцу корпоративной информационной системы (КИС) летом, и каким упорным нужно быть. Итак…

Примечание редакции: авторский стиль сохранён, названия систем и организаций вычеркнуты.

Начало квартала: вдохновение после сиесты

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

Первые сложности: тысячи параметров и нехрестоматийное поведение

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

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

Метод проб и ошибок принёс результат

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

Уныние, стагнация и тихий саботаж

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

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

Партизанщина и вычислительная слабость

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

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

Внутренний аудит и сказки для взрослых

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

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

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

Отпуск ответственных лиц и новые возможности

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

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

Катастрофа: летняя жара и украденный вентилятор

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

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

Баррикады и территориальный переезд

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

Жизнь продолжается: реанимация и надежда

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

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

Степа Лебединский

 

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

 

© Издание 12NEWS (ИП Маринин А.Л.), 2006