바이브코딩 외주, 만들던 앱에서 막힌 부분만 맡길 수 있을까

바이브코딩 외주는 이미 만든 앱에서 막힌 부분만 고치는 작업으로도 의논할 수 있다. 다만 “버튼 하나가 안 된다”는 증상만으로 수정 범위가 작다고 확정할 수는 없다. 먼저 실행할 코드, 문제가 생기는 순서, 고친 뒤 유지할 기능을 정리하면 된다.

이 글에는 실제로 열어 볼 수 있는 체크리스트 오류본과 수정본, 빈 의뢰 양식을 붙였다. 고객 납품 사례가 아닌 자체 제작 실습이다. 같은 앱을 두고 무엇을 맡기고 무엇을 확인할지 연습해 보세요.

고친 뒤 확인할 조건을 양식에 정리해 보세요.

3줄 요약

  • “앱 완성”보다 지금 안 되는 동작 하나와 원하는 결과를 적는다.
  • 바꿀 기능뿐 아니라 그대로 남아야 할 기능도 함께 정한다.
  • 완료 화면과 함께 변경 파일, 실행 방법, 확인 결과를 받는다.

막힌 기능 하나를 어떻게 설명할까요?

할 일 목록을 만들었는데 추가 버튼만 작동하지 않는다고 하자. “앱을 완성해 주세요”라고 보내면 디자인, 저장, 로그인까지 포함하는지 서로 다르게 이해할 수 있다. “입력한 할 일이 새 항목으로 생기게 해 주세요”라고 적으면 확인할 동작이 보인다.

의뢰인이 원인을 미리 맞힐 필요는 없다. “자바스크립트 문제 같습니다”보다 버튼을 누른 순서와 실제 결과가 원인 확인에 도움이 된다. 크몽의 단건 수정 서비스에도 오류 하나를 다루는 상품이 있고, 공개 후기에서는 원인과 수정 순서를 이해한 점을 언급했다. 한 서비스의 사례이며 모든 프로젝트에 같은 조건이 적용된다는 뜻은 아니다.

정리할 것 체크리스트 실습에 적용한 예
현재 되는 일 기존 목록 보기와 완료 체크
안 되는 일 입력 후 추가를 눌러도 항목이 생기지 않음
끝났다고 볼 조건 새 항목이 생기고 기존 항목과 완료 상태가 유지됨
이번 범위에서 제외 로그인·여러 기기 저장·디자인 변경

오류본과 수정본을 직접 비교해 보세요

오류본에서 할 일을 입력하고 추가를 누르면 항목이 생기지 않는다. 버튼을 찾는 코드의 이름이 HTML과 달라 실제 TypeError가 발생하도록 만든 예제다. 수정본에서는 항목을 추가하고 완료 표시를 바꿀 수 있다.

입력 후 추가를 눌러도 목록이 비어 있고 TypeError가 표시된 자체 실습 오류본

수정본에서 ‘물 마시기’를 추가하고 완료 표시를 한 뒤 ‘창문 열기’를 추가해 보세요. 두 번째 항목이 생기는 것과 첫 번째 항목의 완료 상태가 남는 것을 함께 본다. 빈 입력을 추가했을 때 빈 항목이 생기지 않는지도 확인한다.

물 마시기의 완료 상태를 유지하면서 창문 열기를 추가한 자체 실습 수정본

이 확인 순서를 자기 앱의 행동으로 바꾸면 된다. 신청 페이지라면 ‘신청 결과 한 건 저장’과 ‘필수 값 누락 안내’, 명단 도구라면 ‘결과 파일 생성’과 ‘원본 보존’처럼 정할 수 있다. 오류 내용을 정리하는 방법은 바이브코딩 오류 해결 순서에 있다.

버튼 하나인데 작업이 커지는 이유는 무엇일까요?

화면에서 작은 기능이어도 로그인, 외부 서비스, 데이터 저장까지 이어질 수 있다. 코드가 없거나 실행 방법이 빠져 있으면 환경을 복구하는 단계가 먼저 필요하다. 이번 체크리스트처럼 HTML 파일로 재현되는 예제와 같은 범위로 볼 수 없는 이유다.

견적을 받기 전에는 진단에 필요한 자료와 비용, 실제 수정의 포함 범위를 구분해 물어본다. 확인 중 다른 문제가 발견되면 바로 함께 고칠지, 별도 작업으로 설명을 받을지도 정해둔다. 확인하지 않은 코드에 금액과 납기를 먼저 맞추기보다 무엇을 끝낼지 합의하는 과정이다.

코드는 어디까지 전달하면 될까요?

우선 공개 가능한 예제로 같은 문제가 생기는지 확인한다. 사용 중인 도구와 실행 방법, 오류가 나는 순서, 실제 결과를 적고 필요한 파일을 준비한다. 코드 공유가 어렵다면 화면과 동작 설명으로 어디까지 진단할 수 있는지 먼저 논의할 수 있다.

오류 화면이나 설정 파일에는 키·비밀번호·고객 정보가 들어갈 수 있다. 필요한 부분을 고른 뒤 가려서 전달한다. AI에게 “보안 문제없지?”라고 묻는 것만으로 공유 확인이 끝난 것은 아니다. 실제 값 없이도 구조가 보이는 가상 자료가 도움이 된다.

납품 때는 무엇을 받으면 좋을까요?

완료 화면만 받으면 다음 수정에서 다시 막힐 수 있다. 변경 파일, 실행 방법, 수정 전후 확인 결과, 확인하지 못한 환경을 함께 요청한다. 원인 설명은 개발 용어를 외우기 위해서가 아니라, 다음 작업자나 AI에게 현재 상태를 전달하기 위한 자료다.

전달받은 버전으로 합의한 동작을 다시 실행한다. 수정한 기능과 남겨야 할 기능을 확인하고, 범위 밖의 새로운 요청은 구분해서 적는다. 이 과정을 거치면 “고쳤다고 들었다”에서 “내가 쓸 동작을 확인했다”로 넘어갈 수 있다.

의뢰 준비 양식에 지금 안 되는 일 하나부터 적어보세요. 서인에게 작업 협업을 제안하려면 협업 문의 안내에서 상황과 원하는 결과를 전달할 수 있다. 진행 범위와 일정은 내용을 확인한 뒤 협의한다.

처음 만드는 단계라면 바이브코딩 시작 가이드에서 첫 앱 실습으로 이어갈 수 있다.

검증 기준

직접 만든 실습 자료와 새 도구 소식

AI 도구로 만든 실습 자료, 달라진 기능과 강의 소식을 준비하고 있습니다. 발송을 시작하면 안내해 드려요. 먼저 확인 메일에서 본인 이메일을 확인해 주세요.

신청하기 전에 첫 소식 미리보기에서 내용과 자료를 확인해 보세요.

질문이나 의견을 남겨주세요

이름을 입력하지 않아도 돼요. ‘깜짝 놀란 올빼미’ 같은 별명이 자동으로 붙어요.