Перейти к основному содержимому

О разделе "Экономика производства ПО"

Классический университетский курс "экономика производства программных продуктов" объединяет то, что в индустрии часто живёт в разных "уголках" — системное проектирование, оценка трудоёмкости и стоимости, модели качества, производственные процессы, испытания и сертификация. В энциклопедии эти темы уже были — но разбросаны по разделам про управление, методологию, тестирование и документацию.

Этот раздел — собранный маршрут — вы идёте по логике учебника, а мы показываем, где читать подробнее и что добавлено именно под "заказную" разработку.

Для кого

Студентам — карта курса без поиска по всей энциклопедии.

Руководителям и аналитикам — связка "оценка → качество → приёмка".

Разработчикам и QA — зачем формальные модели (COCOMO, ISO 25010, ПМИ) сосуществуют с Agile.


Две части курса — два блока энциклопедии

Часть учебникаСмыслГде в энциклопедии
Ч. 1. Проектирование заказных продуктовТребования, архитектура, оценки, риски, экономика проектированияЭтот раздел + Аналитика, Архитектура, Команда
Ч. 2. Производство заказных продуктовКонструирование, тесты, планирование, сопровождение, конфигурация, испытанияКонструирование, Тестирование, Техписьмо

Проект внедрения ERP и TCO после приёмки — Внедрение ERP (ст. Промышленная эксплуатация и сопровождение ERP, Срок и бюджет внедрения ERP).


Маршрут по главам учебника

Часть 1. Проектирование

ГлаваТемаМатериалы раздела 7.13Соседние разделы
1.1Системное проектирование, CMMI, стандарты качестваSDLC и CMMI, Системное мышление
1.2Подготовка коллектива, квалификацияКвалификация командыКоманда и управление
1.3Требования, декомпозиция, reuseЗаказные системы РВ (NFR)Требования, Компоненты
1.4Качество и рискиISO/IEC 25010NFR в архитектуре
1.5–1.6Сложность, трудоёмкость, COCOMO IICOCOMO IIОценка трудозатрат

Часть 2. Производство

ГлаваТемаМатериалы раздела 7.13Соседние разделы
2.1–2.2Производственные процессы, верификацияКонструирование, 12207, Тестирование
2.3Потоки управления и данныхWhite-box тестирование, Цикломатическая сложность
2.4Планирование производства и тестовПланирование конструирования, Тест-план
2.5Динамические тесты, РВЗаказные системы РВНагрузочное тестирование
2.6СопровождениеСопровождение ПОЛегаси
2.7Управление конфигурациейSCMDevOps
2.8Испытания, сертификацияСертификация и приёмкаПМИ по ГОСТ

Рекомендуемый порядок чтения

Если вы проходите курс с нуля:

  1. COCOMO II — параметрическая оценка (гл. 1.6).
  2. ISO/IEC 25010 — язык качества (гл. 1.4).
  3. Управление конфигурацией — SCM и Git (гл. 2.7).
  4. Сопровождение ПО — после сдачи заказчику (гл. 2.6).
  5. Заказные системы реального времени — если тема РВ в программе (гл. 1.3, 2.5).
  6. Сертификация и приёмка — госсектор и формальная приёмка (гл. 2.8).
  7. Квалификация команды — роли и компетенции (гл. 1.2).
  8. Итоги — краткое резюме раздела и FAQ.

Параллельно держите открытыми SDLC и Требования — без них экономика "висит в воздухе".

Agile и "учебник"

Формальные модели не отменяют Scrum.

Заказчик по контракту всё равно спросит — сколько стоит, как докажете качество, что сдаёте при приёмке.

Раздел учит отвечать на эти вопросы языком стандартов — и переводить ответы в backlog, DoD и CI.


В подборках

Статья входит в тематические подборки и блок "С чего начать?" на главной. Соседние шаги того же маршрута:

Управление проектами и AgileКультура кода — о разделе, Коммуникация и общение — о разделе, Базы знаний и задачники — о разделе, Scrum — о разделе, Методология и жизненный цикл ПО — о разделе, Команда и управление — о разделе.