Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
TPna_ChPU_gotov.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
6.52 Mб
Скачать

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

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

Процесс управления (management process) состоит из действий и задач, которые могут выполняться любой стороной, управля¬ющей своими процессами. Данная сторона (менеджер) отвечает за управление выпуском продукта, проектом и задачами соответ¬ствующих процессов, таких как приобретение, поставка, разра¬ботка, эксплуатация, сопровождение и др. Процесс управления включает в себя:   - инициирование и определение области управления;   - планирование;   - управление работами по созданию ПП и контроль за их выпол¬нением;   - проверку и оценку;   - завершение работ. При инициировании и определении области управления менеджер должен определить необходимые для управления ресурсы (персо¬нал, оборудование и технология) и убедиться, что они имеются в его распоряжении, причем в достаточном количестве. Планирование подразумевает выполнение, как минимум, сле¬дующих задач:     - составление графиков выполнения работ;    - оценку затрат; выделение требуемых ресурсов;    - распределение ответствен¬ности;    - оценку рисков, связанных с конкретными задачами;    - со¬здание инфраструктуры управления. Управление работами по созданию ПП и контроль за их выполнени¬ем осуществляются в соответствии с результатами планирования. В ходе выполнения работ обязательно должны выполняться регулярная проверка их выполнения и оценка достигнутых резуль¬татов. При необходимости по результатам проверки и оценки мо¬гут быть внесены корректировки в ход выполнения работ. Завершение работ происходит после выполнения всех обяза¬тельств, взятых поставщиком перед заказчиком в соответствии с заранее оговоренными процедурами. Процесс создания инфраструктуры (infrastructure process) ох¬ватывает выбор и поддержку (сопровождение) технологии, стан¬дартов и инструментальных средств, выбор и установку аппарат¬ных и программных средств, используемых для разработки, экс¬плуатации или сопровождения ПП. Инфраструктура должна мо¬дифицироваться и сопровождаться в соответствии с изменения¬ми требований к соответствующим процессам.   Процесс создания инфраструктуры включает в себя:   - подготовительную работу;   - создание инфраструктуры;   - сопровождение инфраструктуры. Подготовительная работа заключается в координации с дру¬гими организационными процессами и планировании работ по созданию инфраструктуры с учетом выбранных технологий, стандартов, инструментальных, программных и аппаратных средств. Создание инфраструктуры включает в себя все действия по раз¬работке инф¬раструктуры для выполнения работ по созданию ПП. Сопровождение инфраструктуры вызвано необходимостью со¬провождения ПП и возможными модификациями продукта в со¬ответствии с изменившимися требованиями к нему. Процесс усовершенствования (improvement process) предусмат¬ривает оценку, измерение, контроль и усовершенствование про¬цессов жизненного цикла ПП. Данный процесс включает в себя:   - создание процесса;   - оценку процесса;   - усовершенствование процессов жизненного цикла ПП. Создание процесса усовершенствования процессов жизненного цикла ПП позволяет на основе контроля за ходом выполнения процессов жизненного цикла, измерения характеристик и оцен¬ки полученных результатов существенно улучшить качество раз¬рабатываемого ПП и сократить сроки его создания. Оценка процесса разработки ПП позволяет выявить его силь¬ные и слабые стороны и на основе полученных результатов про¬вести необходимые улучшения. Усовершенствование процессов жизненного цикла ПП направле¬но на повышение производительности труда всех участвующих в них специалистов за счет совершенствования используемой тех¬нологии, методов управления, выбора инструментальных средств и обучения персонала. Усовершенствование основано на анализе достоинств и недостатков каждого процесса. Такому анализу в большой степени способствует накопление в организации исто¬рической, технической, экономической и иной информации по реализованным проектам. Процесс обучения (training process) охватывает первоначальное обучение и последующее постоянное повышение квалификации персонала. Приобретение, поставка, разработка, эксплуатация и сопровождение программного продукта в значительной степени зависят от уровня знаний и квалификации персонала. Содержание процесса обу¬чения определяется требованиями к проекту. Для этого процесса должны быть запланированы необходимые ресурсы и технические средства обучения. Кроме того, должны быть разработаны и представлены методические материалы, необходимые для обучения пользователей в соответствии с учебным планом.   Процесс обучения включает в себя:   - подготовительную работу;   - разработку учебных материалов;   - реализацию плана обучения. Подготовительная работа заключается в координации с други¬ми организационными процессами и планировании работ по со¬зданию плана обучения и повышения квалификации. Разработка учебных материалов является неотъемлемой частью процесса обучения, так как позволяет существенно повысить его эффективность и качество. Реализация плана обучения должна осуществляться непрерывно в течение всего времени, для которого этот план разработан.

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