AX스쿼드 · 2026.06.18

MD본부 상품운영파트
바이브코딩 워크샵

빠르게 만들고, 검토하고, 확정하기

👩‍🏫 강사: 이진아 (AX스쿼드) ⏱️ 2.5시간 👥 편의점 MD본부 상품운영파트 📅 2026년 6월 18일

시작하기 전에

오늘 워크샵에서 여러분이 알아야 할 딱 세 가지

"말로만 설명하는 것에서 그치지 않고, 빠르게 화면으로 만들어 MD와 합의하는 것이 오늘의 핵심입니다."

그라운드 룰

편하게 참여하기 위한 세 가지 약속입니다. 부담 없이 읽어보세요.

RULE 1

모르면 바로 질문

낯선 용어가 나오면 손 들고 바로 물어보세요. 모르는 것을 아는 척하면 나중에 더 헷갈립니다.

RULE 2

코딩은 잠시 잊기

오늘은 코드를 한 줄도 쓰지 않습니다. 여러분은 "이런 화면이 필요해"라고 말하기만 하면 됩니다.

RULE 3

지금의 불편함이 출발점

완벽한 아이디어를 찾으려 하지 마세요. 오늘 실제로 겪은 불편함에서 시작하면 됩니다.

코딩을 몰라도 괜찮아요! 오늘 워크샵의 모든 단계는 말과 클릭만으로 완료됩니다. 여러분은 업무 문제만 알면 됩니다. 나머지는 AI가!

오늘의 목적

이번 워크샵에서 여러분이 경험할 세 가지입니다.

목적구체적으로 무엇을?
📋 말이 아닌 화면으로 커뮤니케이션 MD에게 필요한 화면을 말로만 설명하는 데서 그치지 않고, 빠르게 화면으로 만들어 커뮤니케이션하는 방법을 익힙니다.
🤖 AI 도구로 빠른 화면 생성 문제정의와 PRD를 바탕으로 v0, Claude, Gemini 등 AI 도구를 활용해 빠르게 화면을 만들어봅니다.
📦 하네스 엔지니어링 이해 확정된 화면을 하네스 엔지니어링을 통해 현재 기술스택에 맞게 재현 가능한 방식으로 구현하는 흐름을 이해합니다.

왜 필요한가

화면을 먼저 보여줘야 하는 진짜 이유

"MD는 실제 화면을 보기 전까지 원하는 화면인지 판단하기 어렵습니다."
😰 지금의 문제

상품운영파트가 문서와 말만으로 요구사항을 전달합니다. MD도 화면을 보기 전까지 원하는 것인지 판단하기 어렵습니다.

  • 요구사항이 충분히 구체화되었는지 서로 확인하기 어려움
  • 개발 단계에서 수정이 발생하면 비용이 커짐
  • 같은 요구사항을 들어도 사람마다 다른 화면을 상상
✅ 해결 방향

먼저 빠르게 화면을 만들어보고, 화면을 보면서 MD와 의견을 맞추는 과정을 거칩니다.

  • 모두가 같은 화면을 보고 구체적으로 피드백
  • 개발 착수 전에 완전한 합의 완료
  • 확정된 화면을 하네스 환경에서 재현 가능하게 구현
ℹ️ 핵심 구분: 빠르게 만든 화면은 커뮤니케이션용입니다. 확정된 화면은 하네스 환경에서 재현 가능하게 다시 구현합니다. 두 단계를 혼동하지 않는 것이 중요합니다.
ℹ️ 프로토타입이란? 아직 완성되지 않은 제품의 시제품입니다. 쉽게 말하면, 건축가가 실제 건물을 짓기 전에 만드는 모형처럼 "이렇게 생긴 것을 만들 거예요"라고 보여주는 도구입니다. 완성품처럼 보이지만 실제로 운영되지 않아도 됩니다 — 오직 소통을 위해 존재합니다.

오늘의 핵심 흐름

문제정의부터 화면 확정까지, 오늘 워크샵에서 경험할 전체 프로세스입니다

Step 1
문제정의
8가지 질문 작성
Step 2
PRD 정리
화면 생성 프롬프트 작성
Step 3
AI 화면 생성
v0 · Claude · Gemini 활용
Step 4
피드백 반영
사용자 의견 수렴 및 수정
Step 5
하네스 구현
운영 가능하게 이해
✅ 오늘 여러분은 Step 1부터 Step 4까지 직접 경험합니다. Step 5는 실제 개발 단계에서 AX스쿼드와 협업하는 흐름을 이해하는 것으로 마무리합니다.

