Книга: Набор инструментов для управления проектами
Назад: Оценка по аналогии
Дальше: Оценка «снизу вверх»

Параметрическая оценка

Что такое параметрическая оценка?

Параметрическая оценка использует математические модели для соотнесения стоимости с одной или несколькими физическими характеристиками или параметрами производительности проекта, подлежащего оцениванию [3]. Как правило, модели дают CER, которое сопоставляет стоимость целевого проекта с одним или несколькими параметрами, такими как нагрузочная способность, размер, объем, масса, требования к энергопотреблению и т. д. Определение оценки для новой электростанции выполняется очень просто – умножением количества киловатт на предполагаемую долларовую стоимость киловатта. Однако может потребоваться и очень сложный расчет, включающий, например, в уравнение для оценки проекта разработки программного обеспечения 32 параметра (также называемых факторами, или движущими силами расходов). Значения параметров разрешается ввести в CER, а результаты – отобразить в графическом (рис. 7.6) или табличном формате. Основные характеристики параметрических оценок описаны на рис. 7.7.

Разработка параметрической оценки

Сбор исходной информации.Для того чтобы разработать параметрическую оценку надлежащего качества, необходимо собрать качественную исходную информацию, в которую должны входить:
основное содержание проекта;
выбранные параметры проекта;
историческая информация.
Рис. 7.6.Типичное CER в модели параметрической оценки
1 Здесь: до оценки объема резерва на покрытие рисков. – Прим. ред.
Рис. 7.7.Основные характеристики параметрической оценки
Описание основного содержания проекта позволяет понять, что подлежит оценке. Параметры содержания определяются на основании характера модели CER, которая будет использоваться для сбора и упорядочивания исторической информации, имеющей отношение к оцениваемому проекту.
Подготовка оценки.Как было рассмотрено в разделе «Карта планирования стоимости», разработка оценки любого типа в основном выполняется одинаково. Подготовка параметрической оценки также начинается с предварительного планирования, за которым следуют составление описаний элементов и расчет их себестоимости. Однако последний шаг уникален: он включает в себя построение базы данных, разработку модели и ее применение.
База данных предназначена для сбора и упорядочивания информации о стоимости прошлых проектов таким образом, чтобы использовать ее для разработки модели, применяемой при определении стоимости нового проекта. Первый шаг заключается в выборе каркаса для методического структурирования значений стоимости прошлых проектов. Этот каркас называется структурной формой базового элемента работ и соответствует форме желаемого CER. Например, структура может включать расходы по управлению проектом (например, на планирование, контроль), неповторяющиеся расходы (в частности, проектирование, инженерные работы, программное обеспечение, коммунальные услуги) и повторяющиеся расходы (допустим, производство, эксплуатация). Необходимые данные о внешних и внутренних расходах организации собираются в соответствии со структурой и упорядочиваются для формирования основополагающих правил и допущений. Как правило, стоимость поддержания этих баз является постоянной величиной, а сами базы периодически обновляются для обеспечения логической взаимосвязи оценок различных проектов.
Модель должна выявить, какой тип уравнения наилучшим образом подходит к выборке, организованной в базу данных, и определить математическую модель для CER, описывающей проект, который мы хотим оценить [3]. И хотя для CER может быть использовано множество математических моделей, имеющих вид уравнений, на практике огромное количество сведений о расходах сводится к линейной, степенной, экспоненциальной или логарифмической зависимости. Графически эти модели выглядят либо как прямые линии, либо как гладкие кривые, ведущие себя предсказуемым образом. Как видно из рис. 7.6, обычные CER так же просты, как отношение «доллар за квадратный метр», выражаемое линейной зависимостью
у = ах,
где у– оценочная стоимость проекта (зависимая величина), которая является функциейх,площади в квадратных метрах (параметр и независимая величина), а а– параметр, получаемый на основе исторических данных и связывающий зависимую величину с независимой. Если этот тип CER используется для грубого оценивания стоимости нового дома при условии, что для множества, состоящего из нескольких домов площадью от 550 до 700 квадратных метров, стоимость квадратного метра равна 300 долларов, то соответствующее CER может быть выражено формулой:
у = 300(х).
Приведенная простая линейная модель предполагает, что между независимой переменной (параметром) и стоимостью существует соотношение: если независимая величина изменяется на единицу, то стоимость изменяется постоянное количество долларов. В жизни, однако, все не так однозначно, и потому часто возникает потребность в использовании нелинейных CER (см. врезку «Параметрическое оценивание программных проектов»), CER с множественными независимыми переменными или множественного регрессионного анализа.
Как определить тип уравнения, который наилучшим образом подойдет к выборке, организованной в виде базы данных? Если нанести все точки, представляющие прошлые проекты, на график, то наилучшим окажется уравнение, график которого может быть проведен через эти точки так, чтобы сумма вертикальных расстояний между кривой уравнения и точками, находящимися выше ее, была примерно равна сумме вертикальных расстояний между кривой уравнения и точками, находящимися ниже ее. С математической точки зрения наилучшим является уравнение, для которого абсолютная величина суммарного расхождения между графиком уравнения и точками минимальна [3].
После того как наилучшее уравнение определено, продолжается построение модели, в частности математической модели CER. Из множества статистических методов, пригодных для получения наиболее подходящей кривой, шире всего распространен метод наименьших квадратов. Хотя по своей природе он линеен, его допустимо применять как к линейным, так и к нелинейным типам CER (если они преобразованы в линейную форму).
ПАРАМЕТРИЧЕСКОЕ ОЦЕНИВАНИЕ ПРОГРАММНЫХ ПРОЕКТОВ
Многие параметрические модели разработки программных продуктов базируются на ключевых параметрах программного обеспечения, определяя по ним стоимость. Эти модели обычно основываются на статистическом анализе результатов предыдущих проектов разработки программного обеспечения [5–8]. В проводимый анализ включаются такие ключевые параметры, как размер системы (например, количество арок кода), сложность (допустим, степень трудоемкости), область применения (в частности, приложение реального времени) и продуктивность разработки (например, производительность труда). Один эксперт предложил 59 параметров, которые способны оказать влияние на результаты моделей стоимости [10]. Простая модель может иметь следующую форму:
Z = CYL,
где Z– оцениваемая трудоемкость проекта (в человекомесяцах), Y– оцениваемый размер проекта (в тысячах строк кода), С– коэффициент регрессии, L– показатель регрессии.
Допустимо применить эту модель для оценки трудоемкости нового проекта разработки программного продукта, взяв, например, следующие значения: С = 3,8; L =1,4; Y= 2. Таким образом,
ZСYL= 3,8 × 21,4 =10,03 человекомесяцев.
Рис. 7.8.Расслоение, примененное по отношению к CER
Когда разработка базы данных и построение модели завершены, можно переходить к следующему шагу – применению модели с использованием CER, полученной на основе прошлого опыта, для оценивания стоимости нового проекта. Совершенно ясно, что применение CER основывается на том допущении, что будущие проекты исполняются так же, как и прошлые. А что делать в случае, если новый проект, подлежащий оценке, отличается от прошлых проектов в каких-то деталях? Этот вопрос может быть решен путем расслоения CER и коррекции стоимости. Посредством расслоения историческая база данных делится на два слоя, каждый из которых представляет собой семейство точек (представляющих данные), подобных друг другу в том или ином отношении. Затем находятся кривые, наилучшим образом вписывающиеся в каждое из этих семейств. Например, пять точек на рис. 7.6 характеризуются более высокой стоимостью, чем остальные 10. Более тщательное изучение показало, что эти точки обозначали роскошные дома с такими дополнениями, как централизованная система очистки от пыли, система пространственного звучания, электроосветительная арматура из нержавеющей стали, мраморная облицовка, полы из твердых пород дерева, лепная штукатурка и т. д., в то время как остальные 10 были обычными домами с гораздо более простыми и менее дорогими характеристиками. Иначе говоря, допустимо расслоить базу данных на два семейства домов и найти кривые, наилучшим образом вписывающиеся в каждое из них, получив таким образом два CER, как показано на рис. 7.8. Если известно оценочное значение площади дома (например, 600 квадратных метров), легко считать с рис. 7.8 параметрически оцененную стоимость как роскошного (190 тысяч долларов), так и обычного (177 тысяч долларов) варианта дома.
Коррекция стоимости, или показатели сложности, также используется в параметрической модели для коррекции оцененной по CER стоимости с целью минимизации разности между оцениваемым проектом или его пунктом и базой данных, на основе которой построен CER [3]. Например, проекты разработки продуктов, находящиеся в базе данных, обычно включали в себя в среднем 10 прототипов. Если оцениваемый проект содержит 40 прототипов, для учета получившейся разницы рекомендуются два метода. Первый – расслоение базы данных и разработка различных CER для разного количества прототипов. Второй – отдельное вычисление стоимости прототипов. Вне зависимости от конкретной ситуации при выполнении коррекции стоимости параметрическая оценка должна быть проверена, пересмотрена и усовершенствована (см. раздел «Карта планирования стоимости»).

 

