
SDAS 기반 SDW 무기체계 Agile ALM 구축
방위사업청의 「소프트웨어 중심 무기체계 애자일(Agile) 개발 도입·운영 지침」 제정에 따라 무기체계 SW의 반복·증분 개발과 체계적인 개발관리의 중요성이 높아지고 있습니다.
Agile 개발은 빠른 반복 개발을 가능하게 하지만, 무기체계 SW에서는 단순한 업무 보드만으로는 충분하지 않습니다.
요구사항 추적성, 산출물 관리, 개발 진척 관리, 변경 이력 관리, 시험 결과 관리가 함께 필요합니다.
현장에서 고객들이 자주 묻는 질문은 다음과 같습니다.
“무기체계 SW 개발에서 Agile을 적용하면서도 요구사항, 산출물, 개발 진척을 체계적으로 관리할 수 있나요?”
이러한 요구에 대응하는 접근 중 하나가 ALM(Application Lifecycle Management)입니다. 방사청 지침이 특정 ALM 도구의 사용을 의무화하는 것은 아니지만, Product Backlog, Sprint Backlog, Kanban, 개발 진척 및 검증 산출물을 연결하는 체계적인 관리 환경이 실무에 도움이 됩니다.
모아소프트는 SDAS – Agile 개발관리를 통해 SDW 무기체계 Agile 개발 대응을 위한 ALM 기반 개발관리 체계를 제안합니다.
무기체계 SW Agile 개발에서는 Product Backlog, Sprint Backlog, Kanban, 요구사항 추적성, 산출물 및 변경 이력을 연계할 수 있는 ALM 체계가 유용합니다. SDAS는 SDW 개발 환경에 맞춰 이러한 관리 기능을 활용하는 방안을 제시합니다.
무기체계 SW 개발에도 Agile 방식을 적용할 수 있나요?
적용할 수 있습니다.
다만 방산 SW 개발에서는 Agile을 단순히 빠른 개발 방식으로만 이해해서는 안 됩니다.
무기체계 SW 개발에서는 개발 속도뿐 아니라 요구사항 추적성, 산출물 완결성, 변경 이력, 검증 활동이 중요합니다.
| 관리 항목 | 필요성 |
| Product Backlog | 전체 요구사항과 기능 항목 관리 |
| Sprint Backlog | Sprint 단위 개발 대상 관리 |
| Kanban | 진행 상태와 병목 구간 확인 |
| 개발 진척 | 담당자, 일정, 완료율, 이슈 관리 |
| 산출물 관리 | 요구사항, 설계, 구현, 시험 산출물 연결 |
| 변경 이력 | 요구사항 변경 및 영향 범위 추적 |
Agile 개발은 문서를 없애는 방식이 아닙니다.
요구사항을 작은 단위로 나누고, Sprint 단위로 개발하며, 변경사항을 빠르게 반영하되 그 과정이 추적 가능해야 합니다.
SDW 무기체계 Agile 개발에서 ALM이 필요한 이유는 무엇인가요?
방사청 Agile 지침은 반복·증분 개발과 사용자 피드백을 강조합니다. 이를 실무에 적용하려면 요구사항, 반복주기, 시험 및 산출물의 변경 이력을 연결해 관리할 필요가 있습니다. ALM은 이를 지원하는 수단이지 지침에서 특정 제품의 사용을 의무화한 것은 아닙니다.
ALM은 소프트웨어 개발 생명주기 전체를 연결합니다.
| ALM 관리 영역 | 설명 |
| 요구사항 관리 | 고객 요구사항, 시스템 요구사항, SW 요구사항 관리 |
| Backlog 관리 | Product Backlog, Sprint Backlog 구성 |
| 개발관리 | Sprint, Task, 담당자, 일정, 진행 상태 관리 |
| 산출물 관리 | 요구사항, 설계, 코드, 시험 결과 연결 |
| 변경관리 | 변경 요청, 영향 분석, 이력 추적 |
| 검증관리 | 시험 결과, 결함, 검토 의견 관리 |
SDAS 기반 Agile ALM은 이러한 요소를 하나의 흐름으로 연결해 개발 진행 상황과 산출물 상태를 동시에 관리할 수 있도록 지원합니다.
Product Backlog와 Sprint Backlog는 어떻게 관리해야 하나요?
Agile 개발관리에서는 요구사항을 단순 목록으로 관리하는 것이 아니라, 개발 가능한 단위로 구조화해야 합니다.
| 항목 | 관리 내용 |
| Product Backlog | 전체 기능, 요구사항, 개선 항목, 결함 관리 |
| Sprint Backlog | 특정 Sprint에서 수행할 작업 항목 관리 |
| Task | 담당자별 세부 개발 업무 관리 |
| Issue | 결함, 변경 요청, 검토 의견 관리 |
| 산출물 | 요구사항, 설계, 코드, 시험 결과 연결 |
이 구조가 갖춰져야 개발 진척을 한눈에 파악하고, 요구사항 변경이 어떤 Sprint와 산출물에 영향을 주는지 확인할 수 있습니다.
Kanban 기반 개발 진척 관리는 어떤 장점이 있나요?
Kanban은 개발 항목의 상태를 시각적으로 관리하는 데 유용합니다.
무기체계 SW 개발에서는 요구사항, 개발 작업, 검토, 시험, 완료 상태를 연결해 진행 상황을 확인하는 데 활용할 수 있습니다.
| 상태 | 의미 |
| To Do | 개발 예정 항목 |
| In Progress | 개발 진행 중 |
| Review | 설계·코드·요구사항 검토 중 |
| Test | 시험 또는 검증 진행 중 |
| Done | 완료 및 산출물 등록 완료 |
Kanban 기반 관리는 개발 병목 구간과 Sprint 목표 대비 진행률을 파악하는 데 도움이 됩니다. SDAS 시연자료에는 Sprint별 Burndown Chart, 진행 현황 대시보드 및 단계별 산출물 관리 화면도 제시되어 있습니다.
모아소프트가 제안하는 SDAS Agile 개발관리

