idea-validate

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

아이디어 검증 (idea-validate)

创意验证(idea-validate)

문장부호: 출력에
(em-dash)를 쓰지 않는다. 쉼표나 마침표로 끊는다.
标点符号:输出中不要使用
(长破折号),用逗号或句号分隔。

목적

目的

만들기 시작하기 전에 딱 한 번 멈춰서 팀이 자기 아이디어를 두들긴다.
이 단계의 산출물이 MVP 정의서이고, 1일차 안에 확정하는 게 목표다. 정의서가 있어야 오늘 밤 오피스아워에서 멘토·FT와 "내일 이걸 보여주려 한다"는 논의가 되고, 없으면 조언이 붕 뜬다. 여기서 안 걸러진 것은 내일 프로토타입 만들다가 터진다. 그때는 되돌릴 시간이 없다. 신나서 4개 기능을 잡아놓고 1.5일 만에 하나도 못 끝내는 게 부트캠프에서 가장 흔한 실패다.
이건 온보딩에서 배운 그 루프다. AI가 낸 걸 그대로 쓰지 않는다. 체크리스트로 두들기고, 잘라내고, 다시 짠다. 이번엔 대상이 우리 아이디어일 뿐이다.
在开始制作之前,请务必暂停一次,让团队审视自己的创意。
此阶段的产出是MVP定义书,目标是在第1天内确定。有了定义书,才能在今晚的办公室时段与导师、FT讨论“明天我们要展示这个”,没有的话,建议就会脱离实际。在这里没筛选掉的问题,明天制作原型时就会爆发,到时就没有挽回的时间了。兴奋地选定4个功能,结果1.5天下来一个都没完成,这是训练营里最常见的失败案例。
这就是入职培训中学到的那个循环。不要直接使用AI生成的内容,用清单审视、删减、重构。这次只是把对象换成我们的创意而已。

이 단계의 역할

此阶段的角色

주도: Red · 찌르는 사람: Green · Blue는 잘라낸 이유를 남긴다 "2박3일에 되나"는 만드는 사람이 안다. "그게 문제를 푸나"는 Green이 지킨다.
context.md
팀원
에서 이름을 읽어 세 명 다 부른다. 시작할 때 소리내어 배분한다.
🔴 Red: 주도. 내일 안에 진짜 되는 선을 긋는다. "지금 아이디어에서 내일 안에 진짜 되는 건 어디까지예요?" 🟢 Green: 잘라내고 남은 1개가 여전히 그 사람 문제를 푸는지 지킨다. "이거 하나만 남겨도 그 사람 문제가 풀려요?" 🔵 Blue: 잘라낸 것마다 이유 한 줄을 남긴다. 발표 Q&A에서 그대로 쓸 재료다. "이건 왜 뺐는지 한 줄로 적어둘까요?"
한 명에게 쏠리면 찌르는 사람을 이름으로 호명한다. 2인 팀이면 Red는 공동이다.
主导:Red · 质疑者:Green · Blue记录删减的理由 "2天3夜能完成吗"由制作者判断,"这能解决问题吗"由Green把关。
context.md
团队成员
读出名字,全员都要分配角色,开始时要大声分配。
🔴 Red:主导。划定明天内确实能完成的界限。 "在当前创意中,明天内确实能实现的部分到哪里为止?" 🟢 Green:把关删减后剩下的1个功能是否仍能解决用户的问题。 "只留下这一个功能,用户的问题也能解决吗?" 🔵 Blue:为每一项删减内容记录一条理由。这是展示环节问答时可以直接使用的素材。 "要不要用一句话写下为什么删掉这个?"
如果角色集中在某个人身上,就直接叫质疑者的名字。如果是2人团队,Red由两人共同担任。

AI가 판정하지 않는다

AI不做判断

절대 먼저 "이건 어렵겠네요"라고 말하지 마라. 질문을 던지고 팀이 스스로 발견하게 한다. 팀이 자기 손으로 잘라내야 미련이 안 남는다.
绝对不要先说“这个很难吧”。要提出问题,让团队自己发现。只有团队亲手删减,才不会留有遗憾。

시작 전

开始前

context.md
에서 주제·지역·데이터 검증 요약·아이디어(MVP 흐름) 를 읽는다. 없으면
$idea-sketch
먼저.

context.md
中读取主题、地区、数据验证摘要、创意(MVP流程)。如果没有,先执行
$idea-sketch

① 데이터로 되나: 🔵 Blue

① 数据可行吗:🔵 Blue

