Comments 51
Напишите пожалуйста, сколько кодеров ушло после этого бреда? А те кто остались, у них опыт разработки максимум года 2?

Могли бы Вы описать процесс разработки ПО своей мечты, и ваше место в нем?

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

Легко. Открываешь книжечки, читаешь, кодишь, следишь за новостями и посылаешь куда подальше клоунов из PM с их тучками. Пока все успешно повышается.

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

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

Кто-то набирает кодеров как слесарей на завод, вот тебе срок и план — делай детали, кому-то нужны инженеры с развитым софт-скиллом, признаю право на существование обоих подходов.

Ну и угадай как быстро инженеры с развитым софт-скиллом пошлют подальше галеру, в которой солнышкитучи, какая-то бредятина с получением ачивок, и в нерабочее время ты должен «развиваться» в кодфайте. Дайка я тебе поясню — что действительно будет мотивировать и работать и развиваться:
1) Достойные условия труда и зп
2) Оплачиваемые командировки на конференции и митапы
3) Премии за публичные доклады

Это. Просто. Великолепно.


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

Извините, не помню когда мы перешли на ты.


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


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

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

У нас в компании достойная зп, хороший офис, плюшки, playStation, настольный теннис, всякие плюшки, завтраки и т.д. В такой ситуации действуют другие подходы, к которых говорит time2rfc.

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


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

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

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

В этой ситуации мощнейшим инструментом является позитивная и отрицательная обратная связь. Обычно эту связь дает только тимлид. «Солнышки и тучки» — инструмент получения дополнительной обратной связи от командой, при том что критерии заранее определены. Опоздал на встречу «получи тучку», помог тестировщику потестировать чтобы быстрее довести задачу на боевой "+3 солнышка".

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

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

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

В случае становления команды и создания необходимых паттернов у нас в команде он сработал.
Конфронтация (Storming) — борьба за лидерство или влияние внутри группы. Если не пройти стадию конфликта, группа собьется с правильного пути.

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

Надо в комментариях на Хабре заменить "↓" и "↑" на настоящие "U+2600" и "U+2601" (парсер съедает символы).


В конце месяца давать ачивки "Солнечный" и "Тучный", которые отображать рядом с никнеймом. Достойный мем, как сказал Tiendil в комментариях.

После «солнышек и тучек» читать перестал, пролистал сразу в комментарии…
maxzh83, каким образом в твой команде выстроен процесс получения обратной связи? И как это было когда команда только образовалась?
Готов пробовать в нашей команде, особенно если уже есть положительный опыт
Не совсем понял о какой обратной связи идет речь? Есть же митинги и ретроспектива, из них несложно понять, что что-то идет не так у конкретного работника или у команды в целом.
Большинство мероприятий — опциональные и проходят во внерабочее время (в 18 часов). Такие как книжный клуб, exersise клуб, катки. Не заставляем всех посещать все мероприятия.
Любопытно, как же на эти мероприятия во внерабочее время отреагировали сотрудники, которых дома кто-то ждет (жена, собака, дети)?
Т.е. все семейные сотрудники сразу мимо. У них на такое времени нет, им младшего ребенка бы из садика успеть забрать, да ужин/завтрак приготовить.
Ну то есть вы заставляете всех ходить на занятия вне рабочего оплачиваемого времени(пусть и не на все)? С этого лучше статью начинать, чтобы людям время на чтение сэкономить
MaximChistov, возможно непонятно изложил этот момент в статье. Мы не заставляем ходить ни на одно мероприятие, которое проходит внерабочее время. Просто не имеем на это право.
Мы создаем возможности, о которых написано в статье. Пользоваться ими или нет, личное дело каждого. Это время можно посветить своей семье или провести с друзьями или самому заниматься своим развитием.
Еще раз повторю, речь идет о возможностях. Заранее отвечая на следующий вопрос: руководство оценивает результат работы. Хороший результат можно показать без всего этого, но это просто чуть сложнее, т.к. нужно самому организовывать свое развитие.
Парное программирование не практикуете? Мне кажется было бы отличным дополнением ко всему перечисленному.
Если серьёзно, в коментах видно как профессионалы с опытом и знаниями прямо напряглись, столько лишних отвлекающих факторов, потенциально могущих и к ним в процесс попасть. Я, кстати, тоже, не пробовал, но осуждаю всю эту суету. А для джунов повеселиться, почему нет. Главное чтобы не сильно мешали процессу собственно работы.
Присоединяюсь к высказавшимся выше. После «Солнышки и Тучки» дальше читать статью пропало всякое желание. Последний раз что-то подобное было в школе, когда во втором классе мин. образования ставило на нас эксперимент по отказу от пятибальной системы оценок, заменив на картинки, ставящихся печатями. Там, кстати, тоже были и солнышко — аналог 5, и тучка — аналог 2.
Книжный клуб, Exersise club, катки… а работаете вы когда?

