20. Менеджер — это пересылка писем

Оглавление

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

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

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

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

— Привет, подскажи, что ты вот здесь хотел?

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

— Погоди, погоди, повтори еще.

Чуда не происходит (оно уже произошло абзацем выше). Именно так: все надо было делать по-другому.

— Давай заглянем в трекер и посмотрим на формулировку.

Да, все правильно. Описание задачи, которое мы видели в трекере и которое обсуждали перед началом работы, вообще не сходится с тем, что имелось в виду.

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

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

Видеоиллюстрация (Мосфильм не дает вставлять их видео с Ютуба): https://www.youtube.com/watch?v=cEeMGnlihLY&t=1h16m

Когда все стало понятно, возникла проблема, что теперь делать: вроде новый код лучше, понятнее и удобнее, но он не закончен, и надо либо продолжать дальше и вывернуть на правильный путь, либо все выкинуть и поправить старый и некрасивый код. Хотя когда уже потеряна неделя, любой вариант ничего не изменит, поэтому лучше еще немного поиграться с программированием и сделать красиво внутри.

Никто из постановщиков задач толком не понимает, что они хотят получить, постепенно при пересылке писем уровень ответственности теряется настолько, что при обратном пути он трансформируется в умные объяснения, почему простая задача заняла так много времени. Все получают зарплату, хорошо!

Далее: 21. Дай подпись, бро

19. Ни единого разрыва

Оглавление

Регулярность — полезная вещь. С каждым разом, повторяя одни и те же действия, можно выработать автоматизм.

В начале каждой недели у нас проходят демонстрации, когда две команды в двух городах собираются у себя в переговорных комнатах и рассказывают друг другу о том, что происходит с продуктом. Хотя, в основном, общение происходит в одну сторону, но сегодня рассказ не об этом.

Для общения используется высокотехнологичное решение с видеоконференцией: на одном мониторе мы видим их, они там у себя видят нас, а на втором мониторе — презентация с компьютера. Но с подключением ноутбука регулярно происходят проблемы. За несколько месяцев, что я присутствовал на этих собраниях, было лишь несколько случаев, когда все работало без сбоев.

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

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

Надо сказать, что и сами демонстранты не проявляют особой заботы о том, сколько времени потратится на подключение в этот раз, и получится ли вообще это сделать. Обычно демонстрируют картинки с двух устройств: с одного показывают новости серверной разработки, с другого — мобильной.

Ни разу никто заранее не проверил ноутбук.

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

Время от времени на одном из мониторов появляется сотрудник техподдержки, все с ним здороваются, объясняют ситуацию, он тоже здоровается, нажимает на какие-то кнопки, прощается, и после этого все начинает работать.

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

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

— Поддержка! — громко сказал кто-то.

— Ха-ха-ха! — дружно отозвались остальные, — Давайте вызовем небесную поддержку, три-четыре!

— Поддержка! Держка! Держка! Ержка! Ржка! Жка!

— Слушаю.

— Ха-ха-ха! Получилось! Она слышит нас! Она поможет нам!

С момента начала собрания прошло уже почти десять минут.

— Что-то не в порядке, я перезагружу систему. Ожидайте.

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

Прошло уже пятнадцать минут с начала собрания.

Еще минут через пять все заработало, поддержка голосом с неба спросила, все ли нормально, попрощалась и отключилась. Все довольны. На сегодня проблема решена.

Двадцать человек в одной переговорной и еще пятеро в другой еженедельно собираются вместе, чтобы потерять 10–20 минут своего времени и своей жизни. Зато все при делах, при работе и при зарплате. Вечером все эти люди пойдут домой, не вспоминая еженедельные неполадки на общем собрании, а в следующий понедельник опять соберутся вместе, чтобы повторить свой день сурка.

Далее: 20. Менеджер — это пересылка писем

18. Гигабайт на единицу населения

Оглавление

Вначале давайте сделаем небольшой исторический экскурс.

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

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

GMail вначале раздавал бесплатную почту с 2 ГБ, и у них на странице был гипносчетчик, который в реальном времени показывал, как растет этот бесплатный объем.

Dropbox раздает гигабайты в виде подарков.

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

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

