BV Before Vibe 6 / 16
← 준비운동 맵

요구사항 줄이기

하고 싶은 기능을 모두 적은 뒤 첫 버전에 필요한 것만 남깁니다.

0 / 1 완료 · 0%
6. 요구사항 줄이기 · 12분

요구사항을 첫 버전 크기로 줄이기

아이디어를 기능 목록으로만 적으면 첫 버전이 너무 커지고, AI도 한 번에 너무 많은 파일을 바꾸게 됩니다.

5분 읽기

먼저 이것만 이해하면 됩니다

한 번에 외우지 말고, 표시된 흐름대로 읽고 바로 아래 프롬프트와 실습으로 넘어가세요.

01

요구사항은 하고 싶은 일을 작은 기능으로 바꾸는 일입니다

아이디어는 보통 큽니다. 메모 앱을 만들고 싶다고 하면 로그인, 폴더, 공유, 검색, AI 요약, 알림 같은 기능이 금방 붙습니다. 하지만 첫 버전에 이 모든 것을 넣으면 완주하기 전에 지칩니다.

요구사항 정리는 하고 싶은 것을 모두 적은 뒤, 첫 버전에서 꼭 필요한 것만 남기는 과정입니다. 이때 중요한 기준은 사용자가 처음 가치를 느끼는 최소 흐름입니다. 입력하고, 저장하고, 다시 보는 정도면 많은 첫 프로젝트에 충분합니다.

02

첫 버전과 다음 버전을 나눕니다

기능을 빼는 것은 포기가 아닙니다. 다음 버전으로 미루는 것입니다. 첫 버전에는 핵심 기능 3~5개만 남기고, 나머지는 다음 버전 목록에 보관하세요. 이렇게 하면 마음은 편해지고 개발 범위는 작아집니다.

AI에게도 '첫 버전'과 '다음 버전'을 나눠달라고 요청하면 좋습니다. AI는 기능을 많이 제안하는 데 강하지만, 제품을 끝낼 수 있는 크기로 줄이는 판단은 사람이 해줘야 합니다.

03

기능은 사용자의 행동으로 씁니다

좋은 요구사항은 '저장 기능'처럼 막연하지 않고 '사용자가 입력한 메모를 목록에 추가한다'처럼 행동이 보입니다. 이렇게 쓰면 AI가 구현해야 할 범위와 내가 확인할 방법이 함께 분명해집니다.

요구사항을 행동으로 쓰면 테스트도 쉬워집니다. 입력한다, 버튼을 누른다, 목록에 보인다, 삭제한다처럼 사용자가 할 일을 적으면 나중에 직접 눌러볼 체크리스트가 됩니다.

한눈에 보기

기능 후보를 첫 버전 크기로 줄입니다

공부 기록 앱에 넣고 싶은 기능을 모두 적은 뒤, 첫 버전에는 핵심 기능 3~5개만 남깁니다.

공부 기록 앱의 많은 기능 후보를 걸러 첫 버전 기능만 남기는 요구사항 정리 그림
  1. 01 기능 후보

    하고 싶은 기능을 일단 모두 적습니다.

    모두 적습니다
  2. 02 걸러내기

    첫 가치와 상관없는 기능을 뒤로 미룹니다.

    핵심만 고릅니다
  3. 03 첫 버전

    핵심 기능 3~5개만 남깁니다.

    나머지는 미룹니다
  4. 04 다음 버전

    검색, 로그인, 공유 같은 확장은 따로 보관합니다.

핵심 정리

요구사항은 만들 기능의 목록입니다. 초보자의 첫 버전은 핵심 흐름 1개와 기능 3~5개면 충분합니다. 나머지는 다음 버전으로 미루는 것이 완주에 더 유리합니다.

실전 프롬프트

ChatGPT에게 이렇게 시키기

그대로 복사한 뒤, ChatGPT 입력창에 붙여넣고 내 상황에 맞는 단어만 바꾸세요.

ChatGPT는 질문을 입력하면 답을 주는 AI 채팅 서비스입니다. chatgpt.com 열기

  1. 현재 상황 만드는 것, 파일, 지금 막힌 점을 먼저 씁니다.
  2. 원하는 결과 AI가 끝내야 할 일을 한 가지로 좁힙니다.
  3. 확인 기준 완료 후 확인 방법과 바꾸면 안 되는 것을 붙입니다.
4개 블록 전체 프롬프트

