tag:blogger.com,1999:blog-8473557598753457767.post6918154063999414500..comments2017-09-02T18:15:44.027+03:00Comments on Владимир Кузьмин: Как бороться с перфекционизмомВладимир Кузьминhttp://www.blogger.com/profile/10715839902933608414noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-8473557598753457767.post-32526455169300568642011-06-08T09:59:27.420+04:002011-06-08T09:59:27.420+04:00Михаил, спасибо за комментарий. Попробую поотвечат...Михаил, спасибо за комментарий. Попробую поотвечать.<br /><br />Сразу скажу, что оправдываться никакого желания нет. И перфекционистов я "самыми ценными людьми в команде" не считаю. <br /><br />В других пунктах соглашусь. Действительно, во многом проблемы с перфекционизмом, как и с раздолбайством, являются проблемами менеджмента.<br /><br />Но перфекционизм перфекционизму рознь. <br /><br />Пример. Человеку ставится задача. Все как положено, по SMART, спросив его про сроки. Он задачку взял и ушел делать. Ближе к дедлайну спрашиваем: "где результат?". Ответ такой: "Там очень много работы. Мне нужно выверить каждый пункт/строчку/мысль (нужное подчеркнуть)". И вроде как работает, копает, пишет чего-то. Результата готового нет.<br /><br />Спрашиваем "ОК, сколько нужно времени". Получаем ответ. Уходим в цикл. Через какое-то время таки получаем отличный, вылизанный отчет/код/... <br /><br />Обычно оно хорошо и правильно работает. Но вот в чем дело. Во-первых, время. Которое деньги. Во-вторых, периодически это вылизанное чудо делает совсем не то (иногда сильно больше) или совсем не так как хотелось и объяснялось. Зато все вылизано. Оно мне надо? Реально таких бойцов лучше заменять или перевоспитывать.<br /><br />С другой стороны, бывают люди, которые за отведенное время стараются сделать максимально хорошо. Может быть, не идеально, но очень и очень хорошо. Вот таких людей я ценю, холю и леею. И если такой человек в дедлайн не уложился, значит были действительно веские основания.<br /><br />Методы настройки людей есть. И это не только замена. И, естественно, сначала я каждого бойца пробую настроить. Но вот если не получилось, начинаю нового человека искать.<br /><br />Теперь за рынок. С одной стороны, конечно, есть кадровый голод. Но "профессионал" - существо сложившееся. Его не всегда можно перестроить под принятые процессы. И не всегда нужно перестраивать процессы под данного конкретного человека. На эту перестройку может уйти сил и времени больше, чем на воспитание 2 внятных "середнячков". ОК, может, они и не будут блистать. Но зато будут делать работу.<br /><br />Софтверная, как и любая другая контора - это не только люди, но и процессы. Об этом нельзя забывать. Это 2 стороны, система сдержек и противовесов. А если концентрироваться только на людях, получится контора Мебиуса. Хорошо ли там будет? Думаю, нет.Владимир Кузьминhttps://www.blogger.com/profile/10715839902933608414noreply@blogger.comtag:blogger.com,1999:blog-8473557598753457767.post-39583028725358367522011-06-08T05:51:20.879+04:002011-06-08T05:51:20.879+04:00Опасность перфекционизма описана верно, но насчёт ...Опасность перфекционизма описана верно, но насчёт методов решения очень и очень спорно. <br /><br />Сразу скажу - не надо перекладывать на программиста ответственность за то, что не досмотрел руководитель. Перфекционизм (как и раздолбайство) появляется там, где есть проблемы с руководством проектом. Это не проблема программиста - это проблема ПМа. <br /><br />Во-первых, есть мнение, что перфекционизм появляется там, где на задачу отводится гораздо больше времени, чем она того стоит. В этом случае надо думать не о том, как сделать из выдающегося перфекциониста "крепкого середнячка" (да не дай Бог Вам об этом всерьёз думать), а как поставить процесс разработки таким образом, чтобы на "бесконечное вылизывание" просто не было времени.<br /><br />Самый худший вариант, когда выполнение задачи не контролируется вообще. Обычно, этим контролем должен заниматься тимлид, но если такого в команде нет - придётся это контролировать и руководителю проектов. Если бросить команде задачу, сказать "делайте", и забыть - тут из любого программиста родится перфекционист.<br /><br />И ещё: сразу бросается в глаза удивительная тенденция "прощаться" с программистами. Такое чувство, что других решений проблем с воспитанием команды у автора нет. На самом деле, в текущем состоянии рынка рабочей силы за каждого профессионала надо бороться. Хорошо бы ни забывать, что грамотный программист - это основной капитал софтверной фирмы, а неэффективная работа программиста на 75% состоит из ошибок и некомпетентности руководителя.<br /><br />В общем, резюме такое - перфекционисты, обычно, наиболее ценные люди в команде. С ними гораздо тяжелее работать, но при правильном подходе и управлении они делают чудеса.Михаил Пайсонhttps://www.blogger.com/profile/06121961388321549552noreply@blogger.com