Природа времени, нужного на решение задачи

magic_inside-2018-07-25-07-11.jpeg Время, нужное на решение задачи, является неотъемлемым свойством этой задачи и количество этого времени “фиксируется” во Вселенной в момент формулировки задачи. Наша же задача при оценке срока/трудоёмкости сводится к тому, чтобы найти, сколько там трудочасов записано в эту Большую Вселенскую Книгу Времени (БВКВ).

А если серьёзно, то это на самом деле так: время, необходимое на решение задачи, строго фиксировано и определяется в момент формулировки этой задачи. Задумайтесь, ведь обычно когда задача возникает, начинаются торги за время её реализации. Заказчик спорит, говорит: “Да что там делать!” – а вы спорите с ним и говорите, что на самом деле ещё нужно сделать рефакторинг, продумать изменения в бизнес-логике для финансового отдела и вообще задача сложная и с ней ещё разбираться неделю перед началом планирования. Истинная цель этих торгов – поточнее оценить то, что уже записали в БВКВ. Удивительный артефакт в том, что если попробовать оптимизировать путь к решению задачи, то это займёт примерно столько же времени, сколько и проход по проторенному известному пути, но в следующий раз подобная задача будет съедать меньше времени. Освоение новых подходов в решении задач влияет на последующие записи в БВКВ.

Какой вывод тут можно сделать? Стоимость задачи в часах это её свойство, но при этом всегда нужно искать пути оптимизации этого времени за счёт улучшения способа решения и лучшей организации труда. И вместе с тем не стоит сокрушаться, что, например, задача “выносить и родить ребёнка” занимает 9 месяцев. Таково свойство задачи и нужно это принять. И 9 женщин не выносят и не родят ребёнка за 1 месяц. И даже 18 женщин. Для сокращения срока поставки фичи/продукта лучше подумайте, можно ли отказаться от какой-то функциональности, но не обманывайте себя, что самолёт без крыльев и двигателя будет летать – здравый смысл никто не отменял.

Leave a Reply

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>