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

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

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