E-Book Overview
В современном мире разработки ПО успех программиста во многом зависит не только от качества кода, но и от его взаимодействия с другими людьми. В этой занимательной и ироничной книге раскрываются основные закономерности и шаблоны поведения, возникающие в команде разработчиков ПО. Рассматриваются основные роли каждого из участников коллектива, паттерны их поведения и примеры организации наиболее эффективного взаимодействия внутри команды программистов. Эта книга поможет вам оценить важность человеческого фактора в процессе разработки ПО и научиться выстраивать эффективно работающую команду для IT-проекта любой сложности.
E-Book Content
m62 «Если вы стремитесь создать команду, сконцентрированную на разработке высококлассного ПО, то вам необходимо прочесть эту книгу. Бен и Фитц отлично перевели такие тонкие материи, как скромность, уважение и доверие, на язык тактических ориентировок, которые будут полезны самым скептически настроенным разработчикам». Эрик Лант (Eric Lunt), технический директор и сооснователь компании BrightTag «Отличная книга. Она посвящена самой сложной проблеме в программировании — работе с другими программистами. Я куплю по экземпляру этой книги для всех участников команды Samba». Джереми Эллисон (Jeremy Allison), один из создателей Samba «Возможно, вы встречали выражение «10X-программист», которое означает, что лучшие программисты на порядок продуктивнее, чем среднестатистические. Чтобы достичь больших результатов, нужен не только опыт и развитые технические навыки, но и умение понимать своих коллег и пользователей. Никакой интеллект и знания не способны компенсировать отсутствие последнего, однако эта книга поможет вам развить навыки межличностного общения и оставить в этом мире гораздо более заметный след». Боб Ли (Bob Lee), технический директор компании Square «Фитц и Бен раскрывают простое кредо — скромность, уважение и доверие — в многочисленных примерах и историях. Они делятся своим опытом и мудростью, помогая командным программистам (а к ним относится большинство из нас) быть эффективнее и продуктивнее». Грег Бэдрос (Greg J. Badros), вице-президент по продуктам и инжинирингу компании Facebook «Программы состоят из людей. Команда, эффективно управляемая с помощью принципов, которые описаны в этой книге, способна превзойти любого разработчика-индивидуалиста в изобретательности, кодировании и достигаемых результатах. Программисты, занимайтесь саморазвитием!» Джонатан Найтингейл (Johnathan Nightingale), старший директор по разработке Firefox компании Mozilla m62 «Это вариант книги „Как завоевывать друзей и оказывать влияние на людей“ для программистов. Он содержит в себе множество понятных практических рекомендаций о том, как быть более гармоничным, продуктивным и эффективным участником команды инженеров. Книга замечательна и необходима». Андриан Головатый (Adrian Holovaty), сооснователь Django «Бен и Фитц рассказывают о том, что я применял на практике, но никогда не мог выразить словами». Гвидо Ван Россум (Guido van Rossum), Великодушный Пожизненный Диктатор в Python «Пожалуйста, пришлите один экземпляр на имя Пул-Хеннинг Кэмпа для разработчиков ядра FreeBSD, не позже марта 1994 г.» Пул-Хеннинг Кэмп (Poul-Henning Kamp), участник проекта FreeBSD «Бен и Фитц не восхваляют миф о программисте-одиночке, а уничтожают его. На его поминках они рассказывают истории, которые учат благоразумных инженеров обращаться с самой сложной системой, с которой они могут столкнуться, — группой людей. Эта книга демонстрирует, что самые цивилизованные программы разрабатываются самыми эффективными командами, и рассказывает о том, как создать и то и другое». Джон Толва (John Tolva), технический директор City of Chicago «Это отличная книга о социологии разработки ПО, делающая акцент на создании программ с открытым кодом и крупных корпорациях. Любому инженеру, начинающему карьеру в компании, необходимо проче