Как я могу поощрять культуру пунктуальности в софтверной компании?

Как новый технический руководитель в новой компании, какие дополнительные стратегии можно использовать для изменения культуры команды разработчиков, чтобы люди появлялись в то время, которое я просил?

TLDR : моя команда не появляется вовремя. Я пытался заставить их, и это не работает.

Фоновые данные:

  1. Небольшая компания, 30 сотрудников, 5 человек в моей команде.
  2. Предыдущий руководитель по-прежнему работает штатным разработчиком.
  3. Культура до моего приезда была неформальной, без установленных границ или основных часов. Эта культура не оспаривалась корпоративными лидерами. Из-за этого большинство людей в команде появлялись между 10:30 и 11:00.
  4. Другие отделы, в силу характера своей работы, установили время начала либо в 8, либо в 9.

Это несоответствие и непредсказуемость вызывает много беспокойства между моим отделом и другими отделами. Таким образом, я усадил команду и указал время «не позднее» 9:30. Я объяснил свои рассуждения и объяснил преимущества такой схемы и недостатки текущей схемы. Это был долгий и спорный разговор, и 3 из 5 человек в команде были крайне недовольны.

Излишне говорить, что люди не приходят вовремя (и 9:35 не вовремя).

Я запланировал нашу ежедневную встречу в 9:30 в качестве дополнительной мотивации. Зная, что изменение времени начала (с учетом поездок на работу и т. д.) занимает немного времени, я сначала ждал, чтобы начать совещание, пока все не придут, но теперь я просто начинаю совещание (и часто заканчиваю совещание) с кто бы ни присутствовал. Кажется, это тоже ничего не меняет и делает команду менее сплоченной.

Разговоры на индивидуальной и групповой основе дают те же результаты, что и первоначальный разговор (т. е. они не видят ценности, думают, что я лишаюсь привилегии работы и т. д.).

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

Мой текущий следующий шаг — отправить кого-нибудь домой и заставить взять выходной. Это слишком радикально? Существуют ли альтернативные стратегии, которые я упускаю из виду, которые могли бы помочь мне решить эту проблему?

Изменить на основе вопросов в ответе Джаррода

Насколько новый технический лидер? 6 месяцев в этой компании на момент этого вопроса.

Почему вы навязываете чисто нетехническую управленческую политику? Это входит в круг моих обязанностей, определенных исполнительным руководством.

Каковы ваши управленческие полномочия? Опыт работы техническим руководителем 10 лет. Никакого формального образования или сертификации в чем-либо управленческом.

Какой предыдущий опыт управления персоналом у вас есть? Я был техническим руководителем в течение 10 лет. Я отвечал за найм/увольнение/интервьюирование/проверку/руководство/создание нескольких различных технических команд.

Вы заслужили уважение команды технически? Да

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

Ушел ли предыдущий технический руководитель? Да.

Был ли предыдущий технический руководитель понижен в должности? Нет. Это была его просьба.

Было ли предыдущее техническое руководство эффективным? В течение времени. Но рост компании и кодовой базы сделали его стиль неэффективным.

Есть ли у большей части существующей команды более личные отношения с предыдущим техническим руководителем? Да.

Действительно ли предыдущий технический руководитель по-прежнему отвечает? Нет.

Тогда [предыдущая культура неформальности без установленных границ] должна была работать? Это работало какое-то время, когда компания была еще стартапом. Он вырос и развился далеко за пределы фазы запуска и из-за этого роста уже не так эффективен, как раньше. Тем более, что другие отделы ввели немного больше формальности и предсказуемости.

Удалось ли команде создать полезные продукты, когда они обещали? С начала. Но по мере роста компании и продукта качество и сроки поставки значительно сокращались.

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

Окончательное обновление

Из первоначального экипажа из 5 человек были заменены 2. Первым был предыдущий лидер команды. Мы не могли сойтись во взглядах на то, как вести проекты разработки, и он не мог принять изменения в том, что он ранее заложил, поэтому мы обоюдно согласились разойтись. Второй потерял интерес к работе, допустил пару больших ошибок и мы тоже по обоюдному согласию расстались.

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

Меня повысили до руководящей должности, и новая «проблемная команда» была переведена под мое руководство (помимо того, что я по-прежнему сохраняю контроль над командой разработчиков и продолжаю развиваться). Сейчас я работаю над тем, чтобы помочь им работать лучше и быть лучшими товарищами по команде. своим коллегам. У меня нет проблем с пунктуальностью в этой новой команде... Их проблемы в точности и общении.

