Как провести обзор архитектуры Dodaf для оборонных проектов
Процесс обзора архитектуры DODAF
Обзор архитектуры Министерства обороны (DODAF) представляет собой структурированную оценку архитектур оборонных систем, чтобы гарантировать, что они отвечают требованиям миссии, соответствуют стандартам и соответствуют стратегическим целям. В отличие от традиционных обзоров дизайна, обзоры DODAF сосредоточены на нескольких архитектурных точках зрения - операционных, систем, технических стандартов и всеобъемлющего взгляда - для обеспечения всестороннего понимания структуры системы, поведения и функциональной совместимости. Для оборонных проектов эти обзоры являются не просто деятельностью чекбокса; они являются критическим механизмом для снижения рисков, контроля затрат и обеспечения того, чтобы полевые возможности приносили ценность военным. Это расширенное руководство проходит через каждый этап обзора архитектуры DODAF, от предварительной подготовки к обзору до последующего наблюдения после обзора, включая лучшие практики, общие подводные камни и действенные стратегии.
Фаза 1: Предварительная подготовка
Успех обзора архитектуры DODAF зависит от тщательной подготовки. Вступление в сессию обзора без четких целей, полных артефактов и вовлеченных заинтересованных сторон часто приводит к неполным выводам и растраченным ресурсам. Подготовка обычно требует от двух до четырех недель, в зависимости от сложности проекта и количества рассматриваемых точек зрения.
Собрать команду обзора
Соберите межфункциональную команду, в которую входят ведущий архитектор, системные инженеры, менеджеры по требованиям, аналитики по затратам, менеджеры по конфигурации и представители сообщества пользователей. В идеале команда должна включать кого-то с формальной подготовкой или сертификацией DODAF для обеспечения согласованности с руководством DoD. В состав наблюдательного совета также должны входить независимые архитекторы, которые не были непосредственно вовлечены в создание архитектуры для обеспечения объективности. Для крупных программ рассмотрите возможность формирования отдельной панели обзора с экспертами по предметам из каждой основной области зрения DODAF (оперативные, системы, технические стандарты и всеобщая оценка).
Сбор и обзор документации
Соберите все архитектурные артефакты, включая описанные DODAF модели (AV-1, OV-1 через OV-6c, SV-1 через SV-11 и т. Д.), Системные спецификации, документы управления интерфейсом (ICD), регистры рисков и отчеты о предварительном обзоре. Минимальные необходимые артефакты для значимого обзора включают в себя обзорную и сводную информацию (AV-1) и интегрированный словарь (AV-2), а также операционную концепцию высокого уровня (OV-1) и описание системного интерфейса (SV-1). Убедитесь, что все артефакты контролируются версией и четко помечены датой и автором. Проведите предварительный скрининг, чтобы убедиться, что каждый артефакт существует в рецензируемом состоянии - немаркированные диаграммы, недостающие описания или неправильная номенклатура могут сорвать сеанс.
Определить масштабы, цели и критерии
Четко документировать объем обзора: какие точки зрения будут рассмотрены, охватывает ли обзор все архитектурные слои или только эксплуатационные и системные взгляды, и включает ли он проверку соответствия конкретным документам Инструкции по DoD (например, DoDI 5000.02) или Системы интеграции и развития совместных возможностей (JCIDS). Установить измеримые критерии оценки, такие как полнота (например, все необходимые элементы данных присутствуют), согласованность (например, отсутствие противоречивых OV и SV отношений) и ясность (например, модели, понятные для заинтересованных сторон, не являющихся экспертами). Используйте стандартизированную систему оценки (например, 1-5) для каждого критерия, чтобы обеспечить объективное сравнение в циклах обзора.
Создать программу обзора
Структурировать сессию обзора, чтобы максимизировать фокус. Типичный обзор DODAF для проекта средней сложности длится от двух до трех дней. День 1: Обзор и все артефакты Viewpoint. День 2: Оперативная точка обзора и системы Viewpoint глубокие погружения. День 3: Технические стандарты Viewpoint, оставшиеся точки обзора (CV, PV, DIV, если требуется) и синтез результатов. Разрешить по крайней мере два часа на основную точку обзора с 15-минутным перерывом между сессиями. Включите время для заинтересованных сторон, чтобы задать уточняющие вопросы, не нарушая график.
Фаза 2: Проведение обзора
Основной процесс обзора включает в себя систематическую оценку каждой модели, описанной DODAF, по установленным критериям. Обзор должен быть как качественным (разве архитектура рассказывает последовательную историю?), так и количественным (удовлетворяет ли она конкретные измеримые требования?).
Оценить все точки зрения (AV)
Начнем с AV-1 и AV-2. AV-1 должен четко указывать цель, объем, предположения и временные рамки архитектуры. Ищите недостающие или расплывчатые описания ключевых заинтересованных сторон, операционных контекстов или точек принятия решений. Интегрированный словарь (AV-2) должен определять каждый термин и аббревиатуру, используемые в моделях. Общие вопросы включают непоследовательные определения в моделях (например, «узел», определенный в AV-2, но не используемый последовательно в OV-1) и недостающие определения для критических элементов данных.
Оценить операционную точку зрения (OV)
Оперативная точка зрения описывает миссии, задачи, действия и обмен информацией, необходимые для поддержки бойца. Начните с OV-1 (High-Level Operational Concept Graphic) и OV-2 (Operational Resource Flow Description). Проверьте, что OV-1 соответствует утвержденной концепции операций (CONOPS). Проверьте OV-2 для правильной идентификации внешних пограничных узлов и точных меток потока. Затем просмотрите OV-5a/OV-5b (Operational Activity Models) для логического разложения задач. Частым выводом является то, что модели OV-5 не отражают фактические полевые процедуры, полагаясь вместо этого на идеальные рабочие процессы. Используйте красные команды, чтобы оспаривать предположения об обменных курсах информации и уровнях классификации безопасности.
Системные точки зрения (SV)
SV-1 (Описание системного интерфейса) является основой вид систем. Убедитесь, что каждый показанный интерфейс соответствует соответствующему МКБ или проектному документу. Ищите недостающие интерфейсы, которые необходимы для поддержки операционной деятельности, документированной в OV-2. SV-4 (Описание функциональности систем) должен отображать функции к физическим компонентам системы. Непоследовательность распределения функций является общей проблемой - например, функция, появляющаяся в SV-4, но без соответствующей системы в SV-1. Также просмотрите SV-10b (Описание перехода системного состояния), если система имеет сложную поведенческую логику; убедитесь, что все операционные состояния охвачены.
Обзор точки зрения технических стандартов (ТВ)
TV-1 (Standards Profile) и TV-2 (Standards Forecast) часто упускаются из виду, но имеют решающее значение для совместимости. Проверяйте, что все перечисленные стандарты являются актуальными и цитируются правильно (например, конкретная версия MIL-STD-1553 или STANAG). Идентифицируйте любые стандарты-сироты, которые больше не поддерживаются поставщиками и заменой кандидатов на флаг. Для программ с требованиями совместимости НАТО, проверяйте соответствие с STANAGs и Allied Publications. Надежный раздел телевидения снижает риск интеграции в совместных и коалиционных средах.
Подтверждение заинтересованных сторон необходимо во всех точках зрения
Используйте матрицы прослеживаемости для отображения каждой модели обратно в документы требований (например, Документ о развитии возможностей, Спецификация системы / подсистемы). Если требование не имеет соответствующего архитектурного элемента, это разрыв. И наоборот, если архитектурный элемент существует без требования, он может указывать на ползучесть области или неоцененную дополнительную способность. После каждой сессии точки зрения созывайте заинтересованные стороны, чтобы подтвердить, что архитектура, как документирована, соответствует их эксплуатационным потребностям.
Поиск документов в реальном времени
Назначьте специальное письмо для записи результатов во время сессии. Используйте стандартизированный шаблон, который фиксирует серьезность нахождения (критический, основной, второстепенный), затронутую точку зрения, конкретный элемент модели и рекомендуемое корректирующее действие. Избегайте генерации результатов исключительно из мнения ведущего архитектора; основывайте каждый вывод на явном отклонении от критериев оценки или стандартов DODAF. В конце каждого дня представьте предварительную сводку результатов для проверки команде.
Общие проблемы в обзорах DODAF
Даже хорошо подготовленные обзоры сталкиваются с препятствиями. Осведомленность об этих проблемах помогает смягчить последствия.
Неполные или непоследовательные артефакты
Многие проекты производят артефакты DODAF изолированно, что приводит к противоречиям между точками зрения. Например, обмен информацией OV-2 может перечислять элементы данных, которые не отображаются в любом SV-6 (матрица обмена данными системы). Смягчение: требуют проверки согласованности между точками обзора как часть ворот качества. Используйте автоматизированные инструменты (например, Cameo Systems Modeler, IBM Rational Rhapsody) для проверки правил согласованности.
Разъединение заинтересованных сторон
Заинтересованные стороны часто воспринимают обзоры архитектуры как бюрократические упражнения. Когда ключевые оперативные пользователи пропускают сессии, обзор рискует стать техническим упражнением, не связанным с реальными потребностями. Смягчение: запланируйте обзор в соответствии с основными этапами программы и присутствием мандата для оперативных представителей. Обеспечить краткую ориентационную подготовку за неделю до обзора, чтобы освежить понимание концепций DODAF.
Скриншоты игры Scope Creep
Команды иногда пытаются решить проблемы с архитектурой во время обзора, а не документировать их для последующих действий. Это замедляет сессию и снижает фокус. Смягчение: обеспечение соблюдения правила «только для документов» во время обзора. Любые необходимые изменения регистрируются в качестве выводов и рассматриваются в плане улучшения после обзора.
Инструменты и методы для поддержки обзора
Современные обзоры DODAF получают выгоду от специального программного обеспечения, которое автоматизирует валидацию и обеспечивает общий репозиторий. Популярные инструменты включают в себя No Magic's Cameo Systems Modeler (теперь часть Dassault Systèmes), IBM Engineering Rhapsody и Sparx Systems Enterprise Architect. Эти инструменты поддерживают разработку систем на основе моделей (MBSE) и могут обеспечивать соблюдение правил соответствия DODAF, автоматически генерировать представления и запускать анализ воздействия. Для небольших проектов без бюджетов инструментов рассмотрите возможность использования контрольных списков на основе электронных таблиц и обзоров ручной диаграммы, но признайте повышенный риск ошибок. Установите единый источник истины (например, совместно используемая модель или хранилище документов) для устранения конфликтующих версий.
Лучшие практики для успешного обзора
Помимо поэтапного процесса, несколько общих практик улучшают качество обзора и его принятие.
Поддерживайте объективность
Основываясь на объективных доказательствах, таких как отсутствие документации интерфейса или несоответствующие потоки активности, избегайте субъективного языка, такого как «это выглядит плохо спроектированным». Вместо этого скажите: «SV-1 показывает связь между системой A и системой B, но соответствующая МКБ не определяет протокол, что приводит к недостаточному руководству по реализации».
Стандартизация материалов обзора
Например, контрольный список OV-2 может включать в себя: «Все ли узлы производителя / потребителя помечены?» «У каждого потока информации есть идентификатор?» «Существуют ли классификационные маркировки безопасности?» Использование стандартизированных контрольных списков для нескольких обзоров позволяет анализировать тенденции и улучшать процессы.
Поощрять совместную дискуссию
Некоторые из наиболее ценных выводов получены в результате неожиданных связей, сделанных во время открытого диалога. Например, системный инженер и оператор могут понять, что связь, которая считается наземной, на самом деле требует резервного копирования со спутника. Поощряйте среду, в которой младшие члены команды чувствуют себя комфортно, бросая вызов предположениям. Используйте сеансы доски, чтобы набросать альтернативные решения, не связываясь с ними.
Документировать все
Сохранить все версии артефактов, обзорные заметки и элементы действий. Создать аудиторский след, который показывает, как архитектурные решения менялись с течением времени. Эта документация неоценима для последующих обзоров, переходов программ и аудитов Агентством по управлению оборонными контрактами (DCMA) или Управлением государственной подотчетности (GAO).
Интеграция с другими обзорами программ
Выровнять календарь обзора архитектуры с техническими обзорами (например, Обзор системных требований, Предварительный обзор дизайна), чтобы избежать дублирования. Результаты архитектуры должны поступать в регистры рисков и торговые исследования на уровне системы. Используйте одну и ту же таксономию для оценки степени риска, чтобы обеспечить согласованность в рамках программы.
Примеры: Примеры DODAF Обзоры
Рассмотрим программу противоракетной обороны, которая проходит проверку DODAF. OV-2 показал поток информации между радиолокационным узлом и командным пунктом с пометкой «данные отслеживания». Однако SV-6 не перечислил ни один элемент данных, называемый «данные отслеживания», ни формат сообщения ICD не определил его. Команда обзора выявила критический разрыв: интерфейс был неопределенным, что означает, что поставщик радара мог интерпретировать «данные отслеживания» иначе, чем поставщик командного пункта. Корректирующее действие заключалось в определении элемента данных, обновлении МКБ и модификации как OV-2, так и SV-6 соответственно. Этот вывод, пойманный во время обзора архитектуры, предотвратил дорогостоящий сбой интеграции во время испытаний разработки, сэкономив примерно 200 человеко-часов переработки и потенциальную задержку графика.
Пост-обзорная деятельность
Эффективная деятельность после проведения обзора обеспечивает, чтобы выводы преобразовывались в ощутимые улучшения.
Составление обзорного доклада
Включить в доклад официальный отчет, содержащий резюме, подробные выводы (организованные по точке зрения), оценки степени тяжести и рекомендуемые корректирующие действия. Включить в него сводную таблицу, показывающую общий балл по критерию (например, полнота: 3.8/5, последовательность: 2.9/5), для выделения слабых областей. Распределить доклад в течение одной недели после обзора, пока дискуссии еще не завершены.
Разработать план усовершенствования
Работа с командой архитекторов для создания приоритетного плана действий. Критические выводы (например, недостающие интерфейсы, влияющие на безопасность или защищенность) должны быть рассмотрены до следующего этапа программы. Назначить владельцев и сроки для каждого элемента действия. Используйте плату управления конфигурацией для отслеживания изменений в архитектурных артефактах.
Расписание последующих обзоров
Не рассматривайте обзор архитектуры как одноразовое событие. Запланируйте последующий обзор после выполнения плана улучшения - обычно от 30 до 60 дней спустя для результатов с высокой степенью тяжести. Текущие программы должны проводить обзоры DODAF на каждом крупном этапе приобретения (например, созревание технологий и снижение риска, инженерное дело и развитие производства) для поддержания архитектурной целостности по мере развития системы.
Постоянное совершенствование процесса обзора
После нескольких циклов обзора провести мета-обзор: оценить сам процесс обзора. Участники опроса о том, что работало и что было запутанным. Ищите закономерности - например, если команды последовательно неправильно понимают OV-3 (Описание потока операционных ресурсов), рассмотреть вопрос о предоставлении одностраничного шпаргалка перед сессией. Отслеживайте количество выводов, полученных на точку зрения; если определенные точки зрения всегда производят нулевые выводы, они могут нуждаться в более глубоком рассмотрении или критерии оценки могут нуждаться в корректировке. Постоянное улучшение гарантирует, что обзоры DODAF остаются деятельностью с добавленной стоимостью, а не бюрократическим узким местом.
Внешние ссылки для более глубокого понимания
Для официального руководства DODAF обратитесь к странице DODAF главного информационного директора DoD . Руководство MITRE по точкам зрения DODAF MITRE предоставляет практическую ссылку на цель и содержание каждой модели. Для автоматической проверки см. OMG Unified Architecture Framework (UAF) — коммерческий стандарт, который согласуется с DODAF 2.02. Кроме того, ресурсы оценки архитектуры Software Engineering Institute (SEI) предлагают методы, применимые к контекстам DoD.
Систематически подготавливая, проводя и отслеживая обзоры архитектуры DODAF, оборонные организации могут значительно снизить риск интеграции, обеспечить согласование заинтересованных сторон и предоставить системы, которые отвечают их предполагаемым целям миссии. Процесс, в то время как строгий, выплачивает дивиденды в предотвращении затрат и предсказуемости программы на протяжении всего жизненного цикла приобретения.