Использование параметрической оценки

Когда использовать.Параметрические оценки наиболее часто применяются на стадии определения проекта и на начальных стадиях проектирования, когда еще нет достаточного количества информации для разработки восходящей оценки. Поскольку CER обычно связывает стоимость проекта с высокоуровневым измерением емкости (пропускной или нагрузочной способности) или производительности, эти сведения имеются уже на ранних стадиях [3]. Естественно, что подобный суммирующий характер делает параметрические оценки в высшей степени подходящими для сравнения стоимости нескольких альтернативных решений, взаимного контроля и перекрестной проверки других инструментов оценивания, но не для разработки детального конкурентоспособного предложения [4]. Чтобы параметрическую оценку можно было использовать для этих целей, она должна быть основана на точной исторической информации, измеримых параметрах и масштабируемой (то есть применимой как к большим, так и к малым проектам) модели.
Время использования.Наиболее трудная и времяемкая часть параметрического оценивания – это создание методологии, включая построение базы данных и нахождение формулы для CER. В зависимости от сложности базы данных ее разработка и составление CER могут занять от десятков до сотен часов, зато само действие по оцениванию требует нескольких минут или часов.
Выгоды.Параметрическое оценивание стоимости обычно характеризуется меньшей сложностью и ресурсоемкостью, чем восходящее. Поскольку оно ставит целью получить такое выражение для CER, которое позволило бы соотнести стоимость проекта и определяющие эту стоимость параметры, здесь в рассмотрение включаются только действительно значимые параметры, без учета менее важных. Такая концентрация на определяющих стоимость параметрах – вкупе с большей скоростью и меньшим потреблением ресурсов – позволяет использовать параметрические оценки в тех ситуациях, в которых оценка «снизу вверх» является непрактичной или невозможной. Рассмотрим, например, оценивание стоимости дома. Для разработки восходящей оценки стоимости дома необходимы подробные чертежи, ведомость материалов, информация о требуемых трудовых ресурсах, расценки на виды работ и т. д. Подготовка к выполнению данной операции требует немалых усилий и денег. Для оценивания стоимости того же дома с помощью параметра «количество долларов за квадратный метр» нужно знать лишь конструкцию дома, что позволяет провести процедуру быстрее и проще. Очевидно, что параметрические оценки могут быть получены даже в случае, когда о проекте не известно почти ничего, кроме его физических параметров.
Преимущества и недостатки.Основное преимущество параметрической оценки состоит в:
легкости использования и повторяемости.Дело в том, что параметрические оценки основаны на математических формулах, которые соотносят текущую оценку с прошлой историей использования ресурсов в аналогичных элементах проектов. Однако для того, чтобы извлечь максимальную пользу из этого преимущества, необходимо опираться на здравый смысл и опыт.
С другой стороны, калибровка, которая выполняется с учетом прошлых проектов и необязательно окажется применимой к будущему, может:
привести к некорректному представлению трендов стоимости;
быть субъективной.Коррекция вычисленного по CER значения стоимости, выполняемая для учета различий между оцениваемым элементом и базой данных, на основе которых было получено CER, часто субъективна и трудна. Это может стать причиной значительных колебаний точности параметрической оценки.
Вариации.Параметрические оценки широко используются в производстве, строительстве и разработке программного обеспечения, Причем их диапазон очень широк – от простейших до многопараметрических. Хотя некоторые компании разработали собственные модели, имеются также и коммерчески доступные варианты, например PRICE, CAAMS и FAST [16], предназначенные для разработки оборудования, ориентированного на аэрокосмические задачи.
Адаптация параметрической оценки.Чтобы получить параметрическую оценку, которая наилучшим образом будет отвечать вашим нуждам и обладать наибольшей ценностью для ваших проектов, необходимо адаптировать описанную обобщенную модель. Ниже приводятся примеры, которые помогут осуществить такую подстройку.

