Roman Ivanov
Roman Ivanov личный блог
12 января 2021, 21:54

Давно не было полезных задачек. Продолжаем.

Менеджер составляет план IT-проекта. Предстоит сделать одинаковых 10 типовых действий (развернуть или настроить компоненты).
Работу должен делать инженегр и действия не параллелятся, будет делать последовательно.
Он идет к инженегру и спрашивает оценку затрат времени на 1 такое действие.
— Инженегр: в среднем 8 часов
— Менеджер: мне для плана, такую чтоб наверняка
— Инженегр: тогда 12
Менеджер прикидывает и пишет в план 12*10=120 часов.
Вопрос: чем плоха итоговая оценка и какое значение было бы более логично писать в план
ЗЫ: без прочих предположений типа унижения негра и менеджера


18 Комментариев
  • ака Tуземец
    12 января 2021, 22:12
    более логично 144
  • Mr.Lomax
    12 января 2021, 22:20
    две недели
  • baron_samedi
    12 января 2021, 22:29
    менеджер пишет 120 часов. Из них мне 30 — за оптимизацию и надежный план, негру 90, с вычетом за сигареты и чай.
  • не люблю задачи где кто-то придумал хитрый ответ и ждёт неправильных версий 
  • bocha
    12 января 2021, 22:38
    Хбз, что у вас там в IT и как оно считается. А в жизни оптимистичную оценку умножаю на Пи, пессимистичную — на Е

    80 *   3.14 = 251 час
    120 * 2.7   = 324 час

    Значит примерно 300 часов.
  • clerk
    12 января 2021, 22:38
    забыл ещё на 2,5 умножить.
    на переделку и склеивание
  • bobr
    12 января 2021, 22:44
    а можно в тред бесполезную задачку, зато на вероятности — мы-ж трейдеры!
    «Если вы случайным образом выберете ответ а б с или д, какова вероятность что он окажется правильным?»


    • bobr, чертяка не ломай мне голову  это уже практически квантовое запутывание
      • bobr
        13 января 2021, 00:08
        Центурио́н, да, тут есть некоторая суперпозиция :) начинать можно со следующего:

        0% не может быть, т.к. пункт есть в списке и в 25% оказывался бы верным.
        25% не может быть, т.к. пункт два раза есть в списке и значит в 50% был бы верным.
        50% не может быть, т.к. пункт один раз в списке и значит был бы верным в 25% случаев.

        • bobr, там 50% два раза а не 25%, 
          два из четырёх одинаковые, на них 1/3
          мне с ходу понравился вариант 1/3, но потом я попал в суперпозицию 
          • Барсик
            13 января 2021, 09:56
            Центурио́н, мне кажется, вы усложняете задачу, думая, что там 2 раза 50%. Отвечая, игрок ведь не может выбрать одновременно ответы C и D. Он выбирает либо C — И тогда только одни 50% оказываются верными, либо D. 
               Таким образом правильный ответ 25%
  • Rostislav Kudryashov
    12 января 2021, 22:52
    Термин «унижение» ни в коем случае не математический, но сугубо оценочный.
    Можно ли считать унижением приказчика предположение о его незнакомстве с книгой «Мифический человеко-месяц, или Как создаются программные системы» (англ. The Mythical Man-Month: Essays on Software Engineering) — книга Фредерика Брукса об управлении проектами в области разработки программного обеспечения.
    У Дэниеля Канемана в «Думай медленно… решай быстро» есть пример оценки проекта из его собственного опыта. После экспертной оценки надо применить коэффициент от 3 до 4.

    PS Если продолжительность работы более одного рабочего дня, её надо оценивать не в часах, а днях.


    • Rostislav Kudryashov, пора айтишникам перестать кормить этих налипших паразитов, кто пытается в часах оценить планируемое время создания шедевра. не шаришь в коде — сиди жди 
      • Игорь Шумилов
        13 января 2021, 00:59
        Центурио́н, пора всех «создающих шедевр» стукнуть по голове и вернуть на бренную землю. Не можешь закончить писать код — займись чем-то более полезным.
        • Игорь Шумилов, ты рассуждаешь как станочник.
          на станке уже есть строго регламентированный алгоритм написания заданий

          а когда тебе надо элемент творчества применить, как тут оценить затраты времени? может надо неделю бухать и размышлять, как лучше модуль написать  пока не осенит
          • Игорь Шумилов
            13 января 2021, 08:06
            Центурио́н, я размышляю как программист. И начальник программистов. Нам платят не за создание «шедевров», а за софт, который работает. Код должен быть простым и надёжным. А не идеальным.
            Сначала делаешь так, чтобы работало. А если остаётся время, то улучшаешь. Всё просто. MoSCoW, и все дела.
  • Игорь Шумилов
    13 января 2021, 00:50
    180 часов.
    Инженер не может дать точную оценку времени, ссылаясь на «среднее». О чём говорит его быстрый ответ в виде "+50 %" к первому. Он не подумал о накладных расходах на переход от одной задачи к другой, не дал себе запас времени на непредвиденные обстоятельства. Просто назвал цифру чуть большую, чем выдал первую.
    Значит ещё +50% к его оценке можно накидывать смело.

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн