Экономика программной инженерии
Покупка
Тематика:
Экономика информационных технологий
Издательство:
Эль-Контент
Автор:
Ехлаков Юрий Поликарпович
Год издания: 2013
Кол-во страниц: 132
Дополнительно
Вид издания:
Учебное пособие
Уровень образования:
ВО - Бакалавриат
ISBN: 978-5-4332-0126-2
Артикул: 770099.01.99
Раскрывается содержание экономики программной инженерии как специфического вида деятельности по разработке и продвижению на рынок программных продуктов. Пособие предназначено для студентов, обучающихся с применением дистанционных образовательных технологий.
Тематика:
ББК:
УДК:
- 004: Информационные технологии. Вычислительная техника...
- 330: Экономические науки в целом. Политическая экономия
ОКСО:
- ВО - Бакалавриат
- 09.03.04: Программная инженерия
- 38.03.01: Экономика
ГРНТИ:
Скопировать запись
Фрагмент текстового слоя документа размещен для индексирующих роботов
Министерство образования и науки Российской Федерации ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР) Ю. П. Ехлаков ЭКОНОМИКА ПРОГРАММНОЙ ИНЖЕНЕРИИ Учебное пособие Томск «Эль Контент» 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) наличие экономических и организационно-правовых механизмов, регламентирующих цивилизованное взаимодействие участников.