Работа мечты. Как построить компанию, которую любят (Шеридан) - страница 32

Представьте себе, насколько неподготовленными оказались эти программисты, когда несколько лет назад появились iPhone и App Store. Неожиданно язык, называемый Objective-C, стал одним из самых важных на планете. И каким же образом технологии, которым программисты хранили верность, могли помочь им в этом совершенно новом мире?

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

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

Вот почему мы смогли быстро приспособиться к изменению языка, вызванному появлением iPhone и App Store. Наша команда вышла на улицу и купила книгу по Objective-C. Всего через несколько дней пара программистов уже начала писать код приложения для iPhone по заказу одного из клиентов. Да, эти двое не работали над новым проектом так быстро, как было бы, окажись перед ними знакомый язык программирования. Но совместное обучение в ходе работы – это основа нашего конкурентного преимущества. Благодаря парной работе мы даем нашей команде возможность учиться.

Две головы, два сердца, четыре руки, один компьютер

Работа в парах – основной стиль нашей работы и системы обучения. Два человека сидят вместе за общим компьютером, трудясь весь день вместе над одним заданием. Они делят клавиатуру и мышку, если это программисты (или мелки и маркеры, если это антропологи высоких технологий – подробнее о них см. в главе 6). Пары формирует наша команда проектных менеджеров, меняя их каждую неделю. И хотя сотрудники иногда выражают желание работать с каким-то конкретным партнером, одна из наших главных целей – сделать так, чтобы каждый мог поработать с каждым.

В самом начале моих попыток организовать парную работу на «фабрике Java» в Interface Systems я вынужден был бороться с каждым из моих управленческих инстинктов. Это же невероятно неэффективный способ организовать работу людей, разве не так? Разве не будет более продуктивным дать возможность каждому человеку трудиться отдельно? Разве нам не придется платить двоим за работу, которую должен делать один? В итоге я узнал, что такая работа в парах – это один из самых мощных инструментов управления, когда-либо виденных мной, она действительно помогает устранять все типичные трудности. Работа в парах поддерживает систему обучения, строит взаимоотношения, устраняет «башни знаний» (о них – ниже), упрощает адаптацию новых людей и стирает проблемы с производительностью.