วางแผน backlog และ sprint
วางแผน backlog แบบลากวาง สร้าง เริ่ม และปิด sprint, sprint คู่ขนาน, story points และ burndown ใน BoardMark
หน้าวางแผน backlog ทำอะไรได้บ้าง?
project Scrum มีแท็บบอร์ดและแท็บแบ็กล็อก แท็บแบ็กล็อกแสดง sprint ที่กำลังทำงานและ sprint ที่วางแผนไว้เป็นกลุ่ม พร้อมช่วงวันที่ จำนวน issue และ points แล้วตามด้วย backlog
- ลาก issue ระหว่าง sprint กับ backlog หรือจัดลำดับภายในกลุ่ม
- เลือกหลายรายการ (checkbox หรือ shift-click) แล้วย้ายพร้อมกัน
- กดสร้าง issue ท้ายแต่ละกลุ่มเพื่อเพิ่มเข้า sprint นั้นทันที
- สร้าง แก้ เริ่ม และปิด sprint ได้จากหน้านี้
- ใช้คีย์บอร์ด ⇧↑ / ⇧↓ หรือเมนู ⋯ เพื่อย้ายแถว บนมือถือกดค้างแล้วลาก
- Sprint ที่จบแล้ว อยู่ท้ายหน้า: เปิดแต่ละ sprint เพื่อดู issue ทั้งหมดของ sprint นั้น (รวม sprint เก่าที่นำเข้าจาก Jira) พร้อมจำนวนงานและ point ที่เสร็จ — ปุ่ม ดู issue ในหน้าต่าง Sprints พามาที่นี่
- Sprint ที่เลยวันสิ้นสุดแต่ยังไม่กด Complete sprint มีป้ายสีแดง “เลยกำหนด n วัน” บนบอร์ด หน้า Backlog และหน้าต่าง Sprints จนกว่าจะปิด sprint
สร้างและเริ่ม sprint อย่างไร?
sprint ใหม่ได้วันที่เริ่มต้นเป็นวันถัดจากวันจบของ sprint ล่าสุด และยาวเท่ากัน แก้ได้เสมอ และช่วงวันที่ซ้อนกันได้
ตอนสร้าง sprint ช่องชื่อมีชื่อเริ่มต้นจริงให้แล้ว เช่น “Sprint 11” (ถ้าลบชื่อออกระบบจะขอให้ใส่ชื่อ) กด “สร้าง sprint” แล้วจะเห็นหน้าตรวจก่อน ได้แก่ ชื่อ วันเริ่ม → วันสิ้นสุด (พร้อมจำนวนวัน) และเป้าหมาย กด “ยืนยันสร้าง” จึงสร้าง sprint เพียงอันเดียว หรือกด “ยกเลิก” เพื่อไม่สร้างอะไรเลย
ทุกปุ่มเริ่ม sprint เปิดฟอร์มเริ่ม sprint: แก้ชื่อ ระยะเวลา (1–4 สัปดาห์หรือกำหนดเอง) วันเริ่ม วันจบ และเป้าหมาย ดูจำนวน issue และ points พร้อมคำเตือน (ไม่มี issue, ไม่มี points, วันที่ซ้อนกับ sprint ที่ทำงานอยู่) ถ้าวันเริ่มที่วางไว้ผ่านมาแล้วจะเปลี่ยนเป็นวันนี้โดยคงความยาวเดิม กดยืนยันแล้วไปที่บอร์ดของ sprint นั้น
เมื่อไม่มี sprint ที่กำลังทำงาน บอร์ดแสดง sprint ถัดไปแบบล็อกไว้ (เปิดดู issue ได้แต่ย้ายไม่ได้) พร้อมปุ่มเริ่ม sprint สำหรับผู้ดูแล project กฎเดียวกันใช้กับ AI agent: agent เปลี่ยน status ได้เฉพาะ issue ใน sprint ที่คนกดเริ่มแล้ว และเริ่ม sprint เองไม่ได้ แต่ยังวางแผน backlog ได้ ส่วนคนยังเปลี่ยน status ของ issue ได้ในหน้ารายละเอียด issue เช่น ปิดงานเก่าใน backlog เป็น Done
ลบ sprint ที่ยังไม่เริ่มได้ไหม?
ได้ sprint ที่ยังไม่เริ่มลบได้จากหน้าต่างสปรินต์ ปุ่มถังขยะอยู่ข้างปุ่มแก้ไขและเริ่ม ทำได้โดยคนที่จัดการ sprint ใน project นั้น (ผู้ดูแล project หรือสมาชิกทุกคนเมื่อตั้ง “ใครจัดการ sprint ได้” เป็นสมาชิกทุกคน) หน้ายืนยันแสดงชื่อ วันที่ และจำนวน issue ใน sprint
- issue ใน sprint กลับไปอยู่ใน Backlog ไม่มี issue ถูกลบ
- sprint อื่นและวันที่ของมันไม่เปลี่ยน
- การลบ (ใคร เมื่อไร ย้าย issue ไหนบ้าง) อยู่ใน Audit log ของบริษัท
- sprint ที่กำลังทำงานหรือปิดแล้วลบไม่ได้
- AI agent ลบ sprint ไม่ได้ (ไม่มีเครื่องมือ MCP สำหรับลบ) คนเป็นผู้ทำใน BoardMark เช่นเดียวกับการเริ่ม sprint
ทำหลาย sprint พร้อมกันได้ไหม?
ได้ถ้าเปิดสวิตช์ sprint คู่ขนานในหน้าตั้งค่า project (ผู้ดูแล project) ค่าเริ่มต้นปิดอยู่: เริ่ม sprint ใหม่ได้เมื่อไม่มี sprint อื่นกำลังทำงาน ฟอร์มเริ่ม sprint จะบอกเหตุผลถ้าเริ่มไม่ได้
- บอร์ดมีตัวเลือก sprint: ทุก sprint ที่ทำงานอยู่ (ค่าเริ่มต้น) หรือทีละ sprint
- เมื่อดูรวม การ์ดแสดงป้าย sprint และลากจาก backlog ลงคอลัมน์จะถามว่าเข้า sprint ไหน
- burndown และ points แสดงตาม sprint ที่เลือก
- issue อยู่ได้ครั้งละ sprint เดียว และปิด sprint ทีละอัน
- ปิดสวิตช์ระหว่างที่มีหลาย sprint ทำงานอยู่: sprint เหล่านั้นทำงานต่อได้ แต่เริ่มอันใหม่ไม่ได้จนเหลืออันเดียว
ปิด sprint แล้วงานที่ค้างไปไหน?
ตอนปิด sprint เลือกได้ว่าจะย้าย issue ที่ยังไม่เสร็จไป backlog, sprint ใหม่ (ได้วันที่ต่อจาก sprint ล่าสุด) หรือ sprint ที่วางแผนไว้แล้ว — ย้ายเข้า sprint ที่กำลังทำงานอยู่ไม่ได้
ถ้าทุก issue ใน sprint เสร็จแล้ว หน้าต่างปิด sprint ไม่ถามว่าจะย้ายไปไหน ส่วน sprint ที่เลยวันสิ้นสุดแต่ยังไม่ปิด มีป้าย “เลยกำหนด n วัน” สีแดงจนกว่าจะกด Complete sprint
ใครจัดการ sprint ได้?
- ผู้ดูแล project: สร้าง แก้ชื่อ/วันที่/เป้าหมาย เริ่ม และปิด sprint และเปิดปิด sprint คู่ขนาน (ตั้งค่า project ทั้งหมดรวมถึง sprint คู่ขนานเป็นของผู้ดูแลเสมอ)
- สมาชิก: ถ้าผู้ดูแลตั้ง “ใครจัดการ sprint ได้” เป็น “สมาชิกทุกคน” สมาชิกก็สร้าง เริ่ม ปิด และแก้ sprint ได้ด้วย (ผู้ดูอย่างเดียวทำไม่ได้เสมอ)
- สมาชิก: ย้าย issue เข้าหรือออกจาก sprint และจัดลำดับเสมอ
- ผู้ดูอย่างเดียว: ดูได้อย่างเดียว
- AI agent: สร้างและวางแผน sprint ได้ตามบทบาทของผู้ใช้ที่เชื่อมต่อ แต่เริ่ม sprint ไม่ได้ไม่ว่าตั้งค่าไว้อย่างไร (ปิด sprint ได้ก็ต่อเมื่อบทบาทของผู้ใช้ที่เชื่อมต่อให้ทำได้) — ต้องให้คนกดเริ่ม sprint และการลบ sprint ที่ยังไม่เริ่มก็ต้องให้คนทำใน BoardMark (สปรินต์ → ลบ; ไม่มีเครื่องมือ MCP สำหรับลบ และ issue ใน sprint กลับไป Backlog) get_project ส่งค่า sprint_control (admins หรือ members) ให้ agent บอกผู้ใช้ได้ว่าใครกดเริ่มได้
Sprint เก็บอย่างไร และ burndown คำนวณจากอะไร?
Sprint คือไฟล์ .md หนึ่งไฟล์ในโฟลเดอร์ sprints/ มีสถานะ planned, active หรือ closed burndown คำนวณจาก story points ของ issue ใน sprint ที่เก็บเป็นรายวัน ดูได้ในแอปและผ่าน MCP (get_burndown) ทีละ sprint
---
id: S-12
name: Sprint 12
state: active # planned | active | closed
start: 2026-09-15
end: 2026-09-29
goal: Ship login and session for QA
---