Архив за день: 3 ноября, 2015

Большие отчёты — в массы!

agenda-153555_640«Первые 90% кода отнимают первые 90% времени разработки. Оставшиеся 10% кода отнимают вторые 90% времени разработки»

А. Купер. Психбольница в руках пациентов

Я думаю, каждый, кто сталкивался с любым проектом (от ремонта, до запуска корабля на Плутон (хотя, зачем туда лететь, он же даже не планета!), знаком с подобной ситуацией:

Неделя Y проекта: осталось 3 недели.

Неделя Y+1 проекта: осталось три недели.

……..

Неделя Y+k проекта: осталось ну никак не больше трёх недель.

Ну, или вот есть две задачи. Завершённость одной – 80%. Второй – 80%. Трудоёмкость обоих одинакова. Они одинаковые? А вот фиг там. Одна из них завершится уже сегодня, вторая вообще под угрозой. Да ещё мой начальник понимает 80%, как «осталось 20% работы», а мой подчинённый, как «осталось 20% задач». А я, как типичный передаст, просто транслирую циферки.

Я тоже с такими штуками знаком, как, увы, и мой руководитель. Потому, и он, и я требуем от своих подчинённых, хотя бы по важным задачам, отчёта в развёрнутой форме:

· Что сделано за истёкший с последнего отчёта период?

· Каков текущий статус задачи

· Проблемы

· Что сделано в целом

· Когда планируем завершить задачу в целом

· Что делаем дальше, и когда

Много работы, на самом деле, не так ли? Однако, каждый пункт в этой структуре важен. К примеру, если за неделю ничего не сделано, а проект важный, значит, возможно, или кто-то считает его не важным, или что-то нам мешает. И всегда же при поедании яблока приятнее найти целого червяка, чем его половину, то есть узнать о проблеме, когда она впервые себя проявила, чем, когда уже поздно предпринимать что-то, кроме внесения CR на изменение ограничений проектов. Все остальные пункты также несут свой смысл.

Но, разумеется, нет смысла требовать такой отчёт по какой-то ерундовой задаче, которая просто длится один день и делается в одно действие. Если только эта задача не длится уже третий месяц. ;)