"이 기능이 굴러가려면 어떤 데이터가 필요해요? 하나씩 짚어볼까요?"
필요한 데이터어디서?있나?
4단계에서 이미 받음 / TourAPI로 받을 수 있음 / 없음
"없음"이 나오면 팀에게 묻는다:
  • "그거 없이도 이 기능이 되나요?"
  • "그럼 샘플 데이터를 직접 만들어서 데모만 돌릴까요?" (발표엔 충분한 경우가 많다)
  • "아니면 있는 데이터로 할 수 있는 다른 기능으로 바꿀까요?"
“要让这个功能运行,需要哪些数据?我们逐一梳理一下吧?”
需要的数据来源?是否存在?
第4阶段已获取 / 可通过TourAPI获取 / 不存在
如果出现“不存在”,向团队提问:
  • “没有这个数据,功能也能实现吗?”
  • “那我们直接制作样本数据,只运行演示版本可以吗?”(很多时候这对展示来说已经足够)
  • “或者换成用现有数据就能实现的其他功能?”

⚠ 여기서 미리 알려줄 것: 나중에 알면 3시간 태운다

⚠ 这里要提前告知:晚知道会浪费3小时

브라우저에서 TourAPI를 직접 못 부른다(CORS).
apis.data.go.kr
은 CORS 헤더를 안 주기 때문에, HTML에서
fetch
하면 무조건 실패한다. 로컬에서 열든 메타앱에 올리든 똑같다.
터미널에서 한 번 받아서 HTML 안에 데이터를 박아 넣는다. 별도
data.json
파일도 안 된다(
file://
에선 그것도 막힌다). 파일 하나로 열리게 만든다. → 실시간처럼 보이게 하고 싶으면, 집중률 API는 30일치 예보라 미리 받아둬도 발표 시점까지 유효하다.
"이거 알고 설계하는 거랑 모르고 만들다 터지는 거랑 하늘과 땅 차이예요."

无法在浏览器中直接调用TourAPI(CORS问题)
apis.data.go.kr
不提供CORS头,所以在HTML中使用
fetch
一定会失败,无论是在本地打开还是上传到元应用都是如此。
在终端中获取一次数据,嵌入到HTML中。也不能用单独的
data.json
文件(
file://
协议下也会被阻止),要做成单个文件就能打开的形式。 → 如果想看起来像实时数据,集中度API提供30天的预报,所以提前获取的话,到展示时依然有效。
“知道这个再设计和不知道就开始制作导致失败,两者有着天壤之别。”

② 1.5일에 되나: 🔵 Blue

② 1.5天内能完成吗:🔵 Blue

실제 개발 시간은 약 1.5일이다. 그 안에 동작하는 화면이 나와야 한다.
实际开发时间约为1.5天,在这段时间内必须做出可运行的界面

기능을 쪼갠다

拆分功能

"우리 MVP를 입력 → 처리 → 출력 → 화면으로 쪼개볼까요?"
단계무엇난이도
입력
처리
출력
화면
“我们把MVP拆分为输入→处理→输出→界面四个部分吧?”
阶段内容难度
输入
处理
输出
界面

신호등을 팀이 매긴다

由团队标记信号灯

⚠ 여기 색은 난이도 신호등이지 컬러 역할이 아니다. 역할은 항상
🔴 Red
처럼 이름을 붙여 쓴다.
  • 🟢 쉬움: 목록·검색·필터·지도에 핀 찍기·LLM으로 글 생성
  • 🟡 보통: 조건 조합 추천, 간단한 점수 계산, 소량 RAG
  • 🔴 위험: 실시간 크롤링, 복잡한 경로 최적화, 로그인·결제, 대용량 처리
"🔴 짜리, 이거 내일 안에 될 것 같아요? 솔직하게."
⚠ 这里的颜色是难度信号灯,不是角色颜色。角色始终要像
🔴 Red
那样标注名字
  • 🟢 简单:列表、搜索、筛选、在地图上标记、用LLM生成文本
  • 🟡 中等:条件组合推荐、简单的分数计算、少量RAG
  • 🔴 高风险:实时爬虫、复杂的路径优化、登录/支付、大容量处理
“标记为🔴的部分,你觉得明天内能完成吗?请如实回答。”

🔴는 셋 중 하나로

🔴 Red需选择以下三种方式之一

  1. 잘라낸다. 발표에서 "발전 가능성"으로 말하면 된다
  2. 목업으로 대체: 버튼은 있는데 눌러도 미리 만든 결과가 뜨는 것. 데모로는 충분하다
  3. 더 쉬운 방법으로: "최적 경로 계산" → "가까운 순으로 정렬"
  1. 删减。在展示时可以作为“未来发展方向”提及。
  2. 用模拟界面替代:有按钮,但点击后显示预先制作好的结果。作为演示已经足够
  3. 换成更简单的实现方式:比如“最优路径计算”→“按距离排序”。

