การกรูมมิ่งงานในการพัฒนาแอปมือถือ: สาระสำคัญ เป้าหมาย และกระบวนการดำเนินการ

ผู้แต่ง: IT Sectr เผยแพร่เมื่อ: 2026-08-06 เวลาอ่าน: 8 นาที

การกรูมมิ่ง (Backlog Grooming / Refinement) — กระบวนการชี้แจงและประเมินงานในแบ็กล็อกของการพัฒนาแอปมือถือ ทีมงานจะทบทวนงานในสปรินต์อนาคต: ตรวจสอบคำอธิบาย ชี้แจงเกณฑ์ความพร้อม (Definition of Ready) ประเมินความพยายามในหน่วย Story Points และแบ่ง Epic ขนาดใหญ่ออกเป็นส่วนย่อย ในโปรเจกต์มือถือ การกรูมมิ่งมีความสำคัญอย่างยิ่งสำหรับงานที่เกี่ยวข้องกับ UI ดีไซน์ การบูรณาการ API และความเข้ากันได้ของเวอร์ชัน Android/iOS ตามข้อมูลของ Scrum.org 2025 ทีมที่ทำกรูมมิ่งอย่างสม่ำเสมอสามารถลดจำนวนงานที่ยังไม่เสร็จในสปรินต์ได้ถึง 35%

ประเด็นสำคัญ

  • การกรูมมิ่ง — การชี้แจงและประเมินงานแบ็กล็อกก่อนการวางแผนสปรินต์
  • Definition of Ready — เกณฑ์ความพร้อมของงาน: Acceptance Criteria, ดีไซน์, API, การประเมิน
  • การประเมิน — Story Points (1, 2, 3, 5, 8, 13) ผ่าน Planning Poker หรือ T-Shirt Sizing
  • การแบ่งย่อย — Epic ขนาดใหญ่จะถูกแบ่งเป็นงานขนาด 2-3 วัน แต่ละงานมีเกณฑ์ชัดเจน
  • ความถี่ — 1 ครั้งต่อสปรินต์ 60 นาที โดยมีทั้งทีมเข้าร่วม (PO, SM, นักพัฒนา)

การกรูมมิ่งงานคืออะไร?

Backlog Grooming (refinement) — กระบวนการเตรียมงานใน Product Backlog สำหรับสปรินต์ในอนาคต เป็นการประชุมที่ Product Owner และทีมพัฒนาทบทวนงาน: ชี้แจงข้อกำหนด เพิ่ม Acceptance Criteria ประเมินความซับซ้อน ระบุการพึ่งพาและความเสี่ยง ใน Scrum Guide ไม่มีกิจกรรมบังคับที่ชื่อว่า “กรูมมิ่ง” — เป็นแนวปฏิบัติเพิ่มเติมที่ทีม Scrum นำมาใช้เพื่อลดความไม่แน่นอนใน Sprint Planning ความถี่ที่แนะนำ — 1 ครั้งต่อสปรินต์ ใช้เวลาไม่เกิน 60 นาที

คำว่า “การหวี” (grooming) สะท้อนถึงสาระสำคัญ: ทีมงาน “หวี” แบ็กล็อก กำจัดงานที่ล้าสมัย ชี้แจงงานที่ไม่ชัดเจน และแบ่งงานที่ใหญ่เกินไป ในการพัฒนาแอปมือถือ การกรูมมิ่งสำคัญเป็นพิเศษเนื่องจากลักษณะเฉพาะของแพลตฟอร์ม: งานสำหรับ Android อาจมีความซับซ้อนแตกต่างจากเวอร์ชัน iOS ต้องคำนึงถึง targetSdk, compileSdk, ความเข้ากันได้กับระดับ API หากไม่มีกรูมมิ่ง Sprint Planning จะกลายเป็นความโกลาหล: ทีมเห็นงานเป็นครั้งแรกและไม่สามารถประเมินได้ นำไปสู่ความไม่แน่นอนและการพลาดกำหนดส่ง

