«Accelerate», Nicole Forsgren et al
Меня как руководителя всегда интересует вопрос того, как поднять производительность команды и удовлетворённость людей работой. Не одно за счёт другого, а одновременно.
На оба этих «показателя» влияет множество факторов — от рабочей атмосферы до используемых технологий. Про атмосферу, мотивацию и прочие менеджерские штучки уже сказано и написано довольно много. А вот про влияние технологий на производительность — намного меньше.
Книга Accelerate посвящена именно этой теме.
⭐️ О чём книга
Авторы книги провели довольно масштабное исследование о том, как практики бережливой разработки и DevOps влияют на производительность инженерных команд (и бизнеса в конечном счёте). В книге презентуются выводы, которые они сделали на основе исследования.
В книге раскрываются следующие темы: ➡️ Какие технические практики положительно влияют на производительность команд; ➡️ Как связана архитектура системы и производительность команд; ➡️ Какие менеджерские практики ускоряют команды; ➡️ Роль руководителя во внедрении этих практик.
⭐️ Три идеи из книги 🟡В качестве основных метрик производительности поставки авторы отмечают lead time, частоту релизов и время на восстановление после ошибки или сбоя. Первые две метрики, по сути, показывают, как быстро и часто команда может поставлять ценность, а третья — как быстро она может исправить косяк, случайно проскочивший на прод :)
🟡Высокопроизводительные команды много вкладывают в автоматизацию своих процессов в целом и тестирования в частности. Они стараются уменьшить количество повторяющейся ручной работы, чтобы вместо этого заниматься поставкой ценности.
🟡Болезненность деплоев можно рассматривать как прокси на общий уровень страданий команды. Если раскатывать изменения тяжело и больно, то команда с высокой долей вероятности будет страдать и показывать низкие результаты и в процессе разработки. Также авторы обнаружили, что болезненные деплои часто идут рука об руку с низкой организационной производительностью и слабой культурой.
⭐️ Мои впечатления
Первая половина книги — просто замечательная. Авторы понятно и подробно рассказывают о том, как они собирали данные и к каким выводам пришли. При этом их выводы показались мне достаточно аргументированными, да и жизненный опыт совпадает со сказанным. Причём авторы не только рассказывают о каких-то мифических практиках, но и делятся некоторыми нюансами их внедрения и развития. Не так критично, но в целом интересно.
А вот вторая половина книги содержит описание методов исследования. Наверное, это нужно было бы для научной статьи, но в книге выглядит как седло на корове. Лично мне эта информация не дала никакой дополнительной ценности, но если вам очень захочется докопаться до авторов — можете почитать :)
Третья часть содержит методичку из первой. Можно использовать как чеклист на внедрение.
Итогово я очень рекомендую ознакомиться с первой частью и забрать себе методичку из третьей. Вторую можете скипать без зазрения совести. По отзывам соотечественников, читать книгу лучше в оригинале — русский перевод делает людям больно (но язык в книге очень простой).
Все мои обзоры книг доступны по тегу #обзор_книги и в этом посте.
А для тех, кто хочет читать с большей пользой, у меня есть статья с описанием моего процесса чтения и упражнениями.
➖➖➖➖➖➖➖➖➖➖➖ 📝 @ulshinblog
В этом посте были ссылки, но мы их удалили по правилам Сетки