개발 방식과 진행

진행 중 프로젝트의 위험 신호와 재작업 규모

진행 상태, 범위 변경, 해석 차이, 일정의 확인

개발 프로젝트의 위험은 요구사항, 수행 역량, 일정과 운영 등 여러 조건에서 발생합니다. 진행 단계별로 확인할 자료와 미정 항목을 정리하면 문제를 조사하고 대응 범위를 결정할 수 있습니다.

확인이 부족한 진행의 예

확인이 부족할 때 발생할 수 있는 상황입니다. 정해진 실패 순서나 모든 프로젝트의 원인으로 해석하지 않습니다.

  1. 목적, 기능 미정필요한 업무를 설명하지 않음
  2. 구두 요청합의한 범위를 기록하지 않음
  3. 금액 중심 선정포함 범위와 역량을 비교하지 않음
  4. 착수 전에 공통 범위와 수행 조건을 확인합니다
  5. 개발 착수미정 조건을 어떻게 처리할지 확인
  6. 중간 검토기대와 다른 결과 발견
  7. 변경 협의비용과 일정에 미치는 영향 검토
  8. 변경 원인과 현재 상태를 공동으로 점검합니다
  9. 의견 불일치합의 기록과 변경 기록 대조
  10. 진행 재결정계속, 조정, 중단 조건 검토

초기 상담이 원활해도 목적과 기능을 같은 의미로 이해했는지 확인해야 합니다. 견적의 가정, 제외 범위와 실제 참여 인력을 함께 검토합니다.

주요 요구와 동작 조건을 문서와 화면으로 정리합니다. 설명이 다르거나 미정인 항목은 추가 확인과 승인 절차를 정합니다.

진행 상태에 따른 수정 범위

수정 비용은 진행 단계뿐 아니라 이미 구현한 내용과 연결된 기능에 따라 달라집니다. 현재 결과물을 확인한 뒤 영향 범위를 검토합니다.

착수 전

요구사항과 범위, 수행 방법을 수정할 수 있습니다. 이미 수행한 기획, 설계와 계약 조건도 함께 확인합니다.

구현 중

완료, 진행, 미착수 항목을 구분합니다. 재사용 가능한 결과와 수정, 재검수할 업무를 확인합니다.

변경과 이견이 누적된 경우

요구, 설계, 구현의 차이를 조사합니다. 수정과 재개발의 범위, 비용을 비교하고 자료와 계정의 상태를 확인합니다.

기존 지출만으로진행 여부를 결정하지 않습니다

함께 비교할 것추가 비용기대 결과중단, 인계의 영향계약 조건

검토에는 현재 결과물의 상태와 남은 업무, 추가 예산과 일정이 필요합니다. 기존 지출과 계약, 인계 조건도 관련 자료로 정리합니다.

공동 검토와 단계별 확인

공동 검토를 포함한 진행의 예

  1. 목적과 사용자 정리
  2. 기능과 조건 문서화
  3. 공통 자료로 제안 요청
  4. 포함 범위와 가정 비교
  5. 역량과 수행 조건 검토
  6. 범위, 변경 절차 합의
  7. 단계별 구현과 검토
  8. 미정 항목과 변경 영향 확인
  9. 기능, 환경별 검수
  10. 배포와 운영 인계

요구사항을 기록하고 계약 범위를 합의해 두면 해석 차이를 확인할 수 있습니다. 수행 역량, 의사결정과 검수도 함께 관리하고, 요구사항, 진행 결과, 변경 기록을 공동으로 확인합니다.

차이를 발견하면 관련 기능과 진행 상태를 확인합니다. 단계별 결과 검토는 문제를 조사하고 변경 영향을 판단할 기회를 제공합니다.

기획과 검토의 범위를 작업 계획에 포함합니다. 사전 검토가 모든 변경이나 오류를 없애지는 않으므로 개발 중 확인과 검수도 필요합니다.

추가 점검이 필요한 세 가지 상황

반복되는 범위 추가

확인
추가 이유와 우선순위, 필수성
대응 검토
현재 범위에 반영할지 후속 검토할지 결정하고 비용, 일정의 영향을 기록합니다.

결과에 대한 해석 차이

확인
요구사항과 화면, 실제 동작의 차이
대응 검토
기대한 결과와 현재 구현의 차이를 구체적으로 적고 수정 범위를 문서화합니다.

반복되는 일정 변경

확인
완료한 업무, 남은 업무와 지연 원인
대응 검토
의존 작업과 검수, 필요한 결정의 기한을 포함해 계획을 검토합니다.

이러한 상황이 발생했다는 사실만으로 책임을 단정하지 않습니다. 참여 인력, 자료 제공, 변경과 기술 조건 등 실제 원인을 조사합니다.

우선 점검할 조건

영향을 받는 작업필요 시 보류계속 진행할 수 있는 작업

중요한 차이를 발견하면 두 작업을 구분하고 확인과 승인의 일정을 합의합니다.

진행 중 문제의 확인과 대응

  1. 현재 상태
  2. 차이의 원인
  3. 가능한 대응

진행 중 문제가 보이면 위 순서로 정리합니다.

영향 범위 확인추가 구현이 재작업을 늘릴 수 있는지 검토합니다. 중단, 보류가 다른 업무에 미치는 영향도 함께 확인합니다.
진행 목록 공동 정리완료, 진행, 미착수 항목과 검수 여부를 구분합니다. 문서와 실제 결과를 대조합니다.

개발 업체와 미정 사항, 필요한 결정과 자료를 공유합니다. 확인한 사실과 각자의 의견을 구분하고 다음 검토 일정을 정합니다.

대응 방안 합의

범위, 일정 조정인력 변경수정, 재개발중단, 인계

대안을 비교하고 비용과 실현 가능성을 확인한 뒤 결정합니다.

자주 묻는 질문

01개발 프로젝트의 위험은 어디에서 발생합니까

요구사항, 수행 역량, 일정과 운영 등 여러 조건에서 발생합니다. 진행 단계별로 확인할 자료와 미정 항목을 정리하면 문제를 조사하고 대응 범위를 결정할 수 있습니다.

02수정 비용은 진행 단계에 따라 어떻게 달라집니까

수정 비용은 진행 단계뿐 아니라 이미 구현한 내용과 연결된 기능에 따라 달라집니다. 착수 전에는 요구사항과 범위, 수행 방법을 수정할 수 있고 구현 중에는 완료, 진행, 미착수 항목을 구분해 재사용할 결과와 재검수할 업무를 확인합니다.

03이미 지출한 비용을 기준으로 계속 진행 여부를 정해도 됩니까

진행 여부는 기존 지출만으로 결정하지 않습니다. 추가 비용, 기대 결과, 중단과 인계의 영향, 계약 조건을 함께 비교합니다.

04기능 추가 요청이 반복되면 어떻게 대응합니까

요청 이유와 필수성을 검토합니다. 현재 범위에 반영할지 후속 검토할지 결정하고 비용과 일정의 영향을 기록합니다.

05진행 중 문제가 발견되면 어떤 대안을 비교합니까

범위와 일정 조정, 인력 변경, 수정 또는 재개발, 중단과 인계의 대안을 비교합니다. 비용과 실현 가능성을 확인한 뒤 결정합니다.