Может быть, другой мотиватор, например, пончик только для тех, кто приходит вовремя или рано. Делать это каждый день может быть дорого, поэтому, возможно, делайте это только раз в неделю, но не говорите им , в какой день... ;) Я никогда не пробовал это, поэтому я пишу как комментарий, а не как отвечать.
В этом вопросе отсутствует одна важная вещь: ПОЧЕМУ вы вносите это изменение? Работа не выполняется вовремя? Есть ли актуальная проблема, которую необходимо решить (и является ли это правильным способом ее решения? Может быть предметом для другого вопроса ...) Как указал Эндрю в своем ответе, диктуя произвольное время начала «не после» к знанию сотрудники, у которых уже есть культура гибкого рабочего времени, будут непопулярны, и трудно предложить мотиваторы/методологию без дополнительного контекста...
@ voretaq7: Я думаю, что «Это несоответствие и непредсказуемость вызывают много беспокойства между моим отделом и другими отделами» означает, что другие отделы должны поддерживать связь с отделом OP. и когда одна группа приходит в 9 утра и зависит от других, которые не появляются до 11 или около того, это вызывает проблемы.
@FrustratedWithFormsDesigner Вполне возможно, но тогда, если разработчик положит работу на стол дизайнера в 8 часов вечера для тестирования с 9 до 11 утра завтра утром, я не вижу проблем. Я предпочитаю координацию произвольным правилам. Я также стараюсь не делать предположений, но «беспокойство» может так же легко звучать как «Продажи плачут, потому что они тоже хотят опоздать, а если они не могут, никто не может!»
Готовы ли вы применить обратную сторону вашего правила «школьного звонка»? Все прекращают то, что они делают, и уходят в определенное время, независимо от того, сколько работы еще может быть не сделано?
@JimInTexas это скорее правило «основных часов». Вы должны быть в офисе с 9:30 до 4:00 ... вы можете качаться раньше или позже по своему выбору.
@ voretaq7, в корпоративном мире менеджер должен действовать, когда другие отделы жалуются. Сотрудники этих отделов не понимают, почему они должны быть там в установленные часы, а разработчики — нет. Я уверен, что ему было приказано решить проблему.
@HLGEM Однако это зависит от характера жалобы: иногда правильное действие в качестве менеджера состоит в том, чтобы сказать другим отделам: «Вот как работает моя команда, и это работает для компании. Крутые камни». -- В случае Джейкоба, хотя его разработчики кажутся избалованными примадоннами с проблемами отношения, см. это обсуждение в чате и некоторые комментарии ниже...
Читая вопрос, комментарии и чат, я не совсем понимаю, где именно лежит мотивация этого «удаления льготы» между «нам нужно координировать действия между отделами» и «другие отделы завидуют нашей льготе». Вероятно, констатируя очевидное, но если ваши разработчики считают, что первая причина является лишь фасадом для второй, реакция, которую вы получите, вполне предсказуема: пока вы этим занимаетесь, почему бы не снизить их зарплату, чтобы привести их в соответствие с другими отделами? Если это действительно проблема «координации», возникает ли она каждый божий день? Если нет, должно быть другое возможное решение
@JacobG: Значит, людям из других отделов нужно регулярно встречаться лицом к лицу с разработчиками вашей команды, настолько, что приход разработчиков на работу в 11 утра серьезно мешает этому? Почему так много межведомственного взаимодействия лицом к лицу необходимо? Это необходимо? Действительно ли посещение этих совещаний является хорошей тратой времени ваших разработчиков или может происходить координация на более высоком уровне (скажем, между вами и другими отделами)? Я не сомневаюсь в вашем описании ситуации, но это кажется странным.
@KeithThompson: взаимодействие между отделами происходит часто и часто из-за потребности в сотрудничестве. Мы небольшая компания и небольшая команда разработчиков, и нам нужно носить несколько шляп в SDLC, поддерживать нашу производственную среду и помогать другим отделам выполнять свои задачи. У многих из нас в компании есть срочные дела, которые нужно доставить, и обычно не хватает времени, чтобы тратить дни на координацию. Я управляю вмешательством, как могу, но я не могу взять все на себя и нуждаюсь в том, чтобы остальная часть команды была доступна.
Излишне говорить, что люди не приходят вовремя (а 9:35 не вовремя). Это звучит диктаторски, микроуправление и тиран. Похоже, вам нужны миньоны; ищите эти типы личности, когда текущая команда уходит.
В тот момент, когда вы скажете: (а 9:35 не вовремя.) сразу создайте у меня впечатление, что вы суровый начальник, и я вряд ли буду слушать, что вы говорите. Программисты почти везде всегда имеют гибкий график работы, и большую часть времени люди погружаются в рутину, маловероятно, что они непредсказуемы, когда придут. Люди делают это в основном из-за того, что лучше всего работает для них и, в свою очередь, делает их более продуктивными.
@JarrodRoberson и tsoverflow - Ребята, вы, очевидно, приветствуете свое мнение, но я думаю, что вы немного выходите за рамки своей гиперболы. Я не «тиран» и не «придурок», но я ожидаю, что люди будут приходить на встречи вовремя и быть готовыми к участию.
Все еще звучит так, будто проблема в тебе, а не в остальной команде. У вас здесь диктаторский тон, я могу только представить, как вы относитесь к людям, которыми вы должны руководить . У меня такое чувство, что вы либо первый, либо второй раз находитесь на этой должности, и вы думаете, что они должны просто делать то, что вы говорите, потому что вы главный. Существует культура добра или зла; нужно приспосабливаться к нему и менять его на собственном примере изнутри. Вы пришли сюда просить о помощи, но не хотите слушать ничьих мнений. Это должно быть действительно так. Как я могу подчинить своих сотрудников своей воле?
завтрак из рогаликов, пончиков, кофе и т. д. упакуйте все это в 9:30
Я не знаю, что вы все думаете, но споры в течение пяти минут — не совсем эффективный и продуктивный способ провести время с командой.
@Spoike - может быть, всего 5 минут, но они все еще опаздывают. Если они даже не могут появиться в TIME 9/10 раз, то как автор может им доверять?
@Ramhound: Всякий раз, когда люди опаздывают на встречи, мне, честно говоря , все равно . Я заканчиваю тем, что разговариваю с людьми, которые пришли вовремя (обсуждаю день, жизнь, что угодно... ну, знаешь... лучше узнаю их), а затем приступаю к настоящему делу, когда все приходят. Доверие — это то, что вы зарабатываете, взаимодействуя с другими людьми. Штрафы (хотя это хорошо смотрится в голливудских блокбастерах) — это не способ завоевать доверие.
@Spoike Я бы сказал, что обычное опоздание на встречи выдает неуважение к чужому времени, которое следует учитывать. Компания не должна платить пятерым людям за то, чтобы они сидели, сложа руки, и болтали, ожидая, пока все придут. Небольшая светская беседа и т. д . имеет ценность , но культура, в которой деловая встреча начинается только через несколько минут после запланированного времени начала, указывает на то, что время не ценится и не уважается .
@tsOverflow: Если встреча состоится ровно в 9:30, вам просто нужно запланировать свое прибытие на 9:25, и вы можете позволить себе опоздать на 5 минут в случае возникновения проблем.
@MatthieuM.: ОП решил сначала заставить всех прийти в 9:30, а затем специально запланировал встречу на 9:30, чтобы заставить всех прийти пораньше. Есть разница между намеренным планированием встречи на раннее время и фактическим проведением встречи в это время без основного намерения заставить людей прийти в определенное время.
@JohnMcG: Прийти в качестве нового менеджера, чтобы разрушить ситуацию, не давая никому полномочий на это, - это большое дело, признак того, что вы не слушаете, и признак неуважения. Такие изменения требуют времени, даже лет. Попробуйте начать уважать других, прежде чем требовать уважения. Из редактирования: Его команда не желает жертвовать свободным временем, которое, я думаю, потому что они заинтересованы в этом и, вероятно, согласились на такую ​​работу. Какой бы ни была причина, ваша работа как менеджера состоит в том, чтобы справиться с этим и управлять ожиданиями... или уволить команду... но это плохое решение.
@JacobG: Из обсуждения в чате, связанного с voretaq7, похоже, что вашу ситуацию можно резюмировать так: «Я должен возглавить отдел испорченных примадонн, которые не выполняют работу должным образом, имеют плохие отношения с другими отделами и приходят в поздно» — в такой ситуации «опоздать» — наименьшая из ваших проблем . Однако вы можете использовать это в своих интересах — если вы сможете договориться с высшим руководством о том, что пунктуальность может быть снижена в обмен на улучшения в других областях, и представите это как услугу вашей команде, вы можете получить улучшения во всех областях. около.
@Spoike - Похоже, с тобой будет очень сложно работать. Похоже, вы не считаете «опоздание» в глазах начальника проблемой. Честно говоря, не имеет значения, какая политика была у старого начальника. Если им не нравятся указанные изменения, они могут уйти, а новый руководитель может заменить их людьми, которые БУДУТ приходить вовремя.
@Ramhound: Теперь вы делаете предположения, которых нет и которые совершенно неуместны. Я обычно вовремя прихожу на встречи и даже предпочитаю приходить на несколько минут раньше, и обычно со мной легко работать, по крайней мере, так говорят мне мои коллеги в моем профиле LinkedIn. :-) Все, что я хочу сказать, это то, что даже если кто-то опаздывает на встречу, я не хочу тратить всю свою когнитивную энергию на споры по этому поводу, есть гораздо более насущные дела, которыми нужно заняться.
Я до сих пор недоумеваю, почему потеря часа или двух утром так губительна для координации с другими отделами. Если ваши разработчики тратят больше часа в день на подобные вещи, для меня это показатель серьезного управления (не обязательно OP) или проблемы с культурой. Если разработчики примадонны, возможно, они все придурки. Также возможно, что у кого-то есть часы на собраниях в день для постоянных обновлений прогресса по всей работе, к которой они не могут добраться до пяти, когда все остальные уходят. Я был там/видел эту колоссальную трату зарплат разработчиков.
У меня есть полная поддержка и поддержка со стороны старшего руководства, и я уполномочен использовать любые устройства, которые я сочту нужными, чтобы позаботиться об этом. - И вы думаете, что это поможет вам привить культуру пунктуальности? Удачи, чувак.
@ДжимГ. Это была просто потенциально релевантная информация, которую кто-то мог использовать для формулирования продуктивного решения «поощрять», а не «навязывать» культуру пунктуальности. Не стесняйтесь участвовать в сообществе и предлагать свое собственное продуктивное решение.
Вопрос - оксюморон....
Интенсивность рабочего дня программиста несопоставима с таковой у работников другого отдела, поэтому к ним нельзя относиться одинаково. Например, если ваша работа заключается в просмотре пары резюме или телефонном звонке, конечно, вы должны быть там с 9 утра до 5 вечера. Я имею в виду, что есть работы, где у вас нет сложных задач, но ваше присутствие необходимо в течение всего дня, а есть другие, где у вас есть крайний срок и объем работы, которую нужно сделать до этого, независимо от того, когда вы приходите в рабочее время. утро.
"Я запланировал нашу ежедневную встречу в 9:30 в качестве дополнительной мотивации..." - вы называете это "мотивацией" ? МОЙ БОГ..
Есть ли причина, по которой вы должны подчеркивать, что именно вы принимаете решения в своей команде?
ОП звучит как диктатор. «Почему вы навязываете чисто нетехническую управленческую политику? Это входит в сферу моей должности, как определено исполнительным руководством». Power-поездки много?
«Мы наняли много людей по дешевке в обмен на сверхгибкий график работы. Теперь, когда они попались на удочку, мы хотели бы поменяться». Если вы хотите «пунктуальности», укажите (основные) рабочие часы в контракте.
Я новичок на сайте, и я просто хотел бы оставить это примечание здесь: как разработчик, я хотел бы знать, в какой компании работал ОП в то время, когда он задал этот вопрос, поэтому я никогда не посылаю им свое резюме.
Мне было интересно, почему в других отделах было «беспокойство». Не могли бы вы уточнить это?
@ ThorbjørnRavnAndersen Они, вероятно, играли в Bright Eyes в своем отделе.
Если они […] думают, что я лишаю работу привилегии, то это потому, что так и есть. Это также может быть оправданным, необходимым, неразумным, диктаторским, но это то, чем оно является, несмотря ни на что.
Значит, причина раннего старта в том, что другие ведомства завидуют? Возможно, вам нужно разобраться, почему 9-5 вообще стали стандартом, и многие причины, по которым это больше не применимо к большинству разработчиков программного обеспечения в эпоху удаленной работы...
Мне вспоминается Дао программирования , книга 6, раздел 4.

Ответы (17)

Лучший мотивирующий фактор — доверие. Единство команды имеет решающее значение для достижения ваших целей. Культура правил порождена недоверием, а палки и подсказки для обеспечения соблюдения правил только еще больше подорвут доверие со стороны вашей команды.

Вместо того, чтобы беспокоиться о точном времени и неформальной культуре, попробуйте выяснить, каковы внутренние ценности.

  • Имеет ли значение 9:30 (или любое произвольное время)? Или ваша команда должна убедиться, что они не мешают работе других команд своим отсутствием?

  • 5 минут ничего не меняют? Или самое главное, чтобы все участники присоединялись к ежедневному стендапу?

  • Является ли неформальность проблемой? Или гибкость является преимуществом?

