Comments 55
Вот вышел бы позже или раньше так и труп бы уже лежал.
Часто от того, закрыла ли команда все таски в спринте, зависит потеряет ли компания миллионы или заработает.
На самом деле — нет. Если это так — у компании что-то не так с организацией. Программирование, как и любая творческая задача, поддается только приблизительному временному планированию. С опытом коридор предсказания сужается и они становятся точнее, иногда они даже становятся не предсказаниями, а вполне себе сознательной оценкой, но это в случае, если ее дает команда, обладающая очень хорошей экспертизой и по самому продукту, и по всем зависимостям и при условии, что они оценивают задачу сильно похожую на ту, что они уже делали раньше тем же составом и над теми же продуктами. Ну или если задача простая, понятная и ее можно быстренько оценить за пару минут обсуждений (хотя и тут бывают промахи).
Если кто-то, по какой-то причине подумал, что всегда должны закрываться 100% тасков спринта и поставил на это миллионы — компанию так или иначе ждет крах, она скорее всего просто не умеет планировать.
Подавляющее большинство постановок вида «нам надо срочно закрыть задачу до конца спринта, иначе катастрофа\мы потеряем миллионы\конкуренты нас обскачат и мы не заработаем миллион» является или прямой манипуляций сотрудниками в попытке подстегнуть их продуктивность (по сути — это выжигание людей) не имея под собой реальных оснований катастрофы, или свидетельством отвратительного планирования задач.
Исключения конечно бывают, но если от этого реально _часто_ что-то зависит, значит что-то тут не так.
P.S. Если кажется что это не так, то просто подумайте — люди болеют, ходят в отпуска, бывают гос. праздники, бывают форс-мажоры и все эти события влияют на продуктивность команды. При этом, компания вполне нормально существует.
Если поставить вопросы несколько иначе, то все становится понятнее. Вот к примеру так:
— что бы произошло, если бы задача вообще не была запланирована на спринт?
— что бы произошло, если бы сотрудник, на которого она запланирована, заболел и ушел на больничный?
— что бы произошло, если бы задача не была сделана потому, что ее перекрыл по приоритетами суперсрочный хотфикс?
В компании с нормально построенными процессами ответ обычно один — нифига бы не произошло, ее бы просто сделали в следующем спринте или через спринт.
Я если что тут не касался вопроса ответственности, нарушения коммитмента и вот этого всего. Коммент исключительно про «компания потеряет миллионы».
стартапы, терявшие рынок/инвестора, не уложившись в сроки
Стартапы по определению место, где планирование хромает (новый бизнес, ресурсов мало, задач много, все в новинку) и люди практически всегда перерабатывают.
Потерявший рынок стартап — это по сути прямой промах менеджмента, который не смог в стрессовое управление. Достаточно часто я встречал примеры постановок задачи вида «все горит, надо бежать, мы пообещали инвесторам\наш конкурент скоро выкатывает то-же самое, срочно кранчим, чтобы все было сделано» и лежит, мне кажется, под этой формулировкой «магическое» мышление, когда кажется, что если сильно захотеть, то все получится и в срок, но все прекрасно понимают, что это так не работает, к сожалению. Но в тот момент критическое мышление отключается и включается режим «гонки за паровозом». Чаще всего или совсем безуспешный, или умеренно успешный. Причем скорее всего, от конкретного сотрудника результат он зависит или никак, или весьма умерено, потому что если сдвиг разработки даже на месяц-два привел к краху, значит что-то было фундаментально не так и шансов выиграть эту гонку изначально практически не было.
ТНК, которые несли потери, не успев среагировать на рыночные требования
Реакция на рыночные требования интересный кейс. Но опять же — рынок не меняется мгновенно, обычное есть запас по времени. Если кажется что его нет — кто-то вероятно не очень хорошо видит рынок, или цепочка фидбека нарушена, или аналитика страдает, в общем там много чего в первопричинах и не сделанная вовремя командой разработки пара задач если и есть в списке причин, то как бы не во третей-пятой десятке, а то и сотне.
это не очень успокаивает, когда не получаешь премию
Это точно. Но правда в том, что это «наказание» не за большой ущерб компании, а за нарушение коммитмента в первую очередь. Обычно в рамках структуры «наказаний и поощрений», которая в свою очередь в плохом случае (вроде того, что вы подразумеваете) выжигает людей. Ситуация такова, что цепочка событий «не закрыл таски-лишили премии» обычно заканчивается не так, как предусмотрено планом (то есть «не закрыл таски-лишили премии-в следующей раз постарется и закроет»), а совершенно иначе.
В относительно легком случае это будет «не закрыл таски-лишили премии-в следующий раз растяну эстимейты с учетом прокрастинации», а в тяжелом «не закрыл таски-лишили премии-ну и нахрен мне это надо, пойду в соседнюю контору», причем что самое неприятное для компании — второй способ часто проще, чем решать проблему на месте и делать так, чтобы премию таки заплатили. В условиях рынка программистов «на сейчас», финансовые санкции к ним — это пожалуй худшее, что можно придумать.
Тут есть кстати небольшое исключение, если зарплата сама по себе более чем достойная, премия является приятным дополнением и имеет размер хотя бы 10-20% годового дохода и в целом нельзя просто выйти на рынок и получить сумму ЗП+Премия на каких-то особо других условиях. В этом случае получение премии может быть интересной целью.
В реальности же, большинство компаний, страдающих методами «лишения премий» предлагают компенсацию, которая только в сумме ЗП+Премия как-то дотягивается до рыночной или «чуть выше рынка». В этом случае для работника исключительно стратегически выгоднее (и при этом реально) найти себе оклад в размере ЗП+1\2 Премии в другой компании и спокойненько работать там, не переживая, лишат там его этой премии или нет.
P.S. У меня есть интересный пример. Некоторое время назад у меня было много знакомых в Я которые устроились туда в разное время. Я сам там некоторое время работал во времена до прихода нового менеджмента (году в 12, кажется) и фактически застал конец эпохи «старого Я». Так вот, где-то в середине десятилетия Я натянул на свою (и так не особо жирную, откровенно говоря) систему оплаты грейды, премии и вот это все, в том числе и практика урезания и лишения премии. По моим наблюдениям, это привело к очень активному уходу сотрудников из компании. Там как раз сложилась ситуация, в которой ЗП+Премия давали среднерыночную зарплату. Причем премии были неплохими, вот только база была весьма низкой. Приводило это к тому, что вышедший «на рынок» сотрудник без особых проблем находил работу с окладом равным или выше сумме ЗП+Премия, которую он получал там, а общая компенсация была вообще несоизмерима выше. Я знаю 4 примера (не считая собственного), когда люди при смене работы получали от +30% до +80% суммарного дохода и ни одного случая, когда оклад не перекрывал бы сумму оклад+премия текущей работы. И как минимум в 2 случаях из 4 катализатором ухода было именно урезание или лишение премии по тем или иным причинам, причем в одном случае это было урезание за «коллективный» факап, влияние на который конкретного человека команды вообще не особо то большое. С двумя оставшимися я подробно не общался именно по причинам ухода, но мы обсуждали этот вопрос до их ухода и все они так или иначе были недовольны структурой оплаты. Вот такая интересная методичка о том, как легко терять людей на пустом месте.
Просто открой и смотри.
Можно попробовать почитать мотивирующую книгу или статью на хабре и потом приступить к работе.
Просто лежи и думай о проекте, как ты сделал бы ту или иную фичу. Если не получается об этом проекте — думай о том что ты вообще хотел бы написать.
Если на протяжении многих дней ты все время повышал продуктивность — неизбежно наступит момент, когда еще повысить ее уже невозможно (очень сложно). Это может расстраивать, в такой момент лучше устроить 1-2 выходных, чтоб обнулить результат и любой следующий день казался продуктивней.
[...]прошу рассказать не о сущности вашей работы, а о внешней форме, так сказать… Вот вы приходите на работу. Обычные трудовые будни…
– Хорошо. Будни. Я ложусь на вычислитель и думаю.
– Ну-ну… Постойте – на вычислитель? Ну да, понимаю. Вы лингвист, и вы ложитесь на… И что же дальше?
– Час думаю. Другой думаю. Третий думаю…
– И наконец?..
– Пять часов думаю, ничего у меня не получается. Тогда я слезаю с вычислителя и ухожу.
– Куда?!
– Например, в зоопарк.
– В зоопарк? Отчего же в зоопарк?
– Так. Люблю зверей.
– А как же работа?
– Что ж работа… Прихожу на другой день и опять начинаю думать.
– И опять думаете пять часов и уходите в зоопарк?
– Нет. Обычно ночью мне в голову приходят какие-нибудь идеи, и на другой день я только додумываю. А потом сгорает вычислитель.
Собственно, так записывая задачи — они у меня начали выполняться, а когда задачи начали выполняться, то и настроение начало подниматься и задачи стали еще лучше выполняться)
Первая мысль как исполнить указанный совет — просто использовать при записи мудрёные формулировки)
Выпей побольше воды, поможет взбодриться. Несовместимо с тренировками.
Странное заявление. Почему несовместимо? Тренировки, особенно кардио, это как раз увеличивает потребление воды. У меня 4 тренировки в неделю и норма не менее 2 литров воды в день (сбрасываю вес), никакой несовместимости.
Мне лично помогают два независимых дела. Запланировано одно, но не идет, делаю второе.
Я пробовал. Когда делаешь то что хочется по расписанию, то оно довольно быстро превращается в не очень то и хотелось.
Через неделю после успешного прохождение испытательного срока написал заявление.
Ну и еще зарплата очень маленькая была, это важно.
Конечно это еще зависит от самого объекта хотения — если именно то что ты хочешь делать востребовано и высоко оплачивается, да еще ты можешь соответствовать и соответствуешь высокой степени квалификации в этом деле — ну что же, таких людей можно поздравить, звезды сошлись.
А на Западе еще и оплачиваемые на том же уровне как у программистов.
Уверен, профессий где не так сложно работать существуют, иначе на улице не было бы столько не уставших спокойных людей, не думающих ежеминутно о проекте или решении задачи.
Не думаю ежеминутно о проекте или решении задачи.
Я программист.
Что я делаю не так?
Как правило, не думаю о проекте и задачах вне рабочего времени, а раньше думал часто и читал много что люди в целом склонны обдумывать решения и т.д. Чего вообще нет на работах где ушел и «забыл до завтра».
Могу и во сне обдумывать проект.
Но это, имхо, управляемо. Хочешь — думаешь, не хочешь — полно других приятных дел.
Делать какой-то простой, но бесполезный проект для души.
полагаю, «бесполезный» здесь в разрезе именно рабочих задач? Что-то совсем бесполезное вряд ли пойдет на пользу мотивации. Если только на контрасте: ура! наконец-то это закончилось и можно заняться работой!
Сон днем только испортит режим и ухудшит продуктивность, его нужно избегать.
В книге "Зачем мы спим" нейрофизиолог Мэттью Уолкер, как раз рекомендует поспать днём 40 — 50 минут, главное это сделать до 15:00 часов, тогда не будет чувство разбитости и не сбивается режим. Его исследования показали, что при отмены Сиесты в Греции, число сердечно сосудистых заболеваний резко увеличилось, а когда в Греции снова вернули её, то число на оборот упало. Тот же самый эффект происходит при переходе с зимнего на летнее время и обратно, когда население сначала спит на час больше, а потом на час меньше.
Провожу над собой эксперимент. Ложусь спать днём после обеда, по ощущениям стал чувствовать себя гораздо лучше, однако стоит упомянуть, что появилось ощущение того, что не хватает времени — так как хочется всё успевать, отрабатываю всё те же 8 часов, но из — за этого рабочий день получается около 9 часов
Я редко встречаю места где НЕ надо записывать рабочее время (речь о линейных сотрудниках, не менеджерах и не самозанятых).
Давно не встречал места, где надо, и когда встречал, сразу отказывался.
4 часа работы в потоке и в форме эффективнее 8 часов унылого ковыряния через не хочу. Разумному работодателю нужен результат, а не жопочасы.
А у меня было так, что вроде формально не требовали, но когда я решил уволиться — мне внезапно припомнили, что не каждый день у меня записано было 8 часов. И отказывались выплачивать неотгулянные отпуска и прочие долги.
Всякое бывает.
4 часа работы в потоке и в форме эффективнее 8 часов унылого ковыряния через не хочу. Разумному работодателю нужен результат, а не жопочасы.
Это эффективнее нужно только, если ты делаешь что то прямо-таки рок-старовское.
Но значительная часть работы уже сложившегося разработчика не требует сверхнапряжения мозга прямо-таки весь рабочий день.
Есть ситуации когда изучаешь много нового, например, когда джун еще; или когда новые технологии изучаешь.
Но когда работаешь с уже знакомыми вещами — объективных оснований работать по 4 часа вместо 8 нет никаких чтобы объяснять это «неэффективной работой мозга под нагрузкой долгое время», ибо нагрузки никакой и нет для него.
Нет тут никакой сверхнагрузки для тренированного мозга. Если вы до этого «в голову только ели», то да, это будет напряжение. Но вы же не вчера стали разработчиком, ваш мозг тренируется несколько лет, почти каждый день…
«Просто потому что я могу себе позволить работать 4 часа в день, потому что меня сложно захантить и нынешний работодатель и тем будет доволен» — это да, это объяснение.
Зависит от задач. Понятно, что клепать CRUD-ы с формами можно спинным мозгом. Я стараюсь, чтобы таких задач у меня было не очень много — это и заказчику невыгодно, их всегда можно поручить менее квалифицированному разработчику с меньшим рейтом.
Понятно, что рутины всегда хватает в любом случае, ей и занимаюсь, когда мозг явно не в форме и не тянет что посерьезнее.
Но когда находишься "в потоке", даже простые задачи делаются быстрее и эффективнее. Не в два раза, конечно, но разница тем не менее заметная.
«Просто потому что я могу себе позволить работать 4 часа в день, потому что меня сложно захантить и нынешний работодатель и тем будет доволен» — это да, это объяснение.
Объяснение проще: есть условия оплаты услуг конкретного разработчика, есть команда разработчиков разного уровня, есть моя конкретная производительность. Заказчик сравнивает мою производительность со "средней по больнице", и его устраивает стоимость того объема работы, который я делаю за, скажем, неделю, и качество этой работы. Сколько я на самом деле потратил времени — а какая разница? Был в форме — потратил 4 часа, был не в форме — потратил 8. Разумно, что оплата моего труда зависит от результата, а не от просиженных жопочасов.
Еще, конечно, нюанс в конкретной психологии. Я не могу работать с максимальной эффективностью по 8 часов каждый день, мозг от такого быстро устаёт, а "средне" я просто не умею. Есть люди, которые умеют работать "ровно", со средней производительностью, сильно не напрягаясь, для них такая метрика работает — своего рода марафонцы, я же скорее спринтер, я могу кратковременно напрячься и выдать качественный результат в короткий срок, работая по 8 или 10 часов в день в течение, скажем, недели — но это меня быстро вымотает, и скоро толку от меня будет мало. Зато я могу сделать 8-часовую работу за 4-5 часов, а оставшееся время отдыхать до следующего "забега". Расслабленно ковыряться у меня плохо получается. Так что я скорее нахожу места, где условия для меня комфортны. Тут как с "жаворонками" и "совами", если не получается вставать в 8 утра и максимальная эффективность вечером — зачем пытаться и мучать себя, если можно найти работу, где этого не требуется, и жить в гармонии с собой?
А работодатель, который требует «часы», сам же вгоняет работника в уныние и подталкивает к выгоранию, как мне кажется. Либо к вранью, так как можно сделать все задачи за 4 часа, но просто вписать больше.
Уже рефлекс на собеседованиях сразу спрашивать трекают ли время)
Что делать, если прокрастинация не позволяет дочитать весь текст про то, как бороться с прокрастинацией?
Дело в том, что нам для жизни жизненно важного нужно не так уж и много сделать.
И наш мозг 2 миллиона лет был заточен на простейшие прямые и однозначные обратные связи: «голод, пойти на охоту, принести мамонта, пожрать, спать, повторить по циклу».
На сегодняшний момент мы можем получить дополнительные бонусы от жизни если будем больше работать: ну там лишний раз поехать за границу или купить квартиру большей площади.
- Но это не прямая стимуляция, она отложенная по времени на много месяцев, а то и лет, поэтому работает плохо.
- Плюс это не является жизненно необходимыми.
От того и вся эта прокрастинация.
Мы заставляем себя делать то, что нашей древнейшей части мозга совершенно непонятно «зачем».
И кстати, тут даже заметна разница по поколениям. Согласно исследованиям:
И у нас и у американцев поколения выросшие в более бедной ситуации — привыкли вкалывать.
А их дети, которые легко получали в детстве то, что хотели — живут более расслабленно.
Как программировать если совсем не хочется? План спасения на случай перегорания или дедлайна