Однажды утром в почтовом ящике меня ждал десяток писем, предупреждающих, что я израсходовал почти всё из отведенных двух гигабайт (еще раз: 2 ГБ). Каждое следующее предупреждение сообщало, что места осталось еще меньше (хорошо, что еще видимо стоит лимит на отправку таких предупреждений, иначе они сами должны были бы в итоге заполнить остаток места в ящике и забить его полностью).

Два гигабайта на сотрудника IT-компании в двадцать первом веке.

Я не сторонник концепта inbox zero, да и никто в компании не использует почту для постановки и контроля исполнения задач: для этого есть баг-трекер. Немного удивительно, конечно, что два гигабайта заполнились за три-четыре месяца (если учесть, что почта начала поступать еще до того, как я фактически вышел на работу).

Большинство из этой почты было занято автоматическими сообщениями от роботов, которые никто не читает, но и удалять их не очень хотелось, потому что, во-первых, когда-нибудь может потребоваться заглянуть в историю, а, во-вторых, зачем, если они не занимают много места. Но понятие “много” может, как выяснилось, в наше время распространяться и на жесткие диски.

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

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

С нехваткой места сталкивается почти каждый, и каждый находит выход самостоятельно. Вместо того, чтобы один раз увеличить лимит ящика, чтобы никогда об этом не задумываться. Хотя может надо просто все автоматические сообщения сразу брать и удалять 🙂

Далее: 19. Ни единого разрыва

17. Новый курс

Оглавление

Пришел в офис как обычно около 10 часов, а там пустота, словно я по ошибке вышел на работу в выходной день. Пока дошел до своего места, вспомнил, что сегодня же на 9 утра было намечено общее собрание. В этот раз зал, где оно обычно проводится, был занят, поэтому собрание перенесли в гостиницу напротив и назначили его на такое раннее время.

Первая мысль, когда я понял, что случилось, была не “все пропало!”, а “надо было тогда прийти еще попозже”. В прошлый раз общее собрание закончилось каким-то советского типа развлечением: групповыми викторинами. Отличие было лишь в наличии пива и закуски (это в рабочее время в два пополудни).

Так что сильно расстраиваться по поводу пропуска собрания я не стал. Дождался, когда стали возвращаться коллеги, а потом пришло и письмо с кратким пересказом мероприятия и прикрепленной PowerPoint-презентацией. А там столько интересного!

Оказывается, компания меняет курс. Теперь надо не просто работать, а работать с прицелом на победу. Надо побеждать, эта наша новая линия, которой должны придерживаться все и каждый. Без цели и желания победить мы ничего не добьемся. Побеждать — вот что нужно для достижения результата.

Стоп-стоп, что побеждать? Кого побеждать? Тут читатель может вернуться к рассказу о конкурентах, их надо побеждать в первую очередь. А если конкурентов не видно, то следует просто побеждать.

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

Для того, чтобы мы больше осознали, как это, иметь перед собой целью победу, в следующий раз на общее собрание придет тренер местной сборной по футболу. Вы не ослышались, а я не опечатался. Тренер местной сборной по футболу.

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

Постараюсь не пропустить следующее цирковое представление.

Далее: 18. Гигабайт на единицу населения

16. К нам едет ревизор

Оглавление

Недалеко от моего рабочего места с самого начала на полу лежали какие-то коробки с брендированными блокнотами-пакетами и еще какой-то такой мелочью. Никто никогда не обращал на них никакого внимания.

Как-то вечером мимо проходил офис-менеджер, остановился около этих коробок и театрально развел руками. Честно говоря, я не понял этого жеста. Он мог означать и “Надо же, какие штучки!”, и “Что это тут навалено?!”, или может еще что-то. Одним словом, я не обратил внимания на эту миниатюру.

Тогда офис-менеджер повторил движение, на что я ответил, что не понимаю, что он имеет в виду, и продолжил работать.

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

Ребята и девчата!

Супер-пупер-новость! Вот-вот к нам приедет с визитом Министр Министрыч! Да не просто он один, а еще со свитой! Да с журналистами! Да с видеокамерой!

Их величества совершат прогулку по офису. Мы же хотим произвести впечатление? Конечно хотим! Поэтому, приберитесь на столах, уберите мусор под столами, протрите подоконники, а коробки выкиньте или спрячьте в шкафы.

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

Давайте покажем Министр Министрычу как здорово, что все мы здесь сегодня собрались!

Для закрепления материала через день пришло дополнительное напоминание: “время прибирать столы”.

Ждем визита-с.

Далее: 17. Новый курс