Цитата(sergejzr @ 6.11.2007, 00:01 ) | | Я нашёл метод COCOMO, который пытается сделать это в зависимости от количества строк в коде. Но практика показывает, что этот метод никуда не годится.. |
Ещё бы! Я даже не представляю, как можно умудриться угадать, сколько строк кода будет в проекте. Нет, ну можно, конечно, пальцем в небо тыкнуть. Или решить, что в проекте будет миллиард строк кода (чтоб точно хватило) и индусов напрячь, чтобы они это количество таки нарисовали.
Цитата(sergejzr @ 6.11.2007, 00:01 ) | | Как вы определяете длительность будущего проекта? |
Джоэл Спольски давным-давно предложил делать это при проектировании. В процессе проектирования проект расписывается вплоть до атомарных действий типа "добавить кнопку", "приделать к кнопке иконку" и т.п. Каждое из этих атомарных действий может быть оценено на предмет необходимого для выполнения времени. Далее всё время суммируется, умножается на некоторый коэффициент (можно умножать не всё на один коэффициент, а отдельными блоками; коэффициенты зависят от опытности и рисков) и получается общее необходимое время. Процесс проектирования можно разделить между несколькими людьми. В этом случае общая сумма складывается из сумм, полученных каждым человеком.
Если же требуется определить сроки на глаз и без проектировки, то тут либо смотришь на схожие проекты, либо пальцем в небо. |