вторник, 11 октября 2011 г.

Краткий дневник внедрения новой АБС


Если кто еще не знает, я сейчас работаю в Томском филиале московского банка МБРР. В нашем банке внедряется новое программное обеспечение - новая для нас АБС (автоматизированная банковская система) "ЦФТ ИБСО". ГО (головной офис банка) уже несколько месяцев работают на ней. А наш филиал (в числе еще нескольких) обязали совершить переход на ЦФТ с 01 октября. Подчеркну еще одну особенность новой АБС - она полностью централизована в ГО, т.е. все сервера физически находятся в Москве, управляются исключительно московскими администраторами, а региональные филиалы подключаются к единой общей базе данных в ГО в режиме on-line. Предыдущая же АБС устанавливалась отдельно в каждом филиале, и каждый сам вел свою собственную базу данных.

Ну, теперь собственно дневник начала внедрения:

День -1, суббота:

Завершаем работу в старой АБС, довводим последние проводки. Ничего интересного. Еще днем расходимся по домам.

День 0, воскресенье:

Заходим первый раз в боевую базу ЦФТ. ГО завершает миграцию данных из старой АБС в новую. Постепенно проявляются наши счета, проводки за последние дни... Бухгалтерия сверяется. Часть счетов не видна - привязаны к другим офисам, часть операционистов не видит документы - сами операционисты привязаны не к тем офисам. Часть народу не помнит пароли. По каждому чиху пишем письма в ГО.
Но под конец дня складывается общее ощущение, что в принципе жить вроде можно. Счета и документы видны, проводки видны, ГО иногда на письма и звонки отвечает... Что еще для счастья надо?
Где-то после 21 часа ГО дает разрешение идти домой. Завтра первый рабочий день. Все волнуются.

День 1, понедельник:

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

Срочно пишу командный файл автоматизирующий архивацию/разархивацию платежей с паролем. Дописываю его, оглядываюсь вокруг и обнаруживаю, что а) не работает НИЧЕГО; б) все вокруг в бешенстве бегают, орут друг на друга и на меня благим матом, и я жутко оскаливаясь, ору на всех вокруг тоже. Время идет, атмосфера накаляется.
Закончилось время оплаты в РКЦ. Больше десятка платежей отправить не удалось. Срочно пытаемся решить, что с ними делать. Решаем поставить на счет 30223. Касса бегает и орет, что у них еще не проведена ни одна операция, потому что они еще ни одному кассиру не выдали аванса. Оперзал орет, что клиенты не могут оплатить платежи, потому что не проведены приходы денег через кассу. Кто-то еще бегает и еще что-то орет, но их на фоне оперзала, межбанка и кассы просто не слышно.
Ничего не работает. Кирилл пытается настроить связь между ЦФТ и станцией распознавания платежей с бумажных носителей. Связь работает, но жутко медленно. Сергей пытается настроить импорт в ЦФТ платежей из текстовых файлов, который я не настроил за предыдущий месяц.

Постепенно, с подсказками из ГО удается решать отдельные проблемы, но на каждую решенную тут же встает минимум три нерешенных проблемы. Накатывает волна безысходности. Очень хочется спать. НИЧЕГО не работает, ничего толком не настроено.
В 23 часа вечера охрана начинает разгонять народ, тыкая пальцем в статью договора, где сказано, что помещение банка не позднее 23:00 сдается на сигнализацию. К 24:00 мы постепенно расходимся по домам подавленные, четко сознавая, что ни один вид операций за день так и не был окончательно завершен, и что НИЧЕГО толком не работает. И никакой надежды на то, что ситуация выправится НЕТ.

День 2, вторник:

С утра пытаемся продолжать доделать вчерашний день. Кое-как откатываем не проведенные вчера документы, ставим на них дату валютирования понедельник и оплачиваем их снова. Пытаемся как-то упорядочить настройки кассы. Какие-то отдельные операции проходят, но в целом НИЧЕГО не работает. Все бегают по банку и орут друг на друга и на меня. Все ищут виноватых и находят их среди окружающих в массовых количествах.

