Центр Креативных Технологий

Разработка программного обеспечения и экономика

Для того чтобы выделить отличительные особенности ПО, полезно проанализировать основные отличия процессов их создания от обычных видов продукции.

  • ПО представляет собой не физический, а интеллектуальный продукт. Поэтому при его создании действуют скорее человеческие и логические ограничения, а не физические закономерности.
  • Технические требования к ПО нельзя считать стабильными. Наоборот, при разработке ПО более характерны постоянно меняющиеся требования к нему.
  • Производительность труда при создании ПО может варьироваться в широких пределах, причем эти колебания выше для отдельных исполнителей, нежели для творческих коллективов.
  • Дефекты ПО являются следствием человеческих ошибок и неграмотности, а не низкого качества материалов.
  • Ценность физических продуктов определяется их техническими характеристиками, а ПО оценивают еще и с учетом их интерактивной функциональности.
  • Экономические аспекты качества ПО определяются преимущественно процессами согласования требований к ним. Цена ПО обычно в большей степени определяется этими процессами, нежели их соответствием установленным требованиям.
  • Стоимость непосредственного изготовления ПО составляет незначительную часть их полной стоимости, определяемой в основном затратами на разработку, внедрение и испытания.
  • Статистические методы не применимы к процессу тиражирования, поскольку все копии, как правило, являются однородными по качеству.
  • Стоимость содержания ПО определяется иными методами, так как эти активы не поддаются капитализации и амортизации.

Под ред. Дж. Kaмпaнeллы

Экономика качества...