Оценка технико-экономических показателей программного средства
Труднее всего обосновать технико-экономические показатели разработки комплекса программ в начале проекта, когда еще не сформировались достаточно четкие представления о функциях и свойствах ПС, подлежащего разработке. На базе этих оценок желательно сделать общий вывод, стоит ли заниматься данным проектом в дальнейшем и на каких условиях следует заключить контракт на его выполнение. Когда разработка программного проекта близится к завершению, с целью уточненного оценивания ТЭП следует учитывать некоторые дополнительные аспекты и спецификации. Однако общую смету, время работы над проектом и объем необходимых трудозатрат необходимо оценивать как можно раньше.
Основными ресурсами у разработчиков при создании сложных комплексов программ являются: допустимые трудозатраты на разработку ПС с требуемым качеством; время - длительность полного цикла создания программного продукта; необходимое и доступное число специалистов соответствующей квалификации. Потребность в этих ресурсах в наибольшей степени зависит от размера - масштаба и сложности разрабатываемого ПС. Когда впервые рассматривается масштаб нового проекта ПС, интуитивные и экспертные оценки его трудоемкости могут отличаться от конечного значения примерно в полтора раза в ту или другую сторону. Рисунок 27 иллюстрирует достоверность, с которой могут быть получены оценки трудоемкости или стоимости ПС, представленные в виде функции этапа ЖЦ (горизонтальная ось), или уровень знаний о предполагаемой работе над ПС. Такая достоверность оценок обусловлена уровнем неопределенности на данном этапе знаний о конечном содержании и возможном размере программного продукта. Хотя на рисунке 27 представлена симметричная картина, общая тенденция состоит в том, что на начальных этапах оценки затрат чаще всего занижаются.
|
В общем случае желательно достигать сбалансированного набора целей оценивания ТЭП комплекса программ, который бы давал примерно одинаковую величину уровня неопределенности для всех исходных данных и компонентов ПС. По мере выполнения проекта, оценки ТЭП необходимо пересматривать и изменять, когда это становится выгодным или необходимым. Можно начинать с определения оценок трудоемкости в соответствии с точностью определения размера ПС по данным спецификаций требований с учетом минимума факторов, но при дальнейшем анализе уточнять оценки с точностью деталей функционирования и с учетом влияния совокупности важнейших факторов и характеристик проекта.
Рисунок 27 - Достоверность, с которой могут быть получены оценки трудоемкости или
стоимости ПС
При оценках ТЭП целесообразно учитывать:
- цели оценивания ТЭП должны быть согласованы с потребностями в информации, способствующей принятию решений на соответствующем этапе проекта ПС;
- достоверность оценок ТЭП должны быть сбалансированы для различных компонентов системы и величина уровня неопределенности для каждого компонента должна быть примерно одинаковой, если в процессе принятия решения все компоненты имеют одинаковый вес;
- следует возвращаться к предшествующим целям оценивания и изменять их, когда это необходимо для ответственных бюджетных решений, принимаемых на ранних этапах и влияющих на следующие этапы.
|
Определённые технико-экономические показатели ПС ИС агентства недвижимости «Солнечный берег» представлены в таблице 23.
Таблица 23 – Технико-экономические показатели ПС ИС агентства недвижимости
Название технико-экономического показателя оценки ПС | ТЭП оценки ПС ИС агентства недвижимости «Солнечный берег» |
Объём программного средства (в строках текста кода) - О | 261 строк |
Длительность разработки (по фактическому времени) – Д: Д=Д1-Д2, где Д1 - дата начала разработки технического задания на ПС, Д2 - дата сдачи ПС | 45 дней |
Число программных и информационных модулей в ПС - Р | 9 модулей |
Количество фактически затраченного времени на разработку ПС - М | 30 дней |
Трудоёмкость разработки ПС (по фактически затраченному времени по стадиям разработки) - Т | 30 дней |
Абсолютное снижение трудовых затрат - ТА: ТА= Т0- Т1, где Т0 - трудовые затраты на решение задачи по базовому варианту (вручную, например), Т1- трудовые затраты на решение задачи по предлагаемому варианту | 50 минут – 10 минут = 40 минут |
Коэффициент относительного снижения трудовых затрат - КТ: КТ=ТА/Т0*100 | 40 / 50 * 100 = 80 % |
Индекс снижения трудовых затрат или повышение производительности труда – УТ: УТ= Т0/Т1 | 50 / 10 = 5 |
Таблица 23 – Продолжение
Абсолютное снижение стоимостных затрат – СА: СА= С0 - С1, где С0 - стоимостные затраты на решение задачи по базовому варианту, С1- стоимостные затраты на решение задачи по предлагаемому варианту | 50 – 5 = 45 |
Коэффициент относительного снижения стоимостных затрат - КС: КС=СА/С 0 * 100 | 45 / 50 * 100 = 90 % |
Индекс снижения стоимости затрат - УС: УС=С0/С1 | 50 / 5 = 10 |
Срок окупаемости ПС - К: К=КТ/СА, где КТ - затраты на разработку и внедрение программного средства. | 3000 / 45 = 66,6 |
|
Рассмотрим некоторые из технико-экономических показателей ПС ИС агентства недвижимости.
- абсолютное снижение трудовых затрат
По базовому варианту решения задачи, в ручную, будет затрачено 50 минут, а при решении задачи с помощью ИС агентства недвижимости будет затрачено 10 минут. Отсюда и получается, что абсолютное снижение трудовых затрат равно 50 минут – 10 минут = 40 минут.
- абсолютное снижение стоимостных затрат
На решение задачи по базовому варианту будет потрачено приблизительно 50 рублей, а при решении задачи с помощью ИС агентства недвижимости, будет потрачено 5 рублей. Отсюда, абсолютное снижение стоимостных затрат 50 – 5 = 45 рублей.
- срок окупаемости ПС
Затраты на разработку и внедрение программного средства, которые включают в себя зарплату разработчиков, затраты на электроэнергию, и другое, равны 3000 рублей. Отсюда, срок окупаемости ПС равен, 3000 / 45 = 66,6.