11840

Просто оцени правильно время заранее

- Слушай, ты разработчик. Ответь, почему разработчики всегда неправильно оценивают время на создание программ?

- Представь что тебе надо разгрузить машину, сколько времени это займет?

- Пару часов

- Это камаз

- 8 часов

- Камаз, груженый песком

- 12 часов

- У тебя нет лопаты и инструментов, только твои руки

- 2 дня

- На улице -40

- 4 дня

- Камаз вообще под водой

- Так же нечестно, ты постоянно придумываешь новые условия! К чему ты мне вообще все это рассказываешь? Вы, разработчики, вечно всякую фигню рассказываете! Вместо этого могли бы просто оценить правильное время на разработку.

Дубликаты не найдены

Отредактировал elfl0rd 368 дней назад

361 комментарий

по актуальности
+460

А когда ты говоришь про 4 дня сразу, то такой заказчик со словами "это долго" бежит к варианту "пара часов, но с дополнениями".

раскрыть ветку 26
+130
Говори: "А сколько нужно". Уменьшай срок на единицу порядка времени + "с дополнениям"
+93

- Сколько вам нужно дней чтобы было готово завтра?

- Сколько денег вы готовы мне заплатить чтобы получился миллион?

+88
Да какая программа за 4 дня пишется. Че за заказчики пошли.
раскрыть ветку 19
+101
Даже ТЗ согласовывать и писать можно дольше.
раскрыть ветку 12
+29
4 дня - максимальный срок разгрузки камаза из поста, а не написания программы. Аналогия называется.
раскрыть ветку 3
0
Майнер мб и за день пишут
0

Так речь, может, не про программу, в про фичу.

+23
А там брались разгружать машину с песком, а выяснилось, что лопату использовать нельзя и песок пополам с камнями.
раскрыть ветку 3
+17

Ага, а ещё камни надо отделить и отсортировать по размеру

раскрыть ветку 2
+184

можно еще версию про общение с заказчиком:

-за сколько разгрузишь?

-а какая машина?

-ну большая такая с колесами!

-че разгружать?

-ну штуки эти, квадратные!

и тд и тп

раскрыть ветку 5
+29

Поднимай кузов,да высыпай

раскрыть ветку 3
+19

Так они легко бьющиеся, нельзя.

раскрыть ветку 1
-6

Зашел написать этот камент

ещё комментарий
+18

Ща разгрузим

Иллюстрация к комментарию
+327

Босс: сколько вам времени нужно на переподключение разъема клапана?

- Ну, полчаса.

- А твой "молодой" вот сказал, что за 5 минут сделает. А ты про полчаса тут втираешь. Чёзанах?

- 8-0  Вот до конца его смены 10 мину. Как раз: как сделает, так и пойдет домой. А я у него работать поучусь.

- ОК.


- "Молодой", чезанах? Какие пять минут?!

- да минуту делов-то, ну скажем, пять! Два провода всего открутить, поменять фишку. подключить - и все!

- Ну да, ну да. А там провода неоконцованные, размочаленные, хер попадешь... И короткие - подрезать и перезаделать нормально по-быстрому - не вариант.

- Ну, десять.

- И клапан так установлен, головка крепящего винтика на колпачке штеккера смотрит в стену, а до нее - сантиметров 5, не больше.

- Найдем одноразовую отвертку, согнем.

- Там света нет (абсолютно темно, полуподвал) - лампочки пи*дят все время.

- ну свистнем электрику, пускай временно вкрутит.

- у него тоже лампочек нет, экономия, мля! Ему нужно будет сначала где-то выкрутить лампочку, а потом вкрутить по  месту.

- Ну да

- и воды там - по щиколотку, помнишь? (Начальство все никак не найдет мешок цемента, чтобы пол выровнять с уклоном, чтобы лужи не стояли).

- ну, поддон найдем, на него станем.

- Три поддона, туда ведь еще дойти нужно! А ведь они просто так не валяются где попало?

- Ну да

- Вот и выходит, не "пять минут", а полчаса как минимум? И то - потому, что "гнутая отвертка" уже сделана в прошлый раз. Если ее никто не спер...

- Угу


- Не "угу", а в следующий раз не спеши начальству обещать!

