Ноутбук Ганеши, или Я уволил Сталина | страница 48



Как-то на одной из наших вечеринок я произнес пламенную речь о качестве. Зарядившись для храбрости пивом, несколько инженеров окружили меня: «Смотри, сколько багов у Microsoft и Oracle! С какой стати ты говоришь, что наши девятьсот с чем-то — это слишком много?!»

Идите объясните это нашим клиентам и Йоси, дорогие мои. Йоси не был доброй феей; он требовал изменений — и немедленно.

Вначале ему нужны были данные. Шалини, возглавлявшая наш отдел контроля качества, определила метрики и показатели. Они включали количество дефектов, представленных в кумулятивных диаграммах потока; покрытие автоматизации тестирования (test automation coverage), количество ветвей кода, цикломатическую сложность кода, плотность дефектов на тысячу строк и технический долг (technical debt). Мы также измеряли статистику поставок (точнее, их задержек) для сотен проектов. Мы были чертовски горды собой, представляя наши метрики Йоси.

Тут и начались проблемы.

— Когда у нас не было данных, Йоси их требовал. Когда данные появились, он говорит: «Это очковтирательство и губная помада на свинье (lipstick on a pig)», — меланхолично заметила Шалини.

Именно. Йоси не доверял нашим цифрам. Сами наши попытки объяснить их и оправдаться были в его глазах доказательством того, что мы мухлюем.

Мы надеялись, что корпоративная буря вскоре уляжется, но Йоси и не думал останавливаться. Он ещё и пригласил Алекса из Иерусалима на роль своего доверенного представителя в Индии и «ока Саурона».

Слониха и кролик

Подобно «Бегущей по волнам» Александра Грина, Алекс всегда летел чуть впереди волны последних новинок в мире программного обеспечения; не удивительно, что его мнения менялись быстро.

— Алекс, но ты же утверждал обратное ещё на прошлой неделе!

— Ну и что? — искренне недоумевал Алекс. — Это ж когда было? А тут я посмотрел, что Мартин Фаулер (или Алистер Кокбурн, или Далай Лама) сказал вчера на конференции. И вообще, обещать — не значит жениться.

Алекса не обременяло излишнее сочувствие к программистам, не понимающим истинной красоты своего ремесла. Азарт путешествия, а не пункт назначения был его истинной страстью. Любимая его шутка была о кролике, преследовавшем слониху: «Не догоню, так согреюсь!» Наша неуклюжая слониха никак не могла убежать от его саблезубого кролика.

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