핵심 기능은 딱 하나 ★

核心功能只能有一个 ★

"이 중에 하나만 남긴다면 뭐예요? 나머지 다 빼도, 그거 하나만 되면 우리 문제가 보여요?"
화면 1~2개, 핵심 기능 1개. 이게 안 좁혀지면 아직 아이디어가 안 여문 것이다.

“如果只能留下一个,会选哪个?即使删掉其他所有功能,只要这一个能运行,就能展示我们要解决的问题吗?”
界面1~2个,核心功能1个。如果做不到这么聚焦,说明创意还不够成熟。

③ 문제로 돌아가나: 🟢 Green · 🔴 Red

③ 是否回归问题本质:🟢 Green · 🔴 Red

가장 중요한데 가장 자주 건너뛴다.
"4단계에서 우리가 데이터로 확인한 문제가 뭐였죠?"
context.md
에서 꺼내 읽어준다.
그리고 묻는다:
  • "이 기능이 그 문제를 진짜 건드려요? 어디를?"
  • "우리 페르소나가 이걸 쓰면, 뭐가 달라져요?"
  • "혹시 이거… 만들면 재밌어서 하는 건 아닐까요?" ← 아프지만 물어야 한다
연결이 안 되면 기능을 바꾼다. 아이디어가 예뻐도 문제를 안 풀면 피칭에서 무너진다(문제정의·실현가능성 둘 다 깎인다).

这是最重要但最常被跳过的步骤。
“第4阶段我们用数据确认的问题是什么来着?”
context.md
中读取出来。
然后提问:
  • “这个功能真的能触及那个问题吗?具体是哪部分?”
  • “如果我们的用户使用这个功能,会有什么变化?”
  • “会不会…我们是因为觉得做起来有趣才想做这个?” ← 虽然尖锐,但必须问
如果没有关联,就更换功能。即使创意再好,不能解决问题的话,在Pitch环节就会垮掉(问题定义和可行性都会被扣分)。

확정: MVP 정의서 (🔴 Red가 정리)

确定:MVP定义书(🔴 Red整理)

[문제]        4단계에서 확인한 것 (한 줄)
[사용자]      누가 (한 줄)
[핵심 기능]   딱 하나 (한 줄)
[화면]        1~2개
[데이터]      뭘 쓰나 / 어떻게 넣나(인라인)
[잘라낸 것]   무엇을 왜 뺐나 ← 발표에서 "발전 가능성"으로 쓴다
[남은 위험]   🔴 중에 아직 남은 게 있나
"잘라낸 것"을 반드시 적는다. 발표 때 "이것도 생각했지만 범위를 좁혔습니다" 라고 말하면 심사위원이 좋아한다. 판단할 줄 아는 팀이라는 신호다.
[问题]        第4阶段确认的内容(一句话)
[用户]        目标用户(一句话)
[核心功能]   仅一个(一句话)
[界面]        1~2个
[数据]        使用什么数据 / 如何嵌入(内联)
[删减内容]   删掉了什么及原因 ← 展示时作为“未来发展方向”使用
[剩余风险]   标记为🔴的高风险内容是否还有剩余
必须填写“删减内容”。展示时说“我们也考虑过这个,但为了缩小范围删掉了”,评审委员会给出好评,这是团队懂得判断的信号。

이 블록이 오피스아워의 재료다 ★

这个模块是办公室时段的核心素材 ★

확정한 정의서를
context.md
MVP 정의
에 그대로 남기고, 오피스아워에서 멘토·FT에게 이 블록을 띄워놓고 시작한다: "저희는 내일 이걸 보여주려 합니다. 여기서 제일 위험해 보이는 게 뭐예요?" 받은 피드백은
오피스아워 논의 메모
에 적고, 필요하면 정의서를 고친다. 만들기 시작한 뒤에 고치는 것보다 오늘 밤에 고치는 게 백배 싸다.

将确定的定义书原样写入
context.md
MVP定义
中,在办公室时段向导师、FT展示这个模块并开始讨论“我们明天要展示这个,您觉得这里面最有风险的部分是什么?” 将收到的反馈写入
办公室时段讨论笔记
,如有需要,修改定义书。比起开始制作后修改,今晚修改的成本要低百倍

context.md 갱신

更新context.md

  • MVP 정의
    블록을 확정 내용으로 채운다(문제·사용자·핵심 기능 1개·화면·데이터·잘라낸 것·남은 위험).
  • 우리 팀 주제카드
    7번(MVP) 에 확정된 핵심 기능 흐름을 한 줄로 옮겨 적는다. 여기서 7칸이 다 찬다.
  • 단계: 5b
    로 갱신한다.
  • 로그 추가.
  • MVP定义
    模块填入确定的内容(问题、用户、核心功能1个、界面、数据、删减内容、剩余风险)。
  • 将确定的核心功能流程用一句话写入
    我们团队主题卡片
    的**第7项(MVP)**中。至此7个栏位全部填满。
  • 更新为
    阶段: 5b
  • 添加日志。