ผลลัพธ์ของการกรูมมิ่ง — งานหลายรายการที่พร้อมสำหรับ Sprint Planning: มีคำอธิบาย Acceptance Criteria การประเมิน และสอดคล้องกับ Definition of Ready Product Owner ควรกรูมงานตามลำดับความสำคัญ: งานที่ใกล้สปรินต์ปัจจุบันที่สุด — มีรายละเอียดมากที่สุด งานที่อยู่ห่างออกไป 3-4 สปรินต์ — อยู่ในระดับ Epic เท่านั้น เทคนิค Progressive Refinement: ยิ่งงานใกล้สปรินต์มากเท่าใด รายละเอียดก็ยิ่งมากเท่านั้น สำหรับงานในสปรินต์ปัจจุบัน — full refinement (AC, ดีไซน์, API spec) สำหรับงานที่ห่างออกไป 2 สปรินต์ — story-level (user story ไม่มีรายละเอียดการ implement) สำหรับงานที่ห่างออกไป 3+ สปรินต์ — epic-level (เฉพาะชื่อและคุณค่าทางธุรกิจ)

Definition of Ready: งานพร้อมเมื่อใดสำหรับสปรินต์

Definition of Ready (DoR) — รายการตรวจสอบเกณฑ์ที่งานต้องผ่านก่อนที่จะรวมเข้า Sprint Backlog DoR คือสัญญาระหว่าง Product Owner และทีม: PO รับประกันว่าข้อมูลทั้งหมดสำหรับการพัฒนามีพร้อม ทีมรับประกันว่าสามารถประเมินและดำเนินงานได้ DoR ไม่ได้เป็นสากล — แต่ละทีมกำหนดเกณฑ์ของตนเอง หากไม่มี DoR งานอาจเข้าสปรินต์โดยมีข้อกำหนดที่ไม่ชัดเจน นำไปสู่การทำงานซ้ำและการพลาดกำหนดส่ง

DoR ทั่วไปสำหรับการพัฒนาแอปมือถือ: 1) Acceptance Criteria อธิบายแล้ว (เกณฑ์การยอมรับในรูปแบบ Given-When-Then) 2) ดีไซน์ใน Figma พร้อมแล้ว (สำหรับงาน UI) ทุกสถานะ: default, loading, error, empty state 3) ข้อกำหนด API อนุมัติแล้ว (OpenAPI/Swagger พร้อมตัวอย่างคำขอและคำตอบ) 4) มีการประเมินในหน่วย Story Points 5) ระบุการพึ่งพากับงานอื่นแล้ว 6) งานไม่ได้ขึ้นอยู่กับคอมโพเนนต์ภายนอกที่ยังไม่พร้อม 7) ลักษณะเฉพาะของมือถือ: กำหนดเวอร์ชัน OS เป้าหมาย ความจำเป็นของ feature flag การรองรับ API ระดับเก่า

เกณฑ์ DoRคำอธิบายผู้รับผิดชอบ
Acceptance Criteriaสถานการณ์ Given-When-Then สำหรับแต่ละสถานะ UIPO
ดีไซน์ใน Figmaแม่แบบเต็มหน้าจอสำหรับทุกความละเอียด + loading/error/emptyนักออกแบบ
ข้อกำหนด APIOpenAPI/Swagger: เอนด์พอยต์ เมธอด โมเดลคำตอบนักพัฒนา Backend
การประเมินStory Points จากทีมในการกรูมมิ่งทีม
Feature Flagชื่อแฟล็ก ค่าเริ่มต้น แผนการลบDev + PO
อุปกรณ์เป้าหมายเวอร์ชันขั้นต่ำและเป้าหมายของ Android/iOS ประเภทหน้าจอPO

เทคนิคการประเมินงาน

Planning Poker — เทคนิคการประเมินที่ได้รับความนิยมมากที่สุดในการกรูมมิ่ง นักพัฒนาแต่ละคนได้รับสำรับไพ่ที่มีตัวเลขฟีโบนัชชี (1, 2, 3, 5, 8, 13, 21) PO แสดงงานและอธิบาย หลังจากอภิปราย ทุกคนแสดงไพ่พร้อมกัน หากการประเมินต่างกันมาก (เช่น 3 และ 13) — นักพัฒนาอธิบายเหตุผล แล้วลงคะแนนใหม่ รอบ จะทำซ้ำจนกว่าจะมีฉันทามติ สาระสำคัญของ Planning Poker ไม่ใช่การประเมินที่แม่นยำ แต่เป็นการค้นหาความแตกต่างในความเข้าใจต่องาน