Им на всё это вот - лампочки, лужи и пр. - пофигу, а не сделаешь в срок, который ты же задал - спросят, как со взрослого.

раскрыть ветку 18
+145

везде кровавый энтерпрайз

раскрыть ветку 1
+6

А то!

Но, к счастью, я видел компании и получше, где маразма поменьше.

+29
Это достойно отдельного поста...
раскрыть ветку 5
+16

это если  интернет будет...

раскрыть ветку 4
+9

Два поддона, если можно перекидывать. Но это лишняя трата сил и времени, конечно.

раскрыть ветку 3
+8

А еще можно ходули надеть... Но вот нафига этот цирк?

Два поддона так и не нашли, пришлось по кирпичам прыгать. Благо там только 24Vdc, Но все равно, мокрые ноги у электрика - да ну его нахрен!


Вот и выходит: в лучшем случае, "если повезет" - полчаса, а в наших условиях, чтобы "зуб даю по-любому" - те самые полчаса. Понятие приходит с опытом и полученными по работе 3.14здюлями

+2
И фонарь в лоб, вместо вкручивания лампочки)
раскрыть ветку 1
+2

Жиза. Задолбался уже народ учить сроки грамотно считать , так и норовят дятлы понтануться и ляпнуть срок при идиальных условиях , а потом жопы рвут чтоб уложиться . З.Ы. одни сами отучились - оплатили два дня в командировке и обмен билетов из своего кармана , теперь думают что сроки занижать не стоит ☺

раскрыть ветку 1
+1
Я обычно с большим запасом беру время и бывает еле успеваю, заказчики же привыкли к сладким обещаниям с последующим растягиванием и срывам сроков. Говоришь нормальное время - для них долго, а те кто согласился удивляются потом и говорят, что обычно дольше делается
+2

Да, разъем на мехмодуле "Космоса-126ххх"...

Выезд на Байконур завтра в 3:30 по Москве...

0

а электрики спят после обеда...

раскрыть ветку 2
+4

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

раскрыть ветку 1
+857

- Слушай, ты разработчик. Ответь, почему разработчики всегда неправильно оценивают время на создание программ?

- Время - это лишь последовательность наших мыслей. Душа наша способна к самопогружению, она сама может составлять свое общество

- Не совсем понял тебя

- Время - это мираж, оно сокращается в минуты счастья и растягивается в часы страданий...

- Давай серьезно сейчас

- Становится новое старым, потом промчатся года... И старое сменится новью: так было, так будет всегда...

- Чтоб к вечеру пятницы все было сделано

- Хорошо, босс.

раскрыть ветку 159
+654
а, ты на плюсах пишешь?
раскрыть ветку 134
+397

Мне кажется он освоил ассемблер

раскрыть ветку 118
+26

Слишком много философии, а плюсы - практичные.


Хаскель какой-нибудь или лиспоподобное.

раскрыть ветку 7
+10

В мире нет ни положительных, ни отрицательных вещей - лишь наше отношение к ним.

раскрыть ветку 1
+4
Подумал сначала о местных плюсах
+1

С++ там что ли?)

+1

он просто курит правильные вещи

0

Так сказал плюсы, как будто что-то сложное)

0

на плюхах

+183

- Зачем ты пришел?

- Потому что ты звал меня.

- Hо я не звал тебя.

- Hет, звал. Иногда, для того чтобы позвать меня, нет необходимости произносить слова.

- Как это.

- Достаточно просто очень захотеть, и я приду.

- Да, я очень хотел, чтобы ты пришел.

- Вот видишь.

- Hо все равно, как ты узнал?

- Я почувствовал.

- Ты можешь чувствовать?

- Да, за бедностью формы зачастую скрывается кладезь содержания. Вещи на самом деле не такие, какими мы их видим. Суть скрыта внутри вещей, простым взглядом ее невозможно познать.

- Какие же они на самом деле?

- Этого не знает никто. Даже я.

- Как ты оказался здесь?

- Твое желание вело меня.

- Как это может быть?

- Желание это не просто чувство. Это сила. Это движущая сила эволюции. Бывают такие моменты, когда она становится материальной.

- Ты можешь ощущать силу желания?

- Да, сила твоего желания была велика, и я пришел.

