Книжная полка Сохранить
Размер шрифта:
А
А
А
|  Шрифт:
Arial
Times
|  Интервал:
Стандартный
Средний
Большой
|  Цвет сайта:
Ц
Ц
Ц
Ц
Ц

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

Покупка
Артикул: 770099.01.99
Доступ онлайн
150 ₽
В корзину
Раскрывается содержание экономики программной инженерии как специфического вида деятельности по разработке и продвижению на рынок программных продуктов. Пособие предназначено для студентов, обучающихся с применением дистанционных образовательных технологий.
Ехлаков, Ю. П. Экономика программной инженерии : учебное пособие / Ю. П. Ехлаков. - Томск : Эль-Контент, 2013. - 132 с. - ISBN 978-5-4332-0126-2. - Текст : электронный. - URL: https://znanium.com/catalog/product/1846615 (дата обращения: 18.04.2024). – Режим доступа: по подписке.
Фрагмент текстового слоя документа размещен для индексирующих роботов. Для полноценной работы с документом, пожалуйста, перейдите в ридер.
Министерство образования и науки Российской Федерации

ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)

Ю. П. Ехлаков

ЭКОНОМИКА
ПРОГРАММНОЙ ИНЖЕНЕРИИ

Учебное пособие

Томск
«Эль Контент»
2013

УДК
004.41:33(075.8)
ББК
32.973.2-018я73
Е 934

Рецензенты:

Силич А. В., докт. техн. наук, проф. кафедры оптимизации систем управления
Национального исследовательского Томского политехнического университета;
Кручинин В. В., докт. техн. наук, проф. кафедры промышленной электроники
ТУСУРа.

Ехлаков Ю. П.
Е 934
Экономика программной инженерии : учебное пособие / Ю. П. Ехлаков — Томск : Эль Контент, 2013. — 132 с.

ISBN 978-5-4332-0126-2

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

УДК
004.41:33(075.8)
ББК
32.973.2-018я73

ISBN 978-5-4332-0126-2
©
Ехлаков Ю. П., 2013

©
Оформление.
ООО «Эль Контент», 2013

ОГЛАВЛЕНИЕ

Введение
5

1
Рынок прикладных программных продуктов
7

1.1
Основные понятия и особенности промышленного рынка
программных продуктов . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7

1.2
Сегментирование рынка потребителей программных продуктов . . .
17

1.2.1
Основные положения сегментирования . . . . . . . . . . . . . .
17

1.2.2
Процедура «Сегментация рынка пользователей» . . . . . . . .
26

1.3
Позиционирование программных продуктов . . . . . . . . . . . . . . .
27

1.3.1
Классификация потребителей . . . . . . . . . . . . . . . . . . . .
27

1.3.2
Потребительские предпочтения при выборе программных
продуктов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34

1.3.3
Процедура «Формирование стратегии позиционирования
программных продуктов»
. . . . . . . . . . . . . . . . . . . . . .
36

2
Финансово-экономические основы ведения бизнеса
41

2.1
Основные показатели финансово-экономического анализа . . . . . . .
41

2.2
Бюджет как основа планирования деятельности предприятия . . . . .
47

2.3
Анализ финансовой деятельности . . . . . . . . . . . . . . . . . . . . . .
50

2.4
Основы ценообразования на программные продукты . . . . . . . . . .
53

2.5
Формирование договорной цены на разработку программного
продукта
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
61

2.5.1
Общие положения . . . . . . . . . . . . . . . . . . . . . . . . . . .
61

2.5.2
Прямой метод определения размеров программного
продукта на основе опыта экспертов
. . . . . . . . . . . . . . .
62

2.5.3
Определение размеров программного продукта
методом функциональных точек . . . . . . . . . . . . . . . . . .
65

2.5.4
Определение фонда оплаты труда на разработку
программного продукта . . . . . . . . . . . . . . . . . . . . . . . .
69

2.6
Определение рыночной цены программного продукта . . . . . . . . .
71

2.7
Оценка рыночной стоимости программных продуктов . . . . . . . . .
75

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

3
Организация и управление IT-компанией
88

3.1
Создание и регистрация компании
. . . . . . . . . . . . . . . . . . . . .
88

3.1.1
Регистрация юридического лица . . . . . . . . . . . . . . . . . .
88

3.1.2
Регистрация индивидуального предпринимателя . . . . . . . .
92

Оглавление

3.1.3
Упрощенная система налогообложения . . . . . . . . . . . . . .
93

3.2
Модели и системы управления компанией . . . . . . . . . . . . . . . . .
94

3.2.1
Миссия компании . . . . . . . . . . . . . . . . . . . . . . . . . . .
94

3.2.2
Организационная структура управления . . . . . . . . . . . . .
96

3.2.3
Основные модели управления компанией . . . . . . . . . . . . . 103

3.2.4
Роль и задачи руководителя компании . . . . . . . . . . . . . . . 107

3.2.5
Основные положения мотивации работы сотрудников . . . . . 109

3.2.6
Особенности приема, аттестации и увольнения программиста 115

Заключение
122

Литература
123

Глоссарий
126

ВВЕДЕНИЕ

В настоящее время разработка и продвижение на рынок прикладных программных продуктов являются одним из высокорентабельных видов бизнеса. Около 45%
участников рынка программных продуктов (ПП) составляют малые предприятия,
возглавляемые вчерашними выпускниками вузов, имеющими, как правило, базовое
образование в области информатики и программирования. Создание коммерческих
программных продуктов на основе промышленных технологий разработки в заданные сроки, с требуемым функционалом и качеством вызвало объективную необходимость достоверного экономического анализа и оценки программных проектов,
четкой организации процессов управления жизненным циклом ПП по затратам,
этапам и срокам реализации [1].

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

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

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

Введение

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

В третьем разделе учебника излагаются существующая законодательная база организации малого бизнеса, возможные организационно-правовые формы деятельности, процедуры регистрации нового предприятия, приобретение уже существующей компании. При выборе и обосновании организационной структуры
управления компанией предлагается использовать два вида специализации подразделений: специализацию по видам деятельности и продуктовую специализацию. Описываются содержание, преимущества и недостатки классических структур управления: функциональной, линейной (проектной) и матричной. В качестве
основных моделей управления рассматриваются бюрократическая модель, основанная на жесткой регламентации деятельности, и модель участия, предполагающая творческий подход исполнителей к работе, описываются роль и задачи руководителя, основные правила поиска и найма специалистов, мотивации деятельности
сотрудников, материальные и моральные стимулы к труду.

Соглашения, принятые в книге

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

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Эта пиктограмма означает определение или новое понятие.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Эта пиктограмма означает цитату.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Контрольные вопросы по главе
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Глава 1

РЫНОК ПРИКЛАДНЫХ ПРОГРАММНЫХ
ПРОДУКТОВ

1.1 Основные понятия и особенности
промышленного рынка программных продуктов

Понятие «рынок» многогранно, по мере развития общественного производства
оно неоднократно менялось и по-разному трактовалось. В настоящее время в литературе имеются самые различные определения и понятия рынка, например:

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Рынок — это пакет соглашений, при помощи которых продавцы
и покупатели товаров и услуг вступают в контакт по поводу
купли-продажи данных товаров или услуг [2].
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Рынок — это сложнейшая система взаимоотношений производителей и потребителей, продавцов и покупателей, их хозяйственных связей, включая прямые многозвенные контакты с участием
посредников [3].
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Анализ представленных определений показывает, что для существования рынка необходимо присутствие производителей, посредников, потребителей, наличие
продуктов и организационно-экономических механизмов перемещения продуктов
между участниками рынка. На рынке понятие продукта отождествляется с определенным товаром либо услугой.

Глава 1. Рынок прикладных программных продуктов

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

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Понятие услуги трактуется как итог непосредственного взаимодействия поставщика и потребителя и внутренней деятельности
поставщика по удовлетворению потребности потребителя.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Услуга может быть связана, в том числе, и с производством, и поставкой материальной продукции.

Компьютерные программы как товар на рынке могут быть представлены
в следующих видах [4–6]:

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Программный
модуль — отдельно
компилируемая
часть
программного кода (программы).
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

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

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Программный комплекс (программная система) — программы,
состоящие из двух или более компонентов, выполняющие взаимосвязанные функции и применяемые самостоятельно или в составе
другого комплекса.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

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