T-Shirt Sizing — เทคนิคแบบง่ายสำหรับการประเมินอย่างรวดเร็ว: XS (1 SP), S (2), M (3), L (5), XL (8), XXL (13) เหมาะสำหรับการจัดลำดับแบ็กล็อกเบื้องต้นเมื่อมีงานจำนวนมากและต้องการประเมินขนาดอย่างคร่าว ๆ หลังจาก T-Shirt Sizing จะมีการประเมินที่แม่นยำยิ่งขึ้นผ่าน Planning Poker สำหรับงานในสปรินต์ถัดไป Affinity Estimation — การจัดกลุ่มงานตามความซับซ้อนสัมพัทธ์โดยไม่ใช้ตัวเลข งานจะถูกวางบนโต๊ะจากง่ายที่สุดไปหายากที่สุด จากนั้นจัดกลุ่มเป็นคลัสเตอร์ แต่ละคลัสเตอร์ได้รับการประเมิน

ในการพัฒนาแอปมือถือ การประเมินต้องคำนึงถึงความซับซ้อนของแพลตฟอร์ม งาน Android อาจได้รับการประเมินที่ 5 SP ในขณะที่งานเดียวกันสำหรับ iOS — 3 SP (หรือกลับกัน) ซึ่งเป็นเรื่องปกติ: แพลตฟอร์มที่แตกต่างกันมีความซับซ้อนในการ implement ต่างกัน คำแนะนำ: ประเมินแต่ละแพลตฟอร์มแยกกันหากทีมเป็น cross-platform ใช้สเกลสัมพัทธ์: งานพื้นฐาน (เช่น หน้าจอที่มีข้อความและปุ่ม) = 1 SP ทุกอย่างอื่นเทียบกับงานนี้ ตามข้อมูลของ Scrum.org (2025) หลังจาก 3-4 สปรินต์ ความแม่นยำในการประเมินของทีมจะอยู่ที่ ±20% ของความซับซ้อนจริง

การแบ่งย่อย: วิธีแตกงานขนาดใหญ่

งานที่มีขนาดเกิน 8 SP ควรถูกแบ่งย่อยเป็นงานที่เล็กลง งานขนาดใหญ่ไม่สามารถทำให้เสร็จภายในหนึ่งสปรินต์ ประเมินได้ยาก และไม่ให้ความรู้สึกถึงความคืบหน้า เทคนิคการแบ่งย่อย: แบ่งงานตามชั้นแนวนอน (UI → ViewModel → Repository → Network/DB) หรือตามแนวตั้งตามฟีเจอร์ (feature: หนึ่งหน้าจอทั้งหมด) การแบ่งแนวนอน เหมาะกว่าสำหรับการพัฒนาแอปมือถือ: Sub-task 1 — การจัดวาง UI (XML/Jetpack Compose/SwiftUI), Sub-task 2 — ViewModel + State, Sub-task 3 — Repository + Network, Sub-task 4 — Unit tests

การแบ่งแนวตั้ง — ตัด user story ออกเป็นเรื่องราวที่เล็กลงซึ่งมีคุณค่าอิสระ ตัวอย่าง: Epic “ตะกร้าสินค้า” → Story 1 “เพิ่มสินค้าในตะกร้า”, Story 2 “แสดงตะกร้า”, Story 3 “ลบสินค้าออกจากตะกร้า”, Story 4 “ดำเนินการสั่งซื้อ” แต่ละ Story มีคุณค่าทางธุรกิจของตนเองและสามารถเผยแพร่ได้อย่างอิสระ SPoK (Story Points on Kano): จัดลำดับ Stories ตามคุณค่าทางธุรกิจ (Must-have, Should-have, Could-have) และ implement ตามลำดับคุณค่า