프로토타입과 하네스의 역할 차이

두 접근 방식은 서로 경쟁하는 것이 아니라, 각각의 역할이 명확히 구분됩니다

"빠른 프로토타입은 MD와 합의하는 도구, 하네스 구현은 실제 운영하는 코드입니다."
구분 📋 빠른 프로토타입 🔧 하네스 구현
목적 MD와 화면 방향 합의 재고대시보드 반영
도구 v0, Claude, Gemini 현재 기술스택 기반 하네스
장점 빠르게 만들고 수정 가능 재현 가능하고 유지보수 가능
산출물 커뮤니케이션용 화면 운영 가능한 화면 코드
핵심 기준 이해와 합의 재현성과 운영성
ℹ️ 비유: 빠른 프로토타입은 집을 지을 때 만드는 인테리어 모형(목업)과 같습니다. 모형을 보며 "여기 창문 위치를 바꾸자"고 합의한 뒤, 실제 공사를 시작하는 것이 하네스 구현입니다. 모형과 실제 건물을 동시에 만들려고 하면 둘 다 늦어집니다.

사례 데모: 하나의 요구사항이 화면이 되는 과정

이미 하네스 엔지니어링으로 만들었던 화면을, 같은 요구사항으로 빠른 프로토타입 방식으로 다시 만들어본 사례입니다

MD 디리스팅 관리 화면 — 프롬프트 예시

아래는 실제 사용된 화면 생성 프롬프트입니다. 사용자, 문제, 데이터, 판단 기준, 핵심 액션이 모두 담겨 있어 AI가 실무적인 화면을 만들 수 있었습니다.

📋 복사해서 붙여넣기

너는 유통 MD 업무를 이해하는 시니어 프로덕트 디자이너이자 프론트엔드 프로토타입 개발자다.

MD용 디리스팅 관리 페이지 프로토타입을 만들어줘.

목적은 MD가 중분류별 디리스팅 후보를 확인하고, 삭제 등록 또는 관찰 등록한 뒤,
센터재고·점포재고·취급률 변화를 추적하고 이력관리할 수 있게 하는 것이다.

주 사용자는 편의점/리테일 MD다. 사용자는 디리스팅 대상 상품을 판단해야 하지만,
지금 당장 재고 때문에 삭제하지 못하는 상품도 있어 후보 관리와 재고 추적을 함께 해야 한다.

현재는 기존 대시보드, 상품 목록, 수기 파일 등으로 나눠 관리하고 있다.

성공 기준은 삭제 후보 확인, 일괄 처리, 관찰 등록, 재고 변화 추적,
상태 이력관리가 한 화면 흐름에서 가능한 것이다.

절대 틀리면 안 되는 기준:
센터재고 < 100만원 AND (점포재고 < 2,500만원 OR 취급률 < 15%)

2단계는 삭제 등록이고, 3단계는 관찰 등록이다. 삭제 등록과 관찰 등록을 섞지 마라.
"소진율 90%", "잔여재고 30개", "잔여수량 기준" 표현은 사용하지 마라.

업무용 대시보드 스타일로 KPI 카드, 필터, 테이블, 상태 배지, 액션 버튼, 기준 설명 영역,
mock data를 포함해 데스크톱 기준의 시연 가능한 웹 프로토타입으로 만들어줘.
ℹ️ 핵심 메시지: 처음부터 완벽한 PRD가 아니어도 됩니다. 다만 사용자, 문제, 데이터, 판단 기준, 핵심 액션이 들어가면 AI가 훨씬 실무적인 화면을 만들 수 있습니다.

만들어진 화면에서 확인할 포인트

  • 누가 쓰는 화면인지 보이는가?
  • 어떤 업무 문제를 푸는지 보이는가?
  • 필요한 데이터와 액션이 들어가는가?
  • MD와 의견을 나눌 수 있는 수준인가?
  • AI가 임의로 추측한 부분은 없는가?

사례를 보고 판단한 보완 필요사항

처음 정리한 요구사항만으로도 화면 방향은 잡을 수 있습니다. 하지만 AI에 넣어 실무 화면을 만들려면 더 구체적인 답변이 필요합니다

