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