Стандарт ISO 90003:2004 — Рекомендации по применению стандарта ISO 9001:2000 для программных средств — предназначен для регламентирования менеджмента при приобретении, поставке, разработке, применении, сопровождении сложных программных средств и при их обслуживании. Стандарт не содержит ограничений и изменений базовых требований ISO 9001:2000 и предлагается при установлении соответствия требованиям комплексов программ:
как части коммерческого контракта с другими организациями;
при представлении полезного продукта для рынка;
для использования при поддержке процессов организации проектов ПС;
для учета при встраивании программных средств в комплексы аппаратуры;
при организации сервиса программных продуктов.
Полное или частичное применение стандарта ISO 90003 целесообразно в различных ситуациях, с учетом технологии, модели жизненного цикла, процессов разработки, последовательности действий и организационной структуры предприятия. Его рекомендуется применять как поддержку процессов программной инженерии в ISO 9001:2000, совместно со стандартами ISO 12207, ISO 15504, ISO 9126, ISO 14598, ISO 15939.
Первые четыре раздела практически повторяют содержание аналогичных разделов в ISO 9001:2000. Структура стандарта ISO 90003:2004 привязана к разделам и требованиям в ISO 9001:2000, которые цитируются в начале каждого раздела. Пятый раздел определяет ответственность руководства: общие обязанности руководства управления проектом; политику в области обеспечения качества продукции; планирование управления проектом; ответственность и полномочия специалистов; анализ проектирования со стороны руководства. Формулировки в ISO 90003 повторяют содержание основного стандарта с очень небольшими комментариями.
В шестом разделе — менеджмент ресурсов — более полно комментируются особенности управления ресурсами в области программной инженерии. Внимание акцентируется: на проблемах обеспечения ограниченными вычислительными ресурсами инфраструктуры проектов; на компетентности, квалификации и подготовке специалистов; на управлении производственной средой. При этом неоднократны подробные ссылки на требования стандартов ISO 12207, ISO 15504, ISO 9126, ISO 14598 (см. Приложение 1).
Наиболее обширным и специфическим, практически полностью ориентированным на программные продукты, является седьмой раздел стандарта. В нем изложено планирование и управление процессами и качеством жизненного цикла программных средств с попутными ссылками на рекомендации перечисленных выше стандартов. Рекомендации проектирования и разработки имеют традиционную структуру жизненного цикла ПС: входные и выходные данные процессов; анализ требований; верификация и валидация результатов; управление изменениями и сопровождение; мониторинг и измерение результатов. При этом формулировки и цитаты разделов ISO 9001 отходят на второй план. Небольшой восьмой раздел посвящен измерениям, анализу и совершенствованию процессов и результатов управления проектами программных продуктов и почти не связан с требованиями ISO 9001.
В стандарте ISO 90003 имеется два оригинальных приложения, полностью отличающихся от приложений в ISO 9001. Приложение А составляет обширная таблица, в которой процессам стандарта ISO 90003 сопоставлены полезные детализирующие процессы около 20 основных стандартов жизненного цикла сложных программных средств. В таблице приложения В сопоставлены рекомендации по планированию программных проек тов в стандартах ISO 90003 и ISO 12207, которые весьма близки.
Практически все перечисленные процессы и требования стандартов в данном разделе конкретизированы в очень подробных рекомендациях процессов (около 500 страниц — седьмой раздел) трех выделенных ыяшъ уровней модели CMMI (см. п. 3.1). Они соответствуют регламентированным и детализированным рекомендациям в стандартах ISO 9001:2000, ISO 12207 и основных компонентах профиля стандартов жизненного цикла сложных ПС (см. лекцию 2). Требованиям в функциональных разделах 4—8 стандарта ISO 9001 могут быть сопоставлены подобные по содержанию разделы в поэтапной модели CMMI. Общность процессов и требований состоит в подобии: терминологии, структуры, рекомендуемых процессов управления, планирования, учета доступных ресурсов, реализации процессов, оценивания и организации специалистов. Процессы, которые развиваются и детально комментируются процессами их реализации в стандартах ISO 9004:2000 и ISO 90003:2004, а также в представленном выше профиле, включающем около пятидесяти стандартов ISO (см. Приложение 1), однако, не всегда предусмотрены в рекомендациях и ссылках CMMI.
При практической реализации проектов и обеспечении жизненного цикла сложных ПС разработчикам и поставщикам может быть сложно определить и выделить для применения преимущества моделей CMMI или профиля стандартов ISO. В зависимости от традиций предприятия и особенностей проекта ПС зачастую целесообразно использовать как основной полный профиль стандартов ISO, а для оценивания заказчиками уровня зрелости менеджмента, организационного и технологического обеспечения проектов ПС применять конкретные рекомендации CMMI. Эти рекомендации могут эффективно использоваться при сертификации качества процессов на предприятиях, обеспечивающих ЖЦ ПС, как альтернатива или наряду с сертификацией по комплексу стандартов менеджмента ISO 9000, в зависимости от особенностей проекта и требований заявителя на сертификацию программного продукта и/или технологии обеспечения его жизненного цикла.
При подготовке системы качества предприятия целесообразно учитывать и использовать совокупность рекомендаций ряда стандартов, поддерживающих и детализирующих базовые стандарты серии ISO 9000, в которую входят — ISO 10005, ISO 10006, ISO 10013, ISO 10011.
Do'stlaringiz bilan baham: |