Перейти к основному содержимому

39 записей с тегом "guide"

Посмотреть все теги

ROI документации: когда писать, когда пропустить

· 8 мин. чтения
Artur Pan
CTO & Co-Founder at PanDev

Сеньорный инженер у fintech-клиента потратил 3.5 часа на runbook для процесса деплоя, который она надеялась никогда не запускать вручную. Через 8 месяцев это спасло джуна на on-call примерно 4 часа в 2 часа ночи на банковском выходном. Дока дала аккуратный возврат в 15% времени. Соседняя дока той же недели — 6-страничный архитектурный обзор системы, которую выводят из прода — по логам вики не открывалась ни разу. Та же команда, те же часы, радикально разный ROI.

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

Async-first митинги для инженерных команд: правила

· 7 мин. чтения
Artur Pan
CTO & Co-Founder at PanDev

Инженеры теряют в среднем 11.5 часов в неделю на митинги и штраф на refocus после них. Gloria Mark из UC Irvine (классическое исследование 23 минут, обновление 2023) сейчас оценивает стоимость одного прерывания для knowledge workers в 23 минуты 15 секунд. Четыре митинга в день — это буквально три дополнительных часа потерянного focus time сверх самих митингов. Google Calendar показывает 6 часов; реальная цена ближе к 9.

Это playbook того, как уполовинить нагрузку митингов в инженерной команде без потери alignment, который митинги (теоретически) давали. Async-first, не async-only — некоторые митинги всё ещё правильный инструмент, и игнорирование этого — способ, которым async-культуры сами проваливаются.

Гигиена календаря для инженеров: недельный шаблон

· 7 мин. чтения
Artur Pan
CTO & Co-Founder at PanDev

Исследование Microsoft Research 2024 по 31 000 календарям knowledge-workers показало: медианный инженер в software-компании на 200-500 человек сидит в 23 часах запланированных митингов в неделю. Глория Марк из UC Irvine — исследовательница, давшая нам число "23 минуты на рефокус" — говорила, что типичного knowledge-worker'а прерывают каждые 3 минуты 5 секунд, как только заканчиваются митинги и начинается Slack. Добавьте 40-минутный commute, который многие тихо вернули в 2026, — и день кода стартует в 11:00.

Большинство советов про "гигиену календаря" — либо одноразовые ("просто говори нет митингам"), либо религиозно жёсткие ("maker time Пн/Ср/Пт, всё остальное нельзя"). Ни то ни другое не выживает в реальной инженерной организации, где ваша фича зависит от design review другой команды. Это шаблон, который выживает.

Team building для инженеров, который работает

· 7 мин. чтения
Artur Pan
CTO & Co-Founder at PanDev

Офсайт команды в календаре. Исторически trust falls и escape room'ы получают 1.8/10 на вопрос «повторил бы». Внутренние хакатоны — 8.4/10, bug bash day — 7.1/10, lunch & learn — 6.8/10. Цифры собраны за 2 года опроса 23 инженерных команд (327 инженеров в сумме) параллельно с нашим IDE-датасетом. Паттерн грубый: инженеры оценивают активности рядом со своей работой заметно выше, чем активности, специально от неё оторванные. Google Project Aristotle нашёл, что психологическая безопасность — сильнейший предиктор эффективности команды, и активности, которые её строят, не те, что HR обычно выбирает.

Эта статья — что реально коррелирует с сигналами здоровья команды (удержание, добровольная коллаборация, участие в PR-ревью), а что — только со счётом в бюджете. На выходе — шортлист и guardrails, что выкинуть.

DEI-метрики в инженерии: дальше найма

· 8 мин. чтения
Artur Pan
CTO & Co-Founder at PanDev

Публичная компания X выбила DEI-цель 2023 по инженерии: 28% женщин в инженерной команде, рост с 21%. Через два года цифра откатилась к 22%. Найм продолжал работать; retention — нет. Постмортем нашёл три паттерна, которых не было в исходной программе: заниженные промоушены женщин с tenure 2-4 года, выше-среднее code review rejection у представителей under-represented групп и assignment bias в «glue work», который не идёт в промоушен.

Большинство DEI-программ в инженерии перестают мерить на верху воронки. Числа найма публичные, собираются легко, под них удобно ставить KPI. А что происходит после выхода — скорость промоушенов, цикл ревью, паттерн назначений — вот где живёт культура. И там программы тихо проваливаются или побеждают — часто без ведома менеджмента, пока не накопятся exit-интервью.

Пир-признание в инженерных командах: работающая система

· 6 мин. чтения
Artur Pan
CTO & Co-Founder at PanDev