Я бы углубился в суть проблемы, а именно в то, что ваша команда не разделила эту идею. Посмотрите, где есть разрыв, но избегайте создания культуры правил . Отправив их домой за опоздание (дисциплинарная тактика, которую вы найдете в начальной школе), ваша команда поверит, что вы относитесь к ним как к детям, которым нельзя доверять.

+1 - я думаю, что это самый краткий способ сформулировать проблему и решения. Какие бы правила вы ни установили, они должны способствовать выполнению задач, и именно так следует подходить к этому с сотрудниками.
Мне нравится этот ответ, и я согласен с ним. Я полагаю, что пытался заставить их понять основные проблемы и то, как им поможет политика основных часов. Один разработчик ответил превосходством (т.е. к черту другие отделы, потому что я особенный), а другие сосредоточились исключительно на потере перка. Я не верю, что они считают себя частью большой команды, а скорее суперзвездой большой команды. Я не хочу «отправлять их домой», поэтому я попросил альтернативную тактику, так как не знаю, что еще делать.
@JacobG Вы знаете, у второго разработчика есть смысл - возможность прийти с 10:30 до 11:00 - это привилегия, даже если вы не одобряете ее использование (например, перекуры). ). Вы не должны удалять его, не предложив какой-либо компенсации.
+1 абсолютно согласен. Я бы добавил, что, возможно, проблему можно смягчить, предусмотрев «покрытие» в основные часы вместо того, чтобы все были на месте в основные часы. Могут ли одни разработчики прийти раньше, а другие остаться позже?
Я согласен с фактором мотивации, но не согласен с тем, что культура правил — это плохо.
когда у людей есть вредные привычки, вознаграждать/компенсировать их за отказ от них не здорово. Я предпочитаю вознаграждать и компенсировать результаты.
Есть хорошие моменты, но я не согласен с вашей предпосылкой. Доверие, а не недоверие, позволяет правила культуры. Проблема ОП в том, что его отчеты недостаточно доверяют ему, чтобы делать то, о чем он их просит. Возможно, они правы, что не делают этого. Так что, скорее, лучший мотивирующий фактор — личный интерес.
Это не проблема *доверия*, это проблема уважения и чьего-то непосредственного руководителя, поддерживающего их мнение, уважающего его и следящего за тем, чтобы их голос был услышан. Прочитайте комментарии к моему ответу, нет уверенности, что команда разработчиков должна иметь право голоса в этом вопросе, это диктаторский подход, а не изолированный подход к управлению.
Для руководителя группы или линейного менеджера, работающего с умными, творческими людьми, самым важным навыком является умение слушать. Пока команда продуктивна и эффективна, не вставайте у них на пути. В данном случае давление исходит извне — я вижу свою роль в защите команды от такого рода «организационного дождя» и поэтому склонен в конечном итоге бороться за них с руководством, а не наоборот. Если команда эффективна и продуктивна, то не связывайтесь с ней. Если хронометраж разрушает сплоченность команды, убедитесь, что в ваших ретроспективах этот вопрос поднимается как проблема, которую команда должна решить.
+1 за сосредоточение внимания на основной проблеме и избегание создания культуры правил. Мысль о гибкости как преимуществе тоже хороша.

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

Представьте проблему как вызов команде и посмотрите, что они придумают. Ответом может быть установленное расписание или что-то другое, что решает проблему. Это может быть понедельник, среда, пятница — рабочие дни в 9 утра, а вторник и четверг — гибкие дни. Хотя план может быть не идеальным и не таким, каким вы его себе представляли, найти золотую середину где-то, что порадует как команду разработчиков, так и решит актуальную проблему, не даст вашим сотрудникам ожесточиться и увидеть в вас врага. .

Имейте в виду, что вы не имеете дело с производственным процессом, где все должны появиться ровно в 9:30 утра, когда прозвучит свисток, чтобы они могли начать утомительную задачу по сборке одних и тех же маленьких пластиковых безделушек, пока не прозвучит свисток. снова дует, и оцепеневшие сотрудники отправляются в местный бар на счастливый час.

Моя команда не появляется вовремя. Я пытался заставить их, и это не работает.

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

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

Разработчикам и другим работникам умственного труда менеджер не нужен; вместо этого им нужен лидер. Великие лидеры вдохновляют других на великие дела, и это ваша возможность привести свою команду к величию, а не доводить ее до отчаяния.

Исследования показывают, что люди с большей вероятностью возьмут на себя обязательство, когда они участвуют в определении того, каким будет решение, а не когда это решение им сообщают , и это особенно верно в отношении работников умственного труда.

Для вдохновения см. Интервью Сета Година о разнице между лидерством и менеджментом . Я настоятельно рекомендую всем и каждому, занимающим руководящие должности, посмотреть это короткое интервью.

"Пусть придумают план" тоже была моя первая реакция. Однако, судя по комментариям и чату, в данном конкретном случае это вряд ли сработает...
@Benjol - Тон вопроса заставляет меня думать, что это нечто большее, чем кажется на первый взгляд. Это слишком похоже на управление в стиле Theory X, что неэффективно при управлении разработчиками. Мы слышим только одну сторону истории, а правда всегда где-то посередине.
Смотрите мой ответ :)
Самый важный момент заключается в следующем: принуждение умных людей никогда не работает . Вы не можете относиться к своим очень умным членам команды, как к детям, и ожидать, что они не будут жаловаться, сопротивляться и обижаться на вас за это (показательный пример; меня это не касается напрямую, но мне все еще трудно не обижаться на то, как ОП пытается управлять своей командой). Технические сотрудники, как правило, так же умны, как и их менеджеры (если не больше), поэтому единственный эффективный способ обращаться с ними — как с равными, а не как с безмозглыми подчиненными, которые должны делать то, что вы говорите, потому что вы это сказали.
Я плохо образован и до сих пор возражаю против того, чтобы люди отнимали у меня свободное время.

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

Если единственная причина, по которой вы внедряете политику, заключается в напряженности в отношениях с людьми из других отделов, ваша задача — справиться с этой напряженностью, чтобы ваши люди могли работать наиболее эффективно. Хотя я не думаю, что это единственная причина. Например, что, если разработчику требуется решить срочную производственную проблему, которая возникает в 8:00, 9:00 или в любое другое время? Однако вряд ли вам нужно всеваши разработчики присутствуют, чтобы исправить эту проблему. Что если бы у вас был чередующийся (если кто-то не добровольно) «ранний» график, так что каждый разработчик по очереди должен быть там в 8:00 (или 9:00 и т. д.)? Такое решение, скорее всего, удовлетворит как потребности бизнеса, так и желания ваших сотрудников. Все «разделяют боль» (или причиняют ее тому, кто не против). Люди могут приходить и работать большую часть времени, когда они чувствуют, что будут наиболее продуктивными. Это всего лишь одна из возможностей, но она может вызвать дискуссию с вашими сотрудниками о том, как решить настоящие проблемы и удовлетворить интересы всех здесь.

Если вы решите пойти более дисциплинарным путем, и вопрос «времени начала» действительно важен для ваших разработчиков, вы потеряете своих хороших сотрудников, уступив им другую работу. Ваши сотрудники, скорее всего, будут чувствовать себя неуверенно на своей работе (что, если однажды действительно случится какая-то реальная чрезвычайная ситуация, из-за которой кто-то опоздает?). Кроме того, это можно рассматривать как сдвиг в управлении в неправильном направлении (с точки зрения ваших сотрудников), поскольку у них уже был опыт работы под чьим-то руководством.

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

