Thursday, April 10, 2008

Трое в серверной, не считая админа. Глава 8. Тестеры и аналитики

Car allowance. Гурии без проблем. Големы. Цех тестирования. Альфа версия в порошке. Отчет об ошибках. Трудная работа. Автосервис. ТЛ. Петрович. Spielhur. Марш Буденного.


Глава 1. Серверная
Глава 2. Админ
Глава 3. Бег на месте
Глава 4. Порнонет
Глава 5. Голубая угроза
Глава 6. Заговор
Глава 7. Неожиданное предложение


Трое в серверной, не считая админа. Глава 8. Тестеры и аналитики

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

- Позвольте, а сколько денег предлагаете?, - спросил я. - Тут ничего про это не написано.
- И ничего нет про медицинскую страховку, отпуск, продолжительность рабочего дня и car allowance, - добавил Кирилл, искушенный в этих делах. - А еще интересует возможность relocation и если да, то покрытие расходов на него, а также транспортные расходы, количество командировок и компенсация за них... возможность выбора авиакомпании-перевозчика... я бы предпочел никакой Дельты, например.

Герберт ухмыльнулся:
- С нашей компанией не торгуются.
- Но позвольте, это рабство какое-то. - возмутился Сергей, – Вы тут людей механическими хреновинами таскаете, за это самое подвешиваете, за это молоко давать надо как минимум! За вредность, так сказать...
- Ну, к вашему сведению, все работники IBM – добровольцы, - ответил Кеворкян. - А кодеры вообще с огромным конкурсом проходят.
- Чем же вы их таким купили? - удивился Кирилл, - Ну и тем более имеет смысл поторговаться.
- Ну, - пожал плечами Кеворкян, - вы стали бы торговаться о кар аллоуэнсе со святым Петром у ворот Рая?
- Разве IBM можно сравнить с раем? - спросил я
- Нет, - ответил Герберт, - у нас лучше. Веселее и нет заморочек насчет гурий.

Похоже, он был истинным фанатом своей компании. Я решил зайти с другой стороны:

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

- Ну, если очень в общих, - сказал Герберт, на которого, похоже, вполне подействовало выражение лица N2, - то всё.
- Это как – всё? - переспросил я.
- Всё – значит всё. Ф-СЁ. - по буквам произнес Кеворкян. - Виллы, машины, личную яхту open-класса. Перелёты только бизнес-джетами. Relocation обязательно, мы не оставляем своих сотрудников в клоаках мегаполисов, там им трудно прожить достаточно долго, чтобы окупить вложения.
- Но у вас же есть офис в центре, разве нет?
- Да это фальшивка для отвода глаз, по факту там только ресепшен и хаб.
- А сотрудники, которые каждый день приезжают туда на работу? - спросил я. - Я как-то был там, видел, что вся парковка забита голубыми фордами.

- А, в основном там големы и фальшивые сотрудники, ну и немного моих эйчаров, - махнул рукой Герберт, - а после последнего сокращения мы просто наняли уборщиков из ресторана внизу, на полставки, чтобы они занимали парковку и имитировали бурную деятельностью.

Тем временем мы подъехали к большой двери, похожей на ту, что была у программистов, только она была оббита каким-то мягким материалом.

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

Затем он проделал те же манипуляции, что и у дверей цеха кодирования. Двери растворились бесшумно, и вместо Rammstein оттуда послышалась тихая музыка в стиле лаунж. Двигаясь по цепи, мы вошли в большое светлое помещение.

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

На ближайшем диванчике сидели два бледных, слегка одуловатых человека, изрядно лысеющих... Один был одет в расшитую гавайскую рубашку, а второй в нечто вроде стилизованного военного мундира и берет с вышитыми буквами SOA, только почему вместо брюк на нем были шорты. К ним подошёл официант и поставил перед каждым из них по стандарному ДВД боксу, на котором было написано что-то вроде Alpha 8.63.2.436.

Тот, который был в мундире, деловито раскрыл коробки. В коробке оказался маленький бумажный пакетик, пара салфеток и еще что-то.

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

- Что это за..., - хотел было спросить Сергей, но Кеворкян шикнул на него и приложил палец к губам. Мы молча стояли и ждали.

Примерно через минуту к наркоманам (?) подошел официант с блокнотом и аккуратно кашлянул. Тот, который был в берете, открыл один глаз и сказал:
- Ну что ты тут орешь?
- Ну, это... - официант смутился, - Как прошло?
Второй открыл глаза и сказал:
- Опять с конфигурацией базы данных напортачили - кластеризацию не включили. Ну и по гую масса вопросов, как обычно.
Тот, который в берете, добавил:
- Алиасы в национальной кодировке не работают, при наличии спецсимволов парсинг сбивается, при переключении задач...

Официант быстро кивал головой и записывал в блокнотик.

-О, отчет готов, - сказал тот, который в берете, - Сейчас достану...
Он кряхтя полез в штаны, покопался там и достал что-то вроде большой, сантиметр наверное в диаметре, таблетки. Я даже побоялся предположить, откуда он ее доставал. Но официант, казалось, был недоволен.
- И как это употреблять? Она же огромная...
- А ошибок надо меньше делать!, - вдруг заорал на официанта человек в гавайской рубашке, - Пусть сами садятся и сами жрут что понаделали, багоделы скарабейные!!! Замкнутый цикл тебе в задницу и ватерфолом, ватерфолом!

