Дело так:
У нас дофига процессов (процесс как термин именует что то что должно
произойти, например взять с сайта биржи файл с наипоследнейшими
расценками всех акций, обработать этот файл, а потом вложить
соответствующем образом деньги - это процес (выполняемый несколькими
разными программами которые сами запускаються каждую ночь после закрытия
биржи), но ходить в сортир по утрам, или спать на работе - тоже процес
;), ну так многие процессы просто двигают разные файли из систему в
систему ночью (систем то у нас чуть ли не сотни, и надо что бы в них
были одни и те жи данные - например тот же твой телефонный номер что ты
можешь поменять либо на сайти либо позвонить и сказать об этом либо
послать запрос по почте или просто попросить об этом гди нибудь в банке
или даже у одной из дочерних фирм...), ну так гоняем мы все эти файлы
уже несколько десятков лет, и тут был проект перевести все эти процессы
на новую систему где они будут работать, такая вещь это обычное дело,
системы и технологии устаревают за год или два, так что лет через 20 их
все таки решают заменить :), ну вот работали мы над этим еще до моего
прихода, в целом где то год, десятки людей и десятки милионов долларов.
Стандартно тестируеться как минимум столько же часов сколько было
потрачено на разработку... но всегда что то упускаеться, особенно когда
такие большие проекты, и выходит именно так, первый день в продакшене
(хмм production environment - это то что сейчас используеться и где все
работает, сначала все делаеться в development environment, это просто
полная копия того что сейчас используеться но которую мы менять как в
голову взбрендит, в продакшен нет дуступа кроме нескольких человек, в
девелопмент есть доступ у нескольки дюжен человек - тибишь у всех, потом
есть alpha и beta туда доступа тоже не у кого нету, но есть доступ все
двигать туда и от туда (тоесть имея желание можно беспределить и там но
не нарямую и каждый раз нужно что бы бос подтвердил все твои действия
(ему делать что ли нечего смотреть что все делают? :))) он просто все
утверждает...). Ну так дошло все это дело в продакшен, вроде все
протестировали, никто ночью не спит, все смотрят что бы ничего не
околело. Доходит дело до одного из процессов, а этому процессу нужен
файл от Щкрова (Schrow - название фирмы, кстати как я говорил процессы
не прозрачные, фиг знает что за файл и что в нем, но он нам нужен для
одного из процессов, а процессы запускаються в важном порядке, если один
не запустился, нельзя что бы следующие шли инече опять же все гакниться
и потом не разберешься где что, например пожет быть процес который
двигает новый файл со списком банковских акаунтов которые были закрыты
за день, и если этот процес не сработал, если следующий процес
запуститься, он будет использовать может вчерашние а может и
прошлонедельные данные и потом черт ногу сломит разобраться какие же
акунты должны быть закрыты а какие нет, потому что если процес прошел,
вернуть его назад переделать черезвычайно сложно). Ну так у нас все
стоит по тому что одному из процессов нужены данные из Шкрова, а что за
Шкров? где он? где мы берем эти данные и вообще что это такое никто
понятия не имеет, работало все это десятки лет пока никто не трогал а
сейчас никто и не знает где нам теперь брать этот файл с данными. Короче
всех поднимают на уши, может кто еще есть кто когда то этим занимался,
все програмисты не спят, пытаються разобраться что мы делаем с этими
данными дабы понять что там в принципе должно быть и важно ли это
вообще? :) В итоге утром выесняеться что это воовсе не обрабатываемый
файл, а оказываеться последние 10 лет есть на втором этаже в даунтауне
мужик, его работа каждое утро рано вставать, ехать в этот Шкроу, чье
здание находиться где то в городе, брать у них папку документов, ехать
назад на работу и потратить весь день впечатывая эти данные :)))))))))
Да уж... так называеться старая система :)))