# 문항 현재 상태 보완 필요
1 뭘 만들고 싶은가 방향은 있음 필요
2 왜 만들고 싶은가 1번과 중복 필요
3 누가 겪는 문제인가 사용자 정의는 있음 일부 필요
4 어떤 상황에서 문제를 겪나 문제 상황은 있음 일부 필요
5 지금 대체재는? 너무 일반적 필요
6 기존 방식보다 더 잘 푸는지 확인 검증 방식이 약함 매우 필요
7 기존 방식 대신 쓰게 하려면 성공조건이 너무 순환논리 매우 필요
8 추가 맥락 비어 있음 필수
⚠️ 핵심 메시지: AI가 화면을 못 만드는 것이 아니라, 우리가 아직 충분한 맥락을 주지 않은 경우가 많습니다.

8가지 문제정의 질문

AI에게 화면을 만들어달라고 하기 전에, 이 8가지 질문에 먼저 답해보세요

"좋은 프롬프트는 좋은 질문에서 나옵니다. 8가지 질문에 충실하게 답할수록 AI가 만들어주는 화면의 완성도가 높아집니다."
Q1

뭘 만들고 싶은가?

화면 이름이나 기능을 한 문장으로 설명해보세요.

Q2

그걸 왜 만들고 싶은가?

어떤 문제를 풀려고 하는가? Q1과 다른 각도에서 생각해보세요.

Q3

누가 겪는 문제인가?

이 화면을 쓸 사람은 누구인가? MD? 상품운영파트? 둘 다?

Q4

어떤 상황에서 문제를 겪는가?

언제, 어떤 업무를 할 때 이 불편함이 생기나요?

Q5

지금 어떤 대체재를 쓰고 있는가?

지금은 어떻게 해결하고 있나요? 엑셀? 수작업? 구두 공유?

Q6

더 잘 풀어준다는 것을 어떻게 확인하는가?

기존 방식 대비 새 화면의 검증 방법. 어떻게 되면 성공인가요?

Q7

기존 방식 대신 쓰게 만들려면?

사용자가 새 화면을 선택하게 하는 조건이 무엇인가요?

Q8

추가 고민이나 맥락은?

질문에 답하면서 생각난 내용, 예외 상황, 제약 조건을 모두 적어보세요.

+

심화 질문 2가지 (선택)

Q9

어떤 화면이 필요한가?

목록 화면, 상세 화면, 대시보드, 입력 폼 등 필요한 화면의 종류를 나열해보세요.

Q10

절대 틀리면 안 되는 업무 기준은?

수식, 판단 기준, 상태 정의 등 AI가 반드시 지켜야 하는 업무 로직을 명시해주세요.

ℹ️ Q9와 Q10은 선택이지만, 포함할수록 AI의 추측이 줄어들고 실무적인 화면이 나옵니다. 특히 Q10의 업무 기준은 반드시 명시해야 합니다 — AI는 여러분의 업무 로직을 모릅니다.

이미 생각하고 있던 화면을 만들어보기

각자 만들고 싶은 화면을 하나 정하고, 8가지 질문에 답한 뒤 AI에 넣어봅니다

좋은 출발점은 지금 당장 불편한 것입니다. 완벽한 아이디어를 찾으려 하지 말고, 오늘 실제로 겪은 불편함에서 시작하세요.

어떤 화면을 선택할까요?

아래 중 하나를 골라서 시작해보세요. 여러분의 업무에서 반복적으로 마주치는 것을 선택하는 것이 가장 좋습니다.

📊 반복해서 보는 엑셀

매번 여는 엑셀 파일이 있나요? 그 내용을 대시보드로 만들어봅니다.

📋 매번 조회하는 대시보드

시스템에 접속해서 반복적으로 확인하는 화면이 있나요?

💬 MD에게 설명하기 어려운 자료

말이나 문서로 설명할 때마다 오해가 생기는 자료가 있나요?

🔄 수작업으로 취합하는 리스트

여러 곳에서 데이터를 모아 정리하는 반복 작업이 있나요?

