Перейти к содержимому

ISO/IEC/IEEE 15288

ISO/IEC/IEEE 15288:2015 Systems and software engineering — System life cycle processes

ГОСТ Р ИСО/МЭК 15288-2005 Информационная технология. Системная инженерия. Процессы жизненного цикла систем (Не действующий)

ГОСТ Р 57193-2016 Информационная технология. Системная инженерия. Процессы жизненного цикла систем (Действующий)

  • Установление общих основ для описания жизненного цикла (ЖЦ) систем, созданных людьми, включая формирование единой структуры для установления и развития связей и кооперации между сторонами, создающими и использующими современные системы и управляющими ими в целях совместной согласованной работы.
  • Установление множества детально определенных процессов ЖЦ систем и соответствующей терминологии.
  • Обеспечение процессов, охарактеризованных в терминах целей и результатов, являющихся итогом успешной реализации этих процессов, и поддерживающих определение, контроль и совершенствование процессов ЖЦ, используемых внутри организации или в рамках какого-либо проекта.
  • Обеспечение внедрения в практику организации ряда ключевых идей системной инженерии:
  1. Новизна
    • Интеграция разных идей в одной организационной системе на уровне международного стандарта;
    • Использование этих идей в организации можно обсуждать и проверять.
  2. Универсальность
    • Применим к любым рукотворным системам любой области человеческой деятельности (включая организации, сервисы, сами системы стандартизации).
    • Охватывает полный цикл жизни (например: замысел, разработка, производство, использование, поддержка и вывод из эксплуатации)
    • Учитывает необходимость контрактации (приобретения и поставки продуктов и услуг)
    • Охватывает использование внутри организаций и между организациями (в «расширенной организации» проекта)
    • Включает в процессы людей, оборудование, компьютеры, софт (ссылается на связанный стандарт ISO 12207 – жизненный цикл софта)
    • Применяется параллельно, итеративно и рекурсивно для различных частей системы
    • Учитывает особенности композиции любых систем – встроенных, автономных, интегрированных и любых других, сложных и простых
  3. Технологическая нейтральность
    • Не указано, какие именно технологии необходимо использовать в предписанных процессах.
    • Внедрение стандарта состоит во внедрении конкретных технологий/методологий получения результатов, требуемых стандартом
    • В управлении моделью жизненного цикла – выбор из IDEF, UML, DEMO, BusinessStudio, ОргМастер и т.д.
    • В проектном управлении - выбор из CPM, CCPM, LastPlanner и т.д.

Стандарт ISO/IEC 15288 может использоваться:

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

Стандарт ISO/IEC 15288 используется:

  • для крупных европейских строительных контрактов (например, Coetunnel 2 – автомобильный тоннель в Амстердаме)
  • в проектах ITER и реактора PBMR (Южная Африка)
  • обязателен для контрактов министерств обороны развитых стран (в список корпоративных членов INCOSE входят все крупные аэрокосмические фирмы мира)
  • Стандарт не детализирует процессы ЖЦ в терминах методов и процедур, необходимых для удовлетворения требований и достижения результатов процесса.
  • Стандарт не устанавливает требований на документацию в отношении ее названий, форматов, содержания и медиа-средств для записи и ведения документации.
  • Стандарт не предполагает наличия противоречий с политикой, процедурами и нормами какой бы то ни было организации или любыми национальными законами или предписаниями. Любое такое противоречие должно быть разрешено до начала использования стандарта.

Для того чтобы создать полноценное описание ЖЦ и его практик необходимо:

  • отразить технологию осуществления проекта, т.е. показать:
    • методы, которые должны применяться;
    • последовательность применения дел, из которых состоят методы;
    • артефакты, связанные с методами;
    • исходные и конечные сущности и информация;
    • роли, ответственные за дела;
    • инструменты, применяемые ролями;
    • квалификацию, требуемую для выполнения дел;
    • руководства, используемые при работе;
  • отразить сам процесс ЖЦ (его форму) и его результаты, т.е. определить:
    • стадии проекта;
    • последовательность стадий во времени;
    • повторяемость стадий (применение итераций);
    • продукты, производимые на каждой стадии;
    • контрольные точки, в которых принимаются решения по проекту.

На основе этого списка видно, как должны поменяться процессная и проектная группы описаний:

  • В процессной группе происходит смена объекта рассмотрения. Очевиден переход к рассмотрению не только последовательности дел, но и их связанных групп – методов (практик, дисциплин), которые объединены общностью применяемой в их онтологией и зачастую общностью ролей, которые способны эти практики выполнять в силу знания этой онтологии. Методы (практики, дисциплины) также обеспечиваются руководствами по их использованию.
  • В проектной группе описания появляется другая специфика. Упор делается на последовательность и точки пересмотра ресурсов.
  • Организации являются производителями и покупателями систем, то есть они торгуют продуктами и услугами
  • Одна организация может, выступая в качестве приобретателя, ставить задачу для другой, выполняющей роль поставщика, это достигается путем использования соглашений
  • Организации одновременно или последовательно выступают и как приобретатели, и как поставщики систем
  • Вертикальные отношения организаций А и В могут рассматриваться как отношения организаций-поставщиков, осуществляющих торговлю в течение одного этапа жизненного цикла
  • Отношения организаций А и С могут представлять отношения организаций, последовательно принимающих ответственность за осуществление этапов жизненного цикла

ISO15288 concept

Процессы бывают следующих видов:

  1. Процессы соглашения (контрактации)
    • Закупка
    • Поставка
  2. Организационные процессы
    • управление моделью жизненного цикла
    • управление инфраструктурой
    • управление портфелем проектов (программой)
    • управление персоналом
    • управление качеством
  3. Процессы проекта
  4. Технические процессы
Процессы ЖЦ ISO15288

В стандарте ISO/IEC 15288 стадия – период в пределах ЖЦ системы, относящийся к состоянию системного описания или непосредственно к самой системе:

  • стадии связываются со значительными изменениями в жизни системы, связанными с прохождением вех в ее развитии на протяжении ЖЦ
  • модель ЖЦ может включать одну или несколько моделей стадий в зависимости от необходимости
  • модель ЖЦ собирается в виде последовательности стадий, которые могут перекрываться или повторяться в зависимости от сферы применения рассматриваемой системы, от ее размеров, сложности, изменяющихся потребностей и возможностей

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

В качестве примера стандарт ISO/IEC 15288 рассматривает ЖЦ системы, состоящий из шести стадий:

  1. Замысел (концепция)
  2. Разработка
  3. Производство
  4. Применение (Эксплуатация)
  5. Поддержка применения (Сопровождение)
  6. Прекращение применения и списание (утилизация)