Расчет экономической эффективности разработки и внедрения системы принятия технико-экономических решений

Технико-экономическое обоснование включает в себя расчет стоимостных затрат на создание программного обеспечения, расчет расходов на разработку, внедрение, эксплуатацию разработанного программного обеспечения [15, стр. 220].

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

Таблица 4

Основные данные для расчета экономической эффективности разработки информационно системы*

Коэффициент Значение коэффицента ед. измерения
затраты труда на подготовку описания задания чел/час
tu затраты труда на изучение описания задачи чел/час
Q число операторов шт
B коэффициент увеличения затрат труда вследствие недостаточного описания задачи коэф
K коэффициент квалификации разработчика коэф
разработка алгоритма работы программного обеспечения чел/час
tп затрат труда на разработку программы по готовой блок-схеме чел/час
tот затраты труда на отладку при комплексной отладке чел/час
tAот затраты труда на отладку программы на компьютере при автономной отладке чел/час
затраты труда на подготовку документации чел/час
t трудоёмкость разработки программного продукта чел/час
Ззпспп затраты на оплату труда программиста тенге
Tчас стоимость одного часа программиста тг/час
Зэвм затраты на оплату машинного времени тенге
Зам годовые издержки на амортизацию тг/год
Сбал балансовая стоимость компьютера тг/штук
Зспп затраты на создание программного продукта тенге
*П р и м е ч а н и е – собственная разработка автора


Расчёт затрат труда на подготовку описания задания занимает примерно 40 чел/час (tо), исходя из опыта работы. Теперь оценим затраты труда на изучение описания задачи (tu) с учётом уточнения описания и квалификации программиста, определяются составляющие затрат, в свою очередь можно вычислить через условное число операторов Q. В нашем случае число операторов в отлаженной программе Q = 2000. Вычисляем по формуле:

tu = Q * B /(75...85 * K) (1)

где tu - затраты труда на изучение описания задачи, чел/час.

Q – количество операторов, шт.

B - коэффициент увеличения затрат труда, коэф.

K - коэффициент квалификации разработчика, коэф.

В связи с тем, что при изучении описания данной задачи потребовалось, много уточнений и доработок в описании коэффициент B принимаем, равным 2. Таким образом, получим:

tu = 2000 * 2 / (80 * 0.8) = 62,5 (чел/час)

Разработка алгоритма работы программного обеспечения, блок-схем программы. Затраты труда на разработку графической части работы вычислим следующим образом:

tг = Q /(60...75 * K) (2)

где tг- разработка алгоритма работы программного обеспечения, чел/час.

Q – количество операторов, шт.

K - коэффициент квалификации разработчика, коэф.

tг = 2000 / (70*0.8) = 35.71 (чел/час)

Расчёт затрат труда на разработку программы по готовой блок-схеме, рассчитывается по следующей формуле:

tп = Q / (60...75 * K) (3)

где tп - затрат труда на разработку ИС по готовой блок-схеме, чел/час.

Q – количество операторов, шт.

K - коэффициент квалификации разработчика, коэф.

tп = 2000/(60*0.8) = 41.66 (чел/час)

Расчёт затрат труда на отладку программы. Затраты труда на отладку программы на компьютере при комплексной отладке задачи:

tот = 1.5 * tAот (4)

где tот - затраты труда на отладку при комплексной отладке, чел/час.

tAот - затраты труда на отладку программы на компьютере при автономной отладке, чел/час.

tAот = Q / (40...50 * K) (5)

tAот = 2000 / (40*0.8) = 62.5 (чел/час)

tот = 1.5*62.5 = 93.75 (чел/час)

Расчёт затрат труда на подготовку документации. Затраты труда на подготовку документации по разработке определяются:

tд = tдр + tдо (6)

где tд - затраты труда на подготовку документации, чел/час.

tдр - затраты труда на подготовку материалов в рукописи, чел/час.

tдо - затраты на редактирование, печать и оформление документации, чел/час.

tдр = Q / (150...200 * K) (7)

tдр = 2000 / (200*0.8) = 12.5 (чел/час)

tдо = 0.75 * tдр (8)

tдо = 0.75*25 = 9.38 (чел/час)

tд = 9.38 + 12.5 = 22.13 (чел/час)

Расчёт трудоёмкости создания программного продукта [16, стр. 145].

Трудоёмкость разработки программного продукта можно определить следующим образом:

t = tо+ tг + tд + tот (9)

где t - трудоёмкость разработки программного продукта, чел/час.

tо - затраты труда на подготовку описания задачи, чел/час.

tг - затраты труда на разработку графического описания, чел/час.

tд - затраты труда на подготовку документации задачи, чел/час.

tот - затраты труда на отладку программы на компьютере при комплексной отладке задачи, чел/час.

Итак, общую трудоёмкость программного продукта можем рассчитать:

