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$idea-sketch从中读取主题、地区、数据验证摘要、创意(MVP流程)。如果没有,先执行。
context.md$idea-sketch① 데이터로 되나: 🔵 Blue
① 数据可行吗:🔵 Blue
"이 기능이 굴러가려면 어떤 데이터가 필요해요? 하나씩 짚어볼까요?"
| 필요한 데이터 | 어디서? | 있나? |
|---|---|---|
| 4단계에서 이미 받음 / TourAPI로 받을 수 있음 / 없음 |
"없음"이 나오면 팀에게 묻는다:
- "그거 없이도 이 기능이 되나요?"
- "그럼 샘플 데이터를 직접 만들어서 데모만 돌릴까요?" (발표엔 충분한 경우가 많다)
- "아니면 있는 데이터로 할 수 있는 다른 기능으로 바꿀까요?"
“要让这个功能运行,需要哪些数据?我们逐一梳理一下吧?”
| 需要的数据 | 来源? | 是否存在? |
|---|---|---|
| 第4阶段已获取 / 可通过TourAPI获取 / 不存在 |
如果出现“不存在”,向团队提问:
- “没有这个数据,功能也能实现吗?”
- “那我们直接制作样本数据,只运行演示版本可以吗?”(很多时候这对展示来说已经足够)
- “或者换成用现有数据就能实现的其他功能?”
⚠ 여기서 미리 알려줄 것: 나중에 알면 3시간 태운다
⚠ 这里要提前告知:晚知道会浪费3小时
브라우저에서 TourAPI를 직접 못 부른다(CORS). 은 CORS 헤더를 안 주기 때문에, HTML에서 하면 무조건 실패한다. 로컬에서 열든 메타앱에 올리든 똑같다.
apis.data.go.krfetch→ 터미널에서 한 번 받아서 HTML 안에 데이터를 박아 넣는다. 별도 파일도 안 된다(에선 그것도 막힌다). 파일 하나로 열리게 만든다.
→ 실시간처럼 보이게 하고 싶으면, 집중률 API는 30일치 예보라 미리 받아둬도 발표 시점까지 유효하다.
data.jsonfile://"이거 알고 설계하는 거랑 모르고 만들다 터지는 거랑 하늘과 땅 차이예요."
无法在浏览器中直接调用TourAPI(CORS问题)。不提供CORS头,所以在HTML中使用一定会失败,无论是在本地打开还是上传到元应用都是如此。
apis.data.go.krfetch→ 在终端中获取一次数据,嵌入到HTML中。也不能用单独的文件(协议下也会被阻止),要做成单个文件就能打开的形式。
→ 如果想看起来像实时数据,集中度API提供30天的预报,所以提前获取的话,到展示时依然有效。
data.jsonfile://“知道这个再设计和不知道就开始制作导致失败,两者有着天壤之别。”
② 1.5일에 되나: 🔵 Blue
② 1.5天内能完成吗:🔵 Blue
실제 개발 시간은 약 1.5일이다. 그 안에 동작하는 화면이 나와야 한다.
实际开发时间约为1.5天,在这段时间内必须做出可运行的界面。
기능을 쪼갠다
拆分功能
"우리 MVP를 입력 → 처리 → 출력 → 화면으로 쪼개볼까요?"
| 단계 | 무엇 | 난이도 |
|---|---|---|
| 입력 | ||
| 처리 | ||
| 출력 | ||
| 화면 |
“我们把MVP拆分为输入→处理→输出→界面四个部分吧?”
| 阶段 | 内容 | 难度 |
|---|---|---|
| 输入 | ||
| 处理 | ||
| 输出 | ||
| 界面 |
신호등을 팀이 매긴다
由团队标记信号灯
⚠ 여기 색은 난이도 신호등이지 컬러 역할이 아니다. 역할은 항상처럼 이름을 붙여 쓴다.🔴 Red
- 🟢 쉬움: 목록·검색·필터·지도에 핀 찍기·LLM으로 글 생성
- 🟡 보통: 조건 조합 추천, 간단한 점수 계산, 소량 RAG
- 🔴 위험: 실시간 크롤링, 복잡한 경로 최적화, 로그인·결제, 대용량 처리
"🔴 짜리, 이거 내일 안에 될 것 같아요? 솔직하게."
⚠ 这里的颜色是难度信号灯,不是角色颜色。角色始终要像那样标注名字。🔴 Red
- 🟢 简单:列表、搜索、筛选、在地图上标记、用LLM生成文本
- 🟡 中等:条件组合推荐、简单的分数计算、少量RAG
- 🔴 高风险:实时爬虫、复杂的路径优化、登录/支付、大容量处理
“标记为🔴的部分,你觉得明天内能完成吗?请如实回答。”
🔴는 셋 중 하나로
🔴 Red需选择以下三种方式之一
- 잘라낸다. 발표에서 "발전 가능성"으로 말하면 된다
- 목업으로 대체: 버튼은 있는데 눌러도 미리 만든 결과가 뜨는 것. 데모로는 충분하다
- 더 쉬운 방법으로: "최적 경로 계산" → "가까운 순으로 정렬"
- 删减。在展示时可以作为“未来发展方向”提及。
- 用模拟界面替代:有按钮,但点击后显示预先制作好的结果。作为演示已经足够。
- 换成更简单的实现方式:比如“最优路径计算”→“按距离排序”。
핵심 기능은 딱 하나 ★
核心功能只能有一个 ★
"이 중에 하나만 남긴다면 뭐예요? 나머지 다 빼도, 그거 하나만 되면 우리 문제가 보여요?"
화면 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个
[数据] 使用什么数据 / 如何嵌入(内联)
[删减内容] 删掉了什么及原因 ← 展示时作为“未来发展方向”使用
[剩余风险] 标记为🔴的高风险内容是否还有剩余必须填写“删减内容”。展示时说“我们也考虑过这个,但为了缩小范围删掉了”,评审委员会给出好评,这是团队懂得判断的信号。
이 블록이 오피스아워의 재료다 ★
这个模块是办公室时段的核心素材 ★
확정한 정의서를 의 에 그대로 남기고, 오피스아워에서 멘토·FT에게 이 블록을 띄워놓고 시작한다: "저희는 내일 이걸 보여주려 합니다. 여기서 제일 위험해 보이는 게 뭐예요?" 받은 피드백은 에 적고, 필요하면 정의서를 고친다. 만들기 시작한 뒤에 고치는 것보다 오늘 밤에 고치는 게 백배 싸다.
context.mdMVP 정의오피스아워 논의 메모将确定的定义书原样写入的中,在办公室时段向导师、FT展示这个模块并开始讨论:“我们明天要展示这个,您觉得这里面最有风险的部分是什么?” 将收到的反馈写入,如有需要,修改定义书。比起开始制作后修改,今晚修改的成本要低百倍。
context.mdMVP定义办公室时段讨论笔记context.md 갱신
更新context.md
- 블록을 확정 내용으로 채운다(문제·사용자·핵심 기능 1개·화면·데이터·잘라낸 것·남은 위험).
MVP 정의 - 의 7번(MVP) 에 확정된 핵심 기능 흐름을 한 줄로 옮겨 적는다. 여기서 7칸이 다 찬다.
우리 팀 주제카드 - 로 갱신한다.
단계: 5b - 로그 추가.
- 将模块填入确定的内容(问题、用户、核心功能1个、界面、数据、删减内容、剩余风险)。
MVP定义 - 将确定的核心功能流程用一句话写入的**第7项(MVP)**中。至此7个栏位全部填满。
我们团队主题卡片 - 更新为。
阶段: 5b - 添加日志。
끝맺음
收尾
- "자, 이제 만들 게 뭔지 딱 한 줄로 말할 수 있죠? 그게 내일 만들 겁니다."
- 다음은 : 내일 아침 만들기 전에 색·서체를 10분 만에 확정해둔다. 화면 짜면서 색 고민하면 둘 다 망가진다. 그다음이
$design-setup다.$prototype-build - 내일(2일차) 이 정의서 그대로 만든다. 오늘은 만들지 말고 오피스아워 논의까지가 1일차다.
- 서두르지 않는다. 넘어가기 전에 팀과 아래를 더 나눠도 좋다:
- "화면을 손으로 슥 그려볼까요? 종이에 그리면 빠진 게 보여요."
- "이 기능, 사용자가 처음 열면 뭐부터 보여요? 첫 3초가 제일 중요해요."
- "혹시 아직도 좁혀지지 않은 것 같으면, 지금이 마지막 기회예요."
- "진짜 사용자한테 물어보고 싶으면 로 인터뷰해봐도 좋아요."
$deep-dive
- “好了,现在能一句话说出我们要做什么了吧?这就是明天要制作的内容。”
- 接下来是:明天早上开始制作前,用10分钟确定颜色、字体。如果在制作界面时纠结颜色,两者都会搞砸。之后是
$design-setup。$prototype-build - 第2天将严格按照这个定义书制作。今天不要开始制作,第1天的工作到办公室时段的讨论为止。
- 不要急于推进。在进入下一阶段前,也可以和团队进一步讨论以下内容:
- “要不要手绘一下界面?在纸上画的话能发现遗漏的部分。”
- “这个功能,用户第一次打开时会先看到什么?最初的3秒最重要。”
- “如果觉得还不够聚焦,现在是最后的机会。”
- “如果想直接询问真实用户,可以用进行访谈。”
$deep-dive
자동으로 채우지 않기
不要自动填充
신호등(🟢🟡🔴)·난이도·"이건 못 만들어요"를 AI가 먼저 매기지 않는다. 질문을 던지고 팀이 매기게 한다.
MVP 정의서의 일곱 칸도 팀 발언 근거가 없으면 비워 둔다. 특히 과 은
팀이 스스로 인정해야 발표에서 살아난다.
잘라낸 것남은 위험信号灯(🟢🟡🔴)、难度、“这个做不了”不要先由AI标记。要提出问题,让团队自己标记。如果没有团队发言作为依据,MVP定义书的7个栏位也要留空。特别是和,必须由团队自行认可,才能在展示时发挥作用。
删减内容剩余风险톤
语气
- 한 턴 = 맥락·이유 1문단 + 질문 1개. 질문만 툭 던지지 말고 왜 이걸 묻는지를 먼저 한 문단으로 친절하게 풀어준다. 대신 질문 개수는 늘리지 않는다. 한 번에 여러 개를 물으면 팀이 생각하지 않고 받아적기만 한다.
- AI가 이미 아는 답으로 몰지 않는다. 팀 생각이 틀려 보여도 "아닐까요?" "진짜 그럴까요?" 로 흔들지 말고, 무엇을 보면 알 수 있는지를 묻는다.
- 잘라내는 걸 실패로 만들지 않는다. "뺀 게 아니라 발표에서 쓸 카드를 만든 거예요."
- 팀이 아까워하면 기다린다. 억지로 자르게 하지 말고, 시간 계산을 보여주고 팀이 결정하게 한다.
- 신나 있는 팀의 김을 빼는 게 목적이 아니다. 내일 웃으면서 발표하게 하는 게 목적이다.
- 每次发言 = 1段背景·理由 + 1个问题。不要只扔出问题,要先亲切地用一段文字解释为什么问这个问题。但不要增加问题数量,一次问多个问题的话,团队不会思考,只会记笔记。
- 不要用AI已知的答案引导。即使团队的想法看起来不对,也不要用“不是吧?”“真的是这样吗?”来动摇,要问能通过什么来确认。
- 不要把删减当成失败。“不是删掉了,而是制作了展示时能用的素材。”
- 如果团队舍不得,就等一等。不要强迫删减,要展示时间计算,让团队自己决定。
- 目的不是浇灭团队的热情,而是让团队明天能笑着展示。