🔸 1. ทำไมเราชอบ “เห็นอันดับตัวเอง”
มนุษย์มีแรงขับจาก “การเปรียบเทียบทางสังคม (Social Comparison)”
ไม่ใช่เพราะอยากเหนือกว่าใคร แต่เพราะอยาก “เห็นว่าตัวเองอยู่ตรงไหนของเส้นทาง”
MyOKR ใช้หลักจิตวิทยานี้สร้างระบบ Leaderboard
ที่ไม่ใช่เพื่อแข่งขัน แต่เพื่อ “สะท้อนความพยายาม” และ “สร้างแรงบันดาลใจร่วมกัน”
🔸 2. การออกแบบ Leaderboard แบบใหม่: เคารพความเป็นส่วนตัวก่อน
ต่างจากแพลตฟอร์มทั่วไป MyOKR เลือกใช้แนวคิด Privacy-First
- ผู้ใช้ทุกคนจะ ถูกซ่อนจาก Leaderboard โดยอัตโนมัติ
- จะปรากฏเฉพาะเมื่อ “ยินยอม” ผ่านหน้า Privacy Settings
- สามารถปิดกลับได้ตลอดเวลา ผลลัพธ์หายออกจากลิสต์ทันที
จุดนี้ทำให้ Leaderboard ของ MyOKR เป็นพื้นที่ปลอดภัย
สำหรับคนที่อยากแข่งขัน และคนที่อยากเฝ้ามองอย่างเงียบ ๆ
🔸 3. ระบบจัดอันดับที่ยุติธรรมและโปร่งใส
ทุกคะแนนที่ใช้ในการจัดอันดับมาจากระบบ Gamification เดียวกัน ได้แก่
- แต้มจากการอัปเดต Key Result
- การปิด Objective สำเร็จ
- การรักษา streak ต่อเนื่อง
- การแชร์ความสำเร็จ
ข้อมูลทั้งหมดคำนวณจาก user_gamification_stats บน backend
และอัปเดตเรียลไทม์ทุกครั้งที่มีการทำกิจกรรมใหม่
🔸 4. ดีไซน์ที่สร้างแรงจูงใจ ไม่สร้างความกดดัน
หน้าจอ Leaderboard ในแอป MyOKR ใช้ดีไซน์แบบ Podium Display
- 🥇 อันดับ 1 อยู่ตรงกลาง สูงสุด สีทอง
- 🥈 อันดับ 2 ทางซ้าย สีเงิน
- 🥉 อันดับ 3 ทางขวา สีบรอนซ์
- อันดับอื่นแสดงแบบสกอร์การ์ด พร้อมชื่อและเลเวล
นอกจากนั้นยังมีข้อความให้กำลังใจอัตโนมัติ เช่น
“ยอดเยี่ยม! คุณอยู่ใน Top 10 ของสัปดาห์นี้”
“อีกเพียง 50 แต้มจะขึ้นอันดับต่อไป!”
MyOKR ตั้งใจให้ Leaderboard เป็นพื้นที่ของ “แรงเสริมทางบวก”
ไม่ใช่สนามแข่งที่ทำให้คนหมดไฟ
🔸 5. เบื้องหลังทางเทคนิค
บนฝั่ง Backend มี endpoint หลักคือ
GET /gamification/leaderboard— ดึงอันดับโดยกรองเฉพาะผู้ที่เปิดเผย (leaderboard_visible = true)POST /user/updateleaderboardvisibility— เปลี่ยนสถานะเปิด-ปิด leaderboard visibility
ข้อมูลที่ดึงมาประกอบด้วยชื่อ, คะแนนรวม, และระดับ (Level Title)
พร้อมจัดลำดับโดย SQL query ที่ใช้ ROW_NUMBER() เพื่อความเร็วและความถูกต้อง
🔸 6. ผลลัพธ์จากการใช้งานจริง
หลังเพิ่ม Leaderboard ให้กับกลุ่มผู้ใช้ทดลอง 500 คน MyOKR พบว่า:
- จำนวนผู้ใช้ที่กลับมาอัปเดต Key Result รายสัปดาห์เพิ่ม +33%
- ผู้ใช้ที่เปิดโหมด Leaderboard ทำ Objective สำเร็จมากกว่าค่าเฉลี่ย +25%
- ระดับความพึงพอใจต่อระบบ (Survey) เพิ่มจาก 4.1 → 4.8
🔸 7. จาก “การแข่งขัน” สู่ “แรงร่วมมือ”
เป้าหมายของ Leaderboard ใน MyOKR ไม่ใช่หาผู้ชนะ
แต่คือการ “สร้างชุมชนของคนที่อยากพัฒนาไปพร้อมกัน”
เมื่อทุกคนเห็นความพยายามของกันและกัน
แรงบันดาลใจจะหมุนเวียน และผลักให้ทีมทั้งทีมเติบโต
เพราะในโลกของ MyOKR ไม่มีแพ้ — มีแต่ “คนที่ยังเล่นเกมต่อไป”
อยากรู้ไหมว่าคุณจะอยู่ใน Top 10 ไหม?
เข้าร่วม Leaderboard ได้ใน MyOKR
เปลี่ยนการตั้งเป้าหมายให้กลายเป็นแรงบันดาลใจร่วมกับเพื่อน ๆ วันนี้.