개발·검수 · 03 / 05 · 전체 No.23

MVP·시제품 외주개발 진행상황,
비개발자는 어떻게 확인할까?

MVP·시제품 외주개발을 진행할 때 비개발자가 코드의 품질이나 개발 상태를 직접 판단하기는 어렵습니다. 그렇다고 “잘 되고 있습니다”라는 설명만 믿고 기다릴 필요도 없습니다. 비개발자는 코드를 평가하기보다 약속한 기능이 실제로 동작하는지, 일정과 이슈가 투명하게 관리되는지를 확인하면 됩니다.

HandsMate 개발 가이드 · 예상 읽기 8분
결론 먼저비개발자가 개발 진행상황을 확인하는 가장 현실적인 방법은 ① 기능목록을 기준으로 완료·진행·미착수를 구분하고, ② 테스트 주소에서 직접 사용해보고, ③ 주요 업무 시나리오를 끝까지 실행하고, ④ 오류·변경사항·남은 일을 목록으로 관리하며, ⑤ 다음 확인 시점을 정하는 것입니다.

1. 비개발자가 개발자의 코드를 평가할 필요는 없습니다.

코드 품질이나 기술구조는 전문적인 영역입니다. 발주자가 개발자가 아니라면 이를 직접 평가하려고 하기보다 사업과 사용자 관점에서 확인할 수 있는 결과에 집중하는 편이 현실적입니다.

비개발자의 역할은 “코드를 잘 짰는가?”를 판단하는 것이 아니라 “우리가 요청한 서비스가 계획대로 만들어지고 있는가?”를 확인하는 것입니다.

2. 진행상황을 확인할 다섯 가지 자료만 확보하세요.

01 · SCOPE기능목록

무엇을 개발하기로 했고 현재 어디까지 완료됐는지 확인

02 · TEST테스트 주소

완료됐다는 기능을 발주자가 직접 실행할 수 있는 환경

03 · ISSUE이슈목록

오류·미완료·확인 필요사항과 처리상태

04 · CHANGE변경사항

최초 요구와 이후 추가·변경된 요청을 구분

05 · SCHEDULE일정표

현재 위치와 다음 검수·완료 예정 시점

+ · DECISION결정 필요사항

발주자가 답해야 개발이 진행되는 정책·디자인·업무조건

3. 기능목록에 상태를 붙이면 진행률이 보입니다.

복잡한 개발관리 도구가 없어도 기능별 상태만 일관되게 관리하면 프로젝트 흐름을 훨씬 쉽게 파악할 수 있습니다.

기능상태발주자 확인남은 내용
회원가입완료테스트 완료-
로그인완료확인 필요비밀번호 오류 시 메시지 확인
상품 등록진행 중-이미지 업로드 연결
결제진행 중-결제사 테스트 연동
관리자 통계미착수-다음 단계 예정

상태 이름은 프로젝트에 맞게 정하면 됩니다. 중요한 것은 “90%”처럼 해석이 필요한 숫자보다 완료 / 진행 중 / 미착수 / 확인 필요처럼 실제 행동과 연결되는 상태를 사용하는 것입니다.

4. 주간회의는 ‘지난주 설명’보다 ‘이번 결과 확인’ 중심으로 하세요.

1단계완료 기능 시연

이번 기간에 끝난 기능을 실제 화면에서 확인

2단계이슈 확인

오류·지연·기술적 문제와 영향 확인

3단계결정사항 확정

발주자가 정해야 할 정책·요구사항 결정

4단계다음 목표 합의

다음 회의에서 무엇을 보여줄지 명확히 설정

회의가 끝날 때 “다음 주까지 많이 진행하겠습니다”보다 “다음 회의에서는 회원가입부터 결제 직전까지 직접 테스트할 수 있습니다”처럼 확인 가능한 결과가 정해져 있는 편이 좋습니다.

5. 기술용어보다 결과 중심으로 질문하세요.

알기 어려운 질문비개발자에게 더 유용한 질문
백엔드 개발률이 몇 %인가요?현재 실제로 처음부터 끝까지 사용할 수 있는 기능은 무엇인가요?
API는 다 끝났나요?이 화면에서 저장한 내용이 관리자 화면까지 정상적으로 전달되나요?
DB 작업은 얼마나 됐나요?등록한 데이터를 다시 조회·수정했을 때 정상적으로 반영되나요?
테스트는 했나요?어떤 사용자 시나리오를 테스트했고 아직 확인하지 않은 것은 무엇인가요?
일정 문제없죠?현재 지연 가능성이 있는 작업은 무엇이고 전체 일정에 어떤 영향을 주나요?

진행이 늦었다면 원인부터 구분하세요.

일정 지연이 항상 개발업체의 문제인 것은 아닙니다. 요구사항 변경, 발주자의 의사결정 지연, 외부 API 승인, 디자인 변경, 예상하지 못한 기술 문제 등 여러 원인이 있을 수 있습니다. 중요한 것은 원인을 숨기지 않고 일정과 범위에 미치는 영향을 함께 관리하는 것입니다.

6. 비개발자용 진행상황 체크리스트

전체 기능목록과 현재 상태를 한 화면 또는 문서에서 볼 수 있다.
완료됐다는 기능은 테스트 주소에서 직접 확인할 수 있다.
핵심 사용자 시나리오를 처음부터 끝까지 실행해본다.
현재 오류·미완료·확인 필요사항이 목록으로 관리된다.
최초 요구사항과 이후 변경사항이 구분되어 있다.
일정이 늦어진 경우 원인과 전체 일정 영향을 확인한다.
발주자가 결정해야 할 사항이 별도로 정리되어 있다.
다음 회의에서 확인할 결과물이 구체적으로 정해져 있다.
한 줄 원칙

비개발자는 코드를 확인할 필요가 없습니다. ‘약속한 기능이 실제로 동작하는가’를 확인하세요.

기능목록 + 테스트 환경 + 업무 시나리오 + 이슈목록 + 일정만 꾸준히 확인해도 외주개발의 진행상황을 훨씬 구체적으로 파악할 수 있습니다.