t = 41.66 + 93.75 + 22.13 + 93.75 = 251.29 (чел/час)

Расходы на оплату труда разработчика программы.

Расходы на оплату труда разработчика программы определяются путем умножения трудоёмкости создания программного продукта на среднюю часовую оплату программиста (с учётом коэффициента отчислений на социальные нужды):

Ззпспп=t * Tчас. (10)

где Ззпспп - затраты на оплату труда программиста, тенге.

t - трудоёмкости создания программного продукта, чел/час.

Tчас - стоимость одного часа программиста, тг/час

Средняя зарплата программиста в современных рыночных условиях может варьироваться в широком диапазоне. Для расчёта средней часовой оплаты труда, возьмем среднестатистическую заработную плату программиста по состоянию на 01.01.2013. По данным сайта www.headhunter.kz среднестатистическая заработная плата программиста в Алматинской области равняется 150 000 тенге. Соответственно можно рассчитать стоимость одного часа программиста, которая составляет Тчас = 937 тг/час (при условии 160 рабочих часов в месяц и при 5 дневной рабочей неделе) Эта цифра близка к реальной заработной плате программиста на предприятии, где проводилась работа[17].

Затраты на оплату труда программиста состоят из зарплаты программиста и отчислений на социальные нужды.

Отсюда затраты на оплату труда программиста составляют:

Ззпспп = 251.29 чел/час * 937 тг/час= 235 458,73 тенге (за программное обеспечение под «ключ»)

Затраты на оплату машинного времени.

Затраты на оплату машинного времени при отладке программы определяются путём умножения фактического времени отладки программы на цену машино/часа арендного времени:

Змвспп = Счас * t ЭВМ (11)

где Счас - цена машино-часа арендного времени, тг/час;

tэвм - фактическое время отладки программы на компьютере.

Расчёт фактического времени отладки.

Затраты фактического времени отладки вычислим по формуле:

tэвм = tп + tдо + tот (12)

tэвм = 41.66 + 9.38 + 93.75 = 144.79 часа.

Расчёт цены машино-часа:

Счас = Зэвм/Тэвм (13)

где Зэвм - полные затраты на эксплуатацию в течении года;

Тэвм - действительный годовой фонд времени компьютера, час/год;

Общее количество дней в году - 365.

Число праздничных и выходных дней – 119 при 5 дневной рабочей неделе (согласно производственному календарю по состоянию на 01.01.2013 на период с 01.01.2013 по 31.12.2013 гг.).

Время простоя в профилактических работах определяется как еженедельная профилактика по 4 часа. Итого годовой фонд рабочего времени персонального компьютера составляет:

Тэвм = 8 * (365 - 119) – 52 * 4 = 1760 часа.

Расчёт полных затрат на эксплуатацию компьютера

Полные затраты на эксплуатацию компьютера можно определить по формуле:

Зэвм = (Зам + Зэл + Звм + Зтр + Зпр) (14)

где Зам - годовые издержки на амортизацию, тг/год;

Зэл - годовые издержки на электроэнергию, потребляемую компьютера, тг/год;

Звм - годовые издержки на вспомогательные материалы, тг/год;

Зтр - затраты на текущий ремонт компьютера, тг/год;

Зпр - годовые издержки на прочие и накладные расходы, тг/год;

Амортизационные отчисления. Сумма годовых амортизационных отчислений определяется по формуле:

Зам = Сбал * Нам (15)

где Сбал - балансовая стоимость компьютера, тг/шт.;

Нам - норма амортизации, %;

Согласно п. 2, ст. 120 «Исчисление амортизационных отчислений» НК РК правилам использования компьютеров техническая эксплуатация составляет 2,5 года, следовательно, норма амортизации = 40% [18, стр. 456]. Балансовая стоимость персонального компьютера включает отпускную цену, расходы на транспортировку, монтаж оборудования и его наладку:

Сбал = Срын + Зуст (16)

где Срын - рыночная стоимость компьютера, тг/шт.,

Зуст - затраты на доставку и установку компьютера, тг/шт.

Компьютер, на котором велась работа, был приобретен по цене Срын = 90000 тг, затраты на установку и наладку составили примерно 5% от стоимости компьютера:

Зуст = 5% * Срын (17)

Зуст = 0.05 * 90000 = 4500 тенге

Отсюда:

Сбал = 90000 + 4500 = 94500 тг/шт.,

Зам = 94500 * 0.4 = 37800 тг/год.

Расчёт затрат на электроэнергию. Стоимость электроэнергии, потребляемой за год, определяется по формуле:

Зэл = Рэл * Тэвм * Сэл. * А, (18)

где Рэвм - суммарная мощность компьютера,

Сэл - стоимость 1кВт*ч электроэнергии,

А - коэффициент интенсивного использования мощности машины.

