- Опубликовано
Кентавр в разработке: как не потерять управление
- Автор
- Имя
- Ебём AI шатаем энтерпрайз
- Telegram
- Ебём AI шатаем энтерпрайз180 подписчиков21 постКорпоративные игры, наблюдения за рынком, внедрение этих ваших иаев. Веселье, цинизм и нецензурная брань.
Недавно, для одного проекта я соорудил кентавра.
Дело было так. Надо было написать бэкендный сервис на TypeScript. И вот смотрю я, кого бы этим озадачить.
Бэкендеры хорошие имеются, да TypeScript в глаза не видели.
Тайпскриптологи тоже есть, но без бэкендного опыта. Не сходится короче.
Ладно, думаю, разберемся.
Созываю команду.
Я: — Ну, братцы, луна в козероге — будем писать новый бэкенд сервис.
Бэкендеры: — Ура!
Тайпскиптологи: ….
Я: …на TypeScript.
Тайпскриптологи: — А?
Бэкендеры: …
Я: — Че думаете?
Берет слово один бэкендер:
— Это все очень мило, но кто ж, я извиняюсь, будет лидом проекта?
Я: — Да, что долго думать — вот ты и будешь.
Бэкендер(потупясь):
— Тут такое дело, начальник. Если б оно на Scala — я б, конечно, как хуем по столу. Но лидить проект на незнакомо языке — это тебе не в лукошке кататься.
Я: — Другие добровольцы?
Бекендеры молчат. Тайпскриптологи хоть и порадовались за свой язык, однако лезть на рожон тоже не спешат.
Я: — Ладно, не ссыте — есть идея.
Каждый менеджер в глубине души знает, что девять женщин за месяц могут сделать ребенка. Ну и я рассудил так: нужные навыки в команде есть — это главное. А то что они разбросаны между отдельных личностей — дело второе.
Я: — Решим просто — берем одного бэкендера, одного тайпскриптолога и делаем дуумвират — будут вдвоем лидировать. Сиамский техлид — сечете?
Инженеры: — И что, это, типа, должно сработать?
Я: — Вот и узнаем.
Инженеры уже привыкли к моей страсти ставить нездоровые эксперименты, так что спорить особо не стали — мол, хер с тобой, главное зарплату повысить не забудь, а там уже любой каприз за ваши деньги.
Короче, на том и порешили.
Ну поехал этот кентавр сочинять архитектуру. Пообсуждали они чего-то, договорились об основном и решили начинать писать код. Смотрю, пацаны вроде сработались — перезваниваются, документы пишут, и даже код какой-то туды-сюды летает. Ну, думаю, чудненько — и свалил в отпуск чтоб не мешать.
Возвращаюсь — ба!
Кентавр развалился на части и расползся по углам. Бэкедная половина с упоением дрочит AI модуль, а тайпскриптная девопс ставит.
А меж тем каркас сервиса, как стоял, так и стоит неприкаянный — лишь ветер гоняет строительный мусор между редкими классами. А без каркаса — как вовлекать остальную команду? Новые функции попросту не к чему прикручивать.
Дошло до такого естественным образом. Все начиналось, как мы помним, хорошо — про архитектуру более менее договорились, надо было начинать вбивать ее в код, чтоб каркас получился.
Но потом с инженерами случилось инженерство. Всем известно, что гики больше любят кодить, чем планировать и коммуницировать. И чтобы ввергнуть инженера в состояние безудержного кодинга много не надо.
И оба мои полулида решили, что неплохо бы глянуть потенциально сложные куски системы. Ну так, что чисто представление получить есть ли проблемы или норм. Мы ж лиды — надо понимать риски!
И засосало.
Про каркас системы, уже никто и не вспоминал. Какой там каркас, когда мы за сикой света белого не видим “как же оно сука прямо мне в лицо имеет наглость не деплоиться”?
И я их понимаю — годы написания программ учат: сперва реши сложное, а с тривиальным потом разберешься. Но в проект менеджменте оно не совсем так. Тут бы сперва спланировать, да решить задачи, которые блокируют все остальное.
Добило дуумвират располовинивание ответственности — получается каждый наполовину не при делах. В таком раскладе особенно соблазнительно упасть в сиюминтунтное вместо того, чтоб думать о судьбах Родины проекта.
Короче, чтоб раскочегарить движняк, пришлось мне самому расчехлять свой ржавый тайпскрипт и выписывать каркас.
Тут уж полулиды конечно активизировались. Побежали комментировать, дискутировать и заниматься остальной техлидерской работой.
Порефлексировали потом над этим вместе, сшили кентавра обратно и поехал он строить светлое будущее.
Будет ли он дальше стабилен и сможет ли потом до кучи управлять другими инженерами? Поживем увидим.
#люди
Из подборки #байки
- Опубликовано
Неделя лютого агентского спидрана
- Опубликовано
Прибежали тут недавно высокие начальники и...
- Опубликовано
Лучшая компания (часть 2) - неформальная корпоративная культура
- Опубликовано
Лучшая компания (часть 1)
Свежие посты
- Опубликовано
Вот кстати насчет того что исходники клодкода...
- Опубликовано
Неделя лютого агентского спидрана
- Опубликовано
Дописать наброски текстов в агентной лихорадке
- Опубликовано
Набоков страдал (хотя хер там страдал —...
- Опубликовано
10. Заключение
- Опубликовано
8. Кто все эти люди?
- Опубликовано
7. Где мы сейчас?
- Опубликовано