작성할 내용 (3가지)

  1. 8가지 질문 답변 — 위에서 정한 화면을 기준으로 Q1~Q8에 답해보세요
  2. 화면 생성 프롬프트 — 아래 템플릿에 답변을 채워 넣으세요
  3. 화면이 나온 뒤 보완해야 할 점 — AI가 만든 화면을 보고 무엇이 빠졌는지 메모하세요
⚠️ 보안 주의사항: v0, Claude, Gemini는 외부 서비스입니다. 실제 데이터, 내부 문서, 개인정보를 절대 입력하지 마세요. 이름은 "홍길동", 금액은 임의 숫자, 데이터는 mock data로 대체하여 사용하세요.

화면 생성 프롬프트 템플릿

아래 템플릿을 활용해 v0, Claude, Gemini에 입력할 화면 생성 프롬프트를 작성합니다

ℹ️ 대괄호 [ ] 안에 여러분의 답변을 채워 넣으세요. 빈칸이 적을수록 AI가 만들어주는 화면의 완성도가 높아집니다.

📋 복사해서 붙여넣기

너는 유통 MD 업무를 이해하는 시니어 프로덕트 디자이너이자
프론트엔드 프로토타입 개발자입니다.

아래 요구사항을 바탕으로 업무용 화면 프로토타입을 만들어 주세요.

1. 만들고 싶은 화면: [1번 답변]
2. 해결하려는 문제: [2번 답변]
3. 주요 사용자: [3번 답변]
4. 사용 상황: [4번 답변]
5. 현재 대체재와 한계: [5번 답변]
6. 성공 기준: [6번 답변]
7. 사용자가 계속 쓰게 만들기 위한 핵심 기능: [7번 답변]
8. 추가 맥락과 제약: [8번 답변]
9. 필요한 화면: [9번 답변]
10. 절대 틀리면 안 되는 업무 기준: [10번 답변]

화면은 업무용 대시보드처럼 명확하게 구성해 주세요.
실제 업무처럼 보이는 mock data를 포함해 주세요.
필터, 목록, 상세, 상태값, 핵심 액션 버튼을 포함해 주세요.
사용자가 다음 행동을 판단할 수 있게 구성해 주세요.
MD와 화면을 보며 커뮤니케이션할 수 있는 수준으로 만들어 주세요.
8가지 질문에 충실하게 답할수록, AI가 만들어주는 화면의 완성도가 높아집니다. 맥락이 풍부할수록 AI의 추측이 줄어듭니다.

어느 AI에 넣을까요?

v0 (권장)

v0.dev

화면을 바로 생성하고 URL로 공유. 클릭 가능한 인터랙티브 프로토타입 제작에 특화.

Claude

claude.ai

PRD 정리, 요구사항 구체화, 생성된 화면에 대한 피드백 분석에 강점.

Gemini

gemini.google.com

Google 계정으로 바로 접근. 화면 생성 및 수정 요청에 활용 가능.


화면이 나온 뒤 수정 요청하기

첫 화면은 완성본이 아닙니다. 찰흙처럼 계속 다듬어 가는 것이 바이브코딩의 핵심입니다

"첫 화면은 뼈대입니다. 재지시 후가 완성품입니다."

왜 수정이 중요한가

처음 결과가 마음에 들지 않아도 걱정 마세요. 찰흙처럼 계속 다듬을 수 있습니다. 사용자 피드백을 가정해 빠르게 수정해보는 과정이 핵심입니다.

😰 1차 결과 (뼈대)

항목 목록은 나왔지만 체크박스가 없고, 일괄 처리 기능이 보이지 않습니다.

  • 상태값이 텍스트로만 표시됨
  • 판단 기준이 화면 어디에도 안 보임
  • 다음 행동 버튼이 명확하지 않음
✅ 2차 결과 (수정 후)

구체적인 수정 요청 후 업무에 맞는 화면이 완성됩니다.

  • 체크박스 기반 일괄 처리 추가
  • 상태값 배지로 명확하게 표시
  • 판단 기준 도움말 박스 상단 표시

수정 요청 예시 프롬프트

📋 복사해서 붙여넣기

현재 화면을 아래 피드백에 맞춰 수정해 주세요.