Согласно техническому паспорту компьютера Рэвм = 0.47 кВт, стоимость 1кВт*ч электроэнергии для предприятий Сэл = 10.59 тенге (по мин. тариф. ставке), интенсивность использования машины. А = 0.98. Тогда расчётное значение затрат на электроэнергию:

Зэл = 0.47 * 1760 * 10.59 * 0.98 = 8584.84 тенге

Расчёт затрат на текущий ремонт. Затраты на текущий и профилактический ремонт принимаются равными 5% от стоимости компьютера:

Зтр = 0.05 * Сбал (19)

Сбал = 0.05 * 94500 = 4725 тенге

Зтр = 0.05 * Сбал = 0.05 * 4725 = 236.25 тенге

Расчёт затрат на вспомогательные материалы. Затраты на материалы, необходимые для обеспечения нормальной работы персонального компьютера составляют около 1% от стоимости компьютера:

Звм = 0.01 * 94500 = 945 тенге

Прочие затраты по эксплуатации компьютера. Прочие косвенные затраты, связанные с эксплуатацией компьютера, состоят из амортизационных отчислений на здания, стоимости услуг сторонних организаций и составляют 5% от стоимости компьютера:

Зпр = 0.05 * 94500 = 4725 тенге

Определение затрат на создание программного продукта.

Затраты на создание программного продукта складываются из расходов по оплате труда разработчика программы и расходов по оплате машинного времени при отладке программы:

Зспп = Ззпспп + Зэвм (20)

где Ззпспп - затраты на оплату труда разработчика программы;

Зэвм – затраты на обслуживание компьютера;

Поэтому:

Ззпспп = 251.29 * 937 = 235458.73 тенге

Зэвм = 37800 + 4500 + 236,25 + 945 + 4725 = 48206.25 тг

Тогда затраты на создание программного продукта составят:

Зспп = 235458.73 + 48206.25 = 283664.98 тенге

Результаты экономических расчетов можно сгруппировать в таблице 5, где представлены промежуточные цифры и итоговая сумма на разработку и внедрение программного продукта:

Таблица 5

Расчетные показатели*

Коэффициент Значение коэффицента ед. измерения Значения
затраты труда на подготовку описания задания чел/час
tu затраты труда на изучение описания задачи чел/час 62,5
Q число операторов шт
B коэффициент увеличения затрат труда вследствие недостаточного описания задачи коэф
K коэффициент квалификации разработчика коэф 0,8
разработка алгоритма работы программного обеспечения чел/час 35,71
tп затрат труда на разработку программы по готовой блок-схеме чел/час 41,66
tот затраты труда на отладку при комплексной отладке чел/час 93,75
tAот затраты труда на отладку программы на компьютере при автономной отладке чел/час 62,5
затраты труда на подготовку документации чел/час 22,13
t трудоёмкость разработки программного продукта чел/час 251,29
Ззпспп затраты на оплату труда программиста тенге 235458,73
Tчас стоимость одного часа программиста тг/час
Зэвм затраты на оплату машинного времени тенге 48206,25
Зам годовые издержки на амортизацию тг/год
Сбал балансовая стоимость компьютера тг/штук
Зспп затраты на создание программного продукта тенге 283664,98
*П р и м е ч а н и е – собственная разработка автора

Итоговая сумма единовременных затрат на весь проект разработки, внедрения и эксплуатации программного продукта составило 283664,98 тенге.

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

В сети Интернет представлено множество фирм, продающих ПО для организации ведения учета товаров в магазинах оптово-розничной торговли. Для примера назовем одну из них: 1С:Предприятие 8 (http://www.1с.ru). Приобретение специализированного коммерческого ПО оправдано в случае, когда у организации нет квалифицированных программистов для разработки ПО и/или желания заниматься подобными разработками. Основные недостатки коммерческого ПО следующее: закрытость программного кода и невозможность (или ограниченная возможность, в том числе не только техническая, но и положениями лицензии) внесения изменений связанных с модификацией и самостоятельной модернизацией текста программы; необходимость закупки дополнительных лицензий на право использования большего числа экземпляров ПО и/или подключения дополнительных баз; невозможность продажи фактически собственного продукта, получившегося в результате глобальной модернизации, когда от варианта первоначально купленного продукта остается 10-20% программного кода, а все остальное собственные программные наработки. Следует отметить и то, что использование коммерческих программ без возможности оценки надежности и защищенности программного кода может привести к неприятностям в процессе эксплуатации ПО связанным с действиями хакеров.

В таблице 6 представлены аналогичные программные продукты, которые на текущий момент можно приобрести и установить в любом магазине страны:

Таблица 6

Сравнительный анализ программ аналогов*

Наименование аналога Цена на одну лицензию (тенге) Полный функционал Доработка ПО
1С:Розница - Код закрыт
1С:Управление торговлей + Код закрыт
Galaxy - Код закрыт
UBS-software + Код закрыт
SurveyGold – 8 - Код открыт
*П р и м е ч а н и е – собственная разработка автора