К 12 часам просыпается ГО и... на нас сыплются упреки, что мы все сделали неправильно.
Я лично получаю втык, что вчера вечером не открыл новый день. Ссылка на полученные от охранников пинки под зад не принимается. А межбанк нельзя было ставить на счет 30223, а нужно было ставить на 30222. С огромным трудом, с десятками подсказок ГО, откатываем документы, меняем счета, отправляем снова, убеждаемся, что отправили не той датой, откатываем опять, меняем дату валютирования, отправляем опять... Очень хочется спать. К 19 часам выясняется, что по межбанку не успели уйти уже более пяти десятков сегодняшних документов, среди них несколько штук, оставшихся еще с понедельника. Все в полном шоке - это уже серьезное нарушение обязательств банка перед клиентами! Зам. главного бухгалтера пытается договориться с ГО, чтобы отправить эти платежи через Москву. Час уходит на переговоры. Согласились. Откатываем не ушедшие документы, меняем маршрутизацию, отправляем их на оплату в ГО.
НИЧЕГО не закончено, но очень хочется спать. В 23 часа постепенно расходимся по домам в очень подавленном настроении.

День 3, среда:

С утра наблюдаем в базе данных мешанину из проведенных и не проведенных документов сразу трех дней. Очень хочется спать. Пытаемся нужные провести, ненужные удалить. Разумеется, проводим всё не той датой, отменяем не те документы. Повторяем это всё по 5 раз, каждый раз с ошибками. Ко мне потоком льется народ, чтобы откатить неправильные документы и провести их другой датой. Я уже изучил кажется ВСЕ возможные в ЦФТ виды отмены документов. Я назубок выучил, когда и в какой момент документы можно ликвидировать, отзывать, отменять, удалять, откатывать, возвращать, подтверждать возврат, возвращать клиентам. Я запомнил весь разнообразный список горячих клавиш, отвечающих за операции ликвидации/отмены/возврата/удаления, я великолепно понял, чем ликвидация отличается от удаления, а возврат от возврата клиенту и перестал путаться в разных видах и способах отмены/возврата/отката.
Весь день я непрерывно возвращаю документы. Но появился и просвет. Впервые за неделю я смог в обед выделить 10 минут на кружку чая с бутербродом.
Первый раз успели вовремя отправить все документы по межбанку. Кирилл довел до относительно рабочего состояния загрузку бумажных платежей со сканера. У Сергея почти заработал импорт документов из текстовых файлов.
К вечеру бухгалтерия изъявила готовность закрыть наконец наш первый рабочий день в ЦФТ - понедельник. Закрывали день на связи с технологами из ГО. О, чудо! Все прошло практически гладко! Не выявилось никаких серьезных технических ошибок. Формируем и отправляем в ГО ежедневный баланс за понедельник. Расходимся домой примерно в 21:50. Неужели забрезжил какой-то просвет? Неужели стало получаться?

День 4, четверг:

Как приятно утром успеть позавтракать и в обед спокойно попить чай!
Вчера я думал, что выучил все 39 возможных способов отмены/отката/удаления документов в ЦФТ. Как бы не так! Оказывается, их там еще минимум штук 16 наберется! Это просто я раньше не откатывал движение ценностей, да и в расчетном центре статусы двигать не пробовал... Ладно, народ идет, рабочие дни, кроме понедельника, еще не закрыты (да и понедельник оказывается надо слегка подправить). Даты в половине документов ошибочные. Удаляем и откатываем, откатываем и удаляем.
В 12 часов дня просыпаются технологи ГО, и... И мне популярно объясняют, что оказывается, далеко не все документы, которые я мог удалить и удалял, на самом деле следовало удалять. Оказывается, я своими удалениями создал определенные проблемы, которые было бы проще решить, если бы некоторые документы были бы еще целы. В ГО собирается консилиум технологов, которые пару часов думают, как ликвидировать созданные мной проблемы. Постепенно всё решают.
Межбанковские платежи уходят вовремя. Частично работает касса, постепенно дополучая от ГО необходимые права.
Вечером собираемся закрывать вторник и среду. Вторник закрывается без проблем, внушая надежду на светлое будущее. Зам. главного бухгалтера убегает домой. Пытаемся закрыть среду - выдается ошибка о не сходящихся оборотах по внебалансовым проводкам. Опять шок - в старой АБС ничего похожего даже не встречалось. Машу на ошибку рукой, оставляю проблему на утро и ухожу домой. Всего лишь в 21 час вечера!

День 5, пятница:

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

День 6, суббота:

На всякий случай в 11 дня захожу на 20 минуточек на работу, открываю в ЦФТ очередной день. Пара операционисток сидят, сводят документы за пятницу. Ко мне у них вопросов нет. Ничего интересного. Выпиваю баночку пива и иду домой.