Я не собираюсь наказывать кого-то, если у него есть уважительная причина для опоздания. Просыпаться три раза в неделю из-за того, что они играют в WoW всю ночь, недопустимо. У нас есть ранний человек, который предпочитает появляться в 7:30. Большая проблема заключается в том, что если Dev X работает над проектом с дизайнером Y, а дизайнер Y находится в 8, он ждет до 13:00 или позже, чтобы получить что-то, что ему может понадобиться. Когда его вызывают, разработчики не видят в этом проблемы. Мы небольшая компания и все должны быть в одной команде. Серьезно, 9:30 не очень рано. Я действительно неблагоразумен?
@JacobG Я не могу сказать, ведете ли вы себя неразумно без дополнительной информации, однако ключ к гибкому времени заключается в том, что работа должна быть выполнена. Если то, что вы говорите, это то, что работа не выполняется, то выходом из положения может быть лишение непродуктивных сотрудников гибкого рабочего времени (или сокращение заработной платы/отпуска). В вашем примере. Разработчик X и дизайнер Y должны координировать свои действия, чтобы ни один из них не сидел, сложа руки, в ожидании другого. Если этого не происходит, это проблема процесса, а не проблема расписания...
you will lose your good ones to other employment- это суть всей проблемы, @Jacob. Если работа не выполняется, у вас есть более серьезные проблемы; ваши разработчики и дизайнеры должны лучше координировать свои действия. Если работа выполняется , то не тратьте время разработчиков на такие глупости, как установка определенного времени начала.
+1 за проигрыш другим работодателям. Если бы я переходил из среды, где мне доверяли следить за своим собственным графиком и выполнять свою работу, в среду, где я получал штрафы за опоздания, я бы стряхнул пыль со своего резюме.
@ErikDietrich: Итак, если вы не выполняли свою работу удовлетворительным образом, а ваш начальник сказал: «Знаете, ваша работа не выполняется вовремя, и такой-то жалуется, что вы недоступны достаточно во время их установленного и предписанного графика, поэтому давайте начнем приходить по постоянному графику не позднее 9:30». вы все еще стряхиваете пыль со своего резюме?
@JacobG Если бы я пришел из среды с гибким графиком и теперь часть «удовлетворительно» - это «приходить вовремя», то я бы точно это сделал (и, я думаю, ваша команда тоже). Гибкий график — это не вопрос геймеров, играющих в видеоигры всю ночь, это вопрос культуры доверия. Если это моя команда, я верю, что они достаточно хорошо знают свою личность и предпочитаемое рабочее время, чтобы добиться цели. Отмена гибкого графика означает отмену этого доверия и отправку сообщения о том, что им нужно (микро) управлять, потому что они ленивы и некомпетентны. Даже если это правда, им это не понравится.
Согласен с @AdamRackis по поводу того, если The big issue is that if Dev X is working on a project with Designer Y and Designer Y is in at 8, he's waiting [...]бы я проголосовал за дизайнера Y, он должен планировать заранее и сказать в конце дня: «Эй, я собираюсь поработать над этим завтра утром, не могли бы вы прийти завтра пораньше и помочь мне, или сделай это до того, как уйдешь». Чтобы заставить их работать вместе, также требуется меньше вашего времени.
«Просыпаться три раза в неделю из-за того, что они играют в WoW всю ночь, недопустимо». Что значит «переспать»? Мы все еще в начальной школе здесь? Восемь часов есть восемь часов, независимо от того, начинается ли оно в 6 утра или в 10 утра. Если вам нужно, чтобы люди присутствовали на собраниях и т. д., то позвольте им выбрать определенные основные часы, в которые они будут доступны, скажем, с 10 до 15 часов или сколько угодно. . Но выполняется ли работа ортогонально тому, приходят ли они к определенному времени или нет. Вы пытались поговорить с разработчиками о проблеме и попросить их придумать решение?
@Kyralessa - Если ваш босс говорит быть на работе в 9:30, вам лучше быть в офисе в 9:30, иначе вы опоздаете. Я не могу поверить, как много людей имеют проблемы с вопросом этого автора, не говоря уже о том, чтобы сказать ему, что он не является разумным лидером, меня учили приходить вовремя каждый божий день.
@Ramhound Проблема в том, что предыдущая культура была той, в которой 9:35 НЕ было опозданием, и ОП хочет перейти к культуре, которая есть, по-видимому, для людей с талантами, которые нелегко заменить и у которых есть некоторый уровень свободы о том, где они могут работать. Я полагаю, он может кричать «ТЫ ОПОЗДАЕШЬ», но это может привести к тому, что некоторые люди уйдут и упадут боевой дух, чего он, похоже, пытается избежать.
@Renan Конечно, это не идеально для всех ситуаций. Дело в том, чтобы быть уверенным, что потребности бизнеса покрыты. Если возникает срочная производственная проблема в критический момент, кто-то должен быть в состоянии ее исправить. В моей текущей роли это часто я, но происходит то, что я получаю электронное письмо на свой телефон, я подтверждаю это, и я прыгаю на свой домашний компьютер и устраняю проблему. Если случается чрезвычайная ситуация за чрезвычайной ситуацией, возникают проблемы, выходящие далеко за рамки того, кто и когда находится в офисе.
@Ramhound Установка произвольного времени начала, которого раньше не было, и ожидание, что все просто подстроят свой график жизни вокруг него , неразумно. Если уж на то пошло, установка жесткого времени запуска, когда это на самом деле не нужно, также неразумно. Очевидно, разработчики не видят в этом необходимости, поэтому им это кажется неразумным. Кроме того, учитывая, что они работают в компании намного дольше, чем менеджер, и все они, кажется, согласны, они могут быть правы.

Точный ответ на ваш вопрос — уволить и заменить того, кто не понял сообщение, а затем уволить любого, кто не понял сообщение.

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

Более конструктивно я бы предложил вам рассмотреть следующее:

  • У ваших разработчиков было гибкое время. Теперь вы хотите забрать его

Не имеет значения, является ли это официальной выгодой в какой-то письменной политике или нет. Это де-факто политика и часть устоявшейся культуры. Жизнь людей и графики были установлены примерно в эти часы. И для таких разработчиков, как я, которые предпочитают уклоняться от часов пик и которые зимой болеют ужасно неприятным случаем САР, но не могут придумать никаких благоприятных для разработчиков мест ближе к экватору. сделка как вытягивание пользы для здоровья.

  • Какова природа этого "беспокойства", о котором вы говорите? Это а) в первую очередь ревность или б) законные проблемы межведомственного общения, такие как трудности с планированием встреч / общего общения.

а) Разработчикам не нужно взаимодействовать с клиентами или другими предприятиями. По моему опыту, чем жестче структура компании, тем более посредственны ее разработчики. Хотя большая часть разработки состоит из основ и болтов, это также творческий процесс решения проблем, который требует от людей максимальной проницательности. Это также непредсказуемый процесс, связанный с крайним сроком, который иногда приводит к очень, очень поздним часам. Побочным эффектом этого является то, что к разработчикам часто относятся «творчески». В компании из 30 человек не должно быть сложно настоять на том, чтобы люди были взрослыми в отношении сотрудников, которые должны быть на высоте, когда они присутствуют, и, вероятно, в конечном итоге проработают гораздо больше часов в течение года, чем работник с 9 до 5. обычно собирают вещи каждый день в 16:55.

б) В компании из 30 человек не должно быть так много совещаний, чтобы это стало проблемой. Не считая таких вещей, как спринт-встречи или другие встречи по планированию, проводимые раз в два месяца, привязывать своих разработчиков более чем на 30 минут каждый день к собраниям — это абсурдная и крайне некомпетентная трата денег. Так же и с общим общением. 30 человек означает, что вы подходите к другому парню и разговариваете с ним. В сценариях с гибким графиком разумно установить промежуток времени, когда все находятся в офисе одновременно. Я не могу придумать вескую причину, по которой этот промежуток должен составлять более 3-4 часов рабочего дня, и почему он не должен быть как можно ближе к середине дня.

  • Почему утренний стендап?

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

  • Ваши разработчики не справляются со своей задачей?

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

Я дал ответ на вопрос. А потом очень длинное продолжение/дополнение.

Обзор вопроса: Отсутствует много контекста и информации

Как новый технический руководитель в новой компании, какие дополнительные стратегии можно использовать для изменения культуры команды разработчиков, чтобы люди появлялись в то время, которое я просил?

  1. Насколько новый технический лидер?
  2. Почему вы навязываете чисто нетехническую управленческую политику?
  3. Каковы ваши управленческие полномочия?
  4. Какой предыдущий опыт управления персоналом у вас есть?
  5. Вы заслужили уважение команды технически?
  6. Вы заслужили уважение коллектива управленческой манерой?

TLDR: моя команда не появляется вовремя. Я пытался заставить их, и это не работает.

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

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

Фоновые данные:

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

  1. Ушел ли предыдущий технический руководитель?
  2. Был ли предыдущий технический руководитель понижен в должности?
  3. Было ли предыдущее техническое руководство эффективным?
  4. Есть ли у большей части существующей команды более личные отношения с предыдущим техническим руководителем?
  5. Действительно ли предыдущий технический руководитель по- прежнему отвечает ?

Культура до моего приезда была неформальной, без установленных границ или основных часов. Эта культура не оспаривалась корпоративными лидерами.

  1. Тогда он должен был работать?
  2. Удалось ли команде создать полезные продукты, когда они обещали?

Из-за этого большинство людей в команде появлялись между 10:30 и 11:00. Другие отделы, в силу характера своей работы, установили время начала либо на 8, либо на 9. Это несоответствие и непредсказуемость вызывают много беспокойства между моим отделом и другими отделами.

Конкретно как так, здесь недостаточно подробностей, чтобы даже начать формулировать ответ на этот вопрос. Любой ответ будет полной спекуляцией.

Таким образом, я усадил команду и указал время «не позднее» 9:30. Я объяснил свои рассуждения и объяснил преимущества такой схемы и недостатки текущей схемы. Это был долгий и спорный разговор, и 3 из 5 человек в команде были крайне недовольны.

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

Излишне говорить, что люди не приходят вовремя (и 9:35 не вовремя).

