코딩을 몰라도
만들고 싶은 건 시작할 수 있다

비개발자를 위한 바이브코딩 입문
1단계 인터뷰 워크숍
120분
0–2분
오늘은 코딩을 배우는 시간이 아니라고 먼저 말한다. 평소에 “이런 게 있으면 좋겠다”, “왜 매번 이렇게 해야 하지?”라고 느꼈던 것을 실제로 만들 수 있는 방향으로 바꾸는 시간이라고 설명한다.
코드를 몰라도 괜찮습니다. 오늘 필요한 것은 만들고 싶은 이유를 자기 말로 설명하는 것입니다.
두 시간 뒤에는 각자 무엇부터 만들면 되는지 한 문장으로 말할 수 있게 하겠습니다.

02안내하는 사람

제이든

개발자 · AI 제품 제작

키친코스트

메뉴 가격과 재료·포장 비용을 넣으면 얼마가 남는지 확인하는 도구입니다.

kitchencost.app
키친코스트 앱의 레시피 화면. 초콜릿칩 쿠키의 총원가 11,102원과 개당 원가 555원이 보인다.
레시피 하나의 원가를 개당까지 계산합니다 실제 앱 화면
키친코스트 앱의 장보기 비용 계산 화면. 초콜릿 브라우니 100개의 예상 비용 92,236원이 보인다.
100개를 만들 때 필요한 장보기 비용 실제 앱 화면

모든 아이디어가 이런 앱이 되어야 하는 것은 아닙니다.

2–5분
개발자로 일해 왔고 지금은 AI를 활용해 키친코스트 같은 실제 제품을 만들고 있다고 소개한다. 키친코스트는 메뉴 가격과 재료·포장 비용을 넣으면 얼마가 남는지 확인하는 도구다. 제품 자체를 자세히 설명하지 않고, 아이디어가 작동하는 형태가 되는 과정에서 무엇을 먼저 정해야 하는지 안내하는 데만 경험을 쓴다. 두 화면은 지금 서비스 중인 키친코스트의 실제 앱 화면이고, 주소는 kitchencost.app이라고 밝힌다.
아이디어가 작동하는 형태가 되려면 무엇을 먼저 정해야 하는지가 오늘의 주제입니다.
그런데 모든 아이디어가 키친코스트 같은 앱이 되어야 하는 것은 아닙니다.

03오늘의 결과

앱이 아니라
첫 설계도를 가져갑니다

내가 무엇을 / 어떤 형태로 / 왜 만들지

제작 방향 카드 1장

나는 누구어떤 상황에서 겪는 어떤 불편을 줄이기 위해
먼저 형태행동 하나를 시험한다.

아이디어가 아직 정확하지 않아도 괜찮습니다. 정확하게 만드는 것이 오늘 할 일입니다.

5–8분
오늘 바로 앱을 완성하지 않는다. 앱부터 열면 화면과 기능부터 생각하게 되지만, 실제로 필요한 것은 앱이 아닐 수도 있다. 오늘은 이야기를 듣고 웹페이지가 맞는지, 표나 자동화가 맞는지, 챗봇이나 앱이 필요한지 함께 정한다. 마지막에는 다음 시간에 무엇부터 시험할지 적힌 제작 방향 카드 한 장을 가져간다.
아이디어가 아직 정확하지 않아도 괜찮습니다. 정확하게 만드는 것이 오늘 할 일입니다.
그러면 오늘 여러 번 나올 ‘바이브코딩’이 무엇인지부터 정리하겠습니다.

04바이브코딩

완벽한 명령문이 아닙니다

1

말한다

2

본다

3

고친다

처음부터 정확할 필요는 없다

평소에 “이건 누가 좀 대신 해줬으면 좋겠다”고 생각한 일이 있나요? 지금 답하지 않아도 됩니다.

