Размер шрифта
-
+

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

Из-за сложности RCS и CVS он периодически обнаруживал странные ошибки в некорректных RCS-файлах, которые успешно разрешались в CVS. Поскольку его давний друг и коллега Карл знал CVS и RCS весьма досконально, они решили работать над исправлением этих ошибок вдвоем.

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

Будьте открытым для внешнего влияния

Чем больше вы открыты для влияния извне, тем большее влияние вы можете оказывать сами; чем вы уязвимее, тем более сильным вы оказываетесь впоследствии. Эти утверждения звучат как экстравагантные катахрезы. Тем не менее каждый может припомнить какого-нибудь коллегу, который отличается раздражающим упрямством. Сколько окружающие ни пытаются убедить его, он продолжает гнуть свою линию с еще большим упорством. Что в конечном счете происходит с такими участниками команды? По нашему опыту, люди вокруг начинают воспринимать их как естественное препятствие. К их мнениям и суждениям перестают прислушиваться. Безусловно, вы не хотите, чтобы это произошло и с вами, поэтому помните: нет ничего плохого в том, что кто-то может изменить ход ваших мыслей. Тщательно выбирайте конфликты, в которых собираетесь участвовать. Помните: для того чтобы быть выслушанным, вам сначала нужно научиться слушать других. Если вы подвержены чужому влиянию, то выслушайте других прежде, чем сформулируете утверждение или уверенно заявите о своем решении. Если вы постоянно меняете свое мнение, люди будут считать, что вы «ни то, ни се».

Мысль насчет уязвимости на первый взгляд кажется странной. Если кто-то признает, что игнорирует проблему или не знает, как решить ее, то какое доверие к нему проявит группа? Уязвимость – проявление слабости, которое разрушает доверие, не так ли?

Нет. Признание собственной ошибки или некомпетентности – это способ

Страница 22