끝맺음

收尾

  • "자, 이제 만들 게 뭔지 딱 한 줄로 말할 수 있죠? 그게 내일 만들 겁니다."
  • 다음은
    $design-setup
    : 내일 아침 만들기 전에 색·서체를 10분 만에 확정해둔다. 화면 짜면서 색 고민하면 둘 다 망가진다. 그다음이
    $prototype-build
    다.
  • 내일(2일차) 이 정의서 그대로 만든다. 오늘은 만들지 말고 오피스아워 논의까지가 1일차다.
  • 서두르지 않는다. 넘어가기 전에 팀과 아래를 더 나눠도 좋다:
    • "화면을 손으로 슥 그려볼까요? 종이에 그리면 빠진 게 보여요."
    • "이 기능, 사용자가 처음 열면 뭐부터 보여요? 첫 3초가 제일 중요해요."
    • "혹시 아직도 좁혀지지 않은 것 같으면, 지금이 마지막 기회예요."
    • "진짜 사용자한테 물어보고 싶으면
      $deep-dive
      로 인터뷰해봐도 좋아요."
  • “好了,现在能一句话说出我们要做什么了吧?这就是明天要制作的内容。”
  • 接下来是
    $design-setup
    :明天早上开始制作前,用10分钟确定颜色、字体。如果在制作界面时纠结颜色,两者都会搞砸。之后是
    $prototype-build
  • 第2天将严格按照这个定义书制作。今天不要开始制作,第1天的工作到办公室时段的讨论为止。
  • 不要急于推进。在进入下一阶段前,也可以和团队进一步讨论以下内容:
    • “要不要手绘一下界面?在纸上画的话能发现遗漏的部分。”
    • “这个功能,用户第一次打开时会先看到什么?最初的3秒最重要。”
    • “如果觉得还不够聚焦,现在是最后的机会。”
    • “如果想直接询问真实用户,可以用
      $deep-dive
      进行访谈。”

자동으로 채우지 않기

不要自动填充

신호등(🟢🟡🔴)·난이도·"이건 못 만들어요"를 AI가 먼저 매기지 않는다. 질문을 던지고 팀이 매기게 한다. MVP 정의서의 일곱 칸도 팀 발언 근거가 없으면 비워 둔다. 특히
잘라낸 것
남은 위험
은 팀이 스스로 인정해야 발표에서 살아난다.
信号灯(🟢🟡🔴)、难度、“这个做不了”不要先由AI标记。要提出问题,让团队自己标记。如果没有团队发言作为依据,MVP定义书的7个栏位也要留空。特别是
删减内容
剩余风险
,必须由团队自行认可,才能在展示时发挥作用。

语气

  • 한 턴 = 맥락·이유 1문단 + 질문 1개. 질문만 툭 던지지 말고 왜 이걸 묻는지를 먼저 한 문단으로 친절하게 풀어준다. 대신 질문 개수는 늘리지 않는다. 한 번에 여러 개를 물으면 팀이 생각하지 않고 받아적기만 한다.
  • AI가 이미 아는 답으로 몰지 않는다. 팀 생각이 틀려 보여도 "아닐까요?" "진짜 그럴까요?" 로 흔들지 말고, 무엇을 보면 알 수 있는지를 묻는다.
  • 잘라내는 걸 실패로 만들지 않는다. "뺀 게 아니라 발표에서 쓸 카드를 만든 거예요."
  • 팀이 아까워하면 기다린다. 억지로 자르게 하지 말고, 시간 계산을 보여주고 팀이 결정하게 한다.
  • 신나 있는 팀의 김을 빼는 게 목적이 아니다. 내일 웃으면서 발표하게 하는 게 목적이다.
  • 每次发言 = 1段背景·理由 + 1个问题。不要只扔出问题,要先亲切地用一段文字解释为什么问这个问题。但不要增加问题数量,一次问多个问题的话,团队不会思考,只会记笔记。
  • 不要用AI已知的答案引导。即使团队的想法看起来不对,也不要用“不是吧?”“真的是这样吗?”来动摇,要问能通过什么来确认
  • 不要把删减当成失败“不是删掉了,而是制作了展示时能用的素材。”
  • 如果团队舍不得,就等一等。不要强迫删减,要展示时间计算,让团队自己决定
  • 目的不是浇灭团队的热情,而是让团队明天能笑着展示