ขั้นตอนที่ 1: ทำความเข้าใจปัญหาให้ชัด
ก่อนพูดถึงฟีเจอร์ ให้ระบุปัญหาและคนที่ประสบปัญหานั้นก่อน อย่ารีบกระโดดไปหาทางแก้ คำอธิบายปัญหาที่ชัดเจนจะทำให้การตัดสินใจทุกอย่างต่อจากนี้ตรงประเด็น
ถามตัวเอง (หรือให้ AI สัมภาษณ์คุณ):
- นี่มีไว้เพื่อใคร? (ให้เจาะจง — "ฉัน" "นักพัฒนาอิสระ" "ชมรมวิ่งของฉัน")
- ทุกวันนี้พวกเขาต้องทำอะไรที่ลำบากโดยไม่มีสิ่งนี้?
- ความสำเร็จหน้าตาเป็นอย่างไรในหนึ่งประโยค?
คุณให้ AI ช่วยขุดคุ้ยได้ ลองพรอมต์นี้ดู:
I have a rough idea: a web app to track books I'm reading.
Act as a product thinking partner. Ask me 5 sharp questions,
one at a time, to clarify the problem, the target user, and what
"done" looks like. Don't propose features yet — just interrogate
the idea until it's concrete.
การตอบคำถามดี ๆ ห้าข้อมักจะช่วยลับไอเดียคลุมเครือให้กลายเป็นสิ่งที่จับต้องได้ เคล็ดลับคือปล่อยให้ AI โต้แย้งกลับ แทนที่จะเห็นด้วยกับทุกอย่าง ถ้ามันถามว่า "คุณต้องซิงก์ข้อมูลข้ามอุปกรณ์ไหม?" แล้วคำตอบที่ซื่อสัตย์ของคุณคือ "ไม่ ใช้แค่แล็ปท็อปของฉันเครื่องเดียว" คุณก็เพิ่งตัดแบ็กเอนด์ ระบบยืนยันตัวตน และงานหลายสัปดาห์ทิ้งไป — ก่อนจะเขียนโค้ดสักบรรทัด นั่นคือประเด็นทั้งหมด: จุดที่ถูกที่สุดในการตัดฟีเจอร์คือในบทสนทนา ไม่ใช่ในโค้ดเบส
สังเกตช่วงเวลาที่คำตอบของคุณเปลี่ยนจาก "อืม คงจะใช่มั้ง" มาเป็น "ใช่ อย่างนั้นแหละ" การเปลี่ยนแปลงนั้นคือสัญญาณว่าคุณเจอปัญหาที่แท้จริงแล้ว และพร้อมเดินหน้าต่อได้