Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Таким образом, выпадение из сроков не может и не должно расцениваться как что-то нормальное.Если сроки названы программистами, то это нормально. А для менеджера это фейл.
все люди в курсе отношений с клиентом, все четко знают что и когда от них ждуткакой клиент (какого типа) имелся в виду?
к оговоренному сроку готов оговоренный функционалЗначит, срок был взят с некоторым запасом. Запас использован не полностью. Возникает соблазн «сообразить головой», что «если бы больше пинали и ставили бы меньшие сроки, сделали бы быстрее». Хотя — несмотря на то, что есть, да, шанс сделать быстрее, есть и другой шанс — не сделать или сделать с техническим долгом.
3. Пару раз попав на собственных оптимистичных оценках программист к сожалению не начинает лучше оценивать и лучше работать — он начинает умножать свое первое представление на два, на три, на десять.
4. Менеджер должен не просто стрясти оценку с разработчика, но и потребовать обоснования срока, тем самым проконтролировав что оценка взята не с потолка. Разработчика же такой подход заставит подойти к оценке более ответственно.
7. Если назвал срок — пожалуйста за него отвечай, иначе это детский сад. Не можешь назвать — так и скажи, слишком велика неопределенность, или назови вилку, или оценку сверху. На угрозы и давление — pocker face.
Считаю сроки по своим внутренним ощущениям, и потом домножаю на 2 или 3 :)Попробуйте лучше декомпозировать задачу и прикинуть сроки отдельных этапов — это сильно повышает точность. Думаю вам может помочь моя давнишняя статья на близкую тему.
Да, но я считаю, что линчевать программиста за неудачную оценку сроков неправильно.Тут есть отличный проверенный подход: в случае факапа (даже если вас подвели другие люди или еще что-то) вы смело говорите — господа, это мой факап. Я во всем виноват. Бейте меня. И в этот момент ни в коем случае не добавляйте ссылки на чужую вину. Удивительно — но обычно в таких случаях менеджер успокаивается и проблема переходит в конструктивное русло. При разборе полетов уже можно упомянуть причины, разобрать все подробно. Главное вы уже сделали — показали себя ответственным специалистом, отвечающим за свое слово и набрали очков у руководства. Вас еще возьмут на карандаш, как кадровый резерв управления. Это конечно мой собственный опыт, где-то может и не сработать.
Очень хорошая мысль, которую я упустил из вида. Можно я ее добавлю в статью? (обязательно укажу, что это ваша заслуга)Конечно, без проблем.
Со стороны программиста правильно брать вину на себя и попросить прощения за то, что он не в писался в сроки.Не надо прощения просить, это же не исповедь :) Просто признать свой косяк.
Но менеджер, мне кажется, не должен обвинять программиста в том, что программист не вписался в сроки. Менеджер скорее должен проанализировать ситуацию и помочь программисту в будущем не делать этой ошибки.Согласен абсолютно. Но менеджер должен быть уверен, что программист свою часть косяка осознает. Просто слишком часто попадаются люди, у которых виноваты все кругом и все что угодно, кроме них самих. С ними очень тяжело работать.
Чувство вины хоть кому-то помогало сделать проект?Ни разу :)
Нужно понять ошибки
И здесь задача менеджера проследить, чтобы все видели свои ошибки.
То есть вызвать чувство вины…Вы дочитали мой комментарий до конца?
Открою тайну — любую критику результатов своей деятельности человек воспринимает как личнуюНо ведь человек — не животное. Он может отрефлексировать (понять, оценить, изменить) собственную реакцию, не так ли?
И для любого менеджера по отношению к подчиненным эти позиции не существуютне соглашусь. расскажу свой опыт. Когда речь о рабочих вопросах — маска начальника. Никаких хи-хи, ха-ха и расслабона. Но когда мы шли вместе обедать, или в боулинг в пятницу — мы просто не говорили про работу. Обсуждали все что угодно, просто на равных.
Когда вас в школе родители ругали за плохие оценки — появлялось желание учиться лучше, а не идти в футбол гонять?У кого как. И смотря как ругали…
Если разраб заранее не знает как решить задачу то а) за него это могут сделать более скиловые разрабы б) разраб может попросить время на ресерч.
И время на ресерч = времени на разработку+время на написания отчета.Это как? поясните.
дедлайны все-равно выдерживаются ценой бесчеловечных авралов в последнюю неделюС этим сталкивался постоянно, а вот
И иногда даже нельзя точно сказать почему так вышло, просто так получилось.с таким — никогда.
Вот с этим я поспорю. Что значит подойти к оценке более ответственно?Поверхностная декомпозиция с оценкой этапов, хотя бы.
Вижу, что оценка делается позадачно, что в свою очередь ведет к повышению вероятности срабатывания скрытого риска, когда сами по себе задачи выполнены в срок или раньше, а про магический компонент, который вдохнет жизнь в приложение, все на этапе оценки забыли.
работники должны понимать, что им лучше «провалить» дедлайн, если в противном случае они бы написали костыли или если в противном случае они бы исчерпали себя эмоционально.
Польза и вред от сроков (deadlines) в программировании