복사한 뒤 ChatGPT 입력창에 붙여넣으세요. Claude를 써도 되지만 처음엔 ChatGPT 하나로 따라오세요.

  1. 버튼을 누릅니다.
  2. ChatGPT 입력창에 붙여넣습니다.
  3. 내 상황에 맞게 단어만 바꿉니다.
상황

나는 바이브코딩을 준비하는 초보자이고, 지금 "요구사항을 첫 버전 크기로 줄이기" 단계를 배우는 중입니다. 내 목표는 작은 웹앱을 무리 없이 만들기 위해 아이디어를 기능 목록으로만 적으면 첫 버전이 너무 커지고, AI도 한 번에 너무 많은 파일을 바꾸게 됩니다.

요청

내 웹앱 아이디어에서 첫 버전에 꼭 필요한 기능 3개와 나중에 해도 되는 기능 5개를 나눠줘. 답변은 초보자가 바로 따라 할 수 있게 1단계부터 순서대로 써주세요. 어려운 용어가 나오면 괄호 안에 짧게 풀어서 설명해주세요.

조건

한 번에 너무 많은 기능을 제안하지 말고, 이번 단계에서 꼭 필요한 것과 나중에 해도 되는 것을 나눠주세요. 코드나 명령어가 필요하다면 어디에 붙여 넣는지, 어떤 파일을 봐야 하는지도 함께 알려주세요.

확인

마지막에는 내가 직접 확인할 체크리스트를 만들어주세요. 특히 첫 버전 기능을 5개 이하로 줄입니다., 각 기능을 사용자의 행동으로 적습니다., 나중에 해도 되는 기능을 따로 보관합니다. 항목을 기준으로 결과가 맞는지 판단할 수 있게 해주세요.

STEP 1

내가 확인할 것

AI가 만든 결과를 그대로 믿지 말고, 아래 항목을 직접 보고 맞는지 확인하세요.

  • 첫 버전 기능을 5개 이하로 줄입니다.
  • 각 기능을 사용자의 행동으로 적습니다.
  • 나중에 해도 되는 기능을 따로 보관합니다.
STEP 2

실습

하고 싶은 기능을 모두 적은 뒤, 첫 버전에는 3개만 남겨보세요.

  1. 전체 기능 후보를 7개 이상 적습니다.
  2. 사용자가 처음 가치를 느끼는 기능 3개에 동그라미칩니다.
  3. 나머지는 `다음 버전` 목록으로 옮깁니다.

예시: 회의 메모 앱 첫 버전은 메모 추가, 목록 보기, 삭제만 남깁니다. 로그인, 공유, 알림, AI 요약, 검색은 다음 버전으로 미룹니다.

공부 기록 앱 요구사항 예시
  • 첫 버전: 기록 추가, 기록 목록 보기, 기록 삭제
  • 다음 버전: 태그, 달력 보기, 통계, 알림, 로그인
  • 빼는 이유: 첫 버전 목표는 기록을 남기고 다시 보는 흐름을 끝내는 것이기 때문
여행 준비물 앱 요구사항 예시
  • 첫 버전: 준비물 추가, 체크 완료 표시, 전체 목록 보기
  • 다음 버전: 여행별 목록 분리, 공유 링크, 추천 준비물, 알림, 로그인
  • 빼는 이유: 혼자 쓰는 체크리스트는 계정 없이도 첫 가치를 확인할 수 있기 때문
회의 메모 앱 요구사항 예시
  • 첫 버전: 메모 작성, 할 일 표시, 목록에서 다시 보기
  • 다음 버전: 참석자 관리, 파일 첨부, AI 요약, 검색, 공유
  • 빼는 이유: 메모가 저장되고 다시 보이는지 먼저 확인해야 하기 때문
STEP 3

이번 단계 결과물

공통 예제인 공부 기록 앱 기준으로, 다음 단계에 가져갈 내용을 남깁니다.

공부 기록 앱 첫 버전 요구사항
  • 공부 기록 앱 첫 버전 기능: 기록 추가, 기록 목록 보기, 기록 삭제
  • 공부 기록 앱 다음 버전 기능: 태그, 달력 보기, 통계, 알림, 로그인
  • 공부 기록 앱에서 지금 빼는 것: 계정 동기화, 공유, AI 요약
STEP 4

짧은 퀴즈

첫 버전 요구사항으로 가장 좋은 범위는?
나중에 해도 되는 기능은 어떻게 다루면 좋나요?
요구사항을 작게 줄이는 이유는?

다음 준비운동은 퀴즈를 통과하면 열립니다.

답을 고른 뒤 `퀴즈 확인`을 눌러주세요. 이전에 통과했다면 선택했던 답과 점수가 그대로 복원됩니다.