- •Безруков а.И. Экономические и правовые основы разработки программного обеспечения (Тексты лекций)
- •Лекция 1. Знакомство с предметом Введение
- •Программно-информационный продукт – особый вид товара Что такое программный продукт
- •Характеристики качества программного продукта
- •Лекция 2. Маркетинговые исследования Проблема управления производительными силами общества
- •Простое воспроизводство. Закон стоимости
- •Расширенное воспроизводство. Проблема распределения прибавочной стоимости
- •Цели и результаты маркетингового исследования
- •Что такое маркетинг?
- •Проблемы, решению которых может помочь проведение маркетинговых исследований
- •Выбор данных
- •Первичные данные
- •Вторичные данные
- •Сбор первичных данных Определение потребности в данных
- •Подготовка предложения по исследованию
- •Выбор метода
- •Определение выборки
- •Сбор данных
- •Анализ данных
- •Сообщение о результатах
- •Сбор и анализ вторичных данных Внешние данные
- •Внутренние данные
- •Анализ деятельности
- •Отчеты об объемах продаж
- •Выбор метода
- •Определение выборки
- •Сбор данных
- •Анализ данных
- •Сообщение о результатах
- •Сбор и анализ вторичных данных Внешние данные
- •Внутренние данные
- •Анализ деятельности
- •Отчеты об объемах продаж
- •Методы исследования
- •Качественные методы
- •Групповые дискуссии (фокус-группы)
- •Глубинные интервью
- •Проекционные методы
- •Наблюдения
- •Количественные методы
- •Эксперименты
- •Маркетинговая смесь
- •Лекция 3. Экономическая оценка затрат на создание компьютерных программ
- •Классификация видов затрат. Маржинальный анализ
- •Методики расчета различных видов затрат
- •Операционные затраты
- •Пример расчета операционных затрат
- •Операционные затраты
- •Специфические структурные затраты Затраты на оборудование
- •Затраты на оборудование
- •Приведение затрат к одному времени
- •Затраты на нематериальные активы
- •Затраты на лицензии
- •Общефирменные затраты и накладные расходы
- •Использование ms Excel
- •Пример использования электронной таблицы
- •Лекция 4. Оценка эффекта от использования компьютерных программ Классификация программного обеспечения как товара
- •Оценка доли эффекта от собственно разработки программного обеспечения
- •Программное обеспечение массового использования
- •Позиционирование на рынке программных продуктов
- •Пример оценки экономической эффективности программного продукта массового спроса
- •Виды обучающих компьютерных программ на cd
- •Индивидуальные программные продукты
- •Лекция 5. Пример оценки эффекта от внедрения системы управления
- •Описание объекта управления
- •Построение вероятностной модели предприятия
- •Определим условные вероятности последствий
- •Согласование данных
- •Требования к согласованности условных вероятностей
- •Оценка потерь от выбросов
- •Моделирование последствий внедрения системы мониторинга
- •Алгоритм оценки
- •Уровень зрелости фирмы. Стандарт cmm
- •Лекция 6. Управление рисками программного проекта
- •Риски, связанные с реализацией проекта
- •Разделение ответственности
- •Количественная оценка рисков
- •Определение размеров ресурсов, необходимых для снижения рисков
- •Типовые и специфические источники рисков
- •Откуда брать информацию о рисках
- •Лекция 7. Управление персоналом
- •Роль персонала в эффективности проекта
- •Обеспечение условий работы
- •Работа в потоке
- •Организация рабочего места
- •Формирование команды Что такое команда
- •Лидерство
- •Факторы, способствующие формированию команды
- •Факторы, препятствующие формированию команды
- •Инвестиции в человека
- •Лекция 8. Управление качеством Эволюция представлений о качестве Потерянный рай (допромышленное ремесленное производство)
- •Издержки промышленной революции
- •Система Тейлора
- •Главное не наказать, а найти причину (система Шухарта)
- •Новая философия качества (идеи Деминга)
- •Системы управления качеством Роль рынка, ориентация на потребителя
- •Человеческий фактор, роль персонала
- •Международные стандарты серии iso 9000
- •Современные представления об управлении качеством
- •Лекция 9. Система управления качеством программной разработки Требования к системе управления качеством организации Политика в области качества
- •Тотальное управление качеством (tqm)
- •Система менеджмента качества
- •Управленческая деятельность
- •Система требований
- •Информационное обеспечение принятия решений
- •Контроль качества
- •Вовлечение персонала, партнеров, потребителей и общества
- •Требования к развитию
- •Управление качеством при проектировании и разработке
- •Оценка готовности предприятия к выпуску качественного программного продукта
- •Методы управления качеством программных проектов Управление документацией
- •Виды программной документации
- •Управление конфигурацией
- •Элементы конфигурации программного проекта
- •Контроль качества в ходе проектирования
- •Лекция 10. Программный продукт как объект интеллектуальной собственности Что такое интеллектуальная собственность?
- •Авторское право и смежные права
- •Регистрация интеллектуальной собственности
- •Регистрирующие органы
- •Рассмотрение заявки на официальную регистрацию
- •Выдача свидетельства
- •Правовые аспекты использования интеллектуальной собственности
- •Правовое обеспечение создания и использования объектов ис
- •Правовая охрана объектов интеллектуальной собственности
- •Экономические аспекты
Специфические структурные затраты Затраты на оборудование
Как правило, оборудование, приобретенное для выполнения проекта, будет использоваться и после его завершения. Поэтому полностью относить его стоимость на один проект нельзя. Для определения доли стоимости оборудования, отнесенной к конкретному проекту, используется метод начисления амортизации.
Определяется ресурс оборудования (например, в годах работы). Общая стоимость оборудования делится на ресурс. Результат – стоимость единицы ресурса. Определяется объем ресурса оборудования, необходимый для реализации проекта. Доля стоимости ресурса, отнесенная на проект равна стоимости единицы ресурса умноженной на необходимый объем.
Средства вычислительной техники устаревают достаточно быстро. Основная причина этого – технический прогресс. Новые поколения техники настолько превосходят предыдущие, что использовать технику 2-3 летней давности уже не имеет никакого смысла. Поэтому для вычислительной техники назначаются сокращенные сроки амортизации (2-3 года.)
Пример расчета затрат на оборудование.
При разработке проекта используются: два компьютера Pentium 4, принтер HP LJ 1200 и сканер Epson Perfection 1260 PHOTO. Продолжительность проекта – 6 месяцев. Компьютеры и принтер используются непрерывно, а сканер только во второй половине проекта. Сведем все данные в таблицу 3 и проведем необходимые расчеты.
Таблица 3.3
Затраты на оборудование
Вид оборудования |
Стоимость, руб. |
Период амортизации, лет |
Стоимость ед. ресурса, руб. |
Требуемый объем, лет |
Доля, отнесенная на проект, руб. |
Компьютер Pentium 4 |
17850 |
3 |
5950 |
1 |
5950 |
Принтер HP LJ 1200 |
19500 |
2 |
9750 |
0,5 |
4875 |
Сканер Epson Perfection 1260 PHOTO |
4397 |
3 |
1466 |
0,25 |
366 |
Итого |
11191 |
||||
Стоимость оборудования, отнесенная на проект равна (округленно) 11200 руб.
Приведение затрат к одному времени
От начала разработки проекта до его внедрения проходит определенное время. Если даже проект рентабельный, деньги, затраченные на его реализацию, будут возвращаться только после внедрения проекта. Таким образом, деньги, вложенные в проект как бы «омертвляются». Они не могут быть использованы ни на что другое до тех пор, пока проект не будет внедрен. А жизнь идет своим чередом: происходит инфляция, подворачиваются другие заманчивые проекты, от которых приходится отказаться, так как нет денег. Таким образом, рубль, вложенный в начале проекта и рубль, полученный после его реализации, оказываются не эквивалентными. Если проект достаточно продолжительный, неэквивалентными будут рубли, вложенные на разных этапах реализации проекта. Как учесть эту неэквивалентность? Обычно для этих целей используется методика приведения к единовременным затратам [2].
Для сопоставления разновременных затрат рассмотрим два различных варианта их использования:
Мы вкладываем деньги C0 руб. в проект и готовы ждать до его внедрения t лет.
Вместо вложения в проект, мы положим деньги в банк на те же t лет под P процентов годовых.
Положив деньги в банк, по истечении года, мы получим:
C1= C0*(1+ P) руб.
После двух лет, учитывая сложные проценты, получаем:
C2= C1*(1+ P) = C0*(1+ P) *(1+ P) руб.
Через t лет наш вклад составит:
Ct= C0*(1+ P)t
Таким образом, во втором варианте, рубль, который мы имеем сейчас будет эквивалентен (1+ P)t рублям. Можно предположить, что и в первом варианте через t лет рубль подешевеет в (1+ P)t раз.
В качестве P в своих расчетах мы использовали банковский процент, то есть долю, на которую банк обещает вкладчику увеличить сумму его вклада через год. Назначая банковский процент, банки ориентируются на состояние экономики страны, перспективы ее развития, инфляцию и т.д. Поэтому величина банковского процента достаточно хорошо отражает мнения специалистов и может быть использована для надежного предсказания будущего состояния экономики.
Сильно ли влияет приведение к единовременным затратам на оценку эффективности проекта? Рассмотрим пример. Для реализации проекта необходимо приобрести установку стоимостью 100 тыс. руб. Когда это сделать? Проект длится полгода и его внедрение займет еще полгода. Текущий банковский процент равен 20% годовых. Установку можно купить в начале проекта, но использовать ее можно только тогда, когда для нее написано программное обеспечение, т.е. через полгода. Сопоставим затраты по каждому варианту, приведенные к одному моменту времени (полгода после начала проекта):
1 вариант: С=100*(1+0,20)0,5 = 109,54 тыс. руб.
2 вариант: С=100,00 тыс. руб.
Разница 9,54 тыс. руб.
