Имя: Пароль:
JOB
Работа
Умеете ли Вы правильно расчитывать сроки выполнения ТЗ?
,
0 ytex
 
11.10.16
09:46
1. Нет 56% (20)
2. Да 44% (16)
Всего мнений: 36

Добрый.
Часто руководитель спрашивает: когда готово будет?
Ну если задача средней сложности и выше, не всегда получается даже приблизительно сказать сроки.
И ты такой говоришь, к примеру 3 дня... а на деле уходит больше недели (задача оказалась сложнее, чем предполагал + постоянно возникают другие не сложные задачи, но которые требуют оперативного решения).

Кому-нить удалось постичь "дзен" расчета сроков выполнения ТЗ, хоть бы на -/+ 1 день. Расскажите как это?
1 DrShad
 
11.10.16
09:48
если ТЗ вменяемое и согласовано всеми сторонами, то легко

Да
2 Irbis
 
11.10.16
09:53
Да. Примерный срок нужно увеличить на порядок: дни до недель, недели до месяцев и т. д. и на всякий случай умножить на два.

Да
3 Господин ПЖ
 
11.10.16
09:53
>Ну если задача средней сложности и выше, не всегда получается даже приблизительно сказать сроки

это норма (с) малышева
4 vis_tmp
 
11.10.16
09:58
, но не всегда :)

Да
5 Timon1405
 
11.10.16
10:01
«Сегодня» — завтра.
«Завтра» — напомнить завтра, что уже сегодня (см. «сегодня»).
«В течение недели» — в следующую среду.

«В течение недели, но до выходных, пожалуйста» — в понедельник.
«Через две недели» — месяц1.
«Месяц» — неопределённая, очень большая величина времени.
«Три месяца» — три неопределённые, очень большие величины времени.
«К осени» — когда выпадет снег. Снег выпадает каждый год, поэтому «к осени» является наиболее благоприятным сроком, пропустить который практически невозможно.
«Через год» — не используется, ибо есть «к осени».

1 Популярно заблуждение, что две недели — это 14 дней. Это не так. Две недели — это 14 дней + «в течение недели» (ибо вторая неделя ещё не кончилась) + «завтра» (один день погоды не сделает). В особых случаях отсчёт «двух недель» начинается со следующего понедельника, так выигрывается ещё несколько дней.

Если повезёт, то в результате выходит месяц срока и опоздание всего на один день («завтра»).

Не баян, а классика)
6 Юрий Лазаренко
 
11.10.16
10:04
(1) Это как - "вменяемое"?
7 Дарлок
 
11.10.16
10:06
опыт

Да
8 NikVars
 
11.10.16
10:06
(0) Будь мужиком! Пообещал - ДЕЛАЙ!
У всех рабочий день до 18-00. У тебя - до ГОТОВНОСТИ.
В любом случае - работая в этом ритме либо обретешь опыт (тут любой опыт ценен - умение анализировать объемы, владение собой, работа ночами)!!!
Иное - бла-бла-бла - лучше помолчи и получай опыт.
9 Dmitrii
 
гуру
11.10.16
10:11
(0) >> на -/+ 1 день

на 1 день от чего?
Если изначальный озвученный срок был "до обеда сделаю", то +1 день (фактически сделали только к вечеру следующего дня) - это много или нормально?

Во-первых, погрешность можно оценивать в относительных цифрах.
Во-вторых, дьявол в мелочах. То есть точность сроков прямо пропорциональна глубине и качеству проработанности ТЗ. Если интерфейсы уже продуманы, проработаны и описаны, если разработана и описана вся методологическая модель, то сроки будут достаточно точными.
В-третьих, многое зависит от наличия опыта в решении  аналогичных задач у разработчиков и методистов. Это будет напрямую влиять на качество изначального ТЗ, количество в нём заложенных методических ошибок, неточностей, недочетов и всяких "ой, а мы вот это не учли".
Ну и в-четвертых, оценивать надо не сроки а трудозатраты. Так как трудозатраты могут быть "два дня", а сроки - "два месяца", так как есть очередь из параллельных задач, есть задачи по сопровождению и поддержке, есть внезапно появляющиеся более приоритетные задача, которые надо сделать еще вчера.

п. кг/ам
10 Мойдодыр
 
