Как мне оценить размер задачи для проекта открытого исходного кода?
-
25-09-2019 - |
Вопрос
Шкала проекта с открытым исходным кодом совершенно отличается от проектов, которые я делаю в офисе. Работа выполнена в свободное время, волонтерская работа, которая не может материализовать, личные ресурсы развития, а не корпоративные и т. Д.
Очевидно, что каштан «делаю самую маленькую вещь, которая работает». запретить - подсчет очков функций?
Какие инструменты оценки будут работать лучше всего для этих видов проектов?
Решение
Я недавно попросил оценить, как долго потребуется, чтобы построить огромную систему, просто глядя на выстрел на экран макеты. MGMT просил ощущение кишечника в течение часа, не задавая никаких вопросов.
Я перечислил все модули (страницы, отчеты, большие запросы и т. Д.), что я мог видеть и начал давать им родственник оценки. например:
- Задача 1: 8 единиц
- Задача 2: 16 единиц
- Задача 3: 4 единицы
Затем я добавил кучу модулей, которые мы уже сделали для этого клиента вместе с относительным количеством единиц и фактического количества часов / дней. Это сказали мне, что мое отношение единиц к часам было так, чтобы я мог догадаться (более чем оценить), как долго следует взять неизвестные задачи. Например, если я обнаружил, что 8-е единичное задание заняло 16 часов в прошлом (2 часа / единица), я бы оцениваю, что приведенные выше задачи могут возникнуть:
- Задача 1: 8 единиц * 2 часа / единица = 16 часов
- Задача 2: 16 единиц * 2 часа / единица = 32 часа
- Задача 3: 4 единицы * 2 часа / единица = 8 часов
Этот подход позволил мне методически рассмотреть работу, которая будет выполнена и применять некоторую структуру вокруг угадания, сколько времени потребуется для реализации.
Конечно, я доставил мой +/- Угадай с щедрой отказ от ответственности.
Затем, если вы хотите, чтобы календарный график от этого оцените, сколько часов в неделю вы будете работать над проектом и посмотреть, что вы придумаете.