SW 분할발주 설계와 발주·수주 관리 가이드

SW 분할발주의 원칙과 분할 기준, 발주자·수주자의 관리 전략, PMO와 통합 품질 관리 방안을 정리한다.

2026-08-14 · 최초 발행 2025-05-23

큰 사업을 나누는 기준은 계약보다 앞선다

SW 분할발주는 대규모 소프트웨어 개발 프로젝트를 기능적 응집도, 개발 생명주기, 기술 영역 등을 기준으로 나누고 여러 전문업체에 발주하는 방식이다. 프로젝트를 관리 가능한 범위로 쪼개 복잡도를 낮추고, 각 영역의 전문성을 확보하며, 실패 위험을 한곳에 집중시키지 않는 데 목적이 있다.

이 방식은 요구사항과 개발성과물 사이의 차이를 줄이고, 일(Task)과 비용(Cost)을 명확히 정렬하는 데도 쓰인다. 산출물 품질을 높이는 한편 전문기업이 성장할 수 있는 생태계를 만드는 것도 분할발주의 목적에 포함된다.

분할된 과업은 다음과 같은 성격을 가진다.

  • 대규모 범위를 관리 가능한 작업 단위로 세분화한다.
  • 영역별 전문업체가 참여해 품질 향상과 혁신을 도모한다.
  • 실패 위험을 여러 영역으로 나누어 전체 사업의 안정성을 높인다.
  • 요구사항 변경에 대응할 여지를 확보한다.
  • 투입 공수에 맞는 적정 가격을 보장해 SW 제값받기 환경을 조성한다.

기능·생명주기·기술 영역으로 경계를 잡는다

분할발주의 경계는 모듈의 기능적 응집도, 개발 생명주기 단계, 기술 영역을 기준으로 설정할 수 있다. 기능 단위로 나누면 업무 모듈별 책임을 구분하기 쉽고, 생명주기에 따라 나누면 단계별 전문업체 참여가 가능하다. 기술 영역을 기준으로 하면 전문화된 팀에 해당 업무를 맡길 수 있다.

어느 기준을 택하든 분할된 과업이 다시 하나의 시스템으로 결합된다는 점을 전제로 해야 한다. 범위를 나누는 일과 통합 방식을 설계하는 일은 분리되지 않는다.

발주 단계에서 통합 책임을 설계한다

발주자는 전체 시스템 아키텍처를 먼저 설계하고, 각 과업의 업무 범위를 분명히 정의해야 한다. 이후 개별 사업의 일정이 아닌 통합 일정을 함께 계획해야 한다.

업체 선정과 관리에서는 영역별 전문성을 기준으로 참여사를 고르고, 성과 기반 계약 구조와 협업 거버넌스를 마련한다. 계약 이후에는 전담 PMO(Project Management Office)를 운영하며 공통 품질 기준을 맞추고, 주기적으로 위험을 평가해 대응 전략을 세운다.

발주 준비아키텍처 설계모듈 정의발주 문서 작성업체 선정계약 체결개발 관리통합 테스트인수 테스트운영 이관PMO 운영

발주 준비부터 운영 이관까지의 흐름에서 PMO는 개발 관리 전반을 모니터링하고 조정한다. 개별 모듈의 납품 관리에만 머물지 않고, 통합 테스트와 인수 테스트까지 연결하는 역할이 필요하다.

수주자는 인터페이스와 품질 보증을 제안한다

분할발주 환경의 수주자는 모든 범위를 포괄하려 하기보다 차별화된 핵심 역량에 집중한 제안을 준비해야 한다. 다른 과업과 연결되는 인터페이스 접근 방안, 구체적인 품질 보증 계획도 제안서에서 분명히 다룰 대상이다.

수행 단계에서는 애자일 방법론과 CI/CD 환경을 구성하고, 효율적인 커뮤니케이션 체계와 핵심 기술 인력 배치를 갖춘다. 성과물 품질은 코딩 표준 준수, 정적·동적 분석 도구 활용, 자동화된 단위 테스트와 회귀 테스트, 표준화된 문서화 체계로 확보한다.

산업별 적용 모습

A금융사의 차세대 시스템은 업무 영역별 7개 모듈로 나누어 발주했고, 일정 준수와 품질 목표 초과 달성을 이뤘다. B공공기관 통합정보시스템은 개발 생명주기별로 전문업체가 참여해 요구사항 변경에 유연하게 대응했다.

해외에서는 미국 연방정부의 클라우드 전환 프로젝트가 마이크로서비스 아키텍처 기반 분할발주를 통해 중소 전문기업의 참여를 확대했다. 유럽 금융권 디지털 트랜스포메이션에서는 기능 모듈별 전문업체 선정으로 점진적 마이그레이션을 성공시켰다.

전문성·가격·생태계를 함께 다루는 방식

분할발주는 투입 공수에 맞는 적정 가격 책정을 통해 개발사의 지속가능한 성장을 지원한다. 영역별 전문기업 참여는 고품질 소프트웨어 개발 환경으로 이어지고, 위험을 분산해 전체 프로젝트의 성공 가능성을 높인다.

요구사항 변경에 대응할 수 있는 구조를 확보하는 효과도 있다. 중소 전문기업의 참여 기회가 넓어지면 소프트웨어 산업 생태계의 건전화에도 기여할 수 있다.

클라우드 네이티브 환경에서의 변화

클라우드 네이티브 개발과 마이크로서비스 아키텍처를 기반으로 한 분할발주는 증가할 것으로 예상된다. DevOps/MLOps 체계와 연결된 지속적 통합·배포 파이프라인, AI·빅데이터 기술 적용을 위한 특화된 분할발주 모델도 발전 대상이다.

제도 측면에서는 공공 분야의 분할발주 표준 프로세스 정립과 가이드라인 강화, 성과 기반 계약 방식의 다양화와 확산, 품질 향상 기여도에 따른 인센티브 제도 확대가 예상된다.

SW 분할발주프로젝트 관리PMO소프트웨어 품질발주 관리