11.10.16
10:13
Всегда говорю с запасом.
Даже если делать 5 мин - говорю часа 2-3.
И раньше чем через 2-3 часа не отдаю.
Иначе подумают что я могу быстрее делать, чем изначально оцениваю
11 Vladal
 
11.10.16
10:19
(2) Ага. Дали задание на 16 часов. Т.е. 2 рабочих дня. Сделать его за 4 недели. (1 день -> неделя)*2.
12 torgm
 
11.10.16
10:25
(0) Все просто если задача укладывается в день, то говорю что день
если больше дня но меньше недели (оценка палдьцем в небо) , то говорю что полдня на погружение и постановку задачи надо и потом только ставлю... ну и т.д.
13 Лодырь
 
11.10.16
10:26
Тот кто ответит да, будет излишне самоуверен )

Нет
14 MaxS
 
11.10.16
10:31
Работая в команде с адекватным РП в сроки почти всегда укладываюсь.
Если один в поле воин - "и жнец и чтец и на дуде игрец", то почти всегда нет.

Нет
15 hhhh
 
11.10.16
10:38
лучше всего переложить это на заказчика. Например, разбить задачу на 3 части, отдать заказчику первую часть для проверки. Потом, например, через неделю заказчик спрашивает, ну что сделали? А вы наоборот спрашиваете, первую часть протестировали? Тут окажется, что он и не начинал тестировать, сказать ему, ну, быстрее проверяйте, а то уже скоро будет остальное готово.
16 DrZombi
 
гуру
11.10.16
10:40
Вменяемо можно рассчитать только без учета доп. работ и других забав на должности "Программист - Консультант" :)

(1) Редкий случай ;)

Нет
17 DrZombi
 
гуру
11.10.16
10:41
(13) +100
18 DrZombi
 
гуру
11.10.16
10:42
(15) Какие 3 части? Заказчику надо завтра и все целиком, с консультированием и обучением :)
19 DrZombi
 
гуру
11.10.16
10:43
(14) Адекватность РП зависит от загруженности другими проектами... Чем больше РП кидает, тем херово с Адекватностью :)
20 DrZombi
 
гуру
11.10.16
10:46
(10) И это не показатель, если заметят, то начнут дополнительно накидывать нагрузку... К примеру дадут команду мыть пол, коль ты свободен ;)
21 Irbis
 
11.10.16
10:48
(11) Да. Именно так, и всё будешь успевать.
22 Boleev
 
11.10.16
10:49
Все умеют рассчитывать, а кругом одни срывы проектов по срокам, начиная от фришников и заканчивая крупными интеграторами.
23 hhhh
 
11.10.16
10:49
(20) да, так часто бывает, говорят, всё равно сидишь, сбегай пока в магазин.
24 Irbis
 
11.10.16
10:51
(20) А на лоб фонарик прилепят, чтобы ещё и ночью косить мог.
25 mikeA
 
11.10.16
10:52
Правило 3. Разработчики всегда называют неверные сроки.

Нельзя верить срокам, которые называют программисты. Обычно их следует умножать на Пи. Иногда (редко) - делить на Пи. Выбор правильного действия руководителя над называемыми сроками зависит от личности разработчика. Это знание приходит к менеджеру только после нескольких экспериментов именно с этим разработчиком.

http://www.ashmanov.com/pap/ashrul.phtml

Да
26 novichok79
 
11.10.16
10:56
особенно если задача до этого ни разу не делалась. сейчас как раз в такой ситуации с цейтнотом.

Нет
27 antgrom
 
11.10.16
11:00
иногда ошибаюсь в оценках

Нет
28 Grekos2
 
11.10.16
11:01
Да.
А всегда выполняю в срок или чуть ранее.

Да
29 NorthWind
 
11.10.16
11:16
(0) Да все там достаточно просто. Если задача средней сложности, то приписываешь к своей прогнозной цифре ноль справа. А если высокой - то помимо этого единицу слева :)

Да
30 DrZombi
 
гуру
11.10.16
11:16
(25) Это хорошо, если руководство это понимает. Но бывают и те, кто хочет чуда :)
31 Zapal
 
11.10.16
11:17
оценка трудоемкости это отдельный навык который прокачивается с опытом этих самых оценок. Ну и конечно важно насколько твоя попа зависит от этой оценки