1. 체크박스 기반 일괄 처리 기능 추가
2. 목록 상단에 전체 선택, 선택 수 표시, 일괄 처리 버튼 추가
3. 상태값을 더 명확한 배지로 표시
4. 화면 상단에 판단 기준을 도움말 박스로 표시
5. 상세 화면에 변경 이력을 타임라인 형태로 표시
6. 다음 액션 버튼을 명확히 표시
ℹ️ 재지시의 핵심: 처음부터 완벽한 프롬프트를 쓸 필요가 없습니다. 결과를 보고 "이건 추가", "저건 빼줘", "여기 버튼 더 크게" 같은 짧은 지시로 계속 다듬어 가세요. 찰흙을 빚듯이 조금씩 완성해 나가면 됩니다.

망쳐도 괜찮습니다 — 우리에겐 되돌리기가!

화면이 깨지거나 원하지 않는 방향으로 수정됐나요? 걱정 마세요. 대부분의 AI 도구는 이전 버전으로 되돌릴 수 있습니다.

문제 발생
화면이 깨지거나 오류가 났을 때
v0 기준
오른쪽 위 점 세 개 (…) 클릭
되돌리기
Restore 누르면 이전 버전으로!
두려워 말고 마음껏 시도하세요. 모든 변경이 기록되고, 언제든 이전 상태로 되돌릴 수 있습니다. 실패해도 다시 빚으면 됩니다.

하네스 엔지니어링 설명

빠른 프로토타입 다음 단계 — 확정된 화면을 운영 가능하게 만드는 방법

ℹ️ v0, Claude, Gemini로 만든 화면은 빠르게 커뮤니케이션하기에는 좋습니다. 하지만 운영 시스템에 바로 넣기에는 부족할 수 있습니다.
한계

AI 프로토타입의 한계

도구마다 코드 구조, 데이터 처리 방식, 컴포넌트 구성, 상태관리 방식이 달라질 수 있습니다.

역할

하네스 엔지니어링의 역할

AI가 현재 기술스택과 개발 규칙 안에서 동작하도록 잡아주는 방식입니다.

올바른 접근

올바른 접근 방식

빠른 프로토타입으로 화면을 확정하고, 확정된 화면은 하네스 환경에서 재현 가능하게 구현합니다.

프로세스 흐름

여러분
문제 정의 + 화면 합의
MD와 함께 확인
AX스쿼드
하네스 환경 구현
기술스택에 맞게 재현
운영팀
재고대시보드 반영
실제 운영 가능한 형태
✅ 여러분의 역할은 화면을 확정하는 것입니다. 코드 품질이나 운영 환경은 AX스쿼드가 책임집니다. 여러분은 "이 화면이 맞아요"라고 확인해주시면 됩니다.

오늘의 마무리

오늘 워크샵에서 여러분이 가져가실 것들

"오늘의 핵심은 AI로 화면을 잘 그리는 것이 아닙니다. 업무 문제를 화면 요구사항으로 바꾸고, 빠르게 눈에 보이는 형태로 만들어 MD와 합의하는 것입니다."
1단계

문제를 화면으로

MD의 문제를 화면으로 구체화합니다. 말로만 하던 것을 클릭 가능한 화면으로 바꿉니다.

2단계

빠르게 검증

빠르게 만들고 MD와 합의합니다. 개발 착수 전에 완전한 합의를 완료합니다.

3단계

하네스로 확정

확정된 요구사항을 재고대시보드에 반영 가능한 형태로 구현합니다.

상품운영팀의 역할은 여기서 끝나지 않습니다.

MD의 요구를 단순 전달하는 것에서 끝나지 않습니다. MD의 문제를 화면으로 구체화하고, 빠르게 검증하고, 확정된 요구사항을 재고대시보드에 반영 가능한 형태로 정리하는 것이 상품운영팀의 새로운 역할입니다.

오늘 배운 것 체크리스트

  • 빠른 프로토타입과 하네스 구현의 차이를 이해했다
  • 8가지 문제정의 질문에 답할 수 있다
  • 화면 생성 프롬프트 템플릿을 사용할 수 있다
  • AI가 만든 화면을 보고 수정 요청을 할 수 있다
  • 내 업무에서 바이브코딩으로 만들 화면을 하나 정했다
오늘 워크샵에서 가장 중요한 것 하나: 완벽한 화면을 만드는 것이 목표가 아닙니다. MD와 함께 보면서 "이게 맞아요" 또는 "여기가 달랐으면 좋겠어요"라고 말할 수 있는 화면을 만드는 것이 목표입니다. 나머지는 AI가 합니다. 🎉