국방 M&S 생명주기 관리: 개념부터 폐기까지의 체계적 프로세스
개요
국방 모델링 및 시뮬레이션(M&S) 생명주기 관리는 M&S 시스템의 개념 정립부터 최종 폐기까지 전 과정을 체계적으로 관리하는 프로세스입니다. 미국 국방부는 DoD 5000 시리즈 획득 프로세스와 연계하여 M&S 생명주기를 관리하며, 이는 국방 시스템 개발의 효율성과 효과성을 크게 향상시키는 핵심 요소입니다.
국방 M&S는 단순한 소프트웨어 개발과는 달리, 복잡한 군사 시스템과 작전 환경을 모델링해야 하므로 특별한 생명주기 관리 접근법이 필요합니다. 미국 국방부는 2020년 기준 연간 약 150억 달러를 M&S 관련 활동에 투자하고 있으며, 이 중 약 30%가 생명주기 관리 활동에 배정됩니다. 효과적인 생명주기 관리는 M&S 시스템의 유지보수 비용을 평균 25-35% 절감하고, 시스템 수명을 20-30% 연장시키는 것으로 분석됩니다.
생명주기 관리는 크게 7개의 주요 단계로 구성됩니다: 개념 수립(Concept Development), 요구사항 분석(Requirements Analysis), 설계(Design), 개발(Development), 시험평가(Test & Evaluation), 운영 및 유지보수(Operations & Maintenance), 그리고 폐기(Disposal)입니다. 각 단계는 명확한 목표, 산출물, 검증 기준을 가지며, 단계 간 전환 시 엄격한 검토 과정을 거칩니다.
본 글에서는 국방 M&S 생명주기 관리의 각 단계를 심층적으로 분석하고, 미국 국방부의 주요 프로그램 사례를 통해 실제 적용 방법을 살펴보며, 한국 국방에 주는 시사점을 도출하고자 합니다.
국방 M&S 생명주기 단계 개요
국방 M&S 생명주기는 미국 국방부의 DoD Instruction 5000.02(Operation of the Adaptive Acquisition Framework)와 DoD Directive 5000.59(DoD Modeling and Simulation Management)에 근거하여 구조화되어 있습니다. 전통적인 소프트웨어 생명주기와 달리, 국방 M&S는 무기체계 획득 프로세스와 긴밀하게 연계되어야 하므로 더욱 복잡한 관리 체계를 요구합니다.
생명주기 단계별 핵심 특징
| 단계 | 주요 활동 | 기간 (평균) | 비용 비중 | 핵심 산출물 |
|---|---|---|---|---|
| 개념 수립 | 요구사항 초기 분석, 타당성 검토, 개념 설계 | 6-12개월 | 3-5% | 개념 문서(Concept Document), 초기 비용 추정 |
| 요구사항 분석 | 상세 요구사항 정의, 시스템 명세 작성 | 9-18개월 | 5-8% | 시스템 요구사항 명세서(SRS), 운영 개념서(CONOPS) |
| 설계 | 아키텍처 설계, 상세 설계, 프로토타입 개발 | 12-24개월 | 12-18% | 시스템 설계서(SDD), 인터페이스 명세서 |
| 개발 | 코딩, 통합, 단위 테스트 | 18-36개월 | 25-35% | 실행 가능한 M&S 시스템, 사용자 매뉴얼 |
| 시험평가 | VV&A, 운영시험평가, 인증 | 12-18개월 | 10-15% | VV&A 보고서, 인증서(Accreditation) |
| 운영 및 유지보수 | 배치, 훈련, 업그레이드, 기술지원 | 10-20년 | 40-50% | 운영 보고서, 업그레이드 패키지 |
| 폐기 | 데이터 아카이빙, 시스템 해체, 교훈 문서화 | 6-12개월 | 2-3% | 교훈 문서(Lessons Learned), 아카이브 자료 |
위 표에서 볼 수 있듯이, M&S 생명주기에서 가장 긴 기간과 높은 비용 비중을 차지하는 것은 운영 및 유지보수 단계입니다. 일반적으로 전체 생명주기 비용의 40-50%가 이 단계에 소요되며, 기간도 10-20년에 달합니다. 이는 초기 개발 비용보다 훨씬 크며, 따라서 생명주기 초기부터 유지보수를 고려한 설계(Design for Maintainability)가 매우 중요합니다.
중요 원칙: 미국 국방부는 "생명주기 비용의 70%는 설계 단계에서 결정된다"는 원칙 하에, 초기 단계에서의 철저한 계획과 설계를 강조합니다. 이는 후반부 유지보수 비용을 크게 절감할 수 있는 핵심 전략입니다.
DoD 5000 시리즈와의 연계
M&S 생명주기는 DoD 5000 시리즈 획득 프로세스와 밀접하게 연계되어 있습니다. DoD 5000.02는 무기체계 획득을 6개 경로(Software Acquisition, Middle Tier of Acquisition, Major Capability Acquisition, Defense Business Systems, Acquisition of Services, Urgent Capability Acquisition)로 구분하며, M&S는 각 경로에서 다음과 같이 활용됩니다:
- Materiel Solution Analysis (MSA) 단계: M&S는 대안 분석, 기술 성숙도 평가, 비용 추정에 활용됩니다. 이 단계에서 M&S 개념 수립 및 요구사항 분석이 동시에 진행됩니다.
- Technology Maturation & Risk Reduction (TMRR) 단계: 프로토타입 M&S를 통해 기술적 위험을 조기에 식별하고 감소시킵니다. 설계 단계의 M&S 활동이 집중됩니다.
- Engineering & Manufacturing Development (EMD) 단계: 상세 설계 검증, 시험계획 수립, 훈련체계 개발에 M&S가 적극 활용됩니다. 개발 및 시험평가 단계가 포함됩니다.
- Production & Deployment (P&D) 단계: 운영 개념 검증, 교리 개발, 전술 훈련에 M&S가 사용됩니다. 운영 및 유지보수 단계가 시작됩니다.
- Operations & Support (O&S) 단계: 성능 개량, 수명연장, 전력화 지원에 M&S가 지속적으로 활용됩니다. 이 단계가 전체 생명주기의 70-80% 기간을 차지합니다.
미국 국방부의 F-35 프로그램을 예로 들면, F-35 Mission Systems Simulator는 2001년 개념 수립을 시작으로 2026년 현재까지 25년간 생명주기가 진행 중이며, 총 투자액은 약 38억 달러에 달합니다. 이 중 개발 단계에 9억 달러(24%), 운영 및 유지보수에 27억 달러(71%)가 소요되었으며, 2040년까지 운영될 예정입니다.
초기 단계: 개념 수립 및 요구사항 분석
M&S 생명주기의 초기 단계는 성공적인 시스템 개발의 기반을 마련하는 가장 중요한 시기입니다. 이 단계에서의 잘못된 결정은 후속 단계에서 수십 배의 비용 증가로 이어질 수 있습니다. 미국 국방부의 연구에 따르면, 요구사항 단계에서 발견하지 못한 오류를 운영 단계에서 수정하는 비용은 평균 100배 이상 증가합니다.
개념 수립(Concept Development) 단계
개념 수립 단계는 M&S 시스템이 "왜 필요한가", "무엇을 달성해야 하는가"에 대한 답을 제시하는 과정입니다. 이 단계의 핵심 활동은 다음과 같습니다:
- 임무 분석(Mission Analysis): M&S가 지원해야 할 군사 임무와 작전 시나리오를 식별합니다. 예를 들어, Joint Strike Fighter(F-35) 프로그램의 경우, 공대공 전투, 공대지 공격, 정보수집, 전자전 등 다양한 임무를 분석했습니다.
- 기능 요구사항 도출: 임무 달성을 위해 M&S가 제공해야 할 기능을 정의합니다. F-35 시뮬레이터는 고충실도(High-Fidelity) 비행 동역학, 센서 시뮬레이션, 무장 효과 모델링 등의 기능이 요구되었습니다.
- 대안 분석(Analysis of Alternatives, AoA): 여러 M&S 솔루션 대안을 비교 분석합니다. 상용 시뮬레이터 활용, 기존 시스템 개조, 신규 개발 등의 옵션을 비용-효과 측면에서 평가합니다.
- 기술 타당성 검토: 요구되는 충실도(Fidelity), 실시간 성능, 상호운용성 등이 현재 기술 수준에서 달성 가능한지 평가합니다.
- 초기 비용 추정: 거친 규모 추정(ROM: Rough Order of Magnitude)을 통해 전체 생명주기 비용을 예측합니다. 일반적으로 ±50% 정확도 범위입니다.
이 단계의 주요 산출물은 개념 문서(Concept Document) 또는 초기 능력 문서(Initial Capabilities Document, ICD)입니다. 예를 들어, 미 육군의 Synthetic Training Environment(STE) 프로그램은 2017년 개념 수립 단계에서 "가상-구성-실물 통합 훈련 환경"이라는 명확한 개념을 정립했으며, 이는 이후 모든 개발 활동의 나침반 역할을 했습니다.
요구사항 분석(Requirements Analysis) 단계
요구사항 분석 단계는 개념을 구체적이고 측정 가능한 요구사항으로 전환하는 과정입니다. 이 단계는 M&S 생명주기에서 가장 중요한 단계 중 하나로, 전체 프로젝트의 성패를 좌우합니다.
- 기능 요구사항(Functional Requirements) 명세: M&S 시스템이 "무엇을 해야 하는가"를 상세히 기술합니다. 예: "시뮬레이터는 마하 1.6 속도에서 ±0.5도 정확도로 비행 자세를 재현해야 한다."
- 성능 요구사항(Performance Requirements) 명세: 처리 속도, 응답 시간, 동시 사용자 수 등을 정량적으로 정의합니다. 예: "1,000개 이상의 엔티티를 실시간(초당 60프레임)으로 시뮬레이션해야 한다."
- 상호운용성 요구사항: 다른 M&S 시스템, C4I 체계, 실제 무기체계와의 인터페이스를 정의합니다. 미국 국방부는 HLA(High Level Architecture), DIS(Distributed Interactive Simulation) 등의 표준을 준수하도록 요구합니다.
- VV&A(Verification, Validation & Accreditation) 기준 수립: 개발된 M&S가 요구사항을 충족하는지 검증할 기준과 방법을 사전에 정의합니다.
- 운영 개념서(CONOPS) 작성: M&S 시스템이 실제로 어떻게 사용될 것인지, 사용자 역할, 운영 절차 등을 기술합니다.
이 단계의 주요 산출물은 시스템 요구사항 명세서(System Requirements Specification, SRS)입니다. SRS는 계약의 기술적 기반이 되며, 이후 모든 설계, 개발, 시험 활동의 기준이 됩니다. 미 해군의 Ship Self-Defense System(SSDS) M&S 프로그램은 2,400페이지 분량의 SRS를 작성했으며, 이는 3,200개의 개별 요구사항으로 구성되었습니다.
실무 교훈: 미국 국방부의 분석에 따르면, 요구사항 단계에서 사용자(운영자, 훈련관, 시험평가자)의 참여가 부족한 프로젝트는 70% 이상이 재작업(Rework)을 경험했습니다. 반면, 초기부터 사용자를 적극 참여시킨 프로젝트는 재작업률이 20% 이하로 낮았습니다.
초기 단계의 주요 의사결정 포인트
요구사항 분석 단계 완료 시점에서 Milestone A(MS A) 또는 이에 준하는 의사결정이 이루어집니다. 이 시점에서 검토되는 주요 사항은:
- 요구사항의 완전성, 일관성, 추적성
- 기술적 실현 가능성
- 예산 확보 가능성
- 일정의 현실성
- 위험 관리 계획의 적절성
이 검토를 통과하지 못하면 프로젝트는 요구사항 재분석 단계로 돌아가거나, 최악의 경우 취소될 수 있습니다. 미국 국방부의 통계에 따르면, 2010-2020년 기간 동안 MS A 검토를 시도한 M&S 프로젝트 중 약 35%가 통과하지 못했습니다.
중기 단계: 설계, 개발 및 시험평가
M&S 생명주기의 중기 단계는 요구사항을 실제 작동하는 시스템으로 구현하는 과정입니다. 이 단계는 가장 많은 인력과 자원이 투입되며, 기술적 위험이 가장 높은 시기입니다.
설계(Design) 단계
설계 단계는 시스템 수준 설계와 상세 설계로 구분됩니다. 시스템 수준 설계는 전체 아키텍처, 주요 컴포넌트, 인터페이스를 정의하고, 상세 설계는 각 컴포넌트의 내부 구조와 알고리즘을 구체화합니다.
- 아키텍처 설계: M&S 시스템의 전체 구조를 정의합니다. 모놀리식(Monolithic) 아키텍처, 계층형(Layered) 아키�ecture, 서비스 지향(Service-Oriented) 아키텍처 등의 옵션을 평가합니다. 최근에는 마이크로서비스(Microservices) 아키텍처가 선호되는 추세입니다.
- 모델 설계: 물리 모델(Physics-based Model), 행동 모델(Behavioral Model), 통계 모델(Statistical Model) 등 각 시뮬레이션 요소의 수학적 모델을 설계합니다. 예를 들어, 미사일 비행 시뮬레이션은 6자유도(6-DOF) 운동 방정식, 공기역학 모델, 추진 모델, 제어 모델 등을 포함합니다.
- 데이터 아키텍처: 시뮬레이션 데이터의 구조, 저장 방법, 접근 방법을 정의합니다. 미국 국방부는 DoD Architecture Framework(DoDAF)를 사용하여 데이터 표준을 준수하도록 요구합니다.
- 인터페이스 설계: 사용자 인터페이스(UI), 다른 시스템과의 인터페이스, 하드웨어 인터페이스를 상세히 설계합니다. HLA, DIS, TENA(Test and Training Enabling Architecture) 등의 표준을 적용합니다.
- 프로토타입 개발: 핵심 기술적 위험을 검증하기 위해 제한된 기능의 프로토타입을 개발합니다. 미 공군의 Virtual Test and Training Center(VTTC)는 설계 단계에서 3개의 프로토타입을 개발하여 기술적 타당성을 검증했습니다.
설계 단계의 주요 산출물은 시스템 설계서(System Design Document, SDD), 인터페이스 제어 문서(Interface Control Document, ICD), 데이터베이스 설계서 등입니다. 이 문서들은 이후 개발 단계의 청사진 역할을 합니다.
개발(Development) 단계
개발 단계는 설계를 실제 코드로 구현하는 과정입니다. 이 단계는 M&S 생명주기에서 가장 많은 인력이 투입되며, 전체 개발 비용의 25-35%를 차지합니다.
- 코딩: 설계서에 따라 소프트웨어를 구현합니다. 미국 국방부는 C++, Java, Python 등의 언어를 주로 사용하며, 코딩 표준(예: MISRA C++)을 준수하도록 요구합니다.
- 단위 테스트(Unit Testing): 각 모듈이 설계 명세를 충족하는지 개별적으로 테스트합니다. 일반적으로 80% 이상의 코드 커버리지를 목표로 합니다.
- 통합(Integration): 개별 모듈을 점진적으로 통합하면서 인터페이스와 상호작용을 테스트합니다. 빅뱅(Big Bang) 통합보다는 점진적(Incremental) 통합이 선호됩니다.
- 형상관리(Configuration Management): 소스 코드, 문서, 데이터의 버전을 체계적으로 관리합니다. Git, SVN 등의 도구를 사용하며, 모든 변경사항을 추적합니다.
- 지속적 통합/배포(CI/CD): 자동화된 빌드, 테스트, 배포 파이프라인을 구축합니다. Jenkins, GitLab CI, Azure DevOps 등의 도구를 활용합니다.
미 육군의 OneSAF(One Semi-Automated Forces) 프로그램은 개발 단계에서 약 250만 라인의 코드를 작성했으며, 이를 위해 5년간 평균 120명의 개발자가 투입되었습니다. 개발 비용은 약 1억 8,000만 달러였으며, 이는 전체 생명주기 비용의 약 28%에 해당합니다.
시험평가(Test & Evaluation) 단계
시험평가 단계는 개발된 M&S 시스템이 요구사항을 충족하는지, 의도한 용도에 적합한지를 검증하고 검증하는 과정입니다. 국방 M&S에서는 VV&A(Verification, Validation, and Accreditation) 프로세스가 필수적으로 수행됩니다.
| VV&A 구분 | 정의 | 주요 활동 | 판단 기준 |
|---|---|---|---|
| Verification (검증) | M&S가 설계 명세에 따라 정확히 구현되었는가? | 코드 리뷰, 단위 테스트, 통합 테스트, 요구사항 추적 | 모든 요구사항이 구현되고 테스트되었는가? |
| Validation (검인) | M&S가 실제 세계를 충분히 정확하게 재현하는가? | 실측 데이터와 비교, 주제 전문가(SME) 검토, 민감도 분석 | 시뮬레이션 결과가 실제 현상과 허용 오차 내에서 일치하는가? |
| Accreditation (인증) | M&S가 특정 목적에 사용하기 적합한가? | 운영 시험평가(OT&E), 사용자 인수 테스트, 위험 평가 | 의도한 용도에서 허용 가능한 위험 수준인가? |
VV&A 프로세스는 M&S 생명주기 전반에 걸쳐 수행되지만, 특히 시험평가 단계에서 집중적으로 이루어집니다. 미국 국방부는 VV&A Agent라는 독립적인 평가 조직을 운영하며, 이들은 M&S 개발팀과 별도로 시스템을 평가합니다.
예를 들어, F-22 Mission Training Center(MTC)의 VV&A는 다음과 같은 과정을 거쳤습니다:
- Verification: 5,000개 이상의 요구사항에 대해 개별 테스트 케이스를 작성하고 실행했습니다. 96.5%의 요구사항이 통과했으며, 나머지는 수정 후 재검증되었습니다.
- Validation: 실제 F-22 비행 데이터 200시간 분량과 시뮬레이터 결과를 비교했습니다. 비행 동역학은 ±3% 오차 내, 레이더 성능은 ±5% 오차 내로 일치했습니다.
- Accreditation: 공군 전투기 조종사 50명을 대상으로 6개월간 운영 시험을 실시했으며, 훈련 효과성이 실제 비행 훈련의 85% 수준임을 확인했습니다. 이를 근거로 특정 훈련 과목에 대한 사용이 승인되었습니다.
시험평가 단계를 통과하면 Milestone C(MS C) 또는 Full-Rate Production Decision이 이루어지며, M&S 시스템은 운영 단계로 전환됩니다.
후기 단계: 운영, 유지보수 및 폐기
M&S 생명주기의 후기 단계는 시스템의 실제 가치가 실현되는 시기입니다. 이 단계는 전체 생명주기의 70-80% 기간을 차지하며, 비용도 전체의 40-50%를 차지합니다.
운영 및 유지보수(Operations & Maintenance) 단계
운영 및 유지보수 단계는 M&S 시스템이 실제로 사용되고 지속적으로 개선되는 과정입니다. 이 단계의 핵심 활동은 다음과 같습니다:
- 배치(Deployment): M&S 시스템을 실제 운영 환경에 설치하고 구성합니다. 미 공군의 분산 임무 작전(Distributed Mission Operations, DMO) 시스템은 전 세계 25개 기지에 배치되어 있으며, 각 기지별 네트워크, 하드웨어 환경에 맞게 커스터마이징되었습니다.
- 사용자 훈련: 운영자, 교관, 유지보수 인력을 대상으로 체계적인 훈련을 실시합니다. 일반적으로 초기 운영자 훈련(Initial Operator Training)은 4-8주, 유지보수 훈련은 6-12주가 소요됩니다.
- 기술 지원(Technical Support): Help Desk, 현장 지원, 원격 지원 등 다양한 형태의 기술 지원을 제공합니다. 미 육군의 Combined Arms Tactical Trainer(CATT)는 연간 약 15,000건의 기술 지원 요청을 처리합니다.
- 소프트웨어 유지보수: 버그 수정(Corrective Maintenance), 성능 개선(Perfective Maintenance), 환경 변화 대응(Adaptive Maintenance), 예방적 유지보수(Preventive Maintenance)를 수행합니다. 일반적으로 연간 개발 비용의 15-20%가 유지보수에 소요됩니다.
- 하드웨어 유지보수: 시뮬레이터 하드웨어(모션 플랫폼, 시각 시스템, 제어 장비 등)의 정기 점검, 부품 교체, 고장 수리를 수행합니다.
- 데이터 업데이트: 위협 데이터, 지형 데이터, 무기 성능 데이터 등을 최신 상태로 유지합니다. 예를 들어, 공중전 시뮬레이터의 위협 데이터베이스는 분기마다 업데이트됩니다.
- 성능 모니터링: 시스템 가용률, 응답 시간, 사용률 등을 지속적으로 모니터링하고 개선합니다. 미 해군은 98% 이상의 시뮬레이터 가용률을 목표로 합니다.
- 버전 업그레이드: 주기적으로 기능을 추가하고 성능을 개선하는 메이저 업그레이드를 수행합니다. 일반적으로 2-3년마다 메이저 업그레이드가 이루어집니다.
생명주기 비용 분석
운영 및 유지보수 단계의 비용 구조를 이해하는 것은 효율적인 생명주기 관리의 핵심입니다. 다음 표는 미국 국방부의 주요 M&S 프로그램 분석 결과를 보여줍니다:
| 비용 항목 | 연간 비용 (백만 달러) | 전체 O&M 비용 대비 비중 | 주요 세부 항목 |
|---|---|---|---|
| 소프트웨어 유지보수 | 12-18 | 35-40% | 버그 수정, 기능 개선, 코드 리팩토링, 문서 업데이트 |
| 하드웨어 유지보수 | 8-12 | 25-30% | 정기 점검, 부품 교체, 고장 수리, 노후화 대응 |
| 기술 지원 및 훈련 | 6-10 | 20-25% | Help Desk, 현장 지원, 사용자 훈련, 매뉴얼 제작 |
| 데이터 및 콘텐츠 업데이트 | 3-5 | 10-15% | 지형 DB, 위협 DB, 시나리오, 모델 파라미터 업데이트 |
| 인프라 및 운영 | 2-3 | 5-8% | 전력, 냉각, 네트워크, 시설 유지보수 |
이 표에서 볼 수 있듯이, 소프트웨어 유지보수가 가장 큰 비중을 차지합니다. 이는 M&S 시스템의 복잡성, 지속적인 기능 추가 요구, 기술 환경 변화 등에 기인합니다. 따라서 설계 단계부터 유지보수성(Maintainability)을 고려한 아키텍처와 코딩 표준 적용이 매우 중요합니다.
수명연장 및 현대화
M&S 시스템의 수명이 10년을 초과하면 노후화 문제가 발생합니다. 하드웨어 단종, 소프트웨어 호환성 문제, 성능 저하 등이 주요 이슈입니다. 미국 국방부는 다음과 같은 수명연장 전략을 사용합니다:
- 단계적 현대화(Incremental Modernization): 전체 시스템을 한 번에 교체하는 대신, 주요 서브시스템을 단계적으로 업그레이드합니다. 예를 들어, 1년차에 시각 시스템 업그레이드, 2년차에 컴퓨팅 플랫폼 업그레이드 방식입니다.
- 개방형 아키텍처(Open Architecture) 적용: 상용 표준(COTS: Commercial Off-The-Shelf) 기술을 적극 활용하고, 독점적 기술 의존도를 낮춥니다. 이를 통해 업그레이드 비용을 30-40% 절감할 수 있습니다.
- 가상화(Virtualization) 및 클라우드 전환: 물리적 하드웨어 의존도를 낮추고 가상화 환경으로 전환합니다. 미 공군의 많은 시뮬레이터가 Amazon AWS, Microsoft Azure로 이전되고 있습니다.
미 해군의 Tactical Combat Training System(TCTS)는 1980년대에 개발되었지만, 2000년대 중반 대규모 현대화를 통해 수명을 2030년대까지 연장했습니다. 총 현대화 비용은 약 2억 5,000만 달러였으며, 이는 신규 시스템 개발 비용의 약 40% 수준입니다.
폐기(Disposal) 단계
M&S 시스템이 더 이상 운영 가치가 없거나, 새로운 시스템으로 대체될 때 폐기 단계가 시작됩니다. 이 단계는 종종 간과되지만, 적절한 폐기 절차는 지식 보존과 미래 프로젝트 성공에 중요합니다.
- 데이터 아카이빙: 시뮬레이션 데이터, 소스 코드, 설계 문서, VV&A 보고서 등을 장기 보관용 포맷으로 아카이빙합니다. 국방부 표준 아카이브 포맷(예: PDF/A, XML)을 사용합니다.
- 교훈 문서화(Lessons Learned): 프로젝트 전 생명주기 동안의 성공 요인, 실패 요인, 기술적 도전, 해결 방법 등을 체계적으로 문서화합니다. 이는 Defense Acquisition University(DAU)의 교훈 데이터베이스에 등록됩니다.
- 지적재산권 처리: 소프트웨어 라이선스, 데이터 소유권, 특허 등을 정리합니다. 정부 소유 자산과 계약업체 소유 자산을 명확히 구분합니다.
- 하드웨어 처분: 재사용 가능한 하드웨어는 다른 프로그램으로 이관하고, 나머지는 환경 규정에 따라 폐기합니다. 기밀 데이터가 포함된 저장 매체는 DoD 5220.22-M 표준에 따라 완전 삭제합니다.
- 인력 전환: 프로젝트 팀원들을 다른 프로그램으로 배치하거나 재교육을 제공합니다.
폐기 단계는 일반적으로 6-12개월 소요되며, 비용은 전체 생명주기 비용의 2-3%입니다. 하지만 이 단계를 소홀히 하면 미래 프로젝트에서 동일한 실수를 반복하거나, 유용한 자산을 활용하지 못하는 결과를 초래합니다.
미국 국방부의 M&S 생명주기 관리 사례
미국 국방부는 수십 년간 다양한 M&S 프로그램을 운영하면서 생명주기 관리의 모범 사례와 교훈을 축적해왔습니다. 여기서는 대표적인 3개 프로그램의 생명주기 관리 사례를 살펴봅니다.
사례 1: 합성 훈련 환경(Synthetic Training Environment, STE)
미 육군의 STE는 2017년 개념 수립을 시작으로 현재 개발 중인 차세대 훈련 시뮬레이션 시스템입니다. 총 예산은 약 80억 달러이며, 2028년 초기 운영 능력(IOC) 획득을 목표로 하고 있습니다.
- 개념 수립(2017-2018): 육군은 기존의 개별 시뮬레이터들(CATT, AVCATT, CCTT 등)을 통합하고, 가상-구성-실물(Virtual-Constructive-Live) 환경을 단일 플랫폼에서 제공한다는 혁신적 개념을 수립했습니다. 18개월간 사용자 워크숍, 산업체 의견 수렴, 프로토타입 개발을 통해 개념을 구체화했습니다.
- 요구사항 분석(2018-2019): One World Terrain(OWT)이라는 전 지구적 고해상도 지형 데이터베이스, 클라우드 기반 아키텍처, 모바일 기기 지원 등 구체적 요구사항을 정의했습니다. 900페이지 분량의 SRS가 작성되었습니다.
- 설계 및 개발(2019-2025): 애자일(Agile) 방법론을 적용하여 6개월 단위로 점진적 개발을 진행 중입니다. 2023년까지 5개의 주요 릴리스가 완료되었으며, 각 릴리스마다 사용자 피드백을 반영했습니다.
- 시험평가(2023-2027): 2023년부터 Limited User Test가 시작되었으며, 2025년 IOT&E(Initial Operational Test & Evaluation), 2027년 FOT&E(Follow-on Operational Test & Evaluation)가 계획되어 있습니다.
- 운영 계획(2028-2050): 2028년 IOC 이후 20년 이상 운영할 계획이며, 연간 유지보수 비용은 약 2억 5,000만 달러로 추정됩니다.
STE의 특징은 처음부터 개방형 아키텍처와 클라우드 기반 설계를 채택하여 향후 유지보수 비용을 최소화하고 수명을 연장할 수 있도록 한 점입니다. 또한 애자일 방법론을 통해 사용자 피드백을 신속히 반영하고 있습니다.
사례 2: 합동 시뮬레이션 환경(Joint Simulation Environment, JSE)
미 공군과 해군이 공동으로 운영하는 JSE는 5세대 전투기(F-22, F-35) 조종사 훈련을 위한 고충실도 위협 시뮬레이션 시스템입니다. 2001년 개념 수립을 시작으로 2026년 현재까지 25년간 운영되고 있으며, 총 투자액은 약 45억 달러입니다.
- 초기 단계(2001-2005): F-22 Raptor의 스텔스 성능을 검증하고 조종사를 훈련하기 위해서는 최신 위협(러시아, 중국 방공 시스템)을 고충실도로 시뮬레이션해야 한다는 요구사항이 도출되었습니다. 초기 개발 비용은 약 6억 달러였습니다.
- 운영 및 지속적 개발(2006-2026): JSE는 단일 버전이 아닌 지속적으로 업데이트되는 "살아있는 시스템(Living System)"입니다. 매년 2-3회 위협 데이터베이스가 업데이트되며, 3-4년마다 메이저 기능 업그레이드가 이루어집니다. 2010년 JSE 4.0, 2014년 JSE 5.0, 2019년 JSE 6.0, 2023년 JSE 7.0이 릴리스되었습니다.
- F-35 통합(2010-2016): F-35 프로그램에 JSE를 통합하기 위해 6년간 약 8억 달러를 투자했습니다. 이는 처음부터 F-35를 고려한 것이 아니었기 때문에 상당한 재설계가 필요했습니다.
- 클라우드 전환(2020-2024): JSE는 원래 전용 하드웨어 기반이었으나, 2020년부터 클라우드 환경으로 전환하는 JSE Cloud 프로젝트가 진행 중입니다. 이를 통해 배치 유연성을 높이고 유지보수 비용을 연간 3,000만 달러 절감할 것으로 예상됩니다.
JSE 사례의 교훈은 25년 이상의 긴 생명주기 동안 요구사항이 지속적으로 변화한다는 점입니다. 초기에는 F-22만 고려했으나, F-35, 무인기, 사이버전 등 새로운 요구사항이 추가되었습니다. 유연한 아키텍처와 지속적인 투자가 장기 성공의 핵심이었습니다.
사례 3: OneSAF(One Semi-Automated Forces)
미 육군의 OneSAF는 지상전 시뮬레이션을 위한 표준 CGF(Computer Generated Forces) 시스템입니다. 1990년대 말 개발을 시작하여 2005년 초기 버전 배치, 2026년 현재까지 운영 중이며, 2030년대까지 지속 운영할 계획입니다.
- 개발(1998-2005): 7년간 개발 기간 동안 약 1억 8,000만 달러가 투자되었습니다. 250만 라인의 C++ 코드가 작성되었으며, HLA 표준을 준수하도록 설계되었습니다.
- 배치 및 확산(2005-2010): 육군의 주요 훈련 센터(NTC, JRTC, JMRC)에 배치되었으며, 동맹국(한국, 영국, 호주 등)에도 수출되었습니다. 사용자 훈련에 연간 약 500만 달러가 소요되었습니다.
- 유지보수 및 개선(2010-2020): 10년간 연평균 약 2,500만 달러의 유지보수 비용이 소요되었습니다. 주요 활동은 버그 수정(40%), 새로운 무기 체계 추가(30%), 성능 개선(20%), 사용자 지원(10%)이었습니다.
- 현대화(2020-2025): OneSAF Testbed Edition(OTB)이라는 차세대 버전 개발에 5년간 약 1억 2,000만 달러를 투자했습니다. 주요 개선사항은 클라우드 지원, 인공지능 기반 행동 모델, 고해상도 지형 처리입니다.
OneSAF 사례에서 주목할 점은 개발 비용(1억 8,000만 달러)보다 20년간 운영 및 유지보수 비용(약 5억 달러)이 3배 가까이 많다는 것입니다. 이는 생명주기 초기부터 O&M 비용을 고려한 설계의 중요성을 보여줍니다.
한국 국방에 주는 시사점
미국 국방부의 M&S 생명주기 관리 사례는 한국 국방에 다음과 같은 중요한 시사점을 제공합니다:
1. 생명주기 전체 비용(Total Life Cycle Cost) 관점의 의사결정
한국 국방 M&S 프로젝트는 종종 초기 개발 비용에만 초점을 맞추는 경향이 있습니다. 그러나 미국 사례에서 보듯이, 전체 생명주기 비용의 60-70%는 운영 및 유지보수 단계에서 발생합니다. 따라서 예산 편성과 의사결정 시 다음 사항을 고려해야 합니다:
- M&S 시스템 도입 시 20년 이상의 운영 기간을 가정한 총 비용 추정
- 연간 유지보수 비용(일반적으로 개발 비용의 15-20%)을 별도 예산으로 확보
- 5-7년 주기의 메이저 업그레이드 비용(개발 비용의 30-40%) 사전 계획
- 초기 투자가 다소 높더라도 유지보수가 용이한 개방형 아키텍처 우선 고려
예를 들어, 3년간 300억 원을 투입하여 M&S 시스템을 개발한다면, 향후 20년간 추가로 최소 600-900억 원이 소요될 것으로 예상하고 장기 예산 계획을 수립해야 합니다.
2. 요구사항 단계의 사용자 참여 강화
미국 국방부의 성공 사례들은 공통적으로 초기 단계부터 실제 사용자(조종사, 지휘관, 교관 등)의 적극적 참여를 특징으로 합니다. STE는 18개월의 개념 수립 단계 동안 50회 이상의 사용자 워크숍을 개최했습니다. 한국 국방도 다음과 같은 개선이 필요합니다:
- 요구사항 분석 단계에 실제 운영자, 훈련관을 전담 인력으로 배치 (최소 6개월 이상)
- 프로토타입을 조기에 개발하여 사용자 피드백을 수집하는 반복적 접근
- 운영 개념서(CONOPS) 작성 시 실제 운영 부대의 주도적 역할 보장
- 개발 과정 중 정기적(분기별) 사용자 검토 회의 의무화
3. VV&A 프로세스의 제도화
미국 국방부는 모든 M&S에 대해 VV&A(Verification, Validation, and Accreditation)를 의무화하고 있으며, 독립적인 VV&A Agent를 운영합니다. 한국 국방도 다음과 같은 제도적 기반을 구축해야 합니다:
- 국방 M&S VV&A 표준 지침서 제정 (미국의 VV&A RPG 참고)
- 독립적 VV&A 수행 조직 지정 (예: 국방기술품질원 내 M&S VV&A 센터)
- M&S 용도별 인증 기준 및 절차 수립 (훈련용, 시험평가용, 분석용 등)
- VV&A 결과 공유 및 재사용을 위한 데이터베이스 구축
특히, 고가의 M&S 시스템(100억 원 이상)에 대해서는 제3자 VV&A를 의무화하여 객관성과 신뢰성을 확보해야 합니다.
4. 애자일 및 DevOps 방법론 도입
STE 사례에서 보듯이, 미국 국방부는 전통적인 폭포수(Waterfall) 모델에서 애자일(Agile) 방법론으로 전환하고 있습니다. 이는 빠르게 변화하는 기술 환경과 사용자 요구에 대응하기 위함입니다. 한국 국방도 다음과 같은 변화가 필요합니다:
- 대형 M&S 프로젝트를 3-6개월 단위의 스프린트(Sprint)로 분할하여 점진적 개발
- 각 스프린트마다 작동 가능한 부분 시스템을 인도하고 사용자 피드백 반영
- 지속적 통합/지속적 배포(CI/CD) 파이프라인 구축으로 품질 향상 및 배치 주기 단축
- 계약 구조를 결과 중심(Outcome-based)으로 전환하여 유연성 확보
5. 생명주기 관리 전문 인력 양성
M&S 생명주기 관리는 기술적 지식뿐만 아니라 프로젝트 관리, 재무 관리, 계약 관리, 형상 관리 등 다양한 역량을 요구합니다. 미국 국방부는 Defense Acquisition University(DAU)를 통해 체계적인 교육을 제공합니다. 한국도 다음과 같은 인력 양성 체계가 필요합니다:
- 국방 M&S 생명주기 관리 전문 교육과정 신설 (기초, 중급, 고급)
- M&S 프로젝트 관리자(PM) 인증 제도 도입
- 생명주기 단계별 체크리스트 및 템플릿 개발·보급
- 성공/실패 사례 데이터베이스 구축 및 교훈 공유
- 군-연구소-산업체 순환 근무를 통한 실무 경험 축적
특히, M&S 프로젝트는 10-20년 이상 지속되므로, 장기적으로 담당할 수 있는 전문 인력 확보가 매우 중요합니다. 미국의 경우 주요 M&S 프로그램에는 10년 이상 경력을 가진 PM과 기술 책임자가 배치됩니다.
결론
국방 M&S 생명주기 관리는 단순한 시스템 개발과 운영을 넘어서, 국방력 강화와 예산 효율성을 동시에 달성하기 위한 전략적 활동입니다. 미국 국방부의 25년 이상 축적된 경험은 다음과 같은 핵심 원칙을 보여줍니다:
- 전체 생명주기 비용 관점: 초기 개발 비용보다 운영 및 유지보수 비용이 훨씬 크므로, 의사결정 시 20년 이상의 총 비용을 고려해야 합니다.
- 초기 단계의 중요성: 생명주기 비용의 70%는 설계 단계에서 결정되므로, 개념 수립과 요구사항 분석에 충분한 시간과 자원을 투자해야 합니다.
- 사용자 중심 접근: 실제 운영자와 교관의 적극적 참여가 성공의 핵심이며, 이들의 피드백을 지속적으로 반영하는 메커니즘이 필요합니다.
- VV&A의 필수성: 독립적이고 체계적인 검증, 검인, 인증 프로세스는 M&S 시스템의 신뢰성과 활용도를 결정합니다.
- 유연성과 적응성: 기술과 요구사항은 지속적으로 변화하므로, 애자일 방법론과 개방형 아키텍처가 장기 성공의 열쇠입니다.
- 전문 인력의 중요성: M&S 생명주기 관리는 고도의 전문성을 요구하며, 체계적인 교육과 장기 경력 개발이 필수적입니다.
한국 국방은 현재 다양한 M&S 시스템을 개발·운영하고 있으며, 향후 투자도 지속적으로 증가할 전망입니다. 미국의 선진 사례를 벤치마킹하고, 우리 실정에 맞는 생명주기 관리 체계를 구축한다면, M&S 투자 효과를 극대화하고 국방력 강화에 크게 기여할 수 있을 것입니다.
특히, 생명주기 관리는 단기간에 완성되는 것이 아니라 지속적인 개선과 학습을 통해 성숙해가는 과정입니다. 초기에는 일부 주요 프로젝트에 시범 적용하고, 경험을 축적하여 점차 확대해 나가는 단계적 접근이 효과적일 것입니다. 이를 위해 국방부, 방위사업청, 국방과학연구소, 각군 본부, 산업체가 협력하여 "국방 M&S 생명주기 관리 가이드"와 같은 공통 기준을 마련하는 것이 시급합니다.
M&S는 21세기 국방 혁신의 핵심 기술이며, 이를 효과적으로 관리하는 능력은 곧 국방 경쟁력입니다. 체계적인 생명주기 관리를 통해 한국 국방 M&S가 세계적 수준으로 도약하기를 기대합니다.
참고 자료
- U.S. Department of Defense. (2015). DoD Directive 5000.59: DoD Modeling and Simulation (M&S) Management, Incorporating Change 1, August 21, 2007. https://www.esd.whs.mil/Portals/54/Documents/DD/issuances/dodd/500059p.pdf
- U.S. Department of Defense. (2020). DoD Instruction 5000.02: Operation of the Adaptive Acquisition Framework, January 23, 2020. https://www.esd.whs.mil/Portals/54/Documents/DD/issuances/dodi/500002p.PDF
- Defense Acquisition University. (2022). M&S Verification, Validation, and Accreditation (VV&A) Recommended Practices Guide (RPG), Version 3.0, March 2022. https://www.dau.edu/tools/t/M-S-VV-A-Recommended-Practices-Guide
- U.S. Army. (2021). Army Regulation 5-11: Army Model and Simulation, January 31, 2021. https://armypubs.army.mil/epubs/DR_pubs/DR_a/ARN30717-AR_5-11-000-WEB-1.pdf
- National Research Council. (2006). Defense Modeling, Simulation, and Analysis: Meeting the Challenge. Washington, DC: The National Academies Press. https://www.nap.edu/catalog/11726/defense-modeling-simulation-and-analysis-meeting-the-challenge
- U.S. Government Accountability Office. (2019). Defense Acquisitions: DOD Should Use Measures and Feedback to Improve Modeling and Simulation Use in Weapon Programs, GAO-19-465, July 2019. https://www.gao.gov/products/gao-19-465
- IEEE Computer Society. (2010). IEEE Standard 1516-2010: IEEE Standard for Modeling and Simulation (M&S) High Level Architecture (HLA)—Framework and Rules. https://ieeexplore.ieee.org/document/5553440
- Simulation Interoperability Standards Organization. (2012). SISO-REF-010-2020: Reference for Enumerations for Simulation Interoperability, May 2020. https://www.sisostds.org/StandardsActivities/DevelopmentGroups/REFPDGProductNomenclatureWG.aspx
- U.S. Army PEO STRI. (2023). Synthetic Training Environment: Transforming Army Training, Fact Sheet, March 2023. https://www.peostri.army.mil/STE
- RAND Corporation. (2018). Improving the Department of Defense's Modeling and Simulation Assessment Capability, Research Report RR-2534-OSD, 2018. https://www.rand.org/pubs/research_reports/RR2534.html

댓글
댓글 쓰기