Герберт тут же схватил нас за шкирки и стал выталкивать из зала. Оглянувшись, я успел заметить как "официант" униженно извиняется перед тестерами, а те сообща орут на него. Музыка лаунж зазвучала чуть громче и крики истерики стихли в ее волнах - похоже, зал был оборудован системой активного шумоподавления.

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

- А что это за официант?- спросил Кирилл
- Какой официант? А, это начальник отдела тестирования. Я же говорю - работа нервная. Но, - Герберт не смог удержаться от профессиональной лжи: - очень престижная.

Затем мы опять погрузились в тележку и поехали дальше. Проехали совсем немного, свернули за угол, и Кеворкян опять выгрузил нас, прицепил к цепи и построил перед дверью.

- Вопросов лишних - не задавать. Вообще лучше молчать, если что то захотите сказать, то формулируйте предельно, повторяю, предельно ясно, - провел он краткий инструктаж, - Аналитики - ребята суровые, чуть что - ух.

И он провел рукой по горлу. Морально подготовившись ко встрече с монстрами аналитики, мы зашли в цех аналитики.

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

Возле аппарата стояли два мужика в промасленных синих спецовках и курили "в сторонку", ноги еще одного торчали из-под аппарата.

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

Мы, гремя цепью, подошли поближе к работягам, те без любопытства поглядели на нас и отвернулись. Герберт вышел впереди заискивающе произнес:

- Добрый день, коллеги. Вот, кандидаты у нас...
- Точнее?, - лениво бросил один
- Прошу показать пример вашей работы, - четко отбарабанил Герберт.
- Дык, - второй показал на лежащего Петровича, - Задача выполнена, вот пример проведения ТО на ТЛ.
- Э, - нервно улыбнулся Герберт.- Нам бы что-нибудь позрелищнее, более типичное.
- С каким коэффициентом типичности? - спросил первый. Герберт впал в ступор.

Положение спас Петрович, который вылез из-под аппарата и сказал:
- О, свежие кандидаты? Сейчас на них ТЛ проверим. Заводи аппарат, мужики!

Мы переглянулись и заволновались. Ни "аналитики", ни их загадочный аппарат не внушали никакого доверия, а мысль его проверять на себе вызвала острый прилив тревоги.

- О, замечательно, - засуетился Герберт, - Уникальный шанс, ребята, попробуете телепатический локатор в действии.
- Чего-чего? - спросил я, - Какой локатор?
- Телепатический локатор, - пояснил Петрович, вытирая руки ветошью.- Основной инструмент аналитика, позволяющий напрямую извлекать технические требования из головы заказчика.

Мы посмотрели на аппарат. Скорее он выглядел как гидравлический пресс, чем как нейрохирургический инструмент.

- Э, а каков принцип действия? - поинтересовался Кирилл
- С какой целью задаете вопрос? - задал встречный вопрос Петрович
- Ну, интересно, знаете ли, - пожал плечами Кирилл
- Промышленный шпионаж? - прищурил глаз второй аналитик
- Нет, нет... Но хочется узнать, насколько это опасно? - спросил Кирилл.
- Для кого опасно и что? - уточнил Петрович, - Определите критерий чрезмерной опасности?
- Для испытуемых, конечно, этот... локатор - сказал Кирилл, - ну, и опасность... Какова смертность... в наихудшем случае. Или травматичность?
- Коээфициент смертности 0.3% - сказал Петрович. Заметив, что мы отшатнулись, он пояснил:
- К сожалению, аппарат автоматически утилизует респондентов со слишком высоким отношением самомнения к познаниям. По факту только пару раз было, последний раз проскочил выпускник MBA Южнобутовского кулинарного техникума, а стажер был у аппарата, не распознал. Но статистику испортили. Но вы-то вроде не похожи на надутых дураков, а?

Мы в целом согласились с утверждением, но было всё равно несколько неуютно.

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

- Мы вас на абстрактные творческие способности прогоним, - сказал первый аналитик. - Стихи там, песни. Стандартный тест, это быстро.

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

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

- Ну как?, - спросил я его. Он пожал плечами: - Ничего особенного не чувствуется.

Петрович вылез из аппарата с распечаткой и со словами "Ну, ты силён, брат", протянул распечатку нам. На распечатке было написано:

Ein kleiner Mensch stirbt - nur zum Schein
Wollte ganz alleine sein
Das kleine Herz stand still für Stunden
So hat man es für tot befunden
Es wird verscharrt in nassem Sand
Mit einer Spieluhrin der Hand


- А что это значит? - спросил Кирилл

- Сложно сказать, -ответил Петрович, - но явно посильнее Фауста Гёте. Вы если что, к нам работать приходите, завсегда рады будем. Герберт, ты там отметь особо.

Герберт согласно покивал.

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

