2010-06-09 3 views
-1

Масштаб проекта с открытым исходным кодом полностью отличается от проектов, которые я выполняю в офисе. Работа осуществляется в свободное время, волонтерская работа, которая может не материализоваться, ресурсы для личного развития, а не корпоративные и т. Д.Как оценить размер задачи для проекта с открытым исходным кодом?

Очевидно, что каштан «делает самое малое, что работает», но помимо этого существуют ли еще формальные методы для оценки соответствующего размера для проекта с открытым исходным кодом, например, количества таблиц, количества веб-страниц или подсчета очков запрета - запрет на использование функции?

Какие инструменты оценки лучше всего подходят для таких проектов?

+1

Я голосую, чтобы закрыть этот вопрос как не по теме, потому что речь идет не о программировании. –

ответ

1

Меня недавно попросили оценить, сколько времени потребуется, чтобы построить огромную систему, просто взглянув на макеты снимков экрана. Mgmt просил об этом в течение часа, не задавая никаких вопросов.

Я перечислил все модули (страницы, отчеты, большие запросы и т. Д.), Которые я мог видеть и начал давать им родственник оценок. например:

  1. Задача 1: 8 единиц
  2. Задача 2: 16 единиц
  3. Задача 3: 4 единицы

Затем я добавил кучу модулей мы уже сделали для этого клиента по с относительным количеством единиц и фактическим количеством часов/дней. Это сказало мне, что мое отношение единиц к часам было таким, чтобы я мог догадаться (более чем оценить), как долго должны выполняться неизвестные задачи. Например, если бы я обнаружил, что 8-разрядная задача заняла у нас 16 часов в прошлом (2 часа/единица), я бы оценил, что вышеуказанные задачи могут потребоваться:

  1. Задача 1: 8 единиц * 2 часа/единица = 16 часов
  2. Задача 2: 16 единиц * 2 часа/единица = 32 часа
  3. Задача 3: 4 шт * 2 часа/единица = 8 часов

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

Конечно, я доставлял свои +/- предположения с щедрым отказом от ответственности.


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