Это не похоже на очень позитивное или эффективное отношение.

Я запланировал нашу ежедневную встречу в 9:30 в качестве дополнительной мотивации. Зная, что для перехода к началу встречи требуется немного времени (с учетом поездок на работу и т. д.), я сначала ждал, чтобы начать встречу, пока все не появятся, но теперь я просто начинаю встречу (и часто заканчиваю встречу) с кто бы ни присутствовал. Похоже, это тоже ничего не меняет и делает команду менее сплоченной.

Таким образом, односторонние действия , которые вы предпринимаете, делают команду менее сплоченной. Подумайте об этом .

Разговоры на индивидуальной и групповой основе дают те же результаты, что и первоначальный разговор (т. е. они не видят ценности, думают, что я лишаюсь привилегии работы и т. д.).

Мы слышим и можем экстраполировать то, что они не принимают, вы их слышите ?

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

Католическая церковь имела такую ​​же власть во времена инквизиции, посмотрите, чем это обернулось!

Мой текущий следующий шаг — отправить кого-нибудь домой и заставить взять выходной. Это слишком радикально? Существуют ли альтернативные стратегии, которые я упускаю из виду, которые могли бы помочь мне решить эту проблему?

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


Прогнозируемый результат вашего текущего подхода

  1. Вы потеряете всякое уважение со стороны всей команды, они будут все более и более неэффективными, вас будут воспринимать все более и более неэффективными, поскольку производительность остановится.
  2. Ваша неудача с изменением политики и навыками управления персоналом приведет к тому, что начальство будет считать вас неэффективным.
  3. Вы потеряете уважение со стороны людей , не входящих в вашу команду, из-за межофисного общения. Это также саботирует любые будущие возможности технического лидерства с ними.
  4. Вы наверняка навредите своей репутации в компании, вверх и вниз по цепочке.
  5. Лучшие сотрудники уйдут первыми.
  6. Даже лучшие сотрудники тихо уволятся вслед за ними.
  7. Малоквалифицированные могут уйти, а могут и не уйти, в зависимости от причиняемой вами боли.
  8. Неквалифицированные будут цепляться, как клещи, и терпеть все, что вы им навязываете.
  9. Компания в конечном итоге проигрывает и получает плохую репутацию из-за ушедших сотрудников.
  10. Восприятие решает все! Никогда этого не забывай!

Некоторые предлагаемые подходы

  1. Как их менеджер, вы должны бороться за то, чтобы изолировать их от решений высшего руководства. Вы должны бороться за то, чтобы их голос был услышан. Вы должны помочь им коллективно сформировать ответ, оттолкнуть и поддержать их своим ответом.
  2. Это не техническое решение, а чисто корпоративное. Почему вы имеете дело с этим и его реализацией? Иметь превосходную сделку с этим, это их работа.
  3. Не ведите себя как диктатор или тиран. Сила не равна правде.
  4. Возьмите некоторые навыки работы с людьми, обучение навыкам общения.
  5. Двигайтесь медленнее. Такие вещи не меняются за ночь.
  6. Вам нужно привлечь предыдущего технического руководителя на свою сторону, если у него есть взаимопонимание с командой.
  7. Есть альтернативный компромисс, как насчет того, чтобы люди, которые не против прийти пораньше, сделали это, другим людям это не нужно?
  8. Перенос времени стендапа произволен, все это видят и воспринимаются не как практичные или разумные, а как диктаторские.
  9. Попросите внешние команды, с которыми вам приходится иметь дело, принять участие в обсуждении и помочь вам продать изменения политики.
  10. Отойди, согласись с ними, будь Хорошим Копом. Попросите своего начальника издать закон. Это проблема управления, а не техническая проблема. Вы технический руководитель, а не менеджер, верно?
  11. Пусть внешние члены команды и члены вашей команды просто выработают время, чтобы встретиться, когда им нужно встретиться. Заранее определенные дни и время доступности были бы хорошим компромиссом. Разработчики не хотят, чтобы их постоянно отвлекала внешняя команда, и кажется, что они присутствуют исключительно для того, чтобы прыгать на встречи по их требованию.

Заключительная мысль:

Мой стиль управления, как технический, так и нетехнический, основан на принципах У Вэй из «Дао дэ цзин».

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

Чем больше вы делаете, тем быстрее вы, вероятно, потерпите неудачу. Чем меньше вы делаете, тем больше вероятность того, что то, что вы хотите, будет сделано.

Косвенное прозрачное лидерство

Сначала в лучшем случае люди почти не замечают лидера. Затем они обожают и приветствуют его, затем начинают бояться его и, в конце концов, презирают его. Таким образом, потерянная вера порождает потерянную веру.

Будьте недирективны, сделайте несколько слов ценными. Когда работа сделана, цель достигнута, все скажут: мы сделали это сами, естественно.

Соберите людей внешнего отдела, у которых есть жалобы, вместе с вашими людьми в комнате и позвольте им обсудить приемлемое решение между собой внутри, без вас в комнате . Будьте готовы принять любой результат. Тогда решение остается за ними, они владеют им, и вы получите от них крайне необходимое уважение за то, что позволили им это сделать. Это недирективный подход.