У каждой инженерной организации был свой kudos-бот. Большинство умирают за 9 месяцев. Мета-анализ Gallup 1.2M работников (2024) нашёл специфическую вещь для технических ролей: peer recognition даёт в 2.7× больше engagement, чем похвала менеджера, но только если признание отвечает трём критериям — конкретное поведение, публичная видимость, своевременность. Средняя команда /kudos в Slack не выполняет ни одного.

Это playbook peer-recognition системы, которая реально переживает первый год. Работает для команд 10–200, стоит меньше $50 на инженера в год и — вопреки большинству vendor-деков — не имеет отношения к баллам и бейджам.

Разрешение конфликтов в инженерных командах: подход на данных

· 9 мин. чтения
Artur Pan
CTO & Co-Founder at PanDev

Два senior-инженера в 60-человеческой SaaS, которую я менторил, перестали разговаривать на семь недель. По их версиям, причина — «несовместимость характеров». По данным: инженер A мёржил без ревью в сервис инженера B 23 раза за 8 недель; очередь ревью инженера B выросла с 4 PR до 31 за то же окно. У каждого была легитимная обида, которую не получалось чисто сформулировать. В момент, когда EM положил оба числа на слайд, драка закончилась — не потому, что кто-то выиграл, а потому что спор перестал быть про характер другого человека.

Большинство конфликтов в инженерных командах — не про личности. Это пробелы в процессах, рассинхрон приоритетов и неравенство нагрузки, которых люди не видят изнутри конфликта. Исследование Harvard Business Review 2022 по командной дисфункции назвало «неоднозначность, кто за что отвечает» драйвером №1 межличностных конфликтов в knowledge-work-командах. Решение — не лучшие чувства, а общая картина реальности. Данные — как её строить.

Шаблон инженерной культуры: документ + реальные примеры

· 6 мин. чтения
Artur Pan
CTO & Co-Founder at PanDev

"Freedom & Responsibility" Netflix — дек, скачанный больше 20 миллионов раз после того, как Пэтти Маккорд выложила его в 2009. Engineering principles Stripe, GitLab Handbook, Shape Up от Basecamp — публичные документы культуры, ставшие ориентирами, делят три свойства: короткие, opinionated, описывают как принимаются решения, а не что команда ценит в абстракции.

Большинство документов культуры в большинстве компаний умирают в течение года. Умирают потому, что написаны для оффсайта, распечатаны на постер и никогда больше не упоминаются, когда приходит реальный тест: конфликт между скоростью отгрузки и качеством кода в 17:30 в четверг. Пост даёт шаблон, который выживает этот момент, с тремя заполненными примерами из реальных инженерных организаций.

README-driven development: как это меняет команду

· 7 мин. чтения
Artur Pan
CTO & Co-Founder at PanDev

Tom Preston-Werner опубликовал "Readme Driven Development" в 2010-м, большинство инженерных команд прочитало, кивнуло и продолжило писать сначала код. Пятнадцать лет спустя команды в нашем датасете, которые реально практикуют RDD, дают на 22% меньше переписываний в первые 90 дней нового сервиса и онбордят новых инженеров в этот сервис в 3× быстрее, чем команды, пишущие документацию после кода. Разрыв не про качество документации. Он про то, что письмо заставляет продумать.

RDD — это рабочая практика: написать правдоподобный README того, что вы собираетесь строить, получить ревью, потом писать код. Эта статья — что меняется у команд, принимающих RDD, измеримая разница по 28 RDD-командам, которые мы трекаем, и честные лимиты, где это помогает, а где театр.

LLM-отладка: воркфлоу, которые реально работают

· 7 мин. чтения
Artur Pan
CTO & Co-Founder at PanDev

Внутреннее исследование GitHub 2024 по Copilot Chat показало: разработчики принимают LLM-сгенерированный фикс примерно в 31% сессий отладки — но только 11% из этих фиксов реально закрыли исходный баг. Остальные 20% пропатчили симптом, ввели регрессию или уверенно указали не на ту подсистему. Исследование Shi et al. в ACM 2024 по LLM-assisted debugging на 2500 сессиях показывает тот же паттерн: ускорение случается на неглубоких багах; глубокие часто становятся хуже, когда разработчик отдаёт генерацию гипотез LLM.

Вывод не "не используйте LLM для отладки". Вывод: используйте там, где они измеримо лучше; не используйте там, где они системно врут; постройте воркфлоу вокруг разницы. Этот пост проходит пять воркфлоу, которые реально экономят время — собраны с инструментации нашей команды и пяти команд-клиентов PanDev Metrics.