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



Жертвы успеха

Рано состарившийся Эво послали в Варанаси, но лишили его роскоши умереть: Нео, наш юный и прекрасный ангел смерти, хронически запаздывал. Мы и не торопили его — мы росли: наш экономный аджайл-подход попал в яблочко. Новые клиенты появлялись чуть не раз в месяц. Мы создавали под них новые команды и работали так, что клиенты улыбались нам.

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

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

Рынок тоже менялся: клиенты ожидали, что стандартные функции будут поставлены им сразу; они не понимали, зачем нужно опять разрабатывать то, что уже работало у других.

Мир изменялся, а мы застряли: привычно говоря о «готовности к переменам», мы продолжали двигаться по инерции, заливая проблемы «ресурсами» — ведь наши инженеры по сравнению с западными стоили копейки. Да и мои менеджеры по традиции мерили свой успех количеством подчинённых.

Мы жили внутри уловки-22: чем больше инженеров набирали, тем хаотичней и безумней становилась система, требуя ещё больше людей. Наши лучшие инженеры учили других, исправляли чужие ошибки и ходили по бесконечным обсуждениям, заседаниям и встречам вместо того, чтобы писать код. Все были так страшно заняты, что работать времени не оставалось. Опять вместо недеяния я занимался бесконечным пожаротушением.

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

Нам срочно нужно было делать то, от чего я гордо отказался раньше — «продуктизировать» Эво, построив из множества проектов один продукт.

Переезд не удался, или Капля камень точит

В Бангалоре не было достаточного опыта разработки продуктов: только пять-десять процентов инженеров из сотен тысяч работало над ними, остальные «оказывали услуги». Для продуктизации Эво мне необходимо было усилить команду и влить в неё новую кровь — голубую, архитектурную.