8–13분
바이브코딩을 “AI에게 완벽한 명령을 한 번 내리면 앱이 완성되는 것”으로 생각하면 시작이 더 무서워진다. 실제 흐름은 원하는 것을 말하고, 나온 결과를 보고, 다른 점을 다시 말하는 것이다. 전문용어나 완벽한 문장은 필요 없고 “나는 이런 순간이 불편하다”에서 시작해도 된다. 참가자에게 짧게 하나 떠올려 보게 한다.
처음부터 정확할 필요는 없습니다. 말하고, 보고, 고치면 됩니다.
실제로 그렇게 시작한 사람들의 이야기를 보겠습니다.

05한국 사례

시작점은 기술이 아니라 생활이었다

사진 정리에
6시간이 걸린다

자기용 웹 도구

토스 인터뷰 사진. 창가 회의실에서 인터뷰에 응하는 제작자의 모습.
직접 만든 이야기를 전한 제작자 인터뷰 사진 토스 인터뷰 · toss.im

담당자가 바뀔 때
같은 질문을 반복한다

검색 가능한 업무 매뉴얼

서무실록 웹사이트 화면. 공지사항 목록과 검색창, 항목별 통계 그래프가 보인다.
공지와 통계를 검색으로 찾는 실제 서비스 화면 화면 캡처 서무실록 · officemanager.oopy.io
13–20분
첫 번째 사람은 그 시기에만 들을 수 있는 아이의 목소리를 계속 남기고 싶었다. 휴대전화로 반복 기록하고 다시 찾아봐야 했기 때문에 앱이 적합했다. 두 번째 사람은 사진집 작업에서 고르고 순서를 정하는 데 여섯 시간이 걸렸다. 공개용 앱보다 자기 작업을 줄이는 웹 도구가 먼저였다. 세 번째는 담당자가 바뀔 때 같은 질문이 반복되는 문제였고, 새 앱보다 내용을 쌓고 찾을 수 있는 매뉴얼이 필요했다. 카드에 붙은 그림은 조선일보 기사, 토스 인터뷰, 서무실록 사이트에서 가져온 실제 자료이고, 출처 링크가 카드 아래에 있다고 밝힌다.
세 사람 모두 무언가를 만들었지만, 같은 형태를 만들지는 않았습니다.
그래서 앱은 여러 형태 중 하나일 뿐입니다.

06형태

앱은 여러 형태 중 하나다

문제에 맞는 가장 작은 형태

형태를 하나 골라 보세요

왼쪽 카드를 누르면 어떤 상황에서 그 형태가 맞는지 짧은 설명이 나옵니다.

키보드 Tab · Enter 로도 선택할 수 있습니다.

가장 복잡한 형태를 고르는 것이 잘하는 것이 아닙니다. 가장 작은 형태로 문제를 해결하는 것이 잘하는 것입니다.

20–28분
정보만 잘 전달하면 문서나 안내 페이지로 충분하다. 목록을 쌓고 계산해야 하면 표가 빠르다. 여러 서비스 사이에서 같은 복사와 정리를 반복하면 자동화가 맞다. 몇 가지를 넣고 결과만 바로 보면 되면 한 화면 웹 도구가 좋다. 같은 질문이 반복되면 검색 매뉴얼이나 챗봇을 생각할 수 있다. 개인 기록·알림·카메라·위치처럼 휴대전화 기능을 계속 써야 할 때 앱을 검토한다.
가장 작은 형태로 문제를 해결하는 것이 잘하는 것입니다.
실제로 어떻게 형태를 고르는지 한 가지 예로 보여 드리겠습니다.

07형태 선택 시범

“저녁 메뉴 추천 앱을
만들고 싶어요.”

  • 언제 가장 필요하나요?퇴근 후 한 번
  • 무엇을 넣고 싶나요?매운맛 · 예산 · 시간
  • 결과를 다시 저장해야 하나요?아니요
  • 알림이 필요한가요?아니요