รายการตรวจสอบการแบ่งย่อยในการกรูมมิ่ง: 1) งานใหญ่กว่า 8 SP หรือไม่? → แบ่งย่อย 2) มี Acceptance Criteria หรือไม่? → หากไม่มีให้เพิ่ม 3) ขึ้นอยู่กับงานอื่นหรือไม่? → ระบุและบันทึกการพึ่งพา 4) มีความไม่แน่นอนหรือไม่? → เพิ่ม Spike (การสำรวจ) ก่อนงานหลัก 5) ต้องใช้ดีไซน์หรือไม่? → ตรวจสอบความพร้อมของแม่แบบ หลักการ INVEST: Independent (เป็นอิสระจากงานอื่น), Negotiable (สามารถเจรจาได้), Valuable (มีคุณค่าต่อธุรกิจ), Estimable (สามารถประเมินได้), Small (เล็ก), Testable (สามารถทดสอบได้) หากงานไม่ผ่าน INVEST — งานนั้นยังไม่พร้อมสำหรับสปรินต์

กระบวนการกรูมมิ่ง: ทีละขั้นตอน

ขั้นตอนที่ 1: วอร์มอัพ (5 นาที) Scrum Master ทบทวนเป้าหมายของการกรูมมิ่งและ DoR ทีมดูบอร์ด PO ชี้แจงว่างานใดจะถูกอภิปราย ขั้นตอนที่ 2: ทบทวนงาน (30 นาที) PO นำเสนองานจากท้ายสปรินต์ปัจจุบันและต้นสปรินต์ถัดไปตามลำดับ สำหรับแต่ละงาน: ชื่อ คำอธิบาย Acceptance Criteria (ถ้ามี) ลิงก์ดีไซน์ ข้อกำหนด API ทีมถามคำถามเพื่อชี้แจง: “มีแม่แบบสำหรับสถานะว่างหรือไม่”, “ใช้ HTTP method ใด”, “iOS minimum deployment target คืออะไร”

ขั้นตอนที่ 3: การประเมิน (15 นาที) ทีมประเมินงานผ่าน Planning Poker หรือ T-Shirt Sizing หากความแตกต่าง > 2 SP — อภิปรายสาเหตุและลงคะแนนใหม่ กฎ: หากไม่สามารถประเมินงานได้ (ข้อกำหนดไม่ชัดเจน ไม่มีดีไซน์) — งานนั้นจะถูกส่งกลับให้ PO ปรับปรุงและจะกลับมาในการกรูมมิ่งครั้งถัดไปพร้อมข้อมูลที่ชัดเจนขึ้น อย่าประเมินงานที่มีสิ่งไม่รู้ — สิ่งนี้จะนำไปสู่ข้อผิดพลาดในสปรินต์อย่างแน่นอน ขั้นตอนที่ 4: บันทึกผลลัพธ์ (10 นาที) PO บันทึกการประเมินใน Jira/Linear อัปเดตคำอธิบายงาน และจัดลำดับความสำคัญ

ผลลัพธ์ของการกรูมมิ่ง: 3-7 งานที่พร้อมสมบูรณ์สำหรับ Sprint Planning (มี DoR, การประเมิน, ดีไซน์, API) PO อัปเดตแบ็กล็อก: ลบงานที่ล้าสมัย รวมงานที่ซ้ำซ้อน ชี้แจงลำดับความสำคัญ สำคัญ: การกรูมมิ่งไม่ได้สิ้นสุดภาระงานของ PO — ระหว่างการกรูมมิ่ง PO ต้องเตรียมงานถัดไป อัตราที่แนะนำ: PO เตรียม 3-4 งานสำหรับการกรูมมิ่ง ทีมดำเนินการกับงานเหล่านั้น หากมีงานในแบ็กล็อกมากกว่า 50 — PO ควรจัดลำดับความสำคัญ (MoSCoW หรือ Weighted Shortest Job First) ก่อนการกรูมมิ่ง

การกรูมมิ่งแตกต่างจาก Sprint Planning อย่างไร