+1, это действительно отличные подходы. Лично мне нравится подход, позволяющий команде решить проблему. Удивительно, на что способны взрослые, когда с ними обращаются как... ну... со взрослыми. Марте нужно встретиться с Джоном, поэтому они планируют и координируют свои действия вместе, без большого злобного босса, который приходит и играет в диктатора.
Я отредактировал свой вопрос, чтобы ответить на некоторые из ваших конкретных вопросов.
@JacobG Даже после вашего редактирования одна вещь, которая до сих пор не ясна, это то, что вы технический руководитель или вы эти люди, не являющиеся техническим руководителем / линейным менеджером ? Это важное отличие, так как технический руководитель лидирует в принятии технических решений. Какую технологию использовать, когда в дело не вступают разработчики! 10 лет принятия технических решений не являются квалификацией для решения нетехнических управленческих социальных/личностных проблем, подобных этой, особенно без формального обучения.
@JacobG Вы начали с палки , никакая морковь от этого не оправится. Признак великого лидера - знать, когда он не квалифицирован и не собирается быть эффективным, и просить о помощи, я лично думаю, что это один из тех моментов, когда вы можете сохранить лицо и переложить эту битву на кого-то другого. . Вы проиграли войну психологически, даже если вы выиграете битву, вы и команда проиграете взаимно. Единственный способ решить эту проблему — собрать руководителей внешних отделов вместе с вашей командой и попросить их выработать решение без вашего участия.
@JarrodRoberson - я не уверен, что понимаю ваше различие. Я отвечаю за контроль технического направления, а также отвечаю за их обзоры. Я одобряю PTO и предоставляю функции. Я занимаюсь обоими этими вещами в течение 10 лет. Кроме того, технически не существовало «палочного» подхода. Эта политика была введена в действие после более чем двухчасового обсуждения со всей командой. Он не был представлен диктаторски и не имел никаких последствий. С тех пор руководители усилили сообщение с командой и в основном провели то же двухчасовое обсуждение.
@JacobG «был введен в действие в результате более чем двухчасового обсуждения» - это оксюморон. «было введено в действие» подразумевает одностороннее решение, продиктованное кем-то и примененное. Большинство мест, где я работал за последние 22 с лишним года, поняли, что должно быть разделение технического руководства и менеджмента. Это очень хорошо зарекомендовавшая себя организационная структура в большинстве крупных (я имею в виду многомиллиардные $$$ в год) компаний, в которых я работал техническим руководителем. Смешение двух обязанностей — рецепт для раздора. Двукратное обсуждение по 2+ часа должно сказать вам, что политика плохая, а подход еще хуже.
@JarrodRoberson Я думаю, мы говорим друг о друге. 1) Эта компания слишком мала, чтобы гарантировать наличие менеджера по развитию, не являющегося техническим специалистом. 2) Этот вопрос действительно сводится к тому, «как повлиять на изменение культуры», независимо от специфики изменения. Дело в том, что ответственные лица осознают необходимость культурного сдвига и пришли к выводу, что это за сдвиг. Все участники согласны с тем, что сдвиг правильный. Была надежда, что обсуждение этого с командой разработчиков приведет к тем же выводам. Этого не произошло, и это фиаско является результатом.
+1 это хороший ответ ... хотя я предпочитаю более структурированную среду, это реальный ответ с практическими предложениями.
@JacobG: «Все участники согласны с тем, что сдвиг правильный». Тем не менее, вы сказали, что 3 из 5 разработчиков категорически возражали против изменений. Означает ли это, что разработчики не «задействованы» в сдвиге? Или вы имеете в виду, что после обсуждений все разработчики согласились с необходимостью этого изменения?
@MarkBannister - извините за путаницу. Я имел в виду, что все ответственные лица, определявшие необходимость культурного сдвига, согласились с тем, что это правильный шаг.
@JacobG, ты продолжаешь говорить , что обсуждал это с ними , разве ты не сказал им, как все будет сейчас, и, очевидно, спор длился более 2 часов. Это не обсуждение смены политики. Настоящая дискуссия могла бы состоять в том, что у нас есть следующие жалобы от других отделов, одна идея от этих команд - более раннее время начала, какие у вас есть другие идеи, ребята, которые мы можем передать другим командам, чтобы решить их актуальные проблемы. ? . Поскольку не кажется, что наличие всех 100% команды на ранней стадии на самом деле является проблемой.
@JarrodRoberson: Мне кажется, я все еще не ясно выразился. Руководство признало системную, культурную проблему, предложило решение путем широкого обсуждения. Компонент пунктуальности был одним из элементов этого решения. Обсуждение с командой разработчиков должно было провести их по той же логике, которая привела руководство к их выводам, с ожиданием того, что команда сделает такие же выводы. Этого не произошло, потому что команда не согласилась с тем, что есть проблема, которую нужно решить. Они решили сосредоточиться на этом конкретном вопросе больше, чем на всех остальных.
@JacobG обсуждение подразумевает двустороннее общение, по вашему собственному признанию, даже здесь это было одностороннее сообщение о том, как все будет сейчас . «Я запланировал нашу ежедневную встречу в 9:30 в качестве дополнительного мотиватора». представляет собой произвольную палку , пытающуюся навязать послушное поведение. Все, кто это читает, это понимают, ваша "команда" это точно поняла! Было введено правило, что они видят наказание за еще не предпринятые действия и бунтуют. Если вы не примете это восприятие, все, что вы делаете, не будет эффективным. Вы ясно, вы не слушаете их.
@JarrodRoberson Я действительно не знаю, почему мы здесь не подключаемся. Если 5 отделов жалуются на 1 (настоящего/действительного), а 1 думает, что 5 просто завидуют/неполноценны/должны смириться с этим, то попытка убедить их, почему это изменение будет лучше для всех, кажется справедливой. Как я уже сказал, старший менеджер попросил меня внести изменения, я попытался провести команду через логику, которую прошел старший менеджер, и ответ был таков, что на самом деле проблем не было. Должен ли я вернуться к mgmt и сказать: «Извините, ребята, команда разработчиков считает, что обслуживание клиентов — это кучка младенцев, и с этим нужно смириться?»
@JacobG Я хочу сказать, что ваш подход к команде разработчиков был плохим. Если вы будете настаивать на этом подходе, что, похоже, вы и делаете, вы будете продолжать терпеть неудачи, и ваши руководители увидят, что вы проигрываете. Я действительно думаю, что вы должны сопротивляться от имени своей команды, большая часть работы менеджеров состоит в том, чтобы оградить свою команду от подобных вещей. По крайней мере, вы должны дать команде разработчиков шанс выработать альтернативное решение, с которым можно будет отказаться. Я дал много успешных подходов к поиску взаимного компромисса. Я не считаю, что вся команда должна быть у них на побегушках.
@JacobG перестаньте тратить так много времени на защиту своего неудачного подхода и оправдание мнений других отделов и начните принимать все хорошие предложения о том, как вы можете поддержать свою команду и позволить их голосу быть услышанным! Если вы считаете, что у них не должно быть голоса, то я бы не хотел быть в этой команде. Смотрите мои прогнозы о том, что произойдет в моем ответе.
Читая это обсуждение, мне приходит в голову, что реальная проблема здесь в том, что вышестоящее начальство принимает решения по деталям, которые не должны их касаться. Каждый уровень должен заниматься неадекватными результатами нижестоящего уровня. Как должно быть в вашем суде. То, что на данный момент разработчики в значительной степени сдувают всех, наводит на мысль, что они оба сыты по горло и совсем не беспокоятся о поиске новой работы, если до этого дойдет. Если они хотят так играть, им лучше всего оценить сложность замены большей части команды разработчиков.

Первое, что вам нужно сделать, это прочитать «Peopleware» .

Было бы ошибкой пытаться изменить это сейчас. Я был менеджером в компании, где у нас был довольно гибкий график работы. Один из наших самых продуктивных разработчиков пришел в 11 утра. Он докладывал мне какое-то время. Мне сказали заставить его изменить часы. Я боролся с этой просьбой. Жесткий. Я был отвергнут.

Результат:

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

Все из-за какого-то глупого понятия «вовремя».

Больше внимания уделяйте продуктивности.

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

Гибкий график — это преимущество, а работодатель, допускающий гибкий график, может привлечь больше квалифицированных сотрудников.

Как «новый технический руководитель» вы не сможете быстро изменить корпоративную культуру. Особенно в том направлении, которое вам кажется нужным. Сделали ли вы что-нибудь для улучшения ролей/должностей в вашей команде?

Сначала работайте над установлением доверительных отношений с ними. Так много начинающих менеджеров/лидов совершают подобные ошибки.

Узнайте, что ДЕЙСТВИТЕЛЬНО нужно другим группам. Не «они должны быть здесь в 9:30». На самом деле выяснить, в чем проблема. Тогда найдите решение для этого.

Вместо того, чтобы указывать своей команде, что делать, объясните проблему, а затем ПОПРОСИТЕ ИХ ПРЕДЛОЖЕНИЯ/ОТЗЫВЫ.

Вы делаете расплывчатую ссылку на «вызывает много беспокойства между моим отделом и другими отделами» — но неясно, что это за беспокойство — они расстроены тем, что к разработчикам относятся преимущественно? Какова реальная основная проблема?

Я пытался заставить их, и это не работает.

На то есть причина. А ты, кажется, не слушаешь. Принятие более радикальных мер и более крупных молотков на самом деле не улучшит ситуацию. Попробуйте подход «пряника» вместо подхода «кнута».

Еще раз прочтите "Peopleware".

Вы не пойдете далеко с такими идеями, как ежедневные встречи или отправка людей домой, или с идеей, что они ваши миньоны, которые должны делать то, что вы говорите, «или иначе».

Кто сказал вам, что им нужно быть на работе в 9:30? Другие группы? Ваши боссы? Ты? Выясните НАСТОЯЩУЮ проблему и решите ее. Когда они появляются, НЕ должно быть проблемой.

Примечание модератора: удалено расширенное обсуждение в комментариях. Для любого продолжения обсуждения, пожалуйста, переходите в чат .
Однажды у меня был коллега, который появился в 12 часов и ушел, когда ему захотелось. В сандалиях или вообще без обуви. Как разработчик программного обеспечения он был потрясающим. Он был одним из очень немногих людей, которых я когда-либо встречал, кто был явно лучше в этой работе, чем я. Попытка заставить этого парня начать рано (а) не увенчается успехом и (б) будет самой нелепой глупостью, которую вы когда-либо могли сделать.

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

По сути, вы просите их сократить общий компенсационный пакет.

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

Судя по вашему описанию, основной причиной является зависть со стороны других отделов. Рассматривали ли вы возможность дать другим отделам такую ​​же привилегию?

Короче говоря: не делайте этого, если вы не думаете, что стоит потерять некоторых из них из-за этого.

Это не только зависть и моя ошибка, если я охарактеризовал это как таковое. У других отделов есть открытое рабочее время, поэтому гибкий график без добавления ресурсов для них невозможен.
@Chad - ответ подразумевается во втором абзаце: платите им больше
@CurtainDog - Если повышение заработной платы не зависит от своевременного появления, то я сомневаюсь, что это будет долгосрочное решение. Если это условно, то мы как бы согласны.
Можно ли отредактировать этот пост и уточнить, как дать другой команде такой же бонус? Хотя этот пост предлагает альтернативу, он не углубляется и не затрагивает тот факт, что некоторые сотрудники могут работать посменно, и у них должен быть график.

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

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

Нравится вам это или нет, но вы унаследовали культуру гибкого графика, что является огромным преимуществом для большинства разработчиков. Лишение этого у них в одном из ваших первых действий в качестве лидера не только покажется им тираническим (когда вы объясняете им, что 9:30 не так уж и рано, вы навязываете им свой собственный график, произвольно в их мнение), но на самом деле это вычитание существенного бонуса. Вам может нравиться работать по определенному графику, и вы не считаете это значимой привилегией, но они, вероятно, считают это неоценимым. Считайте это наравне с заявлением, что вы отбираете у них неделю отпуска или урезаете их зарплату на несколько процентов.

Чтобы изменить это, вы можете использовать кнут или пряник. Вы говорите об использовании палки и, может быть, палки побольше. Если вы пойдете по этому пути, я планирую нанять несколько новых разработчиков, так как я предполагаю, что некоторые из вашей команды начнут ходить на собеседования в другие компании. Я бы лично пошел по морковному пути, чтобы получить согласие на удаление этой льготы, дав понять, что будущие повышения и продвижения будут решаться теми, кто «координирует свои действия с другими отделами». То есть лидеры/важные люди приходят раньше, работают с другими командами, берут на себя обязанности и т. д. «Новички» получают привилегию гибкости, но люди, серьезно настроенные на продвижение, приходят вовремя.

