Читаем Человеческий фактор полностью

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


Политика дефолта

Одна ка­ли­фор­ний­ская ком­па­ния, ко­то­рую я кон­суль­ти­рую, за­бо­тит­ся о по­треб­но­стях со­труд­ни­ков. Как-то раз ру­ко­вод­ство ком­па­нии про­ве­ло ис­сле­до­ва­ние, в ходе ко­то­ро­го всех про­грам­ми­стов (бо­лее ты­сячи че­ло­век) по­про­си­ли пе­ре­чис­лить луч­шие и худ­шие ас­пек­ты их ра­бо­ты. Ме­не­джер, ру­ко­во­див­ший ис­сле­до­ва­ни­ем, был в вос­тор­ге от по­сле­до­вав­ших из­ме­не­ний в ком­па­нии. Он рас­ска­зал мне, что вто­рой по рас­про­стра­нен­но­сти про­бле­мой была сла­бая связь с ру­ко­во­ди­те­лями выс­ше­го зве­на. Узнав об этом, ком­па­ния ор­га­ни­зо­ва­ла круж­ки ка­че­ства, пяти­ми­нут­ки жа­лоб и про­чие про­грам­мы ком­му­ни­ка­ции. Я веж­ли­во вы­слу­шал по­дроб­но­сти о пре­сло­ву­тых про­грам­мах и, ко­гда он за­кон­чил, спро­сил, ка­кая про­бле­ма ока­за­лась са­мой пер­вой. «Сре­да, – от­ве­тил он. – Людей раз­дра­жа­ет шум». «Ка­кие же шаги ком­па­ния пред­при­няла, что­бы ре­шить эту про­бле­му?» – по­ин­те­ре­со­вал­ся я. «О, с этим мы ни­че­го по­де­лать не смог­ли, – ска­зал он. – Это уже не в на­ших си­лах».

Т. Д.

Здесь бо­лее все­го обес­ку­ра­жи­ва­ет сле­ду­ющее: этот ме­не­джер не осо­бен­но стес­нял­ся того, что ему не уда­лось пред­при­нять ка­кие-то шаги к улуч­ше­нию ра­бо­чей сре­ды. Та­кое ощу­ще­ние, что про­грам­ми­сты по­жа­ло­ва­лись на слиш­ком силь­ную гра­ви­та­цию, и ру­ко­вод­ство по­сле долж­ных раз­мыш­ле­ний при­шло к вы­во­ду, что с этим ни­че­го не­льзя сде­лать, так как это про­бле­ма, ре­ше­ние ко­то­рой вы­хо­дит за пре­де­лы че­ло­ве­че­ских воз­мож­но­стей. Это по­ли­ти­ка аб­со­лют­но­го де­фол­та.

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


Военные маневры разработчиков: наблюдаемые факторы производительности

За не­сколь­ко лет до вы­хо­да в свет пер­во­го из­да­ния этой кни­ги мы на­ча­ли еже­год­но про­во­дить от­кры­тое ис­сле­до­ва­ние про­из­во­ди­тель­но­сти. К на­сто­яще­му мо­мен­ту в ис­сле­до­ва­ни­ях при­няли уча­стие бо­лее трех­сот ор­га­ни­за­ций со все­го мира. В ко­неч­ном ито­ге мы на­ча­ли про­во­дить это еже­год­ное ис­сле­до­ва­ние в виде от­кры­то­го кон­кур­са, ко­ман­ды-участ­ни­цы ко­то­ро­го со­сто­яли из про­грам­ми­стов раз­лич­ных ор­га­ни­за­ций. Ко­ман­ды пи­са­ли код за­дан­но­го при­ло­же­ния и те­сти­ро­ва­ли этот код на вре­мя. Мы на­зва­ли эти со­рев­но­ва­ния во­ен­ны­ми ма­невра­ми раз­ра­бот­чи­ков (Coding War Games). Про­хо­дят они сле­ду­ю­щим об­ра­зом:

Бо­е­вую еди­ни­цу со­став­ляют два раз­ра­бот­чи­ка из од­ной ор­га­ни­за­ции. Участ­ни­ки пары ра­бо­та­ют не сов­мест­но, но друг про­тив дру­га, а так­же про­тив всех дру­гих пар.

Оба участ­ни­ка пары вы­пол­няют со­вер­шен­но оди­на­ко­вую ра­бо­ту: про­ек­ти­ру­ют, со­зда­ют и те­сти­ру­ют сред­не­го раз­ме­ра про­грам­му по на­шей спе­ци­фи­ка­ции.

Вы­пол­няя упраж­не­ния, участ­ни­ки за­пи­сы­ва­ют по­тра­чен­ное вре­мя в спе­ци­аль­ный жур­нал.

Ко­гда все участ­ни­ки за­вер­ша­ют те­сти­ро­ва­ние, ре­зуль­та­ты про­хо­дят наши стан­дарт­ные про­це­ду­ры при­ем­ки.

Участ­ни­ки ра­бо­та­ют на сво­их при­выч­ных ра­бо­чих ме­стах, ис­поль­зу­ют те же язы­ки, ин­стру­мен­ты, тер­ми­на­лы и ком­пьюте­ры, что и для всех сво­их про­ек­тов.

Все ре­зуль­та­ты со­хра­няют­ся в тай­не.