Меня высадили из кресла, а аналитики столпились у локатора, что подкручивая. Наконец Петрович вылез с распечаткой из аппарата и протянул её нам с комментарием "Какие-то помехи, похоже, опять сломался, но что-то вроде есть". На распечатке значилось:

Мы – красные кавалеристы,
И про нас
Былинники речистые
Ведут рассказ:
О том, как в ночи ясные,
О том, как в дни ненастные
Мы гордо,
Мы смело в...


- Эх, чего-то недокрутили, - вздохнул первый аналитик и потушил свою цигарку. -Ну что, светит переборка нейротрансмиссии, коллеги?

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

Конец 8-й главы
Продолжение тут.

Tuesday, April 01, 2008

Сказ о том, как мужики автоматизацию проводили

Давно иль недавно то было, о том не ведаю, но слыхал от верных людей, что было всё так как сказывают, чистую правду гуторят и полный труф излагают.

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

Поначалу от денег-то больших обрадовались Сидор с Ёремой дюже сильно, да крузаков лексусных накупили, жен своих златом да серебром в три ряда увешали, чад конфетами да шоколадом до икоточки закормили, а потом сели и пригорюнились – всё есть у нас, чего душа желает и даже больше (яхту, как Абрамович, решили не брать, так как моря в Кукуеве не было отродясь и воды поэтому боялись они).

А консультанты настырные всё ходют и ходют вокруг… ух, ненасытные, да всё о защите инвестиций, да об экзит стратеджи, да о бизнес-процессах разговор водят, смущают Ерёму с Сидором. Рожи аж лоснятся, а всё им мало, иродам иноземным.

И задумались простые мужики об автоматизации крепко. Дело-то по всему полезное – и для АйПиО сгодится, и для ИСО многотысячного и вообще консультанты расписали ляпоту неимоверную: что нажмёшь одним пальцем кнопочку а сразу отчет на текущий день и вылезет и прогноз вслед за ним месячный; и сразу видно, сколько кто заработал и где кто накосячил, кому пряник а кому и метлой; и вообще делать то и нечего останется, только и следить за прямым преобразованием труда наёмного в капитал собсвтенный.

Ещё повторяли всё, что ебитда, дескать, вырастет, но Ёрема кулаком пудовым погрозил и перестали ругаться по всякому охальники иноземные. А Сидор сказал, что наследники непутевые подрастают, уже два бентли разбили, сорванцы этакие, для них надо постараться да внедрить автоматизацию полную, чтобы работало всё как часы само, ибо нет на них надежды никакой, а у Сидора и Ёремы годы то уж и подходят…

Сказано-сделано. Наняли работников лучших, молодцов обученных, сплошь MBA сертифицированных, обследование, бизнес-процессы описать, ТЗ и аванпроект составить. Долго дело делается, да быстро сказка сказывается – принесли молодцы аванпроект в три локтя толщиной одних дискет дивидишных, да еще полпуда демонстрационных материалов.

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

Стали приходить ответы от компаний иноземных, от двух да трехбуквенных, да немаленькие ответы, в которых листов по сто сброшюрованных, да в каждом листе вопросы всё сплошные, да слова непонятные про вендоров, оупен адентити, оупен валью, он деманд да экспириенс сплошной, деплоймент роялти сверху приправленный.

Слова то непонятые, это одно горе, да это малое горе-то; большее горе то, что деньги тоже непонятные – не хотят двух да трехбуквенные словами человеческими да мерами честными изъясняться, сколько денег стоить это будет, не говорят ни в какую.

Осерчали тогда Сидор с Ерёмой на заносчивых двух и трехбуквенных, да послали гонцов в центр разработки четырехбуквенный и другие компании, в которых не только букв, то и слов то поболе 4-х было.

Там молодцы куда как менее ученые сидели, да куда конкретнее – прислали каждый по 3 листочка да оферту предварительную с цифрами вменяемыми. Повеселели Сидор с Ерёмой. Денег просили мошну немалую вендоры-подрядчики, да вполне подъёмную, да и негоже купцам успешным на дело-то свое деньги экономить. Ударили по рукам, и закипела работа.

Долго ли дело делается, да скоро сказка сказывается. Прошло полгода означенных, а нет всё системы автоматизированной. Консультанты которые про АйПиО всё про Лондон-град да Сингапур сток эксчендж картинки да графики показывают, трастами да оффшорами соблазняют, торопят.

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

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

Пошли было Сидор с Ерёмой обратно к компаниям 2-3-х буквенным, а те как посмотрели, что понаделали подрядчики, мало того, что помогать не стали, так ещё счёт на лицензии прислали многоцифирный за нелегальное ПО, да еще и пиратами заморскими обозвали; это Сидора то с Ерёмой, которые честным трудом отобрали предприятие в заносные девяностые и никого не убили даже при этом!

Поднапряглись Сидор с Ерёмой, оплатили счета лицензионные (продав бентли чуток покоцанной какому-то певцу внутримкадному, то ли децлу, то ли тимоти, шут их разберет). Сели на завалинку евроотремонтированную и задумались, как же сложно всё в ИТ и смежных областях.
-Эх, брат Ерёма…
-Дык, брат Сидор…

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

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

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

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