Идеальная IT-компания. Как из гиков собрать команду программистов - страница 28

Шрифт
Интервал


Что такое культура?

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


Вам нужна хорошая закваска


Если вы когда-либо пробовали великолепный хлеб на закваске и общались с тем, кто умеет его выпекать, то вы знаете, что основным ингредиентом такого хлеба является закваска, содержащая дрожжи и молочнокислые бактерии, которые питаются углеводами и водой. Хлеб поднимается на дрожжах, а бактерии придают ему характерный замечательный аромат. Человечество знает много вариантов заквасок, применяемых в хлебопечении, – одни создают более приятный аромат, чем другие, и когда пекарь находит закваску (то есть смесь бактериальной культуры и дрожжей), дающую лучший аромат, он стремится поддерживать и выращивать именно эту культуру, подпитывая ее мукой и водой. Затем пекарь добавляет закваску при приготовлении теста, и – ура! – у него получается отличный хлеб! Эта технология работает потому, что культура в закваске не только создает требуемый вкус, но и обладает достаточной силой для того, чтобы победить другие, «дикие» виды дрожжей и бактерий, присутствующие в ингредиентах для приготовления хлеба и воздухе пекарни.


Благодаря хорошей закваске новички усваивают вашу культуру


Культура вашей команды очень похожа на хорошую буханку хлеба: закваска (основатели команды) прививает культуру тесту (новичкам), и с ростом дрожжей и бактерий (участников вашей команды) получается отличная буханка хлеба (ваша команда). Если у вас сильная закваска, то, скорее всего, она победит нежелательные «дикие сорта» культур, которые привносит с собой новый участник команды.[6] Если же закваска слабая, то ваша команда уязвима для неизвестных штаммов культур, приносимых новичками. Неизвестные культуры приводят к непредсказуемым результатам, поэтому проще начинать с закваски, которую вы знаете.

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