การกรูมมิ่ง คือการเตรียมการ ไม่มีข้อผูกมัด — งานเพียงถูกชี้แจงและประเมิน Sprint Planning คือข้อผูกมัด ทีมเลือกงานจากที่เตรียมไว้ในการกรูมมิ่งและรับข้อผูกมัดที่จะทำให้เสร็จภายในสปรินต์ ความแตกต่างหลัก: การกรูมมิ่งไม่ได้ผูกติดกับสปรินต์ใดสปรินต์หนึ่ง (การปรับแต่งแบ็กล็อกโดยรวม) ในการกรูมมิ่งไม่มี Sprint Goal การกรูมมิ่งสามารถจัดขึ้นเมื่อใดก็ได้ในสปรินต์ Sprint Planning — จัดขึ้นที่จุดเริ่มต้นของสปรินต์เท่านั้นและนำไปสู่ Sprint Goal เสมอ

ในการกรูมมิ่ง งานจะ ถูกประเมินเท่านั้น แต่ไม่ถูกนำเข้าสปรินต์ ในการ Planning งานจะ ถูกเลือก จากพูลที่เตรียมไว้ หากไม่มีกรูมมิ่ง Sprint Planning จะใช้เวลา 6-8 ชั่วโมง (แทนที่จะเป็น 4) เพราะทีมเห็นงานเป็นครั้งแรกและไม่สามารถประเมินได้อย่างรวดเร็ว กฎ 80/20: 80% ของงานใน Sprint Planning ควรพร้อมสมบูรณ์ (ผ่านการกรูมมิ่ง) 20% อาจเป็นงานใหม่ (บั๊กด่วน, hotfix) หากใน Planning มีงานที่ยังไม่ประเมินมากกว่า 20% — แสดงว่าการกรูมมิ่งไม่เพียงพอ

พารามิเตอร์การกรูมมิ่งSprint Planning
เป้าหมายชี้แจงและประเมินงานเลือกงานและกำหนด Sprint Goal
ความเกี่ยวข้องกับสปรินต์ไม่ — ทำงานกับแบ็กล็อกโดยรวมใช่ — จุดเริ่มต้นสปรินต์ งานเฉพาะ
ผลลัพธ์งานที่ประเมินแล้วพร้อม DoRSprint Backlog + Sprint Goal
ระยะเวลา60 นาที4 ชั่วโมง (สำหรับสปรินต์ 2 สัปดาห์)
ข้อผูกมัดไม่ — เฉพาะการประเมินใช่ — ทีมรับงานเข้าสปรินต์

ข้อผิดพลาดทั่วไปในการกรูมมิ่ง

ข้อผิดพลาด 1: กรูมมิ่งเดือนละครั้ง ทีมสะสมงาน 3-4 สปรินต์ พยายามชี้แจงทุกอย่างใน 2 ชั่วโมง ผลลัพธ์: ครึ่งหนึ่งของงานยังไม่ถูกประเมิน Planning ใช้เวลาทั้งวัน วิธีแก้: การกรูมมิ่งควรสม่ำเสมอ — 1 ครั้งต่อสปรินต์ 60 นาที หากมีงานมาก — เพิ่มการกรูมมิ่งครั้งที่สองกลางสปรินต์ ดีกว่าที่จะกรูมงานน้อยลงแต่มีคุณภาพ มากกว่าที่จะกรูมจำนวนมากแต่ผิวเผิน อัตรา: 3-5 งานต่อการกรูมมิ่งหนึ่งครั้ง แต่ละงานได้รับการอภิปรายและการประเมินอย่างเต็มที่

ข้อผิดพลาด 2: ประเมินโดยไม่มีบริบท PO แสดงงาน “สร้างหน้าจอตะกร้าสินค้า” โดยไม่มีดีไซน์ ไม่มี API ไม่มี AC ทีมประเมิน “ด้วยสายตา” — 13 SP ในการ Planning ปรากฏว่าจริง ๆ แล้วงานนี้แค่ 5 SP (เพราะหน้าจอเรียบง่าย) วิธีแก้: งานจะไม่ถูกประเมินหากไม่มีดีไซน์หรือ API PO ต้องเตรียมเอกสารก่อนการกรูมมิ่ง กฎ: “ไม่มีแม่แบบ — ไม่มีการประเมิน” ข้อยกเว้น: งาน Spike — การสำรวจความไม่แน่นอน ประเมินแยกต่างหากโดยไม่มีดีไซน์ (2-5 SP ขึ้นอยู่กับความซับซ้อนของการสำรวจ)

