Поскольку вы указываете, что все эти элементы необходимы, я предполагаю, что у вас не так много шансов сбросить элементы из списка (по крайней мере пока). Учитывая это, у вас есть две большие задачи: решать, когда делать предметы, и определять, сколько времени потребуется для их выполнения.
Поскольку вы уже удобно группировали элементы по функциям, я бы начал с определения приоритетов функций. Надеюсь, это значительно сократит ваш рабочий набор и позволит вам фактически пройти через это в разумные сроки.
Я бы выделил приоритет каждой функции, исходя из ее риска. Некоторые вещи легко реализовать, а другие - сложны. Поскольку они являются , все необходимо, сначала выполните самые рискованные функции, когда ваше расписание будет более гибким, чтобы удовлетворить любые непредвиденные проблемы. Подождите до конца вашего цикла, и закон Мерфи поразит вас.
Учитывая вашу небольшую команду, я просто отправлю список функций и попрошу всех отметить ее, если они считают ее рискованной или сложной функцией. Добавьте все отметки, и у вас есть «оценка риска», при этом сначала будут назначены самые высокие очки.
В качестве альтернативы, если у вас есть легкий доступ к вашему клиенту, попросите их оценить «риск», связанный с каждой функцией (в этом случае риск относится к наихудшему сценарию отсутствия функции - если не было чего-то быть раздражающим, это не рискованно. Если у вас не будет этой функции, они не будут использовать ваш продукт, это очень рискованно).
Теперь, когда у вас есть очередь приоритетов, пришло время оценить. Для начальных оценок я бы просто сделал оценку порядка для каждой из функций. Поскольку это звучит так, как будто вы уже нарушили функции, вы должны быть в состоянии получить приличное ощущение, будет ли что-то принимать часы, дни или недели. Из его звуков вы все еще рано развиваться, поэтому я не верю, что есть много смысла пытаться получить точную оценку того, что не будет реализовано еще месяц или около того.
По мере того, как вы вытаскиваете предметы из своей очереди, ваша команда предоставляет более точные оценки, определяя детализированные задачи, которые не должны занимать больше нескольких часов. Если вы хотите уточнить свои оценки величины порядка, вы можете постепенно предоставлять быстрые оценки оставшихся задач на основе ваших современных знаний о системе.
Это должно предоставить вам довольно точное краткосрочное расписание и более сумасшедший долгосрочный график, который будет постепенно уточняться.
Наконец, если вы столкнулись с длительным циклом разработки, я бы рекомендовал вам определить определенные целевые цели или даты, а когда вы достигнете этих целей, сядьте и повторите весь этот процесс. Я бы никогда не ходил дольше двух недель, не пересматривая эти вещи. Новые предметы будут добавлены, другие будут обгонять и устаревать, а другие станут более высоким риском, так как вам лучше понять проблему. Все это необходимо учитывать.
Это интересно, я всегда стараюсь оставлять опасные предметы до последнего, чтобы я знал, как мало времени у меня осталось, и я могу сократить углы ради бюджета.Если я их сделаю сперва, я всегда трачу слишком много времени на них, и у меня проблемы с выполнением других задач. –