За пе­ри­од с 1984 по 1986 годы бо­лее 600 раз­ра­бот­чи­ков из 92 ком­па­ний при­няли уча­стие в ма­неврах. Ин­те­рес от­дель­но­го участ­ни­ка в том, что­бы оце­нить свое по­ло­же­ние от­но­си­тель­но дру­гих. Ин­те­рес ком­па­нии в том, что­бы оце­нить свою эф­фек­тив­ность от­но­си­тель­но дру­гих ком­па­ний, участ­ву­ю­щих в со­стяза­ни­ях. А наш ин­те­рес в том, что­бы мно­го все­го узнать о фак­то­рах, вли­яю­щих на про­из­во­ди­тель­ность. Эти фак­ты мы и об­су­дим ниже в дан­ной гла­ве.


Индивидуальные различия

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

Перейти на страницу:

Все книги серии Профессионально

Кодеры за работой
Кодеры за работой

Программисты — люди не очень публичные, многие работают поодиночке или в небольших группах. Причем самая важная и интересная часть их работы никому не видна, потому что происходит у них в голове. Питер Сейбел, писатель-программист, снимает покров таинственности с этой профессии. Он взял интервью у 15 величайших профессионалов: Кена Томпсона, создателя UNIX, Верни Козелла, участника первой реализации сети ARPANET, Дональда Кнута, Гая Стила, Саймона Пейтон-Джонса, Питера Норвига, Джошуа Блоха, Брэда Фицпатрика, создателя Живого Журнала, и других. Все они «подсели» на программирование еще в школе. Тогда, на заре зарождения отрасли, лишь в немногих учебных заведениях читались курсы по компьютерным наукам. Поэтому будущим гуру приходилось покорять профессиональные вершины самостоятельно, но всех их отличает творческое горение и полная самоотдача любимому делу.Вы узнаете, что они думают о будущем программирования и как сами научились программировать, как, по их мнению, нужно проектировать ПО, как выбор языка программирования влияет на продуктивность и можно ли облегчить выявление труднонаходимых ошибок.

Питер Сейбел

Биографии и Мемуары / Программирование / Прочая компьютерная литература / Документальное / Книги по IT
Человеческий фактор
Человеческий фактор

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

Тимоти Листер , Том ДеМарко

Деловая литература
97 этюдов для программистов. Опыт ведущих экспертов
97 этюдов для программистов. Опыт ведущих экспертов

Приобщитесь к мудрости экспертов и запомните то, что должен знать каждый программист, с каким бы языком и на какой платформе он ни работал. 97 кратких и очень полезных советов повысят ваш профессионализм посредством новых подходов к старым проблемам, лучших практик и разумных подсказок, предназначенных для оттачивания мастерства.Авторы этой книги, очень опытные и признанные в отрасли специалисты, передадут вам практические знания и принципы, полезные для проектов любого типа. Статьи касаются разных тем: от рекомендаций по написанию кода до культуры, от выбора алгоритмов до гибкого программирования, от приемов реализации до профессионализма, от стиля до сущности. Новички смогут познакомиться с фундаментальными положениями, а для профессионалов сборник сможет стать отправной точкой для обсуждений.

Пит Гудлиф

Программирование, программы, базы данных

Похожие книги

Легкий текст. Как писать тексты, которые интересно читать и приятно слушать
Легкий текст. Как писать тексты, которые интересно читать и приятно слушать

Немало успешных спикеров с трудом пишут тексты, и ничуть не меньше успешных авторов весьма бледно смотрятся на сцене. Все дело в том, что речь устная и речь письменная – это два разных вида речи. И чтобы быть правильно понятыми, нам необходимо умение точно и увлекательно излагать мысли устно и письменно, о чем бы ни шла речь. Письма, сообщения, посты в соцсетях, тексты для публичных выступлений, рассказы о путешествиях или событиях – важно, чтобы тексты было приятно и читать, и слушать.В этой книге Светлана Иконникова, тренер по написанию текстов, рассказывает, как точно и убедительно излагать мысли в деловой переписке, соцсетях и мессенджерах, а Нина Зверева, известная телеведущая, бизнес-тренер, автор бестселлеров, объяснит, как создать идеальный текст для выступления. Как передать интонацию на письме, что такое геометрия и вектор текста, с чего он должен начинаться, для кого пишется, как зацепить внимание слушателя и читателя с первой фразы, интересные истории из практики, упражнения и советы – эта книга для тех, кто хочет, чтобы его читали, смотрели и слушали.

Нина Витальевна Зверева , Светлана Геннадьевна Иконникова

Деловая литература / Отраслевые издания / Финансы и бизнес
Максимум
Максимум

Стать специалистом высочайшего уровня – вопрос не только и не столько природных способностей к тому или иному виду деятельности. Мы привыкли рассуждать о врожденном таланте скрипача, математика, теннисиста, нас интригует умение запоминать длинные тексты и перемножать в уме огромные числа. Андерс Эрикссон, шведский психолог с мировым именем, профессор Университета Флориды, уверен, что нет такого навыка, который нельзя было бы развить. Человек обладает невероятными возможностями, его мозг и тело способны совершенствоваться практически до бесконечности: это доказано на примере множества выдающихся людей, проявивших себя в самых разных областях. О том, как обрести уникальные навыки и достичь профессионального мастерства, рассказывает эта книга.

Андерс Эрикссон , Аня Воронцова , Роберт Пул

Деловая литература / Самиздат, сетевая литература