@mprog54
Я начинающий разработчик, работаю в студии по разработке сайтов. Часто у меня просят оценить сроки по разработке шаблонов или доработке сайта. Я стараюсь установить небольшой срок, чтобы не вызывать раздражение у ПМа. Однако на практике часто оказывается так, что в процессе работы возникают подводные камни в виде непредсказуемых багов, технически трудных дизайнерских решений и т.п из-за чего реальные сроки работы над проектами сильно увеличиваются. Особенно сложно оценить то с чем я ещё не сталкивался, даже примерно сравнить, как правило не с чем(
Как можно решить эту дилемму?
Решения вопроса 0
Ответы на вопрос 8
@BojackHorseman
занижение оценок — самое глупое, что можно делать. пму больнее будет, если вы сорвете сроки.
@anton99zel
@shtile
Ключевая фраза. Вы хорошо проанализировали собственное поведение. Теперь осталось только исправить это 🙂
У вас 2 варианта:
- Дать маленький срок и не вызвать раздражение у ПМа. Во-первых, если ваш ПМ раздражается на такие вещи, то это проблемы ПМа, а не ваши. Во-вторых, если вы не сможете выдержать сроки, то получите большее раздражение. А чтобы их выдержать, вам придется жертвовать, вплоть до личной жизни
- Дать сроки адекватные. Если ПМ адекватный, он попросит их обосновать. Если же неадекватный, то начнет возмущаться, топать ножкой и поорывать. Подумайте, хотите ли вы с таким ПМом работать.
Правильно выше сказали, что умножайте срок.
Лично я всегда умножаю период работы на «Коэффициент оптимизма». Он составляет от 20% до 200%, в зависимости от моего оптимизма в задаче. Если все ок и однозначно понятно, что нужно делать, то минимальное значение. Если же задача размыта, ожидается геморрой и пр., то максимальное.
Выбор за вами.
@samodum
Можно дать два срока — минимальный и максимальный и в этих рамках делай задачу
@Sanes
Говорите срок, с пометкой «если всё пройдёт без особых танцев и ничего не всплывёт»
А он пусть сам накидывает, считает. Это его работа.
@DariaSSS
@Kirill-Gorelov
Пусть они будут большие, зато ты точно в срок сдашь свою задачу. Это для тебя гораздо большим будет плюсом, чем пытаться «угадывать сроки» и обмануть людей. Не обманывай в первую очередь СЕБЯ.
С соблюдением сроков тебе наоборот сыграет большим плюсом, в будущем, потому что ты их соблюдаешь.
Кстати, про роботу с менеджером хорошо описано у Роберта Мартина в книге «Идеальный программист». Он там как раз пишет, что не надо идти на поводу у ПМ, и надо уметь говорить «нет».
Ну или такой ответ))
Сначала будешь люто факапить сроки, задачи. Зато наберешься опыта и будешь уже точно оценивать свою работу. Все через это прошли, все кто на этом форуме сидит.
@php666
Это плиточник или отделочник может сроки адекватные сказать, а в мире ПО сроки — вещь весьма относительная.