Читать онлайн «Управление разработкой и продвижением программного обеспечения: учеб. пособие по курсу «Менеджмент производства программного продукта» для студентов специальности 31 03 04 “Информатика”. В 2 ч. Ч. 1: Менеджмент»

Автор Аверьянов Ю.

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ УЧРЕЖДЕНИЕ ОБРАЗОВАНИЯ БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ Кафедра информатики Р Ю. А. Зиссер, А. А. Мелещенко УИ Управление разработкой и продвижением программного обеспечения БГ Учебное пособие а ек по курсу «Менеджмент производства программного продукта» для студентов специальности 31 03 04 т “Информатика” В 2-х частях ио бл Часть I Менеджмент Би Минск 2002 УДК 681. 3. 06(075) ББК 32. 973я73 З-64 Ре ц е н з е н т: президент института приватизации и менеджмента, кандидат технических наук Д. А. Дичковский Р УИ БГ Зиссер Ю. А. З-64 Управление разработкой и продвижением программного обеспечения: Учеб. пособие по курсу «Менеджмент производства программного продукта» для студентов специальности 31 03 04 а “Информатика”. В 2-х ч. Ч. I: Менеджмент / Ю. А. Зиссер, ек А. А. Мелещенко – Мн. : БГУИР, 2002. – 164 с. : ил. ISBN 985-444-425-2 (ч. 1) т Пособие является дополнительным учебным материалом для студентов, изучающих принципы управления разработкой и продвижением проектов ио программного обеспечения. УДК 681. 3. 06(075) ББК 32. 973я73 бл Би ISBN 985-444-425-2 -ч. 1 © Зиссер Ю. А. , Мелещенко А. А. , 2002 ISBN 985-444-421-Х © БГУИР, 2002 Содержание Введение……………………………………. ……………………………... 6 Общие принципы управления………. …………………………. 8 Успех организации…………………………………. ………………………. 8 Основные понятия……………………………………. . ……………………. 10 Кто такие менеджеры и что они делают? …………………. ……………... 12 Менеджер и предприниматель……………………………... …………… 15 Р Коммуникации………………………………………………………………. 17 УИ Преграды в межличностных коммуникациях…………………………. . 19 Стратегическое планирование……………………………………………... 21 Планирование реализации стратегии…………………………………… 24 БГ Принятие решений………………………………………………………. . 27 Методы прогнозирования………………………………………………. . 28 Организация взаимодействия и полномочий…………………………. …. . 31 а Мотивация…………………………………………………………………… 34 ек Теории мотивации………………………………………………………... 35 Контроль……………………………………………………………………... 41 т Группы………………………………………………………………………. . 42 Хоторнские эксперименты………………………………………………. 42 ио Неформальные группы…………………………………………………… 44 Как повысить эффективность групп……………………………………. . 45 Лидерство и власть…………………………………………………………. . 47 бл «Лучший стиль» руководства……………………………………………. 50 Управление и люди………………………………………………………. 51 Би Управление конфликтами……………………………………………. …. . 52 Стресс……………………………………………………………………... 53 Эффективность организации………………………………………………. . 54 Понятие о системе управления производством………………………… 54 Классификация систем управления производством…………………… 56 Жизненный цикл изделия и процесса…………………………………... 57 Проектирование продуктов и процессов в сфере услуг……………. …. 59 Управление проектами и качеством………………………………………. .
60 Управление проектами……. . ……………………………………………. . 60 Системы качества и стандарты качества…………………………. . ……. 65 Управление проектами разработки программного обеспечения………………………………………………………………. 68 Законы Брукса………………………………………………………………. . 68 Мифический человеко-месяц……………………………………. . ……. 70 Концептуальное единство………………………………………. . ……. . 72 Р Эффект второй системы…………………………………………. ……. . 74 УИ Упрощение концептуальной сложности……………………………... . . 75 «Серебряной пули нет» ……………………………………………. . …. . 76 Стратегия открытых исходных текстов как альтернатива БГ концепции Брукса………………………………………………. ……… 78 Классические ошибки управления проектами……………………………. 79 Планирование быстрой разработки………………………………………... 87 а Жизненный цикл разработки программного обеспечения………. . …. 90 ек Оценка трудоемкости…………………………………………………... . 95 Типичные причины оптимистических планов…………………. . ……. 97 т Методики оценки трудоемкости выполнения проекта…………………… 97 Оценка объема работ по функциональным баллам…………………... 97 ио Оценка длительности проекта по трудоемкости……………………... . 100 Оценка, основанная на рисках…………………………………. . ……... 100 Оценка по случаям…………………………………………………... …. 101 бл Оценка по вероятности……………………………………………. . …... 101 Общие рекомендации по оценке сроков……………………………... . . 102 Би Как вести исторические записи………………………………………... 104 Разработка, ориентированная на заказчика………………………………. . 105 Мотивация труда программистов и их менеджеров……………………… 107 Гигиенические факторы для программистов……………………. . …... 109 Управление функциональностью…………………………………………... 112 Средства повышения производительности………………………. . …... 114 Как «вытянуть» безнадежный проект………………………………… 116 Испытанные приемы быстрой разработки………………………………… 118 Ежедневный выпуск прототипа…………………………………………. 118 Эволюционное прототипирование……………………………………… 119 Самопожертвование……………………………………………………… 119 Прототипирование с выбрасыванием…………………………………… 120 Разработка в срок…………………………………………………………. 120 Внешняя закупка ПО………………………………………………………... 120 Договор подряда…………………………………………………………. . 123 Р Как сделать подряд успешным………………………………………. …. . 126 Проблемы менталитета…………………………………………………... 128 УИ Переписка…………………………………………………………………. 130 Приложение 1: Разработка резюме………………………………. ……. . 136 Приложение 2: Собеседование при приеме на работу……………… 147 БГ Указатель имен……………………………………………………………….