Если вы создадите эту культуру, я подозреваю, что некоторые из ваших разработчиков начнут приходить вовремя по собственной воле. Как из-за интереса к продвижению, так и из-за того, что «важные люди приходят раньше».

Короткий ответ: вы НЕ должны этого делать. Члены вашей технической команды достаточно умны (или, по крайней мере, должны быть ), чтобы понимать, что нет никакой ощутимой выгоды от присутствия всех в офисе в произвольное время; единственный важный показатель — это то, выполнена ли их работа.

Если ваша команда не выполняет свою работу, то это отдельная проблема. Но если они что-то делают, то почему вы беспокоите их только потому, что другие отделы беспокоят вас?

Часть вашей роли как лидера состоит в том, чтобы изолировать вашу команду от тривиальных отвлекающих факторов и критики, вызванных внешними источниками. Если ваша реакция на то, что другие люди жалуются на членов вашей команды, состоит в том, чтобы передать жалобы членам вашей команды и/или диктовать изменения, основанные исключительно на этих жалобах, то вы терпите неудачу в своей работе. Я бы посоветовал, предполагая, что ваша команда на самом деле выполняет свою работу (а это звучит так, поскольку вы не жалуетесь на их производительность), лучший способ отреагировать на такую ​​критику — это сказать жалобщик: «Да, мои ребята усердно работают и постоянно добиваются хороших результатов, и это единственное, что имеет значение; так почему бы вам не перестать беспокоиться о том, как моя команда справляется со своими задачами, и вернуться к своим?».

И, конечно же, если вы придерживаетесь обязательной политики «вы должны быть в офисе к времени X», справедливо будет дополнить ее политикой «вы должны покинуть офис к времени Y» и политикой «вы должны не работать из дома в нерабочее время». Это справедливо только как способ сохранить баланс между работой и личной жизнью вашего сотрудника, так как я уверен, что многие члены вашей команды, которые не появляются до 11:00, вероятно, либо остаются допоздна, либо проводят дополнительное время дома.

За исключением того, что автор утверждает, что работа не выполняется.
@Ramhound - Нет, по крайней мере, в исходном посте. В длинном списке правок он упоминает, что производительность в последнее время пошла на убыль. Но поскольку в прошлом у команды всегда был гибкий график работы, по-прежнему нет никаких доказательств того, что снижение производительности коррелирует с рабочим временем или что установление точного времени начала приведет к улучшению. Судя по исходному сообщению, автора больше всего беспокоят негативные отзывы, которые он получает от других отделов.
Звучит как «избиения будут продолжаться до тех пор, пока моральный дух не улучшится».

В этом я вам не завидую - мне, как коллеге-менеджеру, было бы тяжело. И, честно говоря, я верю, что вы потеряете людей из-за этого. Я думаю, что у вас есть один симптом, который возникает из-за сдвига культуры Start Up -> Medium Size, и не каждый разработчик собирается успешно внести это изменение. Я думаю, вам нужно быть готовым к описанию вакансий и знанию того, как вы открываете запросы на работу, и я думаю, вам нужно сделать упор на способность нанимать новых людей и улучшать документацию...

Извините, что так мрачно. Но я не думаю, что у вас есть ситуация проблем с доверием или случай, когда вы можете легко объяснить людям согласие. И на самом деле не существует такой компенсации, которая идеально сочетала бы огромную гибкость в работе.

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

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

Похоже, вы сделали правильные вещи:

  • ты четко изложил

  • вы говорили о причине и необходимости перемен

  • вы занимались один на один (и, я полагаю, продолжаете это делать), чтобы исправлять отдельные случаи по мере их поступления

  • вы оставили отзыв

Я думаю, вы дошли до "он действительно это имеет в виду?" момент, когда это в основном доказывает людям, что вы настроены серьезно и что это действительно нужно изменить. По моему личному мнению, опоздание на 5 минут в офисе в моем регионе не имеет большого значения, и что встречи, которые имеют короткий промежуток времени (например, стендапы в agile-спринте), не должны быть такими неприятными в начале. рабочего дня, что пропущенное автобусное сообщение или плохой трафик станут регулярной проблемой. Но это несколько регионально — в разных местах ситуация с дорожным движением сильно различается. Так что это все равно, что знать свой регион и знать из индивидуальных жалоб, что разумно.

Остальное просто придумывает механизм, достаточно изнурительный, чтобы доказать, что вы настроены серьезно. Один из вариантов — день удержания зарплаты, и он соответствует вашим законным правам — хотя любой механизм, который я придумал, я бы обсудил с юристами. Так же как и официальная система предупреждения, которая приводит к дисциплинарным мерам. Я предполагаю, что у вашего отдела кадров могут быть предложения...

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

Я думаю, что дело в том, что когда вы имеете дело с наказаниями, вы должны быть готовы к наказанию, которое достаточно разрушительно, чтобы к нему относились серьезно и доводили до сознания, что «вы не делаете свою работу, если вы не делаете это».

Кажется, что здесь есть несоответствие между тем, как ваши разработчики видят проблему, и тем, как ее видят другие отделы (или ваше начальство, или кто-то еще, кто на самом деле требует этого изменения). Я бы предложил попытаться преодолеть этот разрыв, если необходимо, в несколько этапов.

Во-первых, согласны ли разработчики с тем, что для этого изменения есть веские причины? Если они не согласны, есть ли у них хорошие контраргументы или альтернативные предложения? Если они это сделают, вы должны довести их до руководства и посмотреть, не ослабят ли они требования по срокам, или смогут ли они объяснить, почему альтернативы не сработают, а контраргументы не решат проблему, чтобы вы могли вернитесь к своим разработчикам и дайте им более полное объяснение. Продолжайте движение вперед и назад, пока это необходимо/продуктивно.

Если вы дойдете до того, что разработчики согласны с тем, что есть веские причины, но просто не хотят адаптироваться, или они не считают причины вескими и возмущаются всей идеей, сообщите об этом руководству . Объясните, что вы можете заставить разработчиков делать то, что от вас хотят, но это вызовет недовольство, снижение мотивации, вполне возможно снижение производительности или даже уход сотрудников. Убедитесь, что руководство понимает это и по-прежнему соглашается с тем, что важно обеспечить соблюдение времени начала (и, опять же, сообщите об этом своим разработчикам), иначе вы можете оказаться ответственным за изменение, которое потеряло компанию больше, чем она приобрела.

(Личное примечание: мне приходилось приходить в назначенное время, поскольку, с точки зрения сотрудников, без веской причины, и это действительно крайне немотивирует. Очень важно убедиться, что люди понимают причины и не думайте, что вы просто меняете политику по прихоти или потому, что не доверяете им.)

Раньше я работал в некоммерческой организации, у которой была эта проблема. Встречи всегда начинались поздно, опоздание на 10 минут стало «стандартом».

Затем у нас появился новый менеджер проекта для крупного ключевого проекта (и еще один с фиксированным графиком). Она созвала первую встречу. Люди вошли, как обычно, с опозданием на несколько минут и небрежно болтая. Она сидела в кресле и молчала, совсем ничего не говорила несколько минут. В конце концов болтовня «утихла», пока не наступила тишина. Мы все ждали услышать, чтобы говорить. Она позволила тишине продлиться еще немного. Она огляделась и сказала: «Мне нужно внести ясность. Встречи начинаются вовремя. Если вы собираетесь опоздать на 5 минут, не утруждайте себя приходом, просто зайдите ко мне позже. делать на этой неделе [что угодно]...". Это произвело БОЛЬШОЕ впечатление, и люди приложили все усилия, чтобы вовремя приходить на ее встречи.

Примечание. Добавлен дополнительный ответ ниже.

Учет работы, выполненной удаленно.

Часто лучшие производители все равно выполняют большую часть своей работы удаленно , поэтому иногда они проводят на удалении столько же времени, сколько и в офисе. Это важный момент, который следует учитывать и сообщать другим отделам. Это общение должно быть ненавязчивым — не созывайте собрание, просто начните искать способы показать «да, Джо не спал прошлой ночью, работая над x» и «да, Мэри исправила это в воскресенье, она не спала до полуночи». '.

Откровенно говорите о дороге. Если кто-то приходит в 10:30, его поездка на работу может занять 15 минут. Если им нужно быть в 9 или 9:30, их поездка на работу может занять час. Кроме того, это было бы то же самое, если бы они работали по 8 или 9 часов, возвращаясь домой. Многие люди считают, что это большая потеря их жизни. Они предпочли бы немного поработать удаленно, а потом вернуться. Постарайтесь объединить этот факт с вашими потребностями при назначении времени и убедитесь, что другие отделы тоже знают об этом, опять же, часто упоминая об этом.

Убедитесь, что вы используете технологии , чтобы помочь. Например, я работаю виртуально - 100% времени. Так что наличие Skype, отображение моего статуса в сети, видеокамера и т. д. тоже могут помочь.