Резюме

Данный раздел посвящен параметрическому оцениванию, использующему математические модели для соотнесения стоимости с одним или несколькими физическими параметрами проекта. Параметрические оценки наиболее часто применяются на стадии определения проекта, а также на начальных стадиях проектирования, когда достаточная информация для выработки восходящей оценки отсутствует: в данном случае хватит сведений о физических параметрах проекта.
Ценность такой оценки увеличивается при ее адаптации под конкретные проектные нужды. Во врезке «Проверка параметрической оценки» приведены ключевые соображения, которые необходимо учитывать при выполнении данной процедуры.
ПРОВЕРКА ПАРАМЕТРИЧЕСКОЙ ОЦЕНКИ
Убедитесь, что параметрическая оценка:
• основана на хорошо структурированной базе исторических данных о стоимости;
• разрабатывается на основе наиболее подходящего CER, вытекающего из базы данных;
• показывает общую стоимость проекта и, если потребуется, стоимости его элементов.

 

Назад: Оценка по аналогии
Дальше: Оценка «снизу вверх»

Евгений Потапов
Уважаемый Владелец сайта, Надеюсь, что это письмо найдет Вас в прекрасном настроении. Я обращаюсь к Вам с предложением приобрести Ваш сайт. Мне было бы приятно обсудить все детали этой сделки с Вами лично. Я готов предоставить Вам выгодные условия продажи и обеспечить полную конфиденциальность во время проведения сделки. Сделку можно провести безопасно через Телдери. Если Вы заинтересованы в продаже своего сайта, пожалуйста, дайте мне знать. Ответ присылайте в формате: 1. Домен вашего сайта 2. Количество органического трафика из ПС (яндекс, гугл) 3. Стоимость Я буду ждать Вашего ответа и надеюсь на дальнейшее сотрудничество. Е-мейл для связи со мной: [email protected] С уважением, Евгений
Александр
Предложение по продвижению и развитию сайта (SEO) Цели: • Повышение видимости сайта и его позиций по релевантным запросам в поисковых ресурсах; • Увеличение количества целевых переходов на сайт; • Увеличение трафика, потока клиентов, заказов, покупок с сайта, и как следствие прибыли заказчика. Результаты: • Экономия маркетинговых и рекламных бюджетов; • Повышение эффективности в конкурентной борьбе; • Улучшение видимости сайта в выдаче поисковых систем – увеличение трафика – повышение конверсии – увеличение числа заявок/покупок. • Улучшение контента для повышения релевантности сайта поисковым запросам, подъем позиций сайта в поисковой выдаче Стоимость работ конкурентоспособна, работаю официально я уверен, что наша работа обеспечат положительный возврат инвестиций для вашего бизнеса. Если Вас заинтересовало предложение - вы можете прислать свой сайт для анализа и задать интересующие вас вопросы по WhatsApp, Telegram или электронной почте. С уважением, Александр. Специалист по продвижению и поддержке интернет-сайта. Тел.: 8-995-470-00-35 (WhatsApp, Telegram) Mail.: [email protected] (Рабочий mail)