ข้อผิดพลาด 3: การกรูมมิ่งกลายเป็น Planning ทีมเริ่มกระจายงานให้ผู้รับผิดชอบและอภิปรายว่าใครจะทำอะไร วิธีแก้: เตือนว่าการกรูมมิ่งคือเรื่องการชี้แจง ไม่ใช่การกระจายงาน การกระจายงาน — ที่ Daily หลังจากสปรินต์เริ่มต้น การกรูมมิ่งตอบคำถาม “ทำอะไร”, Planning — “ทำเมื่อไหร่”, Daily — “ใครทำ” การผสมคำถามเหล่านี้ในที่ประชุมเดียวลดประสิทธิภาพของแต่ละอย่าง Scrum Master ควรหยุดการอภิปรายแบบ Planning และเปลี่ยนโฟกัสกลับไปที่การชี้แจงงาน

ข้อผิดพลาด 4: ละเลย Tech Debt ในการกรูมมิ่งอภิปรายเฉพาะฟีเจอร์ใหม่ งานทางเทคนิคถูกมองข้าม หลังจาก 3-4 สปรินต์ หนี้ทางเทคนิคสะสมถึงระดับวิกฤต วิธีแก้: ในการกรูมมิ่งแต่ละครั้ง อย่างน้อย 1 งาน Tech ควรผ่านการประเมิน สัดส่วน: ทุก 3 ฟีเจอร์ → 1 งาน Tech ใช้เมตริก Tech Debt Ratio: อัตราส่วนของงาน Tech ต่องาน Feature ในสปรินต์ ค่าเป้าหมาย: 0.25-0.3 (25-30% ของเวลากับ Tech Debt) หาก ratio ต่ำกว่า 0.2 — ความเร็วในการพัฒนาจะลดลงในสปรินต์ถัดไป

คำถามที่พบบ่อย

ควรทำกรูมมิ่งบ่อยแค่ไหน?

ความถี่ที่แนะนำ — 1 ครั้งต่อสปรินต์ (สำหรับสปรินต์ 2 สัปดาห์) ระยะเวลา 60 นาที หากมีงานมากหรือทีมพึ่งเปลี่ยนมาใช้ Scrum — สามารถทำ 2 ครั้งต่อสปรินต์: ครั้งแรกในช่วงเริ่มต้น (สำหรับงานในสปรินต์ถัดไป) ครั้งที่สองในช่วงกลาง (สำหรับสปรินต์ถัดไป) สิ่งสำคัญคือความสม่ำเสมอ: การกรูมมิ่งเดือนละครั้งไม่เพียงพอ ในการ Planning จะมีงานที่ยังไม่ประเมินจำนวนมาก

ใครจำเป็นต้องเข้าร่วมการกรูมมิ่ง?

Product Owner — นำเสนองานและตอบคำถาม นักพัฒนา — ประเมินและชี้แจงรายละเอียดทางเทคนิค Scrum Master — อำนวยความสะดวกในการประชุมและดูแล timebox อาจมีนักออกแบบ (สำหรับงาน UI) และวิศวกร QA (สำหรับชี้แจงเทสเคส) หากงานเกี่ยวข้องกับแบ็กเอนด์ — สามารถเชิญนักพัฒนา backend ได้ ขนาดที่เหมาะสม: 5-9 คน หากมากกว่านั้น — ให้แบ่งเป็นกลุ่มย่อย

วิธีประเมินงานหากไม่มีดีไซน์?