1.1 Основные понятия и особенности
промышленного рынка программных продуктов
9

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

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Программное изделие (программный продукт, программное средство, Program product) — программа или логически связанная совокупность программ, записанная на носителях данных, являющаяся
продуктом промышленного производства, снабженная программной документацией и предназначенная для широкого распространения посредством продажи.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Коробочный программный продукт — программное обеспечение,
предназначенное для неопределенного круга покупателей и поставляемое на условиях «как есть» со стандартными для всех покупателей функциями, в отличие от заказного программного продукта, само появление которого обусловлено требованием конкретного заказчика и, в отличие от проектного программного
продукта, продажа которого может по требованию заказчика
сопровождаться проектной доработкой или разработкой функций, дополняющих стандартные (базовые) возможности.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Анализ приведенных определений показывает, что наиболее полно понятие
компьютерных программ как товара раскрывают определения программного продукта (программного изделия).

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

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

Глава 1. Рынок прикладных программных продуктов

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

Таким образом, программный продукт представляет собой интеллектуальный
цифровой товар, для которого характерны следующие особенности:

• нематериальная природа существования, его нельзя увидеть в процессе
конструирования и, следовательно, оперативно повлиять на его реализацию;

• возможность неоднократной продажи;

• возможность выступать объектом нескольких рыночных сделок одновременно;

• сохранение свойств продукта в процессе использования (не исчезает и не
изнашивается);

• неоднородность структуры продукта, представленной материальным носителем и нематериальной частью;

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

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

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

Для существования и функционирования рынка программных продуктов необходимо соблюдение следующих условий:

1) наличие реальной потребности у конкретных заказчиков (наличие спроса
на ПП);

2) наличие производителей конечных продуктов, обладающих правами на
продукт (множество разработчиков/правообладателей);

3) наличие конечных продуктов у производителей, ориентированных на удовлетворение потребностей потребителя (множество предложений ПП);

4) развитая сеть посредников между производителями и потребителями;

5) наличие экономических и организационно-правовых механизмов, регламентирующих цивилизованное взаимодействие участников.

1.1 Основные понятия и особенности
промышленного рынка программных продуктов
11

Основными особенностями рынка ПП в настоящее время являются:

• наличие ограниченного количество разработчиков и неограниченного количества покупателей (пользователей);

• монополизм в формировании ценовой политики продаж;

• существенная зависимость успеха продаж от личных контактов разработчиков и будущих пользователей;

• присутствие на рынке значительного количества продуктов среднего качества, обладающих множеством недокументированных свойств, неизвестных пользователю (а возможно, и разработчику);

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

• низкая конкурентоспособность, востребованность и доступность конкретных ПП на фоне широкого ассортимента продукции;

• субъективный выбор потребителем конкретного продукта, осложненный
отсутствием аналогов выбираемого продукта либо наличием у потребителя мнения, сформированного под воздействием PR-кампаний и сильных
брендов;

• неблагоприятный налоговый климат;

• сложность получения инвестиций в сфере малого и среднего бизнеса;

• нарушение лицензионных прав при распространении большей части программных продуктов;

• пассивная роль государственной политики в развитии рынка;

• сложность доступа на международные рынки;

• отсутствие эффективной системы коммерциализации ПП.

Рис. 1.1 – Участники рынка программных продуктов

С учетом особенностей ПП как результата интеллектуальной деятельности
и требований к условиям рынка выделяются следующие участники рынка программных продуктов (рис. 1.1) [7]:

Глава 1. Рынок прикладных программных продуктов

1) государство;
2) потребители (заказчики) ПП;
3) разработчики (правообладатели) ПП;
4) посредники;
5) партнеры и конкуренты.
Участники официально действуют на рынке, вступают в отношения друг с другом и осуществляют свою деятельность в рамках, предусмотренных законами РФ.
При этом для реализации рыночных отношений между субъектами рынка (заказчиком, разработчиком, посредником), возникающих по поводу использования ПП
либо распоряжения программными продуктами, последний должен также иметь
какие-либо права на этот продукт.

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

1) цена на программную продукцию либо услугу;
2) качество продукции с точки зрения удовлетворения существующих потребностей;

3) отличительные особенности продукции, побуждающие покупателя приобретать именно данный программный продукт;

4) гибкость производителя, связанная со способностью реагировать на просьбы покупателя по адаптации либо доработке программных продуктов;

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

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

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

Доступ онлайн
150 ₽
В корзину