Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КЛ_ЭПИ.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
2 Mб
Скачать
    1. Примерная структура процесса и организации, занимающейся разработкой программных продуктов

Для организации предсказуемого и управляемого процесса компании необходимы организационные, технические и нетехнические средства (рис. 4.3).

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

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

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

Независимый тестировщик, как видно из рис. 4.3, участвует i работе над проектом, но не зависит от руководителя проекта. Эт< позволяет проводить независимое объективное тестирование документации и ПП, разрабатываемого в данном проекте. Чаете бывает так, что тестировщик одновременно принимает участие i нескольких проектах, особенно если их текущие этапы не совпа дают. Нередко создают отдельную группу тестирования, куда входят все тестировщики компании.

Рис. 3.1. Примерная структура процесса и организации, занимающейся разработкой программных продуктов

Технические средства предназначены для организации соответствующих условий работы над проектами и поддержанию процесса компании, а также работ по обеспечению качества программного продукта. Например, автоматизированное рабочее место (АРМ) программиста позволяет повысить производительность его рпСют и качество разрабатываемого ПП, а компьютерная сеть — нйсспечить электронный документооборот в компании и связь Между сотрудниками. База данных дает возможность хранить всю информацию, связанную с ходом выполнения как текущих проектов, так и выполненных ранее.

Нетехнические средства включают в себя разработанные или принятые к использованию стандарты и планы, а также книгу процесса, которая содержит подробное описание процесса компании. По метрикам процесса оценивают его основные характеристики (ключевые процессы) и результаты оценки заносят в паспорт процесса. Этот паспорт позволяет отслеживать соблюдение процесса, а также планировать действия по его совершенствованию.

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