2016년 3월 28일 월요일

공공SW 발주관리 해외사례

공공SW 발주시 미국과 유럽의 경우, 민간 전문가와 PMO 등을 활용하여 내용을 전문화 하고 있다.


구분
내용
비고
미국

  • SW사업 추진시 사업계획을 명확히 하고, 비용 추정의 정확도 향상을 위해 관련 문서를 철저히 작성/검증
    • 발주계획서(AP), 시스템결정서(SDP), PWBS(요구사항 리스트), 정보화원가분석서(IGCE) 등 프로세스별 전문화된 문서 작성
  • SW사업의 특성을 고려하여 과업내용의 추가 및 변경에 대해 관련 예산을 충분히 확보

  • 민간전문가 채용
  • 순환보직 제외
유럽

  • 영국, 핀란드, 네덜란드 등 SW사업주진시 PMO 적극활용
  • SW사업 추진 시 요구사항 도출, 예산수립, 과업변경 관리 등을 위해 발주·관리 전문가(Scope Manager) 운영
    • Scope Manager협회를 구성하고, 발주 요청시 사업에 참여

  • PMO활용
  • Scope Manager 참여

소프트웨어공학센터는 공공SW사업의 성공적인 추진을 위한 발주기술지원을 위해, 
공공SW사업 발주관리 全과정에 걸쳐, 전문성이 요구되는 발주업무에 대해 발주관리 전문가 직접투입 지원 추진을 시도하고 있다.

관련 사업 발주 자세히 보기 >>>

구조설계서 구성 항목별 작성 방법

표지
구조설계서에는 SW 프로젝트 명, 담당자, 작성 일자 및 문서 관리 버전 등을 포함하여 작성

목차
구조설계서를 구성하는 항목을 나열하여 작성하고 보고서 내용과 페이지가 일치하게 작성

구조설계문서 개요
프로젝트 구축시 요구되는 하드웨어 자원과 Architecture를 명시

○ 고려사항
아키텍처 설계를 위한 표준(사용도구, 표준 표기법, 표준 양식 등)에 맞게 기술

인터페이스 관계도
아키텍처 간의 외부 인터페이스를 식별하여 명시

○ 고려사항: 다음의 관심사항(Concern) 유형이 식별되었는지 여부를 확인

  • 소프트웨어의 목적 또는 미션
  • 목적 달성을 위한 소프트웨어 사용상의 적절성
  • 외부 시스템과의 연동이 필요한 경우 인터페이스 관계
  • 소프트웨어 개발 및 운영상의 위험
  • 소프트웨어의 유지보수성
개발 산출물
프로젝트 개발 산출물을 명시한다. 필수 산출물들이 빠짐없이 명시되도록 입력한다.

구조설계서

구조 설계서는 소프트웨어 구성항목에 대한 구조적 설계를 나타내는 문서 요구사항 분석활동에서 정의 및 산출되었던 산출물과 추가로 작성되거나 보충되는 자료를 입력으로 하여 분할되어 구성된 시스템 요소들, 품질속성을 만족하는 아키텍처 패턴 및 설계전술이 적용된 아키텍처 설계 뷰를 기술하는 문서이다.

설계 뷰 작성 활동은 앞에서 수행한 요구사항 분석 활동은 물론, 이후에 수행할 검증활동과 밀접하게 연관되어 수행해야 하며, 분석에서 제시된 품질속성을 기반으로 시스템을 분할하여 아키텍처를 설계하고, 설계된 결과물을 기반으로 아키텍처 검증활동에서 사용된다.

구조설계서에 반드시 포함되어야 할 사항은 다음과 같다.
① 개요: HW SPEC, Architecture
② 내부 시스템간 인터페이스 관계도, 외부 시스템과의 인터페이스 관계도
③ 개발 산출물