Как стать автором
Обновить
68
0
Сергей Архипенков @craft_brother

Эксперт в управлении разработкой ПО

Отправить сообщение
Известно, что программисты, как дети: любят сиськи и сладкое.
По моим оценкам хороший программист 80% рабочего времен работает головой. И только 20% руками. Поэтому IDE или Notepad — это вопрос 20% не более. Видел программистов, которые думают руками при помощи IDE. Это были вчерашние студенты. Но это тупик.
Да, уже лет тридцать пишут такие книги. Одна из первых Шнейдерман, «Психология программирования». Самая известная Демарко и Листер «Peopleware» где-то середина 90-х.
«Дедов» от программирования есть сотни тысяч. А Брукса и Боэма стоит помнить потому, что они писали о той специфике нашей отрасли, которая не подвластна времени.
Ну, метрики это отдельная большая тема. Если коротко, то мало SLOC и много SLOC — одинаково плохо. У моих команд производительность на каждого участника, включая РП, от 40 до 60 SLOC/день. Измерения, которые не попадают в данный диапазон, — повод для анализа причин.
О, путь к самореализации бесконечен. Это единственная потребность, которая не насыщается и не перестает мотивировать! Читаем А. Маслоу, не про пирамиду, а «Новые горизонты человечества».
Ставлю диагноз по фотографии :) Вам более комфортна роль генератор идей (гугл: Белбин, командные роли). Правильный специалист работает за деньги. Но не ради денег! Ради денег работают только девочки по вызову :)
Каждый имеет то, к чему он стремится.

История из жизни. Как-то я спросил коллегу, как поживают наши общие знакомые орлопанки — Орлов и Панкратов. Вот его ответ. «Они очень упорно работали. По 12 часов в день. Их бизнес расширился. Теперь они работают по 18 часов в день».

А лично мне нравиться работать по 8 часов в день
Ну, извини надо было разметить <ирония = он>.

У нас никто никого работой не заваливает. Каждый набирает себе работы сам. Сколько может вывезти. Понятно, что по молодости свои силы переоценивают и работают по 60 час. в неделю. А то и больше. Но это не есть правильно.

Работаем для того, чтобы жить, а не наоборот.
Ну, так не все с Хабра, тогда в клубе смогли поместиться :)
ИМХО, «слова не мальчик, но мужа». Зарплата сильно больше рынка мотивирует не на достижение, а на избежание. Человек перестает рисковать и брать на себя ответственность. Все начинают «смотреть в рот» начальникам. Имеем сверхлояльность и застой. Рассказывают, что такую ситуацию поимел Ходорковский, когда стал платить своим служащим по 3*Х.
Возражу. Работать боец должен 40 час. в неделю. Если работает больше — то это значит, что не справляется с работой в рабочее время и работ надо давать поменьше и соответственно платить тоже меньше.

И вообще. Хороший боец — это не тот, кто умеет хорошо работать, а тот, кто не умеет работать плохо. Поэтому, подняв сотруднику зарплату в два раза никто не ожидает, что он будет работать в два раза больше.

Это просто оценка его потенциала и вклада в общее дело, который он уже внес.
То ли дело, было в СССР! Все были членами профсоюза и платили профсоюзные взносы — % от зарплаты. Так что, все кто интересовался, знали, сколько зарабатывал директор института — генерал лейтенант и его 1-й зам. по науке — академик АН.
И я согласен. За 35 лет работы в отрасли повышение зарплаты никогда не просил. И по моим наблюдениям среди программистов таких большинство. Поэтому став начальником, всегда вводил регулярную (раз в год) аттестацию своих сотрудников. Соответствует — не соответствует. Повышаем не повышаем. План профессионального развития на следующий год.
Моя задача, как руководителя, не предсказывать уход и готовить замену, а принимать меры для того, чтобы максимально снизить вероятность ухода ценного бойца из команды. Об этом и пост.
Был во Львове весной 2013. Красивейший город. Отличные люди. Профессиональные айтишники. Имел честь день общаться с PMами из компании SoftServe (около ста! человек).

Насчет русского языка. Проблем не было. Только одна рекомендация. Не стоит использовать русские переводы английских терминов. В самом начале, когда я только начал выступать, мне задали вопрос: а кто такой руководитель проекта??? И это при том, что в аудитории должны были быть исключительно PMы. Но, к счастью, мы быстро разобрались, что речь идет о Project Maneger.

Так что, Test Cases, а не сценарии тестирования:)
Оценка трудоемкости реализации отдельной фичи распределена не по нормальному закону. Слева оценка упирается в 0, справа имеет тяжелый хвост. Скорее это больше похоже на бета-распределение. Поэтому использовать матожидание несколько не корректно. Дял распределений с тяжелыми хвостами применяют более робастную оценку — медиану (50%.-квантиль).
У вас, имхо, немного устаревшие представления об интеграторах. Они уже давно основные деньги зарабатывают не на поставке и наладке оборудования, а на услугах. Одна из таких услуг — разработка ПО, которой мы занимаемся. Поверьте, разработка программной системы федерального масштаба, в которой будут работать более 100 тыс. пользователей и выполнять тысячи специфических технологических процессов — задача не тривиальная. И прежде чем поставить разработку «на поток», требуются глубокие исследования в ходе проектирования архитектуры и ее обоснования.
Есть конечно и рутина. Например, запрограммировать 100500 отчетных форм. Поэтому мы набираем и гуру, и студентов. Работа найдется каждому.
Не соглашусь. ИМХО, это набор навыков очень простой. Он называется «решать задачи». Все люди, которые не списывали в школе контрольные по математике, участвовали в олимпиадах, сами сдавали зачеты в вузах, как правило, этим набором уже владеют.
Ну, если это окупается с точки зрения трудозатрат и сроков. Тогда, конечно, ДА! Но, бывает, что это не от стремления сделать лучше и больше, а просто следование методологии Resume Driven Development (RDD). Тогда, конечно, НЕТ!

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Зарегистрирован
Активность