Нет
32 Smile 8D
 
11.10.16
11:20
(0) Планировать время выполнения задачи можно только "в вакууме", пытаться при этом учесть загрузку "текучкой" и другими срочными задачами - глупость.
Точность планирования приходит с опытом. И именно благодаря опыту в план закладывается довольно много времени на всякого рода форс-мажоры. А на начальном этапе на, действительно, умножать ожидаемое время выполнения на некоторый коэффициент. Чем меньше опыта в планировании и программировании, тем больше коэффициент.
По поводу голосования: если бы вопрос был поставлен корректно, то скорее бы выбрал пункт "Да", но т.к. речь идет о "+\-день", то конечно "Нет".

Нет
33 HeKrendel
 
11.10.16
11:25
Я по договору называю +- неделя верные сроки, а вы по задаче не можете ;-)
34 Трипиэль
 
11.10.16
11:31
не забегаю далее, чем на 3 дня)) то есть говорю, будет ли задача выполнена в ближайшие 3 дня или нет.

Нет
35 Cyberhawk
 
11.10.16
11:32
(8) А смысл ишачить?
36 Гаврилин Игор
 
11.10.16
11:39
Всегда неделю накидываю, на всякий пожарный.

Да
37 Nuobu
 
11.10.16
11:46
Еще не было сроков больше недели. Накидываю еще столько же сверху для верности.
Поначалу было неудобно, что задача на 16 часов, а нужно говорить 32. Потом попривычней.

Да
38 Чихуахуа
 
11.10.16
11:46
(33) Кренделёк, у тебя ж договор на модельку, а не разработку.
39 HeKrendel
 
11.10.16
11:54
(38) У меня есть и на внедрение
40 impulse9
 
11.10.16
12:03
(0) как правило использую метод декомпозиции.... и умножаю на 2

Да
41 senior
 
11.10.16
12:07
не всегда, поэтому беру с запасом

Нет
42 LeReve
 
11.10.16
12:08
еще привыкнут

Нет
43 MaxS
 
11.10.16
12:50
Нужно ещё различать фри и фикси.
Первый называет цену и срок, второй только срок. Фри если необоснованно припишет нолик справа может лишиться заказа.
44 Wirtuozzz
 
11.10.16
12:52
Сегодня победят красненькие.

Нет
45 HeKrendel
 
11.10.16
14:04
(0)

Да
46 Azverin
 
11.10.16
14:59
редко это делаю, навыка нет(

Нет
47 Чихуахуа
 
11.10.16
15:24
(39) А при саботаже со стороны зверей что будешь делать?
48 Dotoshin
 
11.10.16
15:31
(39) УПП на 100 р.м., сколько нужно времени чтобы внедрить?
49 mr_K
 
11.10.16
15:42
Ни одному вменяемому заказчику не требуется точная оценка готовности. Либо уже припекает и нужно "еще вчера", тогда что 3 дня вы ему скажете, что 5, ему по-барабану. Чем раньше сделаете, тем лучше. Либо не припекает, тогда что 3 дня, что 5 - опять таки по-барабану.
Если же заказчик оплачивает не результат, а трудодни, то см. (2)
А если заказчик таки оплачивает результат, то оценка трудоемкости напрямую зависит от платежеспособности заказчика и к реальной трудоемкости имеет весьма косвенное отношение.
50 kiruha
 
11.10.16
15:48
В среднем по пулу задач - оценка достаточно точна.
В рамках одной конечно могут быть и подводные и камни и наоборот - решение в 2 тычка

Да
51 ifso
 
11.10.16
15:48
если ТЗ ранее выполнялось, то берется/ищется соответствующая инфа
если ТЗ ранее не выполнялось, то либо на нет и инфы нет, либо используются источники освещения
не?
52 Dotoshin
 
11.10.16
16:00
(0) Вот тут все расскажут и даже картинки покажут: http://www.arkhipenkov.ru/resources/sw_project_estimation.pdf
53 Сильф
 
11.10.16
16:01
Это было непросто, но я справился.

Да
54 romansun
 
11.10.16
16:05
(0) переходите на трудозатраты ))


то есть в топик-посте есть две составляющие:

1. оценка трудозатрат - это непосредственно сама задача в человеко-часах

