Какова наилучшая практика оценки времени, необходимого для разработки этапов SDLC?[закрыто]

StackOverflow https://stackoverflow.com/questions/44247

Вопрос

Как руководитель проекта, вы обязаны организовать время таким образом, чтобы проект был выполнен в установленные сроки.

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

допустим, база данных

time = sql storedprocedures * tables manipulated or something similar

Или вы просто застряли в необходимости набраться опыта, чтобы получить адекватные оценки?

Это было полезно?

Решение

Я не видел ни одной установленной формулы, которая действительно работала бы.У Fogbugz есть свой симулятор монте-Карло, в котором есть что-то вроде концепции для этого, но на самом деле опыт будет вашей лучшей точкой отсчета.Каждый разработчик и каждый проект будут разными!

Другие советы

Как руководитель проекта, вы должны помнить, что лучшее, что вы когда-либо сможете сделать, мы сможем сделать сам по себе - дайте свое лучшее представление о том, сколько времени займет данный проект.Насколько вы точны.зависит от вашего опыта и масштаба проекта.

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

Если вероятность слишком мала, у вас есть два варианта:удалите функции или сдвиньте крайний срок.

Дальнейшее чтение:

Такая формула появится, как только компьютеры смогут начать генерировать ВСЕ кодируйте сами.До тех пор вам придется работать с людьми-разработчиками, у всех которых разный уровень мастерства и скорость разработки.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top