프리랜서 요구사항 명세서, 프로젝트 시작 전 정리하는 법
읽는 시간
5
분

AI 블로그 요약
블로그 목차
팟캐스트
프리랜서 요구사항 명세서란 프로젝트 시작 전에 작업 범위, 산출물, 일정, 비용을 한 문서에 정리하는 합의서입니다.
"상세페이지 디자인 하나 부탁드려요." 이 한 줄 메시지로 소통이 시작되고 프로젝트가 진행됩니다. 클라이언트는 "브랜드 감성이 느껴지는 페이지"를 원하고, 프리랜서는 "전환율이 높은 페이지"를 만들겠다고 생각해요. 양쪽 다 좋은 결과물을 원하는 건 같은데, 바라보는 목표가 다릅니다. 이 상태로 작업이 진행되면 시안을 보여줬을 때 "생각했던 것과 다른데요"라는 답이 돌아오게 돼요.
이건 실력의 문제가 아닙니다. 프로젝트가 어디를 향해 가는지, 양쪽이 같은 목표를 확인한 적이 없었기 때문이에요. 요구사항 명세서는 그 목표를 한 문서에 적어두고 양쪽이 함께 확인하는 합의서입니다.
이 글에서는 프리랜서가 직접 요구사항 명세서를 작성하는 6가지 필수 항목과 순서를 정리했습니다.
왜 요구사항 명세서가 필요한가
프리랜서가 명세서 없이 프로젝트를 시작하면, 클라이언트와 바라보는 목표가 다른 채로 작업이 진행됩니다. 구체적으로 이런 상황이 반복돼요.
클라이언트는 "브랜드 느낌이 나는 페이지"를 기대했는데, 프리랜서는 "구매 전환에 최적화된 페이지"를 만들고 있었음. 같은 프로젝트인데 목표를 다르게 생각함.
추가 과업에 대한 요청이 들어왔을 때, 처음 합의한 범위가 어디까지인지 돌아갈 문서가 없어서 포함인지 추가인지 판단이 안 됨
수정이 반복되는데, 어떤 결과물이 완성인지 양쪽의 기준이 달라 끝나는 시점을 정하기 어려움
세 가지 모두 같은 원인이에요. 프로젝트의 목표, 범위, 완성 기준을 양쪽이 같은 문서로 확인한 적이 없다는 겁니다.
요구사항 명세서는 이 목표를 통일하는 문서입니다. 가격만 적는 견적서와 다르게, 이 프로젝트가 왜 필요한지, 뭘 만들고 뭘 안 만드는지, 언제까지 어떤 상태가 되면 완성인지를 적어두는 거예요. 이 문서가 있으면 작업 도중 방향이 흔들릴 때 양쪽 모두 같은 문서로 돌아가서 확인할 수 있습니다.

