Калибровка графиков разработки - PullRequest
0 голосов
/ 11 января 2009

Существуют ли онлайн-хранилища завершенных реальных проектов с их временными рамками, которые я могу использовать для калибровки моих собственных оценок времени разработки?

Ответы [ 2 ]

1 голос
/ 11 января 2009

Если бы существовал такой репозиторий, как бы вы ожидали соотнести ваш проект с поиском совпадений?

Расширить; Каждый проект по разработке программного обеспечения имеет уникальные аспекты, особенно в отношении участников проекта, и поэтому будет иметь уникальную динамику, которая влияет на оценки, возможно, на порядки.

Чтобы применить метрики прошлых проектов к будущим проектам и надеяться, что они сохранятся, вам нужно принять несколько вещей;

  • Разработчики взаимозаменяемы (они не)
  • Создание программного обеспечения похоже на строительство дома или кирпичной стены (это не так)
  • Проектные риски незначительны (может быть, вам повезет?)

Наконец, если все, что вам нужно, это номер шара, то не является ли «калибровка» излишним? Просто спросите вашего самого опытного разработчика, как долго они думают - они обычно находятся в парке событий.

0 голосов
/ 14 января 2009

Я не думаю, что связывание вашего проекта с набором других проектов для определения времени было бы чрезвычайно полезным. Вы можете сравнить с другими проектами по показателям дефектов - вот хорошая отправная точка для этого: http://www.scribd.com/doc/7758538/Capers-Jones-Software-Quality-in-2008

Мое предложение состояло бы в том, чтобы посмотреть на предыдущие проекты в вашей компании с теми же относительными технологиями и ресурсами и разработать таблицу (с помощью функциональных точек), а затем выполнить непрерывную повторную синхронизацию. Если нет предварительной информации и / или технология является новой и / или ресурсы разные - тогда лучше использовать предыдущий опыт команды с предыдущих работ.

Вот хорошая книга: Оценка программного обеспечения: демистификация черного искусства

...