| 고객 고민 | SDAS 기반 제안 |
| Agile 개발을 적용해야 하지만 관리 체계가 부족함 | SDAS 기반 Agile ALM 환경 구축 |
| Product/Sprint Backlog 관리가 필요함 | Backlog 구조화 및 Sprint 계획 관리 |
| 개발 진척을 한눈에 보고 싶음 | Kanban 기반 진행 상태 관리 |
| 산출물 관리가 어렵다 | 요구사항·설계·구현·시험 산출물 연결 |
| 변경 이력을 추적해야 함 | 요구사항 변경과 영향 범위 관리 |
| 방산 SW 개발 산출물 관리가 필요함 | 개발 단계별 산출물 통합 관리 |
무기체계 SW Agile 개발의 핵심은 빠른 개발만이 아닙니다.
요구사항, Sprint, 개발 작업, 산출물, 시험 결과를 하나의 흐름으로 연결해 관리하는 것이 중요합니다.
모아소프트의 SDAS – Agile 개발관리는 SDW 무기체계 Agile 개발 대응을 위한 ALM 솔루션으로, Product Backlog, Sprint Backlog, Kanban, 개발 진척 관리, 산출물 관리 기능을 통해 체계적인 개발관리를 지원합니다.
FAQ

Q. 무기체계 SW 개발에도 Agile을 적용할 수 있나요?
적용할 수 있습니다. 다만 방산 SW 개발에서는 Agile 반복 개발과 함께 요구사항 추적성, 산출물 관리, 시험 결과 관리, 변경 이력 관리가 함께 필요합니다.
Q. SDW 무기체계 Agile 개발에서 ALM이 필요한 이유는 무엇인가요?
방위사업청의 Agile 개발 도입·운영 지침에 대응하면서 요구사항, Backlog, 개발 작업, 시험 및 산출물을 일관되게 추적하기 위한 관리 수단으로 ALM을 활용할 수 있습니다. 지침이 특정 ALM 도구의 도입을 직접 의무화하는 것은 아닙니다.
Q. SDAS Agile 개발관리는 어떤 기능을 제공하나요?
SDAS는 Product Backlog, Sprint Backlog, Kanban, 개발 진척 관리, 산출물 관리 기능을 통해 방산 SW 개발 프로세스를 체계적으로 관리할 수 있도록 지원합니다.
문의 및 기술 협력
- 대표 문의: 02-420-3203
- 홈페이지: 기술 문의하기