조건 3개 → 추천 1개 첫 형태: 한 화면 웹 도구
28–35분
누군가 “메뉴 추천 앱을 만들고 싶다”고 말해도 바로 앱 화면을 그리지 않는다. 언제 쓰는지 묻는다. 퇴근 후 한 번 쓴다. 매운맛·예산·시간을 넣고 메뉴 하나만 보고 싶다. 지난 결과를 저장할 필요도, 알림도 없다. 그렇다면 첫 형태는 앱이 아니라 설치 없이 바로 여는 한 화면 웹 도구가 더 적합하다.
인터뷰는 아이디어를 줄이는 일이 아니라, 실제로 시작할 수 있게 만드는 일입니다.
이제 같은 방식으로 여러분 이야기를 듣겠습니다.

08인터뷰 방법

“어떤 앱을 만들고 싶나요?”
“최근 언제 불편했나요?”

한 번에 질문 하나

다른 참가자는 아이디어를 평가하지 않고, 자신이 이해한 사용 장면만 확인해 주세요.

35–40분
이제 한 명씩 이야기를 듣는다. 바로 기능이나 도구를 추천하지 않을 수도 있는데, 먼저 실제 상황을 이해해야 하기 때문이다. 최근에 있었던 한 장면, 지금 사용하는 방법, 가장 귀찮은 지점부터 묻는다.
해결책을 묻지 말고 최근 장면을 물어봅니다. 한 번에 질문 하나.
참가자 A부터 시작하겠습니다.

09참가자 인터뷰

참가자 A 이야기

참가자 A

한 번에 하나씩 묻고, 요약해 적은 뒤
“제가 이렇게 이해했는데 맞나요?”

지금 묻는 질문

최근에 그게 필요하다고 느낀 순간 하나만 이야기해 주세요.

질문 다섯 개한 번에 하나씩

처음 떠올린 것

최근 실제 상황

나중에 검토

지금 해결하는 방법

가장 불편한 지점

해결되면 달라질 행동

안내이름·연락처 등 개인정보는 적지 마세요. 입력은 이 브라우저에만 임시 저장됩니다.

40–55분
질문 순서: ① 처음 만들고 싶다고 떠올린 것은 무엇인가요? ② 최근에 그게 필요하다고 느낀 순간 하나만 이야기해 주세요. ③ 그때는 어떤 방법으로 해결했나요? ④ 그 방법에서 가장 귀찮거나 오래 걸리는 부분은 무엇이었나요? ⑤ 이 문제가 해결되면 이전과 무엇이 달라져야 하나요? 답을 요약해 입력한 뒤 확인받는다. 형태는 아직 정하지 않고, 기능 제안은 ‘나중에 검토’에만 적는다.
제가 이렇게 이해했는데 맞나요?
같은 구조로 참가자 B 이야기를 듣겠습니다.

10참가자 인터뷰

참가자 B 이야기

참가자 B

앞 참가자의 답은 보이지 않습니다.
비교하지 않아도 됩니다.

지금 묻는 질문

최근에 그게 필요하다고 느낀 순간 하나만 이야기해 주세요.

같은 구조 반복되묻기로 좁히기

처음 떠올린 것

최근 실제 상황

나중에 검토

지금 해결하는 방법

가장 불편한 지점

해결되면 달라질 행동

“조금 더 최근 장면으로 말해 볼 수 있을까요?” “그 일을 실제로 하는 사람은 누구인가요?” “지금도 이미 쓰는 도구가 있나요?” “끝나면 무엇을 알거나 할 수 있어야 하나요?”

안내이름·연락처 등 개인정보는 적지 마세요. 입력은 이 브라우저에만 임시 저장됩니다.

55–70분
슬라이드 9와 같은 질문을 쓰되 앞선 답에 따라 하나씩 묻는다. 되묻기 문장: 조금 더 최근 장면으로 말해 볼 수 있을까요 / 그 일을 실제로 하는 사람은 누구인가요 / 지금도 이미 쓰는 도구가 있나요 / 끝나면 무엇을 알거나 할 수 있어야 하나요. 앞 참가자의 답은 화면에 보이지 않게 두어 비교 압박을 줄인다.
아이디어를 평가하지 않고, 사용 장면만 확인합니다.
세 번째 참가자, 또는 두 사람 보완 질문으로 넘어갑니다.