«Солнышко и тучки» достойны занесения в мемы.
Так там же выше написали, что все это «во вне рабочее время». Развлечение для молодых разработчиков, у которых еще нет других забот.
Такое впечатление, что в комментариях собрались опытные разработчики в возрасте 40+, у которых «в анамнезе» — десятки сделанных и десятки заваленных проектов. Им, конечно же, ещё на старте очевидно, как пойдёт проект, как его делать, какой код и каким образом писать, и т. п. Но такие звери давно занесены в красную книгу, и стоят дорого.
А для того чтобы сделать что-то силами вчерашних студентов, у которых жизненный опыт получен на лабораторных работах и во вконтактике, предложенные методы могут оказаться рабочими.
А для того чтобы сделать что-то силами вчерашних студентов, у которых жизненный опыт получен на лабораторных работах и во вконтактике

Мне кажется, что человек, окончивший ВУЗ — взрослый. Он не ребенок и не идиот, чтобы его водить за ручку и играть с ним в детские игры. Он вполне может без читального клуба прочесть интересующую его книгу, без «каток» разобраться в алгоритмах или запилить домашний проект, без тучек понять что накосячил и т.д.

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

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

Я говорил о другом немного. В отрасли растет процент людей которые попали сюда с непрофильным образованием или студенты без вышки, людей у которых опыт работы больше 7-10 лет на общем фоне еденицы, отрасль быстро молодеет. Положа рука на сердце, я могу сказать, что у большей части людей с которыми я работал софт-скиллс были не сильной стороной(как и у меня). В таких условиях бизнессу нужно делать софт и зарабатывать деньги. Выше люди писали, что такой подход распугает профессионалов, но чтобы их распугать их нужно для начала найти и нанять. А еще не каждому бизнессу нужны очень хорошие или топовые специалисты, а хватит средних.

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

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

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


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

1) Средние программисты после тучек тоже начнут по сторонам смотреть и свалят при удобном случае. Почитайте по комментариям, это не только мое мнение.
2) Ну расскажите взрослым людям, что вот наркотики — это тучка (плохо, ай-ай), а вот книжки — это солнышко! И посмотрите какой эффект будет. Корочка о высшем образовании конечно не показатель, я об этом писал выше. К тому же, иногда люди отстают в развитии. Если человек не моется, не может сам прочитать книгу, то следует быть осторожным, он может укусить внезапно.
Вспоминается серия Южного парка как Баттерс стал сутенером. Тоже раздавал солнышки и тучки. Идея с книжным клубом весьма неплоха.
Проблема скрама в том, что он немного идеализирован. И расчитан на профессионалов.
isironn, абсолютно согласен, что скрам рассчитан на профессионалов. Тут даже не о чем спорить, из-за этого остро стоит вопрос развития членов команды, при чем непрерывного развития, в том числе развития методов развития (прошу прощения за тафтологию).

А когда думали как назвать поощрения и наказания, как раз и вспомнили Южный парк, в точку!
А можно подробнее о выводах из пункта 4
Подобные алгоритмические тренировки увеличивают скорость написания кода.


Есть статистика или исследование?
Статистики и исследований нет.

Убежден, что изучение любого языка программирования (2-го, 3-го и т.д.) начинается с написания простых алгоритмических задач чтобы набить руку (а не с изучения библиотек и фреймворков).
У нас так сложилось, что были чисто фронтендовые спринты, и бекендеры писали на javascript. Сейчас идут исключительно бекендовые. Подобные катки набивают руку.

Разработчики, которые поопытнее экспериментировали с языками и решали к примеру bash или пробовали go.

По этой теме могу посоветовать почитать code kata и о таком способе говорится в книге «Программист прагматик», статья про книгу на хабре
Тоесть это субьективное мнение.
В реальности, это конечно мое субьективное время, изучение алгоритмов если вы пишите на высокоуровневом языке может быть полезно только для собеседования. Так, например, алгоритмы сортировки спрашивали на многих собеседованиях, но в реальных коммерческих проектах ни разу не встречались задачи на их реализацию.
Денис, припомню это когда снова будем помогать вам релизить очередную версию кабинета :D
Спасибо за интересный опыт, жду продолжения. Можно несколько вопросов?
Кто генерировал эти идеи? Члены команд на внутрикомандных ретроспективах?
Все практики вы распространили сразу на все команды?
Есть ли те, кто полностью проигнорировал все факультативные мероприятия?
Вызвавшие тут в комментариях протест «солнышки и тучки». Есть ли противники среди участников? Как я понимаю, при саботаже идеи хоть одним из участников вы бы от неё отказались, так?
Only those users with full accounts are able to leave comments. Log in, please.