비용과 업체 선정

착수 전제, 중간 산출물, 승인 일정의 합의

착수 조건, 결과물, 검토, 승인의 연결

개발 일정은 착수 조건과 단계별 결과물, 검토와 승인 기준으로 정리합니다. 진행 상황과 지연 영향을 확인할 수 있도록 담당자와 기한을 함께 기록합니다.

  1. 1단계착수 조건과 기한 합의요구와 범위의 승인결과물요구, 범위, 미정 항목과 확인 기준확인양측 검토와 승인 내용의 기록
  2. 2단계요구 검토 후 일정 확정화면과 설계의 검토결과물화면 흐름, 상태와 설계 자료확인요구와 조건의 반영, 보완 사항
  3. 3단계핵심 구현과 전체 구현의 시점 구분구현 결과의 확인결과물시험 가능한 기능과 검증 자료확인기능, 연동, 품질의 단계별 기준
  4. 4단계보완과 인계 일정 포함검수와 인계결과물시험, 보완 결과와 인계 자료확인합의된 검수, 보완, 제공 조건

착수, 중간 결과, 완료의 기준

전체 기간과 함께 시작 조건, 중간 결과, 완료 기준을 확인합니다.

착수

계약 체결, 대금 지급, 자료 제공 등 착수에 필요한 조건과 기준일을 합의합니다.

중간

중간에 제공할 문서, 설계, 시연, 시험 결과와 확인 시점을 정합니다.

진행 확인

단계별 자료로 진행과 남은 작업을 확인하고 필요한 결정을 내립니다.

단계별 기한, 결과, 검토 기준

단계 한 칸에 적을 항목

기한
결과물
확인 기준
절차
담당자와 검토, 보완, 승인

단계마다 기한, 결과물, 확인 기준을 정합니다. 담당자와 검토, 보완, 승인의 절차도 연결합니다.

자료 제출≠검수 통과

자료 제출과 검수 통과를 구분합니다. 필요한 시험과 보완 조건을 확인합니다.

기능 동작뿐 아니라 해당 단계의 검증 범위를 구체화합니다.

  • 기능 동작
  • 권한
  • 자료
  • 오류
  • 성능
  • 보안

사업 규모와 검토 단계

단계 수는 사업 규모와 위험, 검토 가능한 결과를 기준으로 정합니다.

업무상 결정이 필요한 시점에 검토를 배치합니다. 모든 사업에 같은 단계 수를 적용하지 않습니다.

핵심 기능과 전체 연동, 시험과 인계 등 확인 목적에 따라 단계를 나눕니다.

불확실성이 큰 요구와 기술 조건은 조기에 검증합니다.

기준일과 고정 기한의 구분

고정 날짜와 착수일부터 계산하는 기간을 구분합니다.

고정 날짜

행사 등 정해진 날

착수일부터 계산하는 기간

기준일과 연장 조건 명시

선행 조건이 늦어지면 후속 일정과 인력, 범위에 미치는 영향을 확인합니다.

상대 기간을 사용할 때도 기준일과 연장, 변경 승인 조건을 명시합니다. 지연이 전체 일정에 자동 반영된다고 가정하지 않습니다.

행사 등 고정 기한이 있으면 초기부터 알리고 가능한 범위, 투입, 대안을 검토합니다. 필수 품질 조건은 별도로 확인합니다.

자료 제공과 검토, 승인 일정

발주자의 자료 제공과 검토, 승인 일정도 포함합니다.

수행사결과 제출보완 반영

발주자검토 기간과 보완 회신승인

결과를 받은 뒤 검토할 기간과 담당자, 보완 회신 방법을 정합니다.

제출, 회신, 승인 기록으로 실제 진행과 지연 원인을 확인합니다.

예정된 검토가 어려워지면 영향과 새 기한을 협의합니다.

문서와 실제 사용의 확인

문서 검토와 실제 사용 확인을 함께 계획합니다. 화면 흐름과 작동 결과를 확인하면 문서에서 놓친 요구를 발견할 수 있습니다.

시험 환경에서 확인

  • 실제 업무 순서
  • 잘못된 입력
  • 권한
  • 중단 상태

핵심 기능이 검토 가능한 시점부터 사용 확인을 배치합니다. 미구현, 임시 처리 범위도 함께 표시합니다.

단계별 결과와 지급 조건

지급 조건은 단계별 결과와 계약 방식에 맞추어 합의합니다.

날짜제출검수승인

날짜, 제출, 검수, 승인 중 지급의 기준이 무엇인지 명시합니다. 단계 구분만으로 지급 조건이 바뀌지는 않습니다.

양측의 자금, 수행 부담과 검토 기간을 고려해 지급 일정과 절차를 정합니다.

지연 영향과 일정 조정

단계별 계획과 실제 결과를 비교해 지연을 확인합니다.

계획
실제

지연 원인, 남은 작업, 전체 일정 영향

지연 원인과 남은 작업, 전체 일정에 미치는 영향을 파악합니다.

범위, 인력, 순서, 기한의 조정안을 검토하고 합의 내용을 기록합니다.

지연이 반복되는지뿐 아니라 원인과 영향, 회복 계획이 이행되는지 확인합니다.

중간 결과의 제공과 검토 방식

중간 결과를 제공하기 어려우면 이유와 대체 확인 방법을 협의합니다.

완료 시점에만 요구 차이가 드러나지 않도록 확인 가능한 자료와 시연 시점을 정합니다.

시연 안내

미완성 범위표시

검토 목적안내

확인 대상기능흐름설계

경과 시간만으로 지연을 단정하지 않고 합의한 일정, 결과물과 실제 진행을 대조합니다.

기관과 기업의 보고, 검수 연결

기관과 기업 사업은 적용되는 보고, 검수 절차에 단계별 결과를 연결합니다.

필요한 시연과 업무 담당자의 사용 확인을 보고 일정에 포함합니다. 확인 시간은 대상과 범위에 맞게 정합니다.

제출물과 시기, 검토, 보완, 인계 기준을 과업 문서에 반영합니다.

참고 자료: 과학기술정보통신부: SW 분야 표준계약서 자료

자주 묻는 질문

01개발 일정은 어떤 단계로 나누어 합의합니까

요구와 범위의 승인, 화면과 설계의 검토, 구현 결과의 확인, 검수와 인계 단계로 나눌 수 있습니다. 단계마다 기한, 결과물, 확인 기준과 담당자를 정합니다.

02단계 수는 모든 사업이 같습니까

단계 수는 사업 규모와 위험, 검토 가능한 결과를 기준으로 정하며 모든 사업에 같은 수를 적용하지 않습니다. 불확실성이 큰 요구와 기술 조건은 조기에 검증합니다.

03발주자의 검토가 늦어지면 일정은 어떻게 됩니까

결과를 받은 뒤 검토할 기간과 담당자, 보완 회신 방법을 미리 정합니다. 예정된 검토가 어려워지면 영향과 새 기한을 협의하고 제출, 회신, 승인 기록으로 지연 원인을 확인합니다.

04행사 날짜처럼 고정 기한이 있으면 어떻게 합니까

초기부터 고정 기한을 알리고 가능한 범위와 투입, 대안을 검토합니다. 필수 품질 조건은 별도로 확인합니다.

05개발 중간에 결과를 확인해야 하는 이유는 무엇입니까

화면 흐름과 작동 결과를 확인하면 문서에서 놓친 요구를 발견할 수 있습니다. 핵심 기능이 검토 가능한 시점부터 시험 환경에서 실제 업무 순서와 잘못된 입력, 권한, 중단 상태를 확인합니다.