요구사항 명세서에 들어가야 할 6가지 항목
명세서의 구조는 복잡하지 않습니다. 아래 6가지 항목만 정리하면 됩니다.
항목 | 적는 내용 | 빠지면 생기는 문제 |
|---|---|---|
프로젝트 개요 | 무엇을, 누구를 위해, 왜 만드는지 2~3문장 | 양쪽이 프로젝트를 다르게 이해함 |
작업 범위(산출물) | 전달할 결과물 목록 | 프로젝트에 포함 된 산출물에 대해 양쪽이 다르게 생각함. |
제외 항목 | 하지 않는 작업 명시 | 추가 과업의 기준이 모호함. |
참고 자료(레퍼런스) | 클라이언트가 원하는 방향을 보여주는 시각 자료 | 양쪽이 다른 결과물을 상상함 |
일정 | 단계별 마일스톤과 마감일 | 프로젝트가 기한 없이 늘어짐 |
비용과 결제 조건 | 총 금액, 선금/잔금 비율, 추가 수정 단가 | 잔금 미수금, 수정 무한 루프 |
이 6가지 항목을 한 문서에 담으면, 견적서와 계약서의 중간 역할을 하는 합의 문서가 됩니다.
요구사항 명세서를 작성하는 방법
1단계: 프로젝트 개요를 2~3문장으로 적으세요
전문 용어 없이, 누가 읽어도 이해할 수 있는 2~3문장이면 됩니다.
나쁜 예: "UI/UX 최적화를 통한 전환율 극대화 프로젝트"
좋은 예: "서울 00 카페의 네이버 스마트스토어 구매 전환율 개선을 위한 상세페이지 3종 디자인"
2단계: 작업 범위를 산출물 목록으로 적으세요
작업 범위를 모호하게 적으면 범위 분쟁이 생겨요. 전달할 결과물을 하나하나 나열하는 게 핵심입니다.
예시(상세페이지 디자인 프로젝트):
상세페이지 디자인 3종 (원두 A, B, C 각 1종)
모바일 버전 레이아웃 포함
시안 2회 수정 포함
최종 파일: PSD + PNG 전달
이렇게 적어두면 "배너도 해주세요"라는 요청이 왔을 때, 명세서에 없는 항목이라는 근거가 생깁니다.
3단계: 제외 항목을 명시하세요
명세서에서 가장 많이 빠지는 항목이에요. 하지만 프로젝트 범위 관련 소통을 위해 가장 중요한 부분이에요.
작업 범위에 적힌 것만으로는 클라이언트가 당연히 포함된다고 생각할 수 있는 인접 작업이 있을 수 있어요. 그래서 하지 않는 일을 따로 적어야 합니다.
예시:
PC 버전 별도 디자인 (모바일 우선 레이아웃만 포함)
상품 촬영 및 이미지 보정
네이버 스마트스토어 업로드 대행
런칭 후 유지보수
제외 항목이 명시되어 있으면, 추가 요청이 올 때 "이 부분은 별도 견적으로 안내드릴 수 있어요"라고 자연스럽게 응답할 수 있습니다.
4단계: 참고 자료(레퍼런스)를 첨부하세요
프로젝트 개요와 산출물 목록만으로는 양쪽이 같은 결과물을 떠올리기 어려워요. "깔끔한 디자인"이라는 말을 클라이언트는 여백이 많은 미니멀 스타일로, 프리랜서는 정보가 잘 정리된 구조로 이해할 수 있거든요.
참고 자료는 이 간극을 줄여줍니다. 클라이언트가 원하는 방향을 눈으로 확인할 수 있는 시각 자료를 명세서에 함께 정리해두면, 시안 단계에서 "생각했던 거랑 다른데요"가 나올 확률이 줄어들어요.
명세서에 넣을 참고 자료 예시:
클라이언트가 "이런 느낌이면 좋겠어요"라고 보내준 URL이나 이미지
프리랜서가 제안하는 레이아웃 방향의 벤치마킹 사례 2~3개
컬러, 폰트, 톤앤매너 등 디자인 방향을 보여주는 무드보드
텍스트 원고, 상품 사진 등 작업에 필요한 소스 파일 목록
참고 자료까지 명세서에 포함하면 어떤 결과물을 만드는지 뿐 아니라 어떤 방향으로 만드는지까지 양쪽이 합의하게 됩니다. 작업 시작 전에 방향이 맞춰져 있으면 수정 횟수도 줄어들어요.
5단계: 일정을 단계별로 쪼개세요
"2주 안에 해드리겠습니다"라고 말하는 것은 명확한 일정이 아니에요. 단계별 마일스톤이 있어야 양쪽이 진행 상황을 확인할 수 있어요.
단계 | 기간 | 클라이언트 확인 사항 |
|---|---|---|
자료 수집 + 레퍼런스 확인 | 1~2일 | 상품 사진, 텍스트 원고 전달 |
시안 1차 | 3~4일 | 48시간 내 피드백 |
수정 반영 | 2~3일 | 최종 확인 |
파일 전달 | 1일 | 검수 후 프로젝트 종료 |
6단계: 비용과 결제 조건을 명확히 적으세요
총 금액만 적으면 안 됩니다. 선금/잔금 비율과 추가 수정 단가를 함께 적어야 잔금 미수금과 무한 수정을 예방할 수 있어요.
예시:
총 금액: 90만 원
선금 50% (45만 원): 작업 시작 전 입금
잔금 50% (45만 원): 최종 파일 전달 시 입금
3차 수정부터: 회당 10만 원
견적서 작성법 가이드에서 다뤘던 것처럼, 견적서에 결제 조건을 명시하는 것만으로도 잔금 분쟁이 줄어듭니다. 요구사항 명세서에도 같은 내용을 넣어두면 이중 보호가 돼요.
바로 복사해서 쓰는 요구사항 명세서 템플릿
위 6가지 항목을 하나의 문서로 정리한 템플릿입니다. 노션이나 구글독스에 복사해서 프로젝트마다 맞게 활용해보세요. 클라이언트에게 보낼 때는 카카오톡과 같은 소통 채널로 "이 내용으로 진행하겠습니다"라는 확인을 받아두세요.
흔한 실수 3가지
제외 항목을 안 적어요. 작업 범위만 적고 "안 하는 일"은 빼버리는 경우가 가장 많습니다. 클라이언트는 명세서에 없는 작업도 당연히 포함이라고 생각할 수 있어요.
구두 합의만 하고 문서를 안 남겨요. 카카오톡으로 "네 그렇게 해주세요"라고 주고받은 내용은 한 달 뒤에 찾기 어렵습니다. 명세서 한 장으로 정리해 보내면 양쪽 모두 같은 기준점을 갖게 됩니다.
명세서를 보냈는데 확인을 안 받아요. 명세서는 보내는 것만으로 끝이 아닙니다. "이 내용으로 진행해도 괜찮으실까요?"라는 확인을 받아야 합의서 역할을 해요.
효과를 확인하는 방법
요구사항 명세서를 쓰기 시작한 뒤 아래 2가지를 추적해보세요.
작업 중 추가 요청 횟수: 명세서 도입 전후로 비교하면 차이가 바로 보입니다. 추가 요청이 줄었다면 명세서가 범위를 잘 잡아준 거예요.
수정 횟수: 시안 수정이 3회 안에 끝나는 비율이 올라갔다면, 명세서를 통한 적절한 소통이 이루어지고 있다고 볼 수 있어요.
2~3개 프로젝트만 돌려보면 명세서 유무의 차이를 체감할 수 있습니다.
이것만 기억하세요.
프리랜서가 프로젝트를 시작하기 전에 작업 범위를 한 문서로 정리하는 것이 요구사항 명세서의 전부에요.
오늘 당장 해보실 한 가지: 지금 진행 중이거나 곧 시작할 프로젝트 1개를 골라서, 위의 6가지 항목(개요, 작업 범위, 제외 항목, 참고 자료, 일정, 비용)을 노션이나 구글독스에 적어보세요. 15분이면 됩니다. 그 문서를 클라이언트에게 보내기 전에 한 번 더 확인받는 것부터가 시작이에요.
함께 읽으면 좋은 글
참고한 아티클