2. оценка сроков - это п.1 плюс доступности ресурсов, доступности заказчика и прочие вещи
55 Мойдодыр
 
11.10.16
16:19
(54) Трудозатраты нужны для оценки стоимости.
Но к фиксу это никаким боком - у него оклад. с него нужен именно срок
56 Dotoshin
 
11.10.16
16:22
57 Stagor
 
11.10.16
16:24
Всегда не укладываюсь - все нюансы предусмотреть нереально

Нет
58 Lama12
 
11.10.16
16:26
Если так спрашивают, то даю оценку но с примечанием - все что не указано в ТЗ, на усмотрение разработчика.

Да
59 romansun
 
11.10.16
16:33
(55) это понятно

но срок складывается в том числе и из трудозатрат же + остальные внешние факторы

можно выстроить фразу так:

"Мои трудозатраты на эту доработку 16 часов, но по срокам меня могут отвлечь еще вот сюда, сюда и сюда. Соответственно, срок будет 16+отвлечение на сторонние задачи (скажем, еще 16)"

При этом сразу сказать, что часы на отвлечение зависят не от меня, а от ..... и от .....


То есть, разделить зоны ответственности - это чисто моё время, а это время от меня не зависящее
60 DrShad
 
11.10.16
16:40
(59) это сроки выполнения и трудозатраты, клиентам не интересно куда тебя отвлекут - им интересно когда они получат хотелку
61 romansun
 
11.10.16
17:47
(60) ну а у фикси-то что, у него всё - это один его Клиент. Просто один типа подклиент важнее, а второй менее важен ))

а вот важность подклиентов пусть определяет начальник - скажет важному прям сейчас начинать фигачить - ок, 16 часов, то есть 2 дня

ну тут я хз, на самом деле, смотря как у ТС всё устроено с организацией работ

я когда на фикси трудился - приоритет задач при необходимости определял руководитель. И я, если нужно, уточнял - "задача для финдира, то есть всех кто будет мешать, можно послать, так ведь?"
62 romansun
 
11.10.16
17:50
а если на ТС всё сваливают - и в том числе определение приоритетов и хоть какое-то планирование.... ну, тогда всё немного сложнее, да ))


баг-трекер, список задач, приоритеты, планирование будущих релизов - можно так попробовать )
63 prince64
 
11.10.16
18:19
нет

Нет
64 Glenas
 
11.10.16
19:16
Я никогда не работал как фикс или фри

Да
65 vs84
 
11.10.16
19:39
(0) Возможность оценить хоть сколько то точно срок выполнения задачи является полной иллюзией. И это не компенсируется никакими приемами типа: умножения на коэффициент, накопления статистики и классифицирования задач, среднего арифметического экспертных оценок и пр. Единственная точная информация о сроке будет известна после  окончания выполнения задачи. На старте задачи - достоверной может быть только оценка вида: "скорее всего мелкая", "скорее всего крупная".
66 Митяйский
 
21.10.16
16:46
Угадываю только относительно того, что уже сто раз делал.

Нет
67 Свиноблоггер
 
22.10.16
18:30
Невозможно. Можно только приблизительно назвать срок и потом чтоб в него уложиться, если что пойдет не так, придется пахать вечерами и по выходным.
68 Looking
 
22.10.16
18:59
(65)хорошо сказано

Нет
69 Garykom
 
гуру
22.10.16
19:04
(65) Не совсем правы. Срок выполнения работы точно оценить вполне возможно всегда!

Проблема только со стоимостью этой "точной оценки", она легко может превысить стоимость выполнения самой работы...
70 Garykom
 
гуру
22.10.16
19:06
(69)+ Ибо сами сказали "Единственная точная информация о сроке будет известна после  окончания выполнения задачи."

Поэтому если выполнить сначала работунеким работником(ами) то потом зная детально информацию о своих работниках (которые уже выполнили ТЗ) и так же инфу о чужих работниках (которые еще не приступали к ТЗ) можно точнейше оценить сроки выполнения.
71 bolder
 
22.10.16
20:04
(0) Выполнение рутинных задач можно  оценить очень точно, только фишка нашей работы в том, что типовые операции повторяются очень редко.Если ни разу не выполнял такой работы , легко ошибиться в разы.Тут даже опыт не помогает, вернее он говорит что скорее всего ошибёшься.

