Как уже отмечалось в других ответах, руководство имеет полное право получить предварительную оценку проекта. Они не являются необоснованными для определения рентабельности инвестиций.
Однако один из подходов, которые мне нравятся в Agile, заключается в том, что объем проекта не является фиксированным. Первоначально он может быть измерен на уровне Feature и Epic, а затем бизнес может определить ROI на основе наиболее важных функций. Может быть, причудливый пользовательский интерфейс с наворотами имеет низкую ценность для бизнеса, но механизм рабочих процессов для обработки претензий имеет высокую рентабельность инвестиций.
Когда вы объединяете весь проект вместе, тогда окупаемость инвестиций сложнее, чем если бы вы сосредоточились на критически важных бизнес-функциях, которые вам нужны.
Вот способ, которым я сделал это:
Возьмите вехи WBS и превратите каждый из них в полезную функцию
Это позволяет вам разделить ваш проект на мини-подпроекты, которые имеют различную ценность для бизнеса. Каждый из них должен стоять сам по себе с точки зрения стоимости бизнеса.
Футболка Размер Усилие на Особенности
Это очень простой способ получить общее представление о том, насколько большой или сложной может быть конкретная функция. Возможно, функции с низким значением все еще имеют большую рентабельность, если они выглядят как легкие победы.
Разбить функцию на истории
Пройдите упражнение, чтобы найти небольшую хорошо понятную функцию и разбить ее на истории. Оцените эти истории по баллам. Теперь у вас есть основа, где
Маленький -> 40 баллов
Это будет основой для сравнения с другими функциями
Свяжите исторические усилия со всеми функциями
Сравните вашу маленькую функцию с другими функциями. Например,
Средняя особенность Y чувствует, что она вдвое больше по размеру и усилию, чем маленькая особенность X из 40 сюжетных очков.
Средняя особенность Y, вероятно, 80 баллов. Продолжайте до тех пор, пока у вас не будут оценены исторические баллы на высоком уровне для всех функций.
Оцените скорость вашей команды
Взглянув на свою команду разработчиков, постарайтесь определить, сколько сюжетных моментов может эффективно принести эта команда за данный спринт. Если у вас есть предыдущие Agile проекты в качестве примера с этой командой, это отличное место для начала. Если у вас нет такой истории за командой, тогда проведите фиктивное Планирование Спринта с вашей командой, где вы начнете смотреть на свою маленькую функцию, которую вы подробно описали. Какие почасовые оценки дают люди для своих заданий в этих историях?
Исходя из того, какой объем работы, по мнению команды, они могут выполнить за 2 недели, используйте это общее количество баллов в качестве средней потенциальной скорости вашей команды!
Найдите вашу предполагаемую дату завершения
Если ваша команда в процессе планирования спринта чувствует себя комфортно, предоставляя 25 баллов за спринт, а общее отставание выглядит как 300 баллов за золотую версию вашего проекта Cadillac, то, похоже, вашей команде в идеале понадобится 12 спринтов или 24 недели на завершить все
Теперь легко перевести стоимость ресурсов вашей команды в доллары в неделю, чтобы рассчитать рентабельность инвестиций в сравнении с бизнес-стоимостью. Переговоры могут продолжаться о том, какие функции наиболее важны, и тогда управление вашим проектом становится в основном проблемой ранца.