<<
>>

Метод футболки

Участникам проекта, не обладающим технической квалификацией, часто приходится принимать решения относительно объема проекта в широкой части конуса неопределенности. Хороший оценщик не станет предоставлять четкую оценку, пока проект находится на этой стадии.

Специалисты по продажам и маркетингу запротестуют: «Как я могу сказать, нужна мне эта функция или нет, если я не знаю, сколько она стоит?» На что хороший оценщик скажет: «А я не могу ответить, сколько она стоит, пока мы не получим более подробные требования». Ситуация заходит в тупик.

Чтобы выйти из тупика, необходимо понять, что целью оценки программного проекта является не идеальная точная оценка, а оценка, достаточно точная для обеспечения эффективного управления проектом. В данном случае у вас не требуют оценку в человеко-часах, а хотят узнать, с чем можно сравнить функцию по размерам — с мышью, кроликом, собакой или слоном? Это замечание приводит нас к чрезвычайно полезной методике оценки, называемой методом футболки.

В этом методе разработчики классифицируют затраты на разработку каждой функции по отношению к другим функциям: малые, средние, большие или очень большие. Параллельно отделы маркетинга, продаж, обслуживания клиентов и другие стороны, не обладающие технической квалификацией, классифицируют коммерческую ценность каждой функции по той же шкале. Затем два набора оценок объединяются, как показано в табл. 12.13.

Таблица 12.13. Пример использования метода футболки для классификации функций по коммерческой ценности и затратах на разработку

Функция

/>Коммерческая ценность

Затраты на разработку

Функция А

Большая

Малая

Функция В

Малая

Большая

Функция С

Большая

Большая

Функция D

Средняя

Средняя

Функция Е

Средняя

Большая

Функция F

Большая

Средняя

Функция G

Малая

Малая

Функция Н

Малая

Средняя

Функция ZZ

Малая

Малая

Определение подобных отношений между коммерческой ценностью pi затратами ка разработку позволяет специалисту, не обладающему технической квалификацией, высказывать мнения вроде следующего: «Если реализация функции В требует больших затрат, она мне не нужна, потому что функция обладает малой коммерческой ценностью».

Возможность принятия таких решений на ранней стадии работы над функцией чрезвычайно полезна. Если бы вместо этого функция прошла через определенную работу по постановке требований, проектированию, выработке архитектуры и т. д., может оказаться, что вы напрасно расходуете усилия на функцию, не оправданную по затратам. В области разработки программного обеспечения ранний ответ «Нет» дорогого стоит. Метод футболки позволяет принимать решения об исключении функций на ранней стадии работы над проектом и исключить дальнейшее перемещение этих функций по конусу неопределенности.

Что стоит сохранить, а что выбросить? Обсуждать эту тему будет гораздо проще, если список функций будет хотя бы приблизительно отсортирован по отношению затраты/выигрыш. Как правило, для этого функциям присваивается показатель чистой стоимости (еще одна абстрактная метрика), основанный на комбинации затрат на разработку и коммерческой ценности. В табл. 12.14 представлена одна из возможных схем присваивания чистой стоимости. Вы можете использовать эту схему или разработать другую, которая бы более точно отражала специфику вашей среды.

Таблица 12.14. Вычисление чистой стоимости по соотношению затрат к коммерческой ценности

Коммерческая

Затраты на разработку

ценность

Очень большие

Большие

Средние Малые

Очень большая

0

4

6 7

Большая

-4

0

2 3

Средняя

-6

-2

0 1

Малая

-7

-3

-1 0

Наличие подобной таблицы позволит включить третий столбец в исходную таблицу затрат/коммерческой ценности (см.

табл. 12.13) и отсортировать ее по чистой стоимости, как показано в табл. 12.15.

Таблица 12.15. Пример сортировки оценок, полученных методом футболки, по приблизительной чистой стоимости

Функция

Коммерческая

ценность

Затраты Приблизительная на разработку чистая стоимость

Функция А

Б

М

3

Функция F

Б

С

2

Функция С

Б

Б

0

Функция D

С

С

0

Функция G

М

М

0

Функция ZZ

М

м

0

Функция Н

М

с

-1

Функция Е

С

Б

-2

Функция В

М

Б

-3

Помните, что последний столбец содержит приближенные данные. Я не предлагаю вычислить список и провести «пороговую линию» — сортировка по приближенной коммерческой ценности полезна прежде всего тем, что она позволяет быстро дать ответ «определенно да» для функций в верхней части списка и «определенно нет» для функций в нижней части списка. Основное обсуждение перемещается в середину списка, где оно будет наиболее продуктивным.

СОВЕТ № 59

Используйте метод футболки, чтобы помочь не-техническим сторонам проекта принять решения по включению или исключению тех или иных функций в широкой части конуса неопределенности.

<< | >>
Источник: Макконнелл С.. Сколько стоит программный проект. 2007

Еще по теме Метод футболки:

  1. 28. Управление активами и пассивами: методы общего фонда средств (метод единого пула), конверсии фондов (метод минибанков), комбинированный метод
  2. 11.3. Математические методы исследования экономики стратегические и математические методы оптимизации; теория игр; стохастические методы; экономические методы
  3. Методы факторного анализа: метод «цепной подстановки», метод «абсолютных разниц». Их характеристика и условия применения.
  4. 52. Основные методы установления цены. Затратные методы, рыночные и нормативно-параметрические методы.
  5. Методы факторного анализа: метод «цепной подстановки», «процентных чисел», балансовый метод. Их характеристика и условия применения. На примере отчета о прибылях и убытках формы № 2 проведите факторный анализ финансовых результатов балансовым методом.
  6. 5. Методи економічних досліджень. Загальні методи наукового пізнання та їх використання.
  7. 89)Сущность нормативного метода учета затрат и его отличие от метода стандарт-кост.
  8. Метод по цене сделки с идентичными товарами (метод 2).
  9. § 4. Методы банковского права 1. О методах правового регулирования
  10. 1.3.2. Сравнительный анализ метода полиоценки и методов множественной оценки
  11. 7.7 Модификации метода ВИД Приростной метод
  12. Метод колективного генерування ідей (метод “мозкової атаки”)
  13. Метод на основе сложения стоимости (метод 5).
  14. 12.3. Математические методы исследования экономики основы теории принятия решений; методы измерения и классификации; экспертные оценки
  15. Симплекс-метод с искусственным базисом (М-метод).
  16. Тема 5. Враждебные слияния и поглощения и методы их реализации. Виды слияний и поглощений. Определение рейдерства и его признаков. Классические методы враждебных поглощений. Российская специфика методов враждебных поглощений