БИБЛИОТЕКА НОРМАТИВНЫХ ДОКУМЕНТОВ

ГОСТ Р 56923-2016/ISO/IEC TR 24748-3:2011. Национальный стандарт Российской Федерации. Информационные технологии. Системная и программная инженерия. Управление жизненным циклом. Часть 3. Руководство по применению ИСО/МЭК 12207 (Процессы жизненного цикла программных средств)

5.2 Стратегия применения

 

5.2.1 Обзор

ИСО/МЭК 12207 может быть применен по различным причинам:

- для определения процессов, действий и задач, требуемых для использования в конкретном проекте;

- для совершенствования процессов, используемых организацией во множественных проектах;

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

Безотносительно причин для применения ИСО/МЭК 12207 предлагаемая стратегия применения должна включать следующее:

a) запланируйте применение;

b) если возможно, садаптируйте ИСО/МЭК 12207;

c) руководите пилотным проектом(ами);

d) формализуйте подход;

e) утвердите подход.

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

Является ли существующим основанием для процессов жизненного цикла системы более ранняя версия ИСО/МЭК 12207 или некий иной эталонный нормативный документ, фундаментальная исходная позиция применения должна идентифицировать все изменения, необходимые для перехода от того основания к ИСО/МЭК 12207. Если существующим основанием процесса будет более ранняя версия ИСО/МЭК 12207, то количество изменений будет заметно меньше по сравнению с другим основанием.

Важно объединение всех заинтересованных лиц в скоординированных усилиях: если хотя бы одна из областей не будет учтена при планировании, это может существенно ухудшить применение нового основания. Для малой группы одним из способов продолжения является разработка контрольного перечня вопросов, которые необходимо учесть в применении ИСО/МЭК 12207. Этот перечень может включать (но не ограничивается):

- изменения документации, включая потоки и номенклатуру;

- потребности в подготовке кадров;

- изменения ответственности, включая потребность в новых соглашениях;

- воздействия на инструментарии и базы данных;

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

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

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

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

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

a) запланируйте применение;

b) садаптируйте ИСО/МЭК 12207, если это применимо (с учетом степени риска работы);

c) руководите проектом(ами).

5.2.2 Планирование применения

Применение ИСО/МЭК 12207 должно рассматриваться как определенный проект и планироваться как проект.

Примерами положений при планировании проекта применения являются:

a) определение области проекта. Возможные варианты включают:

- единственный проект, как внутренний для организации, так и как часть двух сторон контракта;

- концентрацию на некоторых ключевых процессах или даже единственном процессе, где ожидается некоторая польза для организации. Этот подход может использоваться, когда ранее были обнаружены слабости, и тогда в некоторой будущей точке окажется возможным полное применение ИСО/МЭК 12207;

- адаптацию ИСО/МЭК 12207 через диапазон проектов с, возможно, постадийным введением. Здесь организация, вероятно, не имеет или будет насчитывать малое количество определенных процессов и будет осуществлять стандартизацию на основе ИСО/МЭК 12207;

- адаптацию ИСО/МЭК 12207 через все проекты и в пределах всех частей организации. Маловероятно, что любая организация, кроме очень малых, примет этот подход. Это может быть отнесено для нового филиала существующей организации, которая приняла ИСО/МЭК 12207 в свою практику работы ранее;

b) идентификация проектных целей и определение того, как они вписываются в бизнес-цели всей организации. Если не установлено никакой очевидной связи между этим проектом и бизнес-ориентацией организации, то длительное обязательство достигнуть прикладных целей проекта будет сложно (если не невозможно) поддерживать;

c) идентификация роли и ответственности проектной команды/организации с назначением единственного ответственного за каждый процесс. Во многих случаях один человек или организация могут быть ответственными за больше, чем один процесс, особенно в малых проектах или организациях;

d) идентификация ресурсов, доступных для применения ИСО/МЭК 12207, таких как время, деньги, люди и оборудование;

e) создание и документирование плана управления проектом для применения ИСО/МЭК 12207.

5.2.3 Руководите пилотным(и) проектом(ами)

При применении ИСО/МЭК 12207 в организации для многих проектов некоторое использование в тестовом режиме в ключевых областях и для ключевых процессов поможет ограничить риски организации. Успешное применение обычно включает в себя такие подходы:

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

b) выберите команду добровольцев для ведения пилотных проектов, предайте гласности и вознаграждайте их усилия;

c) обучайте всех вовлеченных. В дополнение к формальным учебным классам пониманию может помочь регулярная связь с развитием процесса реализации;

d) запланируйте пилотные проекты и идентифицируйте критические факторы успеха;

e) для каждого пилотного проекта включите отобранный адаптированный процесс или процессы в план управления проектом. Ссылайтесь или включайте в качестве применимой необходимую документацию, например решения о приспосабливании с объяснениями;

f) выполните пилотный проект(ы), отслеживая и документируя выполнение в сравнении с критическими факторами успеха. Задокументированные уроки изучайте всюду по экспериментальному проекту(ам). Включите изученные уроки в пересмотренные процессы.

5.2.4 Формализуйте подход

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

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

 

5.2.5 Утвердите подход

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