• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Бакалавриат 2024/2025

Экономика программной инженерии

Статус: Курс по выбору (Программная инженерия)
Направление: 09.03.04. Программная инженерия
Когда читается: 3-й курс, 1, 2 модуль
Формат изучения: без онлайн-курса
Охват аудитории: для своего кампуса
Язык: русский
Кредиты: 4
Контактные часы: 56

Программа дисциплины

Аннотация

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

Цель освоения дисциплины

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

Планируемые результаты обучения

  • Знает типы компаний на рынке ИТ, их особенности и принципы работы.
  • Знает основные особенности программного продукта как товара на профильном рынке
  • Знать различные методы и подходы к оценке трудозатрат и стоимости разработки программного продукта
  • Знать преимущества и ограничения методов и подходов оценки стоимости разработки программного продукта
  • Знать различные методы оценки трудоемкости разработки программного продукта
  • Знать суть метода оценки трудоемкости Functional Points и его особенности.
  • Знать суть метода оценки трудоемкости COCOMO II и его особенности.
  • Знает основные статьи бюджета проекта разработки программного продукта, принципы формирования бюджета
  • Знают и понимают основные метрики финансового анализа, такие как ROI (Return on Investment), NPV (Net Present Value), IRR (Internal Rate of Return)
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Введение в экономику программной инженерии. Программный продукт - товар на профильном рынке.
  • Особенности рынка программных продуктов. Маркетинговые стратегии. Оценка трудозатрат и стоимости программного продукта
  • Методы оценки трудоемкости. Functional Points. COCOMO II
  • Бюджет проекта разработки программного продукта
  • Оптимизация бюджета и стратегии ценообразования для разрабатываемого программного продукта
  • Продакт-менеджмент в ИТ-компаниях 1 часть
  • Продакт-менеджмент в ИТ-компаниях 2 часть
  • Создание и регистрация ИТ-компании
  • Налогообложение для ИТ-компаний.
  • Платформы для освоения новых рынков ИТ-компаний
  • Контроль разработки программного продукта. Выбор подходящей методологии разработки. Управление рисками
  • Экономика Open Source и Intellectual Property. Экономика облачных вычислений
  • Продакт-менеджмент в ИТ-компаниях. Часть 3
  • Продакт-менеджмент в ИТ-компаниях. Часть 4
Элементы контроля

Элементы контроля

  • неблокирующий Работа на семинарах
    Посещение и работа на семинарских занятиях
  • неблокирующий Домашние работы
    Домашние задания представляют собой проработку идеи софтверного/интернет продукта, разработку бизнес модели и модели монетизации продукта, проведение оценки стоимости разработки программного продукта. По домашнему заданию оформляется отчет в электронном виде.
  • неблокирующий Экзамен (итоговое тестирование)
    Студентам предлагается тест, содержащий вопросы как по лекционному материалу, так и по материалу семинарских занятий
  • неблокирующий Защита проекта
    После реализации трех домашних работ студенты готовят защиту того проекта, над которым работают командой при выполнении текущих домашних заданий.
Промежуточная аттестация

Промежуточная аттестация

  • 2024/2025 2nd module
    0.15 * Домашние работы + 0.2 * Защита проекта + 0.15 * Работа на семинарах + 0.5 * Экзамен (итоговое тестирование)
Список литературы

Список литературы

Рекомендуемая основная литература

  • Программная инженерия : методол. основы: учебник для вузов, Липаев, В. В., 2006

Рекомендуемая дополнительная литература

  • Технико - экономическое обоснование проектов сложных программных средств, Липаев, В. В., 2004

Авторы

  • Меликян Алиса Валерьевна
  • Белова Наталья Сергеевна
  • Буцкая Евгения Александровна
  • Шатилов Максим Петрович