<<
>>

Значение предсказуемости по сравнению с другими желательными атрибутами проекта

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

Бюджет. Минимальные затраты на реализацию заданной функциональности за заданное время. Функциональность. Максимальный набор возможностей при доступном времени и затратах.

Относительные приоритеты этих общих целей (а также других, более специфических) зависят от проекта. Разработки на базе динамических методологий обычно отдают предпочтение динамичности, повторяемости, надежности, устойчивости и наглядности (Cockburn 2001, McConnell 2002). Модель СММ института SEI обычно фокусируется на целях эффективности, улучшаемое™, предсказуемости, повторяемости и наглядности.

Во время дискуссий с руководством я часто спрашиваю: «Что для вас важнее: возможность изменять решения относительно функциональности или заранее известные затраты, сроки и функциональность?» По крайней мере 8 раз из 10 мне отвечают: «заранее известные затраты, сроки и функциональность» — другими словами, предсказуемость. Другие эксперты в области разработки программного обеспечения также отмечали это явление (Moseman 2002, Putnam and Myers 2003).

После этого я часто говорю: «Допустим, я могу предложить вам результаты проекта, аналогичные варианту № 1 или варианту № 2 на рис. 3.4. Также будем считать, что вариант № 1 означает, что проект будет завершен за предполагаемый срок в 4 месяца, но он может быть сдан как на один месяц раньше, так и на 4 месяца позже. С другой стороны, вариант № 2 означает, что проект будет завершен в срок 5 месяцев (вместо 4), но я могу гарантировать, что отклонение составит не более недели. Какой вариант вы предпочтете?:

8 7

6 5

Возможные сроки завершения проекта 4 (в месяцах)

В

»

Рис. 3.4.<div class=

При выборе между коротким средним сроком при большой неустойчивости и более длинным средним сроком при малой неустойчивости большинство коммерческих организаций выбирает второй вариант" />2

1 О

Рис. 3.4. При выборе между коротким средним сроком при большой неустойчивости и более длинным средним сроком при малой неустойчивости большинство коммерческих организаций выбирает второй вариант

По собственному опыту могу сказать, что почти все руководители выбирают вариант № 2. Сокращенные сроки, предполагаемые вариантом № 1, не принесут никакой пользы, потому что организация не может твердо рассчитывать на них. Так как превышение срока может достигать 4 месяцев, приходится планировать 8-месячный график вместо 4-месячного или вообще отказаться от какого-либо планирования вплоть до фактического завершения проекта. Гарантированный 5-месячный срок варианта № 2 выглядит гораздо лучше.

Дополнительные ресурсы 49

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

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

СОВЕТ № 10

Многие организации ценят предсказуемость выше, чем срок разработки, затраты или гибкость. Обязательно выясните, какие показатели считаются приоритетными в вашем случае.

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

Еще по теме Значение предсказуемости по сравнению с другими желательными атрибутами проекта:

  1. Вычисление срока посредством неформальных сравнений с прошлыми проектами
  2. Сравнение оценок с фактическими значениями
  3. Сравнение методов чистого приведенного значения и внутренней доходности
  4. Модификация метода ЧДЦ для сравнения проектов с разными сроками функционирования
  5. Рыночные метафоры - о предсказуемости рынка
  6. 12.1 Социально-экономическое значение проекта
  7. Определить значения критериев эффективности для проекта.
  8. Оценка инвестиционной привлекательности проектов горнопромышленного комплекса местного значения (на примере месторождений глин и торфа)
  9. Инфраструктурные и геолого-технические факторы, определяющие инвестиционную привлекательность проектов горно-промышленного комплекса местного значения
  10. Влияние транспортной инфраструктуры на инвестиционную привлекательность реализации проектов горнопромышленного комплекса местного значения
  11. Продуктовые атрибуты и логистический цикл товара
  12. Характеристика атрибутов имиджа магазина
  13. Атрибуты рыночной экономики. Принципы функционирования
- Public relations (PR) - Антикризисное управление - Банковский менеджмент - Иновационный менеджмент - Контроллинг - Корпоративное управление - Маркетинг - Менеджмент (общие вопросы) - Менеджмент организаций - Отраслевой менеджмент - Стратегический менеджмент - Управление персоналом - Управление продажами - Управление проектами - Управленческие решения - Финансовый менеджмент -
- Аудит - Банки - Бизнес - Бухгалтерский учет - Макро и Микроэкономика - Менеджмент - Философия - Финансы - Экономика - Finance-Credit.news