11형태를 바꾸는 조건

같은 이야기, 다른 형태

해결책을 정하기 전에
형태를 바꾸는 조건을 확인합니다.

지금 묻는 질문

최근에 그게 필요하다고 느낀 순간 하나만 이야기해 주세요.

참가자 C앞과 같은 구조

처음 떠올린 것

최근 실제 상황

나중에 검토

지금 해결하는 방법

가장 불편한 지점

해결되면 달라질 행동

안내이름·연락처 등 개인정보는 적지 마세요. 입력은 이 브라우저에만 임시 저장됩니다.

70–85분
3명이면 참가자 C에게 같은 인터뷰를 진행한다. 2명이면 두 카드에 보완 질문을 더한다: 얼마나 자주 쓰나요 / 지난 기록을 다시 봐야 하나요 / 사진·알림·위치·공유가 꼭 필요한가요 / 민감한 정보나 돈이 들어가나요. 한 번 쓰는지 반복해서 쓰는지, 기록을 다시 봐야 하는지, 휴대전화 기능이 필요한지에 따라 적합한 형태가 달라진다.
해결책을 정하기 전에 형태를 바꾸는 조건부터 확인합니다.
여기까지 듣고 10분 쉬겠습니다.

10분 휴식

10:00

돌아오면 ‘무엇을 만들지’ 결정합니다

타이머 준비됨

85–95분
참가자 카드 내용은 화면에서 숨긴 상태로 쉰다. 남은 시간만 크게 보여 준다. 돌아오기 1분 전에 자리를 정리하도록 안내한다.
돌아오면 무엇을 만들지 결정합니다.
형태 비교로 이어집니다.

13결정

가장 작은 시작 고르기

1순위 1개, 보조 후보 1개까지 고를 수 있습니다.
카드를 다시 누르면 1순위 → 보조 → 해제 순으로 바뀝니다.

상황

현재 방법

불편

원하는 변화

이 형태를 고른 이유 (실제 사용 장면으로 한 문장)

확인더 단순한 형태로 같은 문제를 먼저 시험할 수는 없을까요?

95–110분
어떤 형태가 가장 빨리 이 문제를 시험할 수 있는지 비교한다. 읽기만 하면 되는지, 항목을 쌓아야 하는지, 반복 작업을 줄여야 하는지, 입력 후 즉시 결과가 필요한지부터 본다. 앱은 개인 기록·알림·카메라·위치처럼 앱이어야 할 이유가 있을 때 고른다. 고른 이유는 “기능이 많아서”가 아니라 실제 사용 장면으로 설명하게 한다.
더 단순한 형태로 같은 문제를 먼저 시험할 수는 없을까요?
고른 형태를 한 문장으로 옮겨 적겠습니다.

14제작 방향

나의 첫 문장

한 분씩 자기 문장을 읽어 주세요.

제작 방향 카드

나는 에서 겪는 을 줄이기 위해
먼저 형태 미선택으로 를 시험한다.

지금은 만들지 않을 것

다음 회차 준비

안내개인정보는 적지 마세요. 카드 내용은 이 브라우저에만 임시 저장됩니다.

무엇을 만들지 알면
바이브코딩은 덜 무섭다

110–120분
오늘의 결과는 앱이 아니라 각자가 다음에 시작할 수 있는 문장이다. 한 분씩 자기 문장을 읽게 하고, 다른 사람은 해결책을 더 붙이지 않고 누구의 어떤 상황인지 이해되는지만 확인한다. 읽은 뒤: 다음 시간에는 이 문장의 행동 하나만 실제로 시험하는 가장 작은 버전을 만든다고 안내한다. 마지막에 큰 문장만 남긴다.
바이브코딩의 시작은 코드를 아는 것이 아니라, 바꾸고 싶은 상황을 말하는 것입니다.
오늘 여러분은 이미 첫 단계를 시작했습니다. 마무리 인사.

1 / 14