Два инвалида лучше одного
Со мной случился проект внедрения фронт-офиса. А вместе с ним поставщик решения — Землесофт. Землесофт — это хуже внезапной диареи посреди танцпола на концерте рок-звезды и страшнее зверожука с Трааля.
Была у Землесофта система. Она была как правильнописание Винни-Пуха: хорошая, но хромала. Такой себе инвалид третьей группы, но с разрешением на работу. Система фронт-офисом никогда не была, да и сейчас она всё ещё не он.
В отличие от программистов, менеджеры у Землесофта хорошие. Они приехали к заказчику, предложили хорошую цену (всё-таки кое-что надо было допилить), рассказали о космических кораблях, бороздящих просторы Большого театра, и понеслась.
В процессе допиливания инвалид третьей группы стал инвалидом второй, заразился полиомиелитом, ему сломали обе ноги и руку. Проект разбился на этапы, этапы — на спринты, спринты — на задачи, и выяснилось великое. Первый этап: инвалид с одной рабочей рукой (доработанной, но чуть-чуть не допиленной функциональностью) не обладает свойствами, необходимыми для реализации второго этапа. Нужна операция на сердце (повышение версии ядра), и будет счастье. Казалось бы, ну да, нужно. Повышаем — получаем инвалида с новым ядром, поломанной рукой, поломанными ногами, долечиваем его так, чтобы он хотя бы мог передвигаться, и наконец-то запускаем в эксплуатацию после года-то пыток этот проклятый первый этап фронт-офиса.
Второй этап продолжаем доделывать, чтобы когда-нибудь в туманном будущем… Но заказчику уже сто процентов пора что-то давать. И что? И ничего — Землесофт не ищет лёгких путей. С инвалида сделали клон, ядро ему заменили, но на какое-то не релизное. Рабочую руку сломали — функциональность первого этапа во втором инвалиде не работает, правда, как и функциональность второго, потому что второго ещё нет.
И вот стоит заказчик и затравленно оглядывает двух инвалидов, которых по уму легче и гуманнее было бы пристрелить. Но бодрая «команда» проекта Землесофта надежды не теряет. У них по-прежнему есть упаковка лейкопластыря, аскорбинка, полтора неких программиста, которые пишут некий код для неких объектов.
Надежду стала терять команда заказчика. Заказчик отчётливо осознает, что Боливар не вынесет двоих, и настоятельно просит выбрать какого-то из двух инвалидов. Отчаявшись донести свою мысль до команды Землесофта — им оба инвалида дороги как родные дети, — заказчик обращается к руководству Землесофта. Руководство кивает, со всем почти соглашается и говорит:
— Слушайте, а если мы докажем, что первый инвалид отлично ходит, можно мы оставим обоих?
«Твою мать», — думает про себя заказчик и вежливо спрашивает:
— Но такой подход всё равно приведёт к тому, что первый инвалид будет заменён вторым?
— Да.
— И замена эта будет нелёгкой, это будет второе полномасштабное внедрение, а мы ещё не закончили это?
— Ну что вы, у второго рано или поздно мы руки починим, вы почти не заметите никакой разницы. Ну, раньше контролы были слева, теперь справа, чё там такого? Ну, функциональность всю ещё раз оттестируете, ну, системные возможности проверите, мы даже обещаем логировать операции удаления данных. И вообще, вы видели, как Microsoft изуродовал Office?
— Видели, — соглашается заказчик. — Именно поэтому оставляем одного инвалида, и именно того, кого познакомим с пользователями.
И что, вы думаете, ответил Землесофт?
— Мы к вам лично приедем и объясним, что два инвалида лучше, чем один. А первый вообще не инвалид!
Бодрая команда Землесофта после этого разговора стала ещё бодрее. У них есть три дня, чтобы первый инвалид со сломанными ногами побежал, но он пока не бежит, иногда подпрыгивает, но всё больше бьётся в конвульсиях в надежде сдохнуть своей смертью. А мы ждём заморских гостей.
Была у Землесофта система. Она была как правильнописание Винни-Пуха: хорошая, но хромала. Такой себе инвалид третьей группы, но с разрешением на работу. Система фронт-офисом никогда не была, да и сейчас она всё ещё не он.
В отличие от программистов, менеджеры у Землесофта хорошие. Они приехали к заказчику, предложили хорошую цену (всё-таки кое-что надо было допилить), рассказали о космических кораблях, бороздящих просторы Большого театра, и понеслась.
В процессе допиливания инвалид третьей группы стал инвалидом второй, заразился полиомиелитом, ему сломали обе ноги и руку. Проект разбился на этапы, этапы — на спринты, спринты — на задачи, и выяснилось великое. Первый этап: инвалид с одной рабочей рукой (доработанной, но чуть-чуть не допиленной функциональностью) не обладает свойствами, необходимыми для реализации второго этапа. Нужна операция на сердце (повышение версии ядра), и будет счастье. Казалось бы, ну да, нужно. Повышаем — получаем инвалида с новым ядром, поломанной рукой, поломанными ногами, долечиваем его так, чтобы он хотя бы мог передвигаться, и наконец-то запускаем в эксплуатацию после года-то пыток этот проклятый первый этап фронт-офиса.
Второй этап продолжаем доделывать, чтобы когда-нибудь в туманном будущем… Но заказчику уже сто процентов пора что-то давать. И что? И ничего — Землесофт не ищет лёгких путей. С инвалида сделали клон, ядро ему заменили, но на какое-то не релизное. Рабочую руку сломали — функциональность первого этапа во втором инвалиде не работает, правда, как и функциональность второго, потому что второго ещё нет.
И вот стоит заказчик и затравленно оглядывает двух инвалидов, которых по уму легче и гуманнее было бы пристрелить. Но бодрая «команда» проекта Землесофта надежды не теряет. У них по-прежнему есть упаковка лейкопластыря, аскорбинка, полтора неких программиста, которые пишут некий код для неких объектов.
Надежду стала терять команда заказчика. Заказчик отчётливо осознает, что Боливар не вынесет двоих, и настоятельно просит выбрать какого-то из двух инвалидов. Отчаявшись донести свою мысль до команды Землесофта — им оба инвалида дороги как родные дети, — заказчик обращается к руководству Землесофта. Руководство кивает, со всем почти соглашается и говорит:
— Слушайте, а если мы докажем, что первый инвалид отлично ходит, можно мы оставим обоих?
«Твою мать», — думает про себя заказчик и вежливо спрашивает:
— Но такой подход всё равно приведёт к тому, что первый инвалид будет заменён вторым?
— Да.
— И замена эта будет нелёгкой, это будет второе полномасштабное внедрение, а мы ещё не закончили это?
— Ну что вы, у второго рано или поздно мы руки починим, вы почти не заметите никакой разницы. Ну, раньше контролы были слева, теперь справа, чё там такого? Ну, функциональность всю ещё раз оттестируете, ну, системные возможности проверите, мы даже обещаем логировать операции удаления данных. И вообще, вы видели, как Microsoft изуродовал Office?
— Видели, — соглашается заказчик. — Именно поэтому оставляем одного инвалида, и именно того, кого познакомим с пользователями.
И что, вы думаете, ответил Землесофт?
— Мы к вам лично приедем и объясним, что два инвалида лучше, чем один. А первый вообще не инвалид!
Бодрая команда Землесофта после этого разговора стала ещё бодрее. У них есть три дня, чтобы первый инвалид со сломанными ногами побежал, но он пока не бежит, иногда подпрыгивает, но всё больше бьётся в конвульсиях в надежде сдохнуть своей смертью. А мы ждём заморских гостей.
0 комментариев