Представьте себя нанятым новым стартапом, за которым стоят несколько миллионов венчурных капиталистов.
Ваша задача: organize the development of the next killer app
.
25 разработчиков - это слишком много, чтобы заботиться о каждом в отдельности, так какое решение (я) вы бы приняли, чтобы мотивировать их?
Буду признателен за любые ответы от опционов на акции на бесплатные куки;)
Конечно, хитрость здесь (если вы действительно не являетесь менеджером такого стартапа) - поставить себя на место одного из этих программистов.
РЕДАКТИРОВАТЬ: это воображаемый контекст. Цель этой истории - стимулировать ваши желания. Я хочу понять, что мотивирует разработчиков.
productivity
management
motivation
оборота user2567
источник
источник
Ответы:
Вот мой контрольный список, в произвольном порядке:
Я бы не:
источник
Дайте им интересные проблемы, над которыми они будут работать, и их инструменты для работы над ними, а затем убирайтесь с их пути.
Великие программисты не мотивированы деньгами или статусом в компании. Им нужно достаточно денег и статуса, чтобы чувствовать себя комфортно, но это все. Великие программисты мотивированы интересом.
Пол Грэм соглашается со мной .
источник
На YouTube есть отличное видео "Удивительная правда о том, что нас мотивирует". Я написал это некоторое время назад:
http://www.chrisholmesonline.com/2010/06/02/the-surprising-truth-about-what-motivates-us/
Мне нравится та часть, где он говорит, по сути, чтобы платить вашим сотрудникам достаточно, чтобы деньги были сняты со стола в качестве рассмотрения того, почему они хотят работать там. Когда деньги перестают быть мотивирующим фактором, вы получаете гораздо лучший набор результатов.
Я знаю, что мотивирует меня
Разработчики хотят создавать потрясающее программное обеспечение. Если вы можете дать им возможность сделать это, достаточно хорошо их компенсировать, чтобы деньги не учитывались в их мыслительных процессах, и обеспечить им здоровый баланс между работой и жизнью, они будут производить.
источник
Делегат.
Предполагая, что 25 разработчиков будут работать над различными аспектами приложения, разделите их на подгруппы и назначьте 1 члена каждой команды в качестве руководителя группы. (ПРИМЕЧАНИЕ. Эта роль должна меняться по мере развития проекта и перестановки команд).
Теперь у вас есть 5 команд для мотивации, и у них, в свою очередь, есть 4 разработчика для мотивации.
Вы можете сосредоточиться на «глобальных» мотиваторах (таких как опционы на акции и т. Д.), В то время как лидеры вашей команды могут сосредоточиться на отдельных мотиваторах (им разрешено рано уйти в среду).
Убедитесь, что вы последовательны, и руководители группы сообщают о своих действиях вам и друг другу, чтобы избежать ненужных трений.
источник
Я готов, чтобы за меня проголосовали, но ты можешь мотивировать меня так, как хочешь (заставь меня усердно работать, дай мне 386 для машины, на которой можно кодировать, работать на качающемся карточном столе в темноте в подвале, кричите на меня, работайте в выходные и праздничные дни, и не предоставляйте бесплатный кофе), и я буду вашей командой, если вы заплатите мне смешную сумму денег .
источник
Я согласен с Димой и ChrisF. За исключением одного из пунктов Димы: опционы на акции.
Я знаю, что это региональная вещь, но во многих странах опционы на акции облагаются налогом государством по фактической стоимости (внутренней стоимости) при присвоении или выпуске. Это если вы не можете доказать, что волатильность не позволяет рассчитать внутреннюю стоимость.
Однажды я уплатил налоги за опционы на акции гораздо больше, чем они стоили. При выдаче они стоили по 40 долларов каждый, но я не мог их использовать в течение года, и к тому времени они были ниже доллара.
Но вернемся к вашему вопросу:
Индивидуальное рабочее время, отличные инструменты, влияние на принятие решений, среда, свободная от политики (держите ее подальше от них, чтобы они могли работать).
Дополнительные льготы, такие как бюджет, можно потратить самостоятельно на инструменты, книги, курсы.
НЕТ кабины, не более 3 человек в офисе с более чем 9 м2 на человека. Если возможно, переместите команду в собственное здание или хотя бы на свой этаж. Позвольте им персонализировать свой рабочий стол - никаких полицейских.
Устраните телефоны со своих рабочих мест (электронная почта без звука или мгновенных сообщений, опять же без звука, а также телефонные будки за пределами офисов со стульями и небольшими столами для ноутбуков, без прерывания рабочего процесса без срочности). Есть секретарь для обработки входящих телефонных звонков.
Как можно меньше встреч. Не делайте их по понедельникам (понедельник не веселый, некоторые все еще в выходные, некоторые теряют последнюю энергию, чтобы начать через) или по пятницам (что я только что сказал о выходных), но среды идеальны (это дает хороший перерыв в середине недели).
Административные права на свои машины. Нет поддержки первого и второго уровня.
Я не хотел бы, чтобы меня заставляли есть вместе - я знаю, что я другой - мне нужен перерыв в том, чтобы быть с одними и теми же людьми весь день. Но перерыв на круассаны для неформального обмена информацией, ежемесячный вечер без давления со стороны сверстников для участия каждый раз и с супругами (боулинг, ужин) сделали бы это для меня.
Ко второму ChrisF: я не думаю, что кто-то может обработать 25 прямых отчетов. Формировать команды. И время от времени устраивать соревнования между ними.
источник
Изменить: После размышления, вот главный вопрос: относиться к сотрудникам как люди, а не как машины или «ресурсы». Убедитесь, что им удобно задавать вам вопросы или поднимать вопросы. Убедитесь, что вы можете принять людей, когда у них есть личные проблемы, такие как больной ребенок или родитель. Другими словами, сделайте все возможное, чтобы установить с ними связь. Кроме того, 25 - все еще достаточно маленькая группа, чтобы отпраздновать день рождения всех с тортом. Эти мелочи создают мир различий.
Определенно опционы на акции, так что успех компании будет иметь существенное влияние на качество их собственной жизни. В дополнение к этому, будьте открыты с ними о том, что происходит в деловой части вещей. Суть в том, чтобы сотрудники увидели хотя бы некоторую общую картину в дополнение к своим непосредственным обязанностям, чтобы они чувствовали себя больше как партнеры в компании, а не как шестерни в машине.
Хорошие условия труда. Удобные кресла, быстрые машины, большие мониторы, клавиатуры и мыши, с которыми они наиболее удобны. Хорошее окно ... Хороший поток воздуха. Купите им книги по программированию, если они хотят улучшить свои навыки.
Кроме того, регулярное совместное питание, например, раз в неделю, желательно с пивом, очень здорово для морального состояния. 25 человек может быть слишком много для этого. Поэтому, возможно, отдельным командам следует собирать пиццу и пиво один раз в неделю. Оплачивается компанией, конечно. :)
источник
Я управляю командой из шести программистов, поэтому немного обдумываю эту тему. Вот мои идеи -
Дайте им время на работу - перерывы убивают производительность и мотивацию. Программистам нравится больше всего, когда они могут опустить голову и продолжить работу. Вы также должны дать им время, чтобы хорошо выполнить свою работу - программисты ненавидят торопиться, чтобы что-то закончить в произвольный срок. Я обычно спрашиваю своих программистов, сколько времени займет задание, и затем уважаю их оценку. Часть моей работы в качестве руководителя группы заключается в том, чтобы управлять этим бизнесом и помогать им развивать реалистичные ожидания.
Дайте им хорошее оборудование - ужасно приходится программировать на медленных компьютерах, и большинство программистов ненавидят использовать старые инструменты разработки. Убедитесь, что у ваших программистов действительно хорошее оборудование - быстрые компьютеры, новейшие инструменты, большие экраны, а также очень хорошее кресло. Эти вещи не так уж дороги в великой схеме.
Дайте им уважение - программисты очень хотят уважать их технические навыки. Уважайте работу, которую они уже сделали, и работу, которую они делают. Уважайте их мнение по техническим вопросам. Когда вы задаете технический вопрос, принимайте ответ за чистую монету. Если они допустили ошибку, найдите способ сообщить об этом, не потеряв лица. Вы можете сказать что-то вроде: «Я следовал тому, что вы предложили, но я столкнулся с этой проблемой. Как вы думаете, что мне следует делать?»
Дайте им разрешение идти домой - работа в течение долгих часов вскоре становится контрпродуктивной. Когда программисты знают, что могут вернуться домой в 5 часов вечера, они с гораздо большей вероятностью вернутся на следующий день с чувством мотивации на работу.
Дайте им ответственность - программистам нравится принимать технические решения, поэтому дайте им возможность разрабатывать вещи так, как они думают лучше всего. Если у вас есть архитектурные или дизайнерские стандарты, убедитесь, что они поняты заранее. Если проблемы возникают во время проверки проекта, убедитесь, что они сообщаются уважительно и обнадеживающе.
Помогите им - облегчите им возможность прийти и попросить помощи, если она им понадобится. Скажите: «Если у вас есть какие-либо вопросы, не стесняйтесь спрашивать». Не заставляйте их чувствовать себя плохо из-за незнания какой-либо технологии, вместо этого скажите: «Если вам нужно пару часов, чтобы освоить эту технологию, продолжайте».
источник
Я собираюсь пойти другим путем, чем другие ответы: постарайся изо всех сил, чтобы не демотивировать своих сотрудников. Вы можете дать своим сотрудникам все кофе, закуски, компьютеры и т. Д., Которые они хотят и у которых по-прежнему нет мотивированных сотрудников, если вы участвуете во многих распространенных (плохих) методах управления, которые могут показаться вам как руководителю весьма разумными, но патология для мотивации сотрудников. Для примеров этих плохих методов, вы можете инвертировать многие из предложений в других ответах:
Моя точка зрения заключается в том, что создание среды, которая мотивирует сотрудников, требует гораздо большего, чем контрольный список позитивных действий *. Вы должны контролировать каждый аспект своих действий как менеджер, чтобы убедиться, что вы не противоречите этой цели.
Peopleware: продуктивные проекты и команды - книга, которая, я думаю, очень важна для мотивации программистов. В нем много глав о методах управления, которые демотивируют сотрудников (и тем самым мешают работе эффективных команд). Одна из моих любимых глав - «Teamicide», в которой говорится, что менеджер ничего не может сделать, чтобы создать эффективную команду, но он может многое сделать, чтобы уничтожить одну или не дать ей сформироваться.
* На самом деле, некоторые позитивные «мотивационные» действия могут иметь демотивирующий эффект, если присутствуют другие демотивирующие факторы.
источник
Менее талантливые (я не говорю, что они отстой, но эти вещи относительны), люди смогут достичь, если будут помещены в правильную среду (хорошие люди), хорошо обучены и под присмотром.
Намного легче управлять людьми, когда вы получаете правильных людей и формируете культуру и отношение, вместо того, чтобы пытаться установить кучу правил.
источник
IMO, опционы на акции в стартапах - это афера. Обычно это выглядит так:
1) Команда ярких энергичных молодых разработчиков набирается с обещаниями разбогатеть через опционы на акции.
2) Стартап проходит через свой начальный капитал, и вводится второй раунд финансирования венчурного капитала. Параметры разбавляются до 1/2, 1/4 от первоначальной стоимости бумаги.
3) Это повторяется один раз, два ...
В конце концов, стартап сворачивается, и возможности разработчиков совершенно бесполезны. Кроме того, они настолько разбавлены, что отдача от разработчиков крошечная.
Я думаю, что вы должны платить своим разработчикам достойную зарплату в реальных деньгах. Мотивирует ли это их, зависит от их личности. Но, по крайней мере, они получат справедливую отдачу от своего труда ... а не какой-нибудь легкомысленный пламя.
источник
Познакомьтесь с каждым разработчиком индивидуально, лично и искренне, удовлетворяя его потребности в следующих аспектах:
источник
Подгруппы (БД, средний уровень, GUI)
Нет тестеров? Заменить некоторые обезьяны кода
Не будет аналитиков? Заменить некоторые обезьяны кода
Кто будет управлять инструментами / контролем версий / вики / инфраструктурой / средами? Заменить некоторые обезьяны кода
Бесплатный кофе, бесплатная вода, бесплатные фрукты
Пятничное пиво
источник
Ты имеешь в виду, они строят "следующую большую вещь", и они уже не мотивированы?
Избавьтесь от них и найдите людей, которым нравится то, что они делают.
источник
Вы хотите узнать о личностях людей. Согласно недавним теориям лидерства, важно, чтобы вы были подлинными и разделяли общее поведение и цели с членами вашей команды. Лидерство также можно рассматривать как тренировку членов вашей команды для достижения их целей ( вот немного теории)
источник
Вы должны мотивировать разработчиков написать следующее убийственное приложение?
Возможно, хорошее место для начала было бы позволить им ЗНАТЬ, что они будут делать это таким образом, чтобы они могли видеть долгосрочную перспективу этого. Такая цель должна быть очень мотивирующей сама по себе - ЕСЛИ это действительно убийственное приложение.
Затем покажите им в действии, что вы на самом деле это имеете в виду!
источник
в порядке или важности:
источник
Стив Макконнел имеет хороший обзор этого в своей книге « Быстрое развитие» , а также список источников (включая высоко оцениваемое Peopleware ) для дальнейшего чтения.
Это немного устарело, но все же достаточно подробное резюме и очень актуально.
источник
источник
Наймите кого-нибудь более знающего, чем я, у которого я могу учиться, и узнайте как время, когда я правильно следую их примеру, так и времена, когда я прав, а они неправы.
источник
Командные события могут помочь. Такие события, как посещение спортивных игр и т. Д., Могут мотивировать часть группы. Я предполагаю, что баланс выясняет событие, которое будет включать всех.
источник