Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры по ТРПО.doc
Скачиваний:
13
Добавлен:
23.04.2019
Размер:
469.5 Кб
Скачать

Стадии разработки, регламентированные гост 19.102 «Стадии разработки»

  1. ТЗ: постановка задачи, НИР (научно-исследовательские работы), разработка и утверждение ТЗ.

  2. Эскизный проект: анализ требований, разработка спецификаций к проекту.

  3. Технический проект: определение структуры программного продукта.

  4. Рабочий проект: все работы по реализации программ.

  5. Внедрение: работы по передаче программного продукта пользователю.

Все процессы объединены моделью.

4. Управление идеей

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

  1. Оперативная стратегия;

  2. Финансовая;

  3. Маркетинговая;

  4. Стратегия в области исследования и развития ПО;

  5. Стратегия человеческих отношений.

3 составные части управления:

Производственная

Финансовая

Маркетинговая

4 уровня управления:

  1. Высший менеджмент (председатель совета директоров);

  2. Управляющие среднего уровня;

  3. Управляющие первичного уровня (руководители проектов и т.п.);

  4. Нижний уровень (инженер).

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

  • Направленность на достижение конкретных целей (четкое задание целей);

  • Координирование выполнения взаимосвязанных действий;

  • Ограниченная протяженность во времени;

  • Уникальность и важность;

В основе управляющей деятельности лежит теория мотивации, которая основана на ряде примитивов:

  1. Гедонизм – заинтересованность людей делать то, что им приятно и уклоняться оттого, что им неприятно.

  2. Инстинкты – автоматическая природная предрасположенность вести себя определенным образом.

  3. Концепция побуждения – формирование привычек на основе действий, приводивших к удовлетворительному результату в прошлом.

  4. Когнитивная теория – рациональное поведение людей в направлении будущего.

  5. Потребности – осознанная недостаточность чего-либо:

а) Первичные или физические – необходимы для выживания.

б) Вторичные – психологические потребности в уважении и др.

Выделяют особенности европейского, Российского, японского и др. менеджмента.

Методы управления проектом:

Метод критического пути. Указываются критические сроки.

Метод анализа и оценки программ

Метод сетевого планирования.

Планирование включает определение ресурсов: человеческих, вычислительных организационных - и составление карты задач и времен выполнения процессов.

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

Организационные задачи, решаемые при планировании:

  1. Анализ документации на полноту, содержание;

  2. Назначение начальной и конечной дат.

  3. Определение интерфейсов приложений и планирование работ по их детальному проектированию.

Оценка времени выполнения работ и затраты на нее. Методы:

  1. Сверху – вниз. По крупным блокам аналогичного проекта.

  2. Снизу – вверх. По составленному графику работ (данные по трудозатратам берутся у исполнителей).

  3. Методы норм работы (по средним срокам выполнения данных работ в данной компании).

  4. Методика исторических отношений. Стоимость данного проекта относится к стоимости другого проекта пропорционально отношению их объемов в некоторой степени n (n подбирается опытным путем).

  5. Методика приближенных вычислений. Планирование на основе приближенных формул.

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

Основные практики управления проектом, рекомендуемые сетью менеджеров по разработке ПО:

  1. Формальное управление рисками.

  2. Согласованность интерфейсов.

  3. Формальные проверки проекта.

  4. Планирование и управление на основе метрик (метрика – числовые оценки, накопленные в предыдущих проектах).

  5. Контроль качества на детальном уровне.

  6. Свободный доступ к информации о ходе проекта.

  7. Отслеживание причин возникновения ошибок.

  8. Конфигурационное управление.

  9. Ответственность и отчетность руководства перед сотрудниками.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]