Причина, по которой я голосую за это, заключается в том, что идея менеджера великолепна - она ​​практически дала всем «бесплатную карточку выхода из собраний».

Побывав в подобных ситуациях, хотя, по общему признанию, за меньшее время, чем ОП, я могу сказать только одно о состоянии его ситуации:

Самое практичное и простое решение...

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

На самом деле команда понятия не имеет, что происходит с другими отделами и что им ДЕЙСТВИТЕЛЬНО нужно делать.

Наличие вашей команды, прибывающей в 9:30, что, я могу признать, не рано, однако не является решением этой проблемы. Вы пытались и потерпели неудачу, так что перестаньте настаивать на этом . Хватит биться головой о кирпичную стену. Мой единственный совет: всегда цените общение, а не произвольно назначенные встречи.

Поскольку другие отделы начинают работу в 8, вы можете использовать это позднее собрание команды в своих интересах . Между 8 и 11 у вас есть 3 часа , чтобы помочь своей команде с такими действиями по управлению проектом, как (без определенного порядка или приоритета):

  • Ходите на встречи и собирайте цели и требования от других отделов
  • Выясните, что было закончено со вчерашнего дня
  • Управляйте ожиданиями и обязательствами с другими отделами в отношении того, что необходимо и что можно сделать в течение рабочего дня.
  • Сообщайте хорошие новости и плохие новости другим отделам
  • Обновите любые планы, относящиеся к команде, если таковые имеются.
  • Выясните, какие проблемы кода и архитектуры программного обеспечения требуют внимания сегодня
  • Говорить «НЕТ» запросам, которые не представляют никакой ценности для бизнеса.
  • Примите критику от других квартир и извинитесь с уверенностью, что проблемы будут исправлены.
  • и т. д. (всегда есть что-то, что нужно решать)

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

Во время встречи с командой от них нужно две вещи:

  • Попросите оценить задачи, которые необходимо выполнить, особенно те, которые имеют высокий приоритет. Это не должно быть точно, как в минутах. Благодаря этому вы можете гораздо более четко определять обязательства и сроки с другими отделами. Если они не могут дать какую-либо оценку задаче, попросите их разобраться в ней в течение дня или на следующий день.
  • Спросите о препятствиях или если им нужна помощь с чем-либо, запишите это и посмотрите, можно ли решить эти проблемы и устранить ли их.

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

Когда вам удалось создать надежную команду благодаря общению, а не принуждению, вы можете уйти на три часа раньше, чем все остальные в команде, зная, что они делают свою работу (но все равно будете на связи, если дерьмо попадет в вентилятор). Теперь это доверие, на которое вы можете рассчитывать.

Я думаю, что это более хороший, основательный совет и хороший альтернативный подход, который приведет к успеху. Роль менеджера/руководителя группы состоит в том, чтобы оградить команду от шума и неразберихи и устранить препятствия, снижающие ее эффективность. Этот ответ предлагает подход для выполнения всех этих действий!

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

Что касается перевода разработчиков на какой-то фиксированный график доступности, лучше всего сделать так, чтобы любые «тяжелые часы» были максимально смягчены. Например, если «основные часы» — с 11:00 до 15:00, то вы также можете убедиться, что основные часы в пятницу отсутствуют, а пятница — действительно гибкий день. Поскольку вторник, среда и четверг традиционно считаются наиболее продуктивными днями недели, вы можете применить к этим дням основные часы и разрешить понедельник и пятницу быть полными гибкими днями.

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

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

Я читаю комментарии и ответы, и должен признаться, я немного ошеломлен. С каких это пор люди приходят вовремя? Это "потеря бонуса"? С каких это пор гибкий график не должен заботиться о влиянии ваших действий на остальную команду и компанию?

Из того, что я прочитал в вопросе и комментариях, поведение членов его команды доказуемо вредно и дорого для компании. И после попыток рассуждать и идти на компромисс ситуация не улучшилась (и, кстати, 9.30 не рано и ни в коем случае неразумно).

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

Четко объясните, почему это происходит и что заставило вас принять эти меры. Укажите, что это не то, что вы хотите сделать, а то, что вы вынуждены делать. Также уточните, что эти ограничительные правила могут быть сняты, как только ситуация улучшится.

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

Вам по-прежнему доступно несколько способов решения этой проблемы, одним из которых может быть изменение роли, которую играет отдел, например: если вы работаете с разработчиками программного обеспечения, вы можете изменить роль для определенного или людей в течение недели. чтобы они оказывали поддержку другим отделам, что требует, чтобы 1 или более пришли в 9 или раньше, и если это не сработает, вы всегда можете применить пункт о неповиновении, который обычно присутствует в любом справочнике по трудоустройству в США . Лично я всегда был против использования этого пункта, который дает менеджеру возможность объявить выговор и даже уволить кого-то по уважительной причине , но в вашем случае это может быть уместно. Итак, просмотрите руководство для сотрудников .и обсудите это со своим начальником, если у вас есть какие-либо сведения о том, что вы будете это делать.

Основная идея заключается в следующем:

  1. Вы устанавливаете правило, что хотя бы 1-2 или все люди должны быть на работе к часу X.
  2. Если у членов вашей команды нет уважительной причины не появляться или продолжать эту практику, вы, как менеджер, должны объявить им выговор и, возможно, уволить.

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

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

Теперь, сказав все это, у меня есть один вопрос: вам действительно нужно, чтобы ваша команда была раньше, чем они приходят?

В ответ на ваш вопрос - Да. У нас есть несколько отделов, с которыми мы регулярно работаем. Эти отделы работают с 8 до 9 и отправляются с 4:30 до 5:30. Позднее начало и обед означают, как минимум: 1) Никаких встреч до 13:00 и 2) Потеря половины дня или больше, если кто-то ждет чего-то от нашего отдела. Невероятно неэффективно.
@JacobG классическое последствие: «Вы задерживаетесь, чтобы закончить работу, или мы сокращаем время отпуска». Что касается «всех», считающих 9:30 разумным временем начала: я не считаю. Опять же, я работаю до 8-9 вечера, иногда позже, а часто после того, как я ухожу домой. Это мои самые продуктивные часы, и я бы не стал их тратить, если бы меня ожидали, что я войду в дверь ровно в 09:30, «иначе» — я бы стал работать с 9 до 5. Каждая команда уникальна, и я надеюсь, что вы учитываете это в своей оценке...
@Jacob - что это за команда разработчиков? Вы, ребята, просто еще одна компания, поддерживающая внутреннее X-приложение, или эти высококачественные разработчики пишут надежный код, который является основой вашей компании? Если второе, то неудивительно, что некоторые из них ожидают, что смогут работать допоздна из дома и приходить поздно. Я бы посоветовал вам попытаться приспособиться к этому. Качественных разработчиков невероятно трудно найти. И у них всегда есть другие варианты, если текущая работа не работает.
@ voretaq7 не поймите меня неправильно, но я считаю, что это во многом вопрос привычки. Если вы выработаете привычку ложиться спать в 23:00 вместо 3:00 и вставать в 7:00 вместо 9:30, вы обнаружите, что через некоторое время ваше самое продуктивное время будет перед обедом, а в 9:00 вы начать немного спать. Люди адаптируются.
@JacobG Почему это «полдня впустую»? Эти другие команды прибывают в 8 утра, а потом вдруг понимают, что им что-то нужно от разработчика?
@robertc Конечно, бывают случаи, когда другие команды приходят в 8 и видят, что есть что-то, что требует внимания разработчиков. Но это не было моей целью. Моя точка зрения заключалась в том, что если другой отдел блокирует что-то от команды разработчиков, блокировка никогда не будет выпущена, по крайней мере, до середины рабочего дня запрашивающего. Иногда это нормально, а часто просто неудобно.
@JacobG Но вы упускаете мою мысль, почему они ждут до 8 утра в тот день, когда им что-то нужно, чтобы решить, сказать ли разработчику, что им что-то нужно?
@robertc Потому что они не знают, что им что-то нужно до 8 утра. "Клиент позвонил и столкнулся с этой проблемой..." "Похоже, что эти данные повреждены..."
@JacobG Ни один из перечисленных вами примеров не является задачей разработки. Даже если ваши разработчики занимаются поддержкой клиентов (как вы подразумеваете), почему все ваши разработчики должны быть в офисе в определенное время, чтобы оказывать поддержку? Почему вы пообещали клиентам и другим отделам конкретные сроки выполнения работ по вопросам поддержки, если у вас нет специального вспомогательного персонала?
Я работал в нескольких командах, которые были разбиты из-за правил, подобных предложенному здесь. Небольшой совет: люди могут начать приходить раньше на несколько недель. Но после этого вы увидите, как они работают на конкурентов.

По сути, вы должны решить, что важнее: выполнить работу как следует или просидеть за своим столом 8 часов в установленное время?