- Почему ты пришел?

- Чтобы сделать свое дело.

- А потом?

- А потом я уйду.

- Что же ты потребуешь в плату за то, что пришел?

- Мне не нужна плата за это.

- Ты отрицаешь понятие награды?

- Hет, каждый труд должен быть вознагражден. Это основополагающий принцип.

- Принцип чего?

- Всего. Жизни. Смерти...

- Hо ты же сказал, что тебе не нужна плата.

- Мне не нужна плата, за то, что я пришел.

- За что же я должен наградить тебя?

- За то, что я сделаю.

- Что я могу дать тебе в обмен?

- Ты должен знать, что является платой.

- Этого будет достаточно?

- Да.

- Что же я получу?

- Ты получишь покой.

- Вечный покой?

- Hет. Вечного покоя не бывает. Здесь не бывает.

- Где же?

- Там, где даже я не властен. Там тебе поможет кто-нибудь другой. Я могу сделать лишь то, зачем пришел.

- Я не видел подобных тебе уже много лет...

- Да. Мы приходим только тогда, когда мы нужны людям.

- А когда вы не нужны?

- Тогда нас нет. Мы не существуем. Для вас не существуем.

- Как ты нашел меня?

- Я говорил, твое желание вело меня.

- Я не верю тебе.

- Твоя женщина позвала меня.

- Что она сказала тебе?

- Что ты нуждаешься в помощи.

- И ты поверил ей?

- Да. Я знал это.

- Откуда.

- Те, кто живут вокруг тебя, сказали мне.

- Ты поверил им?

- Да. Я знаю, ты не сможешь без меня.

- А ты?

- Я смогу.

- Ты знаешь, кто я?

- Да.

- Как ты мог догадаться?

- По тому, как ты начал разговор. Ты философ.

- Да, я философ. А ты - сантехник.

- Да, я сантехник. Hо попиздеть я тоже люблю. Где тут у вас бачок засорился?

раскрыть ветку 13
+33

ели-пали, я ведь это читал, надеялся на мораль... а ты меня вот так щукой в лицо... лови плюс

раскрыть ветку 4
+60

Встреча выпускников кафедры философии.

раскрыть ветку 2
+5

блин я книгу читал с таким отрывком. Хз название но 100% там этот текст был, ну кроме концовки

раскрыть ветку 4
+10

Время - это плоский круг.

Иллюстрация к комментарию
+16
Короче, если у меня игруха не запустится, ты уволен! (С) Реальный клиент
раскрыть ветку 2
+3
Для калькуляторов мы игр не выпускаем
раскрыть ветку 1
+1

- Че за философия? Ты че гуманитарий?

+1

Херасе, уже бонусы к текстовым постам выкладывают

0
Время относительно. В свое системе отсчета я потратил именно столько времени, сколько и говорил , а вы просто слишком быстро ходите
0

Вот поэтому разработчики всегда оценочный срок работы на 4 умножают!

раскрыть ветку 1
0

Вообще-то умножают на два и увеличивают на порядок.

Классика: однодневная работа будет выполняться 2 недели.

0
Бергсон, ты пьян.
+42

Есть же готовый гайд по срокам

Иллюстрация к комментарию
+80

Голыми руками камаз песка в -40 уже невыполнимо пока действуют все условия. В воду можно не опускать.

раскрыть ветку 22
+72
Под лёд, а не в воду

Минус сорок, помните?

раскрыть ветку 9
+82
неее, именно под воду. при этом температуру не повышать. такое ТЗ
раскрыть ветку 4
+24

Так подо льдом вода. Так что ничего не мешает ему быть И подо льдом И под водой

раскрыть ветку 2
+5

Эх, не принимали вы никогда машину сыпучего материала в минусовую температуру, когда от материала теплом веет и пар идёт :)

0
Если откинуть кузов то пару минут достаточно
0
Ну можно отогревать тепловой пушкой.
раскрыть ветку 4
+18

Где в условиях наличие тепловой пушки?


Непрограммистам просьба не комментировать.

раскрыть ветку 3
0

в воду сложно опустить при минус 40

раскрыть ветку 5
+7
Приезжайте в Красноярск зимой. Енисей не замерзает.
раскрыть ветку 3
+3