หากไม่มีดีไซน์ งานจะไม่มี Acceptance Criteria ด้าน UI ดังนั้น การประเมินที่แม่นยำเป็นไปไม่ได้ ทางเลือก: 1) เพิ่ม Spike สำหรับการสำรวจ (2-3 SP) 2) ประเมินโดยเทียบเคียงกับงานที่คล้ายกัน (ค่าความคลาดเคลื่อน x2) 3) เลื่อนการประเมินจนกว่าดีไซน์จะพร้อม แนะนำทางเลือก 3 — งานจะกลับมาในการกรูมมิ่งครั้งถัดไปพร้อมดีไซน์ที่พร้อม Spike — เฉพาะสำหรับงาน UI ที่ซับซ้อนซึ่งต้องการการทำต้นแบบ

Story Point แตกต่างจากชั่วโมงอย่างไร?

Story Point — หน่วยวัดความซับซ้อนเชิงสัมพัทธ์ที่คำนึงถึงความพยายาม ความซับซ้อน และความไม่แน่นอน ชั่วโมง — หน่วยวัดเวลาสัมบูรณ์ ชั่วโมงไม่ได้ถูกใช้ใน Scrum เพราะนักพัฒนาที่แตกต่างกันใช้เวลาแตกต่างกันสำหรับงานเดียวกัน Story Point — เมตริกของทีม: หลังจาก 3-4 สปรินต์ ทีมจะรู้ velocity ของตนเอง (SP ต่อสปรินต์) อย่าเชื่อม SP กับชั่วโมง — สิ่งนี้จะทำลายการประเมินเชิงสัมพัทธ์ 1 SP ≠ 1 ชั่วโมง, 1 SP ≠ 1 วัน 1 SP เป็นเพียง “หน่วยของความซับซ้อน”

จะทำอย่างไรถ้าทีมไม่สามารถประเมินงานได้?

หากทีมไม่สามารถประเมินได้ — นี่เป็นสัญญาณว่างานมี ความไม่แน่นอนมากเกินไป วิธีแก้: 1) แบ่งงานเพื่อแยกส่วนที่ทราบออกมา 2) เพิ่ม Spike (งานสำรวจ) ก่อนงานหลัก 3) ขอบริบทเพิ่มเติม ดีไซน์ API จาก PO หากหลังจากชี้แจงทั้งหมดแล้วยังไม่สามารถประเมินงานได้ — PO ควรเขียนงานใหม่ด้วยข้อมูลใหม่ งานที่ไม่ได้รับการประเมินในการกรูมมิ่งจะไม่เข้าสู่ Sprint Planning

สรุป

  • การกรูมมิ่ง — กระบวนการสม่ำเสมอในการชี้แจงและประเมินงานแบ็กล็อกก่อน Sprint Planning
  • Definition of Ready — รายการตรวจสอบ: Acceptance Criteria, ดีไซน์, API, การประเมิน, feature flag, อุปกรณ์เป้าหมาย
  • การประเมิน — Story Points ผ่าน Planning Poker (1, 2, 3, 5, 8, 13), งาน > 8 SP ต้องแบ่งย่อย
  • การแบ่งย่อย — แนวนอน (UI → ViewModel → Repository → Tests) หรือแนวตั้ง (ตามคุณค่าทางธุรกิจ)
  • ความถี่ — 1 ครั้งต่อสปรินต์ 60 นาที 3-5 งานต่อครั้ง แต่ละงานมี DoR สมบูรณ์
  • ความแตกต่างจาก Planning — การกรูมมิ่งไม่มีข้อผูกมัด Planning เลือกงานและกำหนด Sprint Goal
  • Tech Debt — อย่างน้อย 1 งานทางเทคนิคต่อการกรูมมิ่ง 25-30% ของเวลาทีมกับ Tech Debt

เราจะพัฒนาแอปพลิเคชันบนมือถือแบบครบวงจร

IT Sectr สร้างแอปพลิเคชัน iOS และ Android สำหรับสตาร์ทอัพและธุรกิจตั้งแต่ปี 2017 เราจะให้คำแนะนำและเสนอวิธีแก้ปัญหาที่ดีที่สุดแก่คุณ

ปรึกษาโครงการ

อ่านเพิ่มเติม