В искусстве под перфекционизмом понимается стремление к предельному совершенству художественного творчества. Не знаю на сколько перфекционизм
распространен в искусстве, но среди программистов он часто
является настоящей проблемой.
Для одних проблема совершенства в своей работе покажется надуманной, другие
уже успешно решили ее для себя. Но ведь не зря же говорят, что "главное вовремя
отобрать программу у программиста иначе она ни когда не будет закончена".
Кто встречается с перфекционизмом? Либо руководители -
перфекционизм у подчиненных, либо непосредственно разработчики. Ниже все будет
рассматриваться с двух этих позиций.
Является ли перфекционизм проблемой? На мой взгляд да, потому что
для руководителя:
- программист что-то бесконечно долго делает, а новая функциональность не
появляется;
- время разработки затягивается, потому что программист создает с нуля лучшую
архитектуру на супер современных технологиях.
Для разработчика:
- процесс улучшения и совершенствования может продолжаться очень долго;
- очень долго сам создатель может оставаться недовольным своей работой;
- как и в случае с собирателями и коллекционерами - человек намеренно останавливает себя в
развитии и начинает ходить по кругу.
А нужно ли с ним бороться, вообще? Да, нужно. Для
руководителя - чтобы вовремя получить работающий продукт. Для разработчика -
чтобы повысить самооценку и чувство удовлетворенности от работы, для того чтобы
быстрее подняться на одну ступеньку выше и уже сверху посмотреть на задачу.
Как и кому бороться? Руководителю: точно контролировать чем
в данный момент занимается программист; "бить по рукам", когда делаются попытки
делать не нужные в данный момент вещи; жестко расставлять и контролировать
приоритеты задача. Разработчику: расставлять приоритеты себе самому: сначала
делать самые не интересные и важные задачи (как и везде), а только потом браться
за "десерт"; писать минимум кода, необходимого для покрытия функционала.
Проблемы. Для руководителя важно помнить что, подчиненные не
являются его врагами - они по сути всего лишь заложники "гипертрофированного
чувства прекрасного". Так же важно помнить что борясь за время и сроки не стоит
забывать о качестве выпускаемого продукта. В каждом человеке существует
внутренний порог качества, и если качество результирующего продукта будет ниже
внутренней планки качества будет расти внутренне недовольство сотрудников. Таким
образом главной задачей руководителя является выявление минимального внутреннего
порога качества сотрудников и поддержание качества продукта на таком уровне. В
особо тяжелых случаях следует обсуждать и разъяснять сотрудникам, почему текущее
качество продукта является нормальным - хорошо если это будет на конкретных
примерах. Для разработчика: важно не переусердствовать с рефакторингом и
постоянно помнить что для клиента важнее функциональность и как можно
скорее.
Вывод. Только жесткие рамки времени и денег могут отрезвить как программита так и его руководителя. Но как и везде - здесь главное не переусердствовать.
Жизнь |
Комментарии [1]
Уже почти как год использую успеватель Васи Кислого. Для тех кто не вкурсе это такой специально заточенный на использование коммуникатора (Windows Mobile 2003 & Windows Mobile 5) GTD.
Если вы до сих пор не слышали про GTD - значит с вашим временем все в порядке. Если вы уже пробовали GTD и у вас ни чего не получилось - значит вашим временем все в порядке. Это вовсе не значит что вы ущербный или что-то в этой жизни пропустили - наоборот, вы счастливый человек, которому природа и образование помогают справляться со всеми своими делами.
Главные особенности метода:
- использование одного места для хранения календаря/задач/контактов - КПК;
- использование штатных средств КПК на Windows Mobile и автоматическая синхронизация и с ПК - ни каких лишних телодвижений;
- Всегда под рукой - особенно если КПК еще и коммуникатор.
Я был в восторге от метода Васи Кислого с самого начала, но друзьям советовал осторожно - просто подсовывал его статью. Кто-то попробовал на себе - но на большинство впечатления не произвело. И вот уже прошел год, как я сам успешно пользуюсь "успевателем". С гордостью могу доложить о результатах.
Щенячий восторг прошел - осталась только ежедневная радость использования КПК и спокойствие за свои мысли и дела. Больше нет бесконечных клочков бумаги, блокнотиков, толстых ежедневников, со списками того, что нужно сделать. Больше нет забытых дел, интересных идей и полезных мыслей. Больше нет невыполненных и забытых обещаний. И что самое важное - больше нет бесконечно цикла в мозгу по не выполненным задачам! Мозг может занять действительно Важными вещами.
В системе многое можно улучшит, что-то осталось неиспользуемым мной или до конца непонятным, но эффективность всей методики просто убийственная (при условии тотального использования). По пришествие года не верю, что есть что-то более эффективное в области ТМ.
Как положено: ложка дегтя. Все дела/задачи/контакты/цели/мысли сосредоточены в одном месте - это КПК. Поэтому для успешного пользования системой - нужно бесконечно любить свой КПК. Нужно не выпускать его из поля видимости ни на минуту. КПК должен быть готов к бою в любую секунду (я серьезно!). И если год назад все повсеместно носили с собой КПК-коммуникаторы, то сейчас - мода на них прошла, и большинство справедливо выбирают обычные телефоны. Признаюсь честно, я сам в последнее время все чаще поглядываю на современные ультра тонкие телефоны - коммуникаторы в качестве телефона УЖАСНО МЕДЛЕННЫЕ И НЕ УДОБНЫЕ устройства. Но отказаться от GTD Васи Кислого - ни за что!
Жизнь |
Комментарии [5]
Решил подержать идею Давыдова и так же написать пост "Ни О Чем".
Долго думать не пришлось - голова забита под завязку мыслями и я не верю что у кого-то иначе. Да и не хочется обманывать читателя постом совсем уж "Ни О Чем". Расскажу, как я это делаю. А вернее, это делается само собой - ни каких сверх усилий над собой я не предпринимаю.
Главное причина. Важно для себя иметь ответ на вопрос "для чего?". Не задуматься над вопросом когда, тебе его зададут, а подсознательно знать на него ответ и чувствовать внутреннюю уверенность. Понятно, что Давыдова и так читают только те, у которых зуд в одном месте. Но зуд еще не означает, что вы реально знаете внутри себя ответ "для чего?" (ответ: "для денег" - в вашем случае не верен). Дмитрий знает внутри себя, для чего он это делает так буковки сами текут из под пальцев.
Допустим, вы прибываете в полной уверенности того, что знаете «Для чего?», а текст так и не появляется. А может быть, вы врете сами себе? Как узнать, что ваш ответ на вопрос "для чего?" правильный? Да очень просто! Если вы все еще паритесь на счет того, что написать - значит ответили самому себе НЕ ВЕРНО. И вообще с чего Вы решили что может вот так просто сесть и написать "Пост ни о чем"? Ни кто Вас ругать не будет, если не получится. И неудачником называть не будет ни кто. Да и серые клетки сбережете - для них есть лучшее применение (преподаватель по "Нейрокомпьютерам" давно-давно мне рассказывал, что одна рюмка водки убивает 50000 нейронов. Но нам же это не мешает - добавлял он).
Так уж устроен человек – если ему РЕАЛЬНО что-то не нужно, то и делать он это не будет. «Насильно мил не будешь».
Потратьте лучше свое драгоценное время не на «пост не о чем» на вопрос "Для чего"?
И не парьтесь философскими проблемами типа: "Откуда вселенная?", "Зачем человечество?" "Для чего я на свете". Просто ответьте СЕБЕ (и только СЕБЕ) на вопрос: "для чего я делаю то, что делаете сейчас". И не вздумайте ВРАТЬ!
Жизнь |
Комментарии [1]
« Предыдущая страница
» Следующая страница