Это в стоячую воду сложно.
В реку какую-нибудь - запросто

+90

без внятного ТЗ, результат - ХЗ.

раскрыть ветку 15
+17

Да даже с внятным тз - нельзя 100% определить время затрачиваемое на разработку. Все идет поверхностно: "нужно сделать это, это и это... Вот это займет столько-то времени и.т.д."

Если пойти глубже - первоначальную часть разделяем на более мелкие блоки, то время будет точнее и так по нарастающей. Но в итоге мы придем к готовому проекту, который можно просто перенести на машинный язык. Но так как время - деньги, то в мелких проектах всегда будут грубые подсчеты.

100% можно оценить время, только уже выполнив проект.

Пример: возьмем час разработки и проектировки: x. Если сказать - работа займет 100 часов, посчитав это все за час, а выполнив за 120ч, мы затратим 121х. Будем просчитывать 30ч, и скажем что время на разработку будет примерно 120ч. В итоге выйдет 150x. Это грубо, но думаю понятно. В мелком проекте проектировкой будет заниматься тот-же человек, что и писать код, делая это в смешанном порядке. Для средних проектов более точная проектировка уже оправдана, для крупных - обязательна, ибо если ей не заниматься, то время на кодирование будет затрачено больше, чем при достаточной проектировке и самом кодировании.

раскрыть ветку 9
+10
Напомнило: у нас один предприимчивый вендор, которому мы платили по часам, выставил счёт за оценку времени, которую он потратил на оценку времени написания нового модуля
раскрыть ветку 6
0

Но ведь и подсчёты займут время...

раскрыть ветку 1
+2

я не разработчик конечно но знаю примерные сроки своей работы, всегда накидываю +1-2 дня если вдруг забухаю и все))

раскрыть ветку 2
+3
примерный срок всегда надо умножать на три!
раскрыть ветку 1
+1

Добро пожаловать в эджайл))

-1

во во, про ТЗ тут вообще мало кто вспомнил.

+15
А знаете почему тут почти 10к плюсов?) Потому что программисты тут сидят и прокастинируют вместо того, чтобы писать код, вот и сроки сдвигаются)
раскрыть ветку 2
+2

ну блин (

+2

Харе за мной следить :(

+9

Не. Срок, названный разработчиком, нужно умножить на Пи и полученное число перевести в следующую временную единицу. То есть, если он вам сказал "сделаю за один день", то реальным сроком будут примерно 3.1415926 недели.

+33

Ага,сами загонят грузовик зимой в реку, а потом придумывают отмазы почему по срокам не влезли.

раскрыть ветку 2
+14

И водичкой перед морозами польют. И лопаты проебут. И КамАЗ песка закажут там, где можно было обойтись парой мешков. 

+1

+

+20

Боже какая жиза. Сохраню пост и буду кидать заказчикам время от времени. Спасибо.

раскрыть ветку 3
+18

К чему ты мне вообще это кинул? Вы, разработчики, вечно всякую фигню кидаете! Вместо этого могли бы просто оценить правильное время на разработку.

+3
пользуйтесь на здоровье)
раскрыть ветку 1
-1

бесплатно?

+5
А самый цимус - в формулировке "оцени правильное время". То есть ты оцени, но штоб с ответом в конце задачника сошлось %)
+5

Вспомнилось из книги "Харизма", автор Каганов.

"- Командир! - говорит мужик. - В эту… Выхино.



- Выхино… Скока? - спрашивает водила.



- А за скока? - говорит мужик.



- Нет, ну скока?



- Ну так скока, скока?



- Ну ты скажи, скока?



- Ну ты повезешь за скока? - не унимается мужик.



- Не, ну а дашь ты скока?, - гнусит водила. - Скока даешь?



- Не, ну скока ты хочешь?



- А скока ты дашь? Скока? ....

+5

У дизайнеров еще можно добавить одну переменную или несколько )) "мне не понравилось" " жене не понравилось" и ТД. Я обычно говорю что точное время можно назвать только при покраске забора.

раскрыть ветку 5
+9

И то, только в том случае, когда забор уже построен.

раскрыть ветку 2
+2

И его не снесут во время покраски, и погода позволит красить его.

0