Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > УП: Общие вопросы > Определение количество необходимых часов работы


Автор: sergejzr 5.11.2007, 21:01
Приветы, господа манагеры!

Как вы определяете длительность будущего проекта?
Я нашёл метод http://en.wikipedia.org/wiki/COCOMO, который пытается сделать это в зависимости от количества строк в коде. Но практика показывает, что этот метод никуда не годится..

Автор: nornad 5.11.2007, 21:54
Цитата(sergejzr @  6.11.2007,  00:01 Найти цитируемый пост)
Я нашёл метод COCOMO, который пытается сделать это в зависимости от количества строк в коде. Но практика показывает, что этот метод никуда не годится.. 

Ещё бы! Я даже не представляю, как можно умудриться угадать, сколько строк кода будет в проекте. Нет, ну можно, конечно, пальцем в небо тыкнуть. Или решить, что в проекте будет миллиард строк кода (чтоб точно хватило) и индусов напрячь, чтобы они это количество таки нарисовали.

Цитата(sergejzr @  6.11.2007,  00:01 Найти цитируемый пост)
Как вы определяете длительность будущего проекта?

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

Если же требуется определить сроки на глаз и без проектировки, то тут либо смотришь на схожие проекты, либо пальцем в небо.

Автор: arilou 8.11.2007, 14:16
sergejzr, http://forum.vingrad.ru/forum/topic-162443.html

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)