
- •Безруков а.И. Экономические и правовые основы разработки программного обеспечения (Тексты лекций)
- •Лекция 1. Знакомство с предметом Введение
- •Программно-информационный продукт – особый вид товара Что такое программный продукт
- •Характеристики качества программного продукта
- •Лекция 2. Маркетинговые исследования Проблема управления производительными силами общества
- •Простое воспроизводство. Закон стоимости
- •Расширенное воспроизводство. Проблема распределения прибавочной стоимости
- •Что такое маркетинг?
- •Проблемы, решению которых может помочь проведение маркетинговых исследований
- •Цели и результаты маркетингового исследования
- •Выбор данных
- •Первичные данные
- •Вторичные данные
- •Сбор первичных данных Определение потребности в данных
- •Подготовка предложения по исследованию
- •Выбор метода
- •Определение выборки
- •Сбор данных
- •Анализ данных
- •Сообщение о результатах
- •Сбор и анализ вторичных данных Внешние данные
- •Внутренние данные
- •Анализ деятельности
- •Отчеты об объемах продаж
- •Выбор метода
- •Определение выборки
- •Сбор данных
- •Анализ данных
- •Сообщение о результатах
- •Сбор и анализ вторичных данных Внешние данные
- •Внутренние данные
- •Анализ деятельности
- •Отчеты об объемах продаж
- •Методы исследования
- •Качественные методы
- •Групповые дискуссии (фокус-группы)
- •Глубинные интервью
- •Проекционные методы
- •Наблюдения
- •Количественные методы
- •Эксперименты
- •Маркетинговая смесь
- •Лекция 3. Экономическая оценка затрат на создание компьютерных программ
- •Классификация видов затрат. Маржинальный анализ
- •Методики расчета различных видов затрат
- •Операционные затраты
- •Пример расчета операционных затрат
- •Операционные затраты
- •Специфические структурные затраты Затраты на оборудование
- •Затраты на оборудование
- •Приведение затрат к одному времени
- •Затраты на нематериальные активы
- •Затраты на лицензии
- •Общефирменные затраты и накладные расходы
- •Использование ms Excel
- •Пример использования электронной таблицы
- •Лекция 4. Оценка эффекта от использования компьютерных программ Классификация программного обеспечения как товара
- •Оценка доли эффекта от собственно разработки программного обеспечения
- •Программное обеспечение массового использования
- •Позиционирование на рынке программных продуктов
- •Пример оценки экономической эффективности программного продукта массового спроса
- •Виды обучающих компьютерных программ на cd
- •Индивидуальные программные продукты
- •Лекция 5. Пример оценки эффекта от внедрения системы управления
- •Описание объекта управления
- •Построение вероятностной модели предприятия
- •Определим условные вероятности последствий
- •Согласование данных
- •Требования к согласованности условных вероятностей
- •Оценка потерь от выбросов
- •Моделирование последствий внедрения системы мониторинга
- •Алгоритм оценки
- •Уровень зрелости фирмы. Стандарт cmm
- •Лекция 6. Управление рисками программного проекта
- •Риски, связанные с реализацией проекта
- •Разделение ответственности
- •Количественная оценка рисков
- •Определение размеров ресурсов, необходимых для снижения рисков
- •Типовые и специфические источники рисков
- •Откуда брать информацию о рисках
- •Лекция 7. Управление персоналом
- •Роль персонала в эффективности проекта
- •Обеспечение условий работы
- •Работа в потоке
- •Организация рабочего места
- •Формирование команды Что такое команда
- •Лидерство
- •Факторы, способствующие формированию команды
- •Факторы, препятствующие формированию команды
- •Инвестиции в человека
- •Лекция 8. Управление качеством Эволюция представлений о качестве Потерянный рай (допромышленное ремесленное производство)
- •Издержки промышленной революции
- •Система Тейлора
- •Главное не наказать, а найти причину (система Шухарта)
- •Новая философия качества (идеи Деминга)
- •Системы управления качеством Роль рынка, ориентация на потребителя
- •Человеческий фактор, роль персонала
- •Международные стандарты серии iso 9000
- •Тотальное управление качеством (tqm)
- •Современные представления об управлении качеством
- •Лекция 9. Система управления качеством программной разработки Требования к системе управления качеством организации Политика в области качества
- •Система менеджмента качества
- •Управленческая деятельность
- •Система требований
- •Информационное обеспечение принятия решений
- •Контроль качества
- •Вовлечение персонала, партнеров, потребителей и общества
- •Требования к развитию
- •Управление качеством при проектировании и разработке
- •Оценка готовности предприятия к выпуску качественного программного продукта
- •Методы управления качеством программных проектов Управление документацией
- •Виды программной документации
- •Управление конфигурацией
- •Элементы конфигурации программного проекта
- •Контроль качества в ходе проектирования
- •Лекция 10. Программный продукт как объект интеллектуальной собственности Что такое интеллектуальная собственность?
- •Авторское право и смежные права
- •Регистрация интеллектуальной собственности
- •Регистрирующие органы
- •Рассмотрение заявки на официальную регистрацию
- •Выдача свидетельства
- •Правовые аспекты использования интеллектуальной собственности
- •Правовое обеспечение создания и использования объектов ис
- •Правовая охрана объектов интеллектуальной собственности
- •Экономические аспекты
Классификация видов затрат. Маржинальный анализ
Количественная оценка величины затрат, как правило требует множества предположений. Каждое дополнительное предположение само нуждается в проверке и поэтому снижает достоверность результатов оценки. Поэтому, классифицируя затраты, сначала желательно выделить самые очевидные и легко рассчитываемые виды затрат. Из оставшихся видов затрат выберем те, для оценки которых нужно сделать минимальные предположения. Продолжим этот процесс, пока не оценим все виды затрат. У нас получилась последовательность оценок. Каждая следующая оценка уточняет предыдущую, но требует дополнительных предположений и решений. Разница между доходом и затратами называется маржа, поэтому метод, основанный на анализе этой разницы называется «Маржинальный анализ». В настоящее время этот метод широко применяется для оценки эффективности проектов и направлений деятельности, а также в бизнес - планировании.
Изобразим весь доход, полученный от внедрения или продаж ПО, в виде длинного прямоугольника6 (рис. 22.1). На что тратится этот доход?
Прежде всего, выделим затраты зависящие от объема произведенной продукции. Назовем их операционными затратами. Критерий выделения операционных затрат: они равны нулю, если данный продукт не производится вовсе. Пример. Затраты труда программистов-почасовиков зависят от объема и сложности разрабатываемой программы. И если мы разрабатываем две схожие программы, то труда на них потратим, скорее всего, в два раза больше, чем на одну программу. В таблице 22.1 приведены типичные примеры операционных затрат. Разница между доходом и операционными затратами называется грубой маржей или маржей брутто. Если маржа брутто слишком мала (или даже отрицательная), экономическая эффективность проекта явно не удовлетворительная. Стоит рассмотреть альтернативные варианты проекта.
Все другие затраты зависят от структуры предприятия, имеющегося у него оборудования, постоянного персонала, обязательств предприятия и т.д. Назовем их структурными затратами.
Следующий по удобству выделения вид затрат – затраты, относящиеся к производству только данного продукта. Например, приобретение лицензионного ПО, используемого только нашей программой. Очевидно, что всю стоимость этого ПО нужно отнести на нашу программу. Назовем данный вид затрат специфическими структурными затратами. Особенностью двух первых видов затрат является то, что их напрямую можно отнести на производство данной продукции (проекта). Их сумма называется прямые затраты, а разность между доходом и прямыми затратами – прямой маржей. Прямая маржа – более точная оценка эффективности проекта.
Далеко не все затраты можно полностью отнести на один проект. Например, базовое программное обеспечение будет использоваться не только в нашем проекте, но и в других, поэтому его стоимость нельзя полностью отнести на один проект. Назовем такие затраты общими структурными затратами. Для определения доли общих затрат, приходящихся на один проект приходится делать предположения и договариваться о принципах распределения.
Наконец, само содержание фирмы требует затрат не связанных напрямую с производством. К ним относятся затраты на содержание помещения, зарплату АУП и обслуживающего персонала, выплата налогов, штрафов и т.д. Такие затраты называются накладными расходами. Обычной практикой отнесения части накладных расходов на конкретный проект является определение процента. Бухгалтерия фирмы рассчитывает объем общефирменных расходов, делит его на общий объем производства и сообщает исполнителям, какую часть (процент) заработанных ими денег придется потратить на общефирменные нужды.
Остаток от вычитания из дохода всех видов затрат – это прибыль. Наличие прибыли свидетельствует о рентабельности (экономической состоятельности) проекта.