Нет
72 Starhan
 
22.10.16
20:54
Срок в человекочасах причем с запасом - достаточно точный.

только в него никогда не укладываешься из-за других более срочных задач и отдыха от этих срочных задач.
73 Лефмихалыч
 
23.10.16
08:58
Провести на 100% точную оценку задачи можно, но для этого нужно ее на 90% выполнить. Соответственно, трудозатраты по такой оценке ни кому нахрен ненужны. Задачи оцениваются на три локтя по карте, при отставании или опережении сроки корректируются с наложением куя мнения на всех, кому это не нравится.

Нет
74 Wist
 
23.10.16
11:50
Согласен с предыдущим (73) оратором

Нет
75 Looking
 
23.10.16
12:21
(72)"Срок в человекочасах причем с запасом - достаточно точный."

речь идет о ТЗ, где детально описано решение задачи - добавить такие-то реквизиты в те-то справочники, такой-то код с те-то модули? или-же об эскизно озвученном устно желании Заказчика? "хочу учет отгрузок в разрезе маршрутов в своей программе", например. как оценить сроки и стоимость написания ТЗ для такой постановки вопроса?
76 Looking
 
23.10.16
12:21
+(75)другими словами "Умеете ли Вы правильно расчитывать сроки написания ТЗ?"
77 Looking
 
23.10.16
12:23
и еще такой момент, по моим наблюдениям бывает либо "сроки под результат", либо "результат под сроки". что больше Заказчику критично, тем и приходится жертвовать, как считаете? похоже на реальность?
78 jsmith
 
23.10.16
13:07
(1)+1

Да
79 experimentator76
 
23.10.16
14:15
Часы на основании предыдущего опыта еще можно подсчитать +-,
а вот в динамично изменяющейся жизни с учетом форс-мажоров выдержать сроки практически никогда невозможно. Даже если один человек на одну задачу.
80 supremum
 
23.10.16
15:30
81 Looking
 
23.10.16
15:40
(80)страницы не найдены
82 HeKrendel
 
23.10.16
18:40
(79) Ну не на этом форуме нам заливать про ваши Цунами на проектах
83 shuhard_серый
 
23.10.16
19:34
(79)[выдержать сроки практически никогда невозможно]
бред
84 experimentator76
 
23.10.16
19:41
(83) текст вырван из контекста
85 HeKrendel
 
23.10.16
19:53
(84) 1-я часть была оправданием что вы такие разп...здяи
86 experimentator76
 
23.10.16
19:56
моя любимая картинка
http://book.yd73.ru/wp-content/uploads/2014/04/note.png
87 experimentator76
 
23.10.16
20:01
(85) у меня нет проблемы с этим. заказчик в любом случае получает результат :)
88 HeKrendel
 
23.10.16
20:40
(87) Ты пропустил 85 постов и тему топика
89 Cyberhawk
 
23.10.16
21:47
(86) У тебя не полный вариант: http://www.magazindomov.ru/wp-content/uploads/2012/10/Pamyatka.jpg
90 ifso
 
23.10.16
22:15
(83)
> бред
типа, стадия отрицания, не?)
91 experimentator76
 
23.10.16
22:21
(89) сложно представить адинэсника работающего бесплатно :)
может быть только в самом начале карьеры, помогающего бизнесу мамы\папы...
92 Cyberhawk
 
23.10.16
22:27
(91) Если пост-оплата, то до момента оплаты он-таки работает бесплатно... :)
93 palsergeich
 
24.10.16
20:14
Не умею. А еще больше не люблю вопросы в лоб, ну мы же сможем к утру это запустить. Мысленно прикидываю что да, а потом оказывается засада и сидишь как дурак в офисе до часу ночи....
По этому теперь на все каверзные вопросы ответ один - надо оценить трудозатраты. Что то делается в пару кликов, А реализация какой то галочки может требовать разработки нового блока учета, потому что после согласия разместить галочку на форме сегодня летит - Отлично, а еще при нажатой галочке должно происходить......
Любая задача для озвучивания сроков требует изучения и анализа трудозатрат, если только этот блок не был разработан мною же вчера и я еще помню всё о нем.

Нет
Независимо от того, куда вы едете — это в гору и против ветра!