1인 비즈니스를 운영하고 있다면
고객 문의부터 견적, 팔로업까지 영업의 반복 작업을 두들이 도와드립니다.
요구사항 명세서에 제외 항목을 왜 따로 적어야 하나요?
작업 범위만 적으면 클라이언트는 적히지 않은 인접 작업도 포함이라고 생각하기 쉽습니다. "하지 않는 일"을 명시해두면 추가 요청이 왔을 때 별도 견적으로 자연스럽게 안내할 수 있어요.
요구사항 명세서는 꼭 써야 하나요?
의무는 아니지만, 명세서 없이 시작한 프로젝트는 추가 요청과 수정 범위 분쟁이 생기기 쉽습니다. 50만 원 이상의 프로젝트라면 15분 투자해서 작성하는 게 시간과 비용을 아낄 수 있어요.
참고 자료(레퍼런스)는 어떤 걸 넣으면 되나요?
클라이언트가 보내준 URL이나 이미지, 프리랜서가 제안하는 벤치마킹 사례, 무드보드, 작업에 필요한 소스 파일 목록을 넣으면 됩니다. 양쪽이 같은 방향을 보고 있는지 시각적으로 확인하는 용도예요.
소규모 프로젝트에도 명세서가 필요한가요?
금액이 작아도 추가 요청은 발생합니다. 소규모 프로젝트는 6가지 항목을 간단히 1페이지로 정리하는 것만으로 충분해요.




