ฉันกำลังทำงานในโครงการที่ทำตามแบบจำลองการต่อสู้
เพื่อให้ชัดเจน: ผู้จัดการของคุณอาจบอกคุณเกี่ยวกับการต่อสู้ แต่สิ่งที่คุณทำไม่ใช่การต่อสู้
โดยทั่วไปใช้เวลานานเท่าไร
การตรวจสอบ Sprint การประชุม + การประชุมย้อนหลังใน Sprint จะสิ้นสุดลงขณะนี้ ในระยะสั้น ๆ พวกเขาควรใช้เวลาระหว่าง 30 นาที - 1 ชั่วโมงด้วยกัน วันทำการถัดไปจะเริ่มการวิ่งใหม่โดยดำเนินการประชุมวางแผน Sprint 1 และ 2 ขึ้นอยู่กับขนาดของทีมและระยะเวลาในการวิ่งประชุมเหล่านี้อาจใช้เวลา 2 - 4 ชั่วโมง
ทั้งทีมควรมีส่วนร่วมหรือไม่?
ทีมงานทั้งหมดต้องมีส่วนร่วมในการประชุมที่กล่าวถึงในคำตอบก่อนหน้า
มันจะต้องเสร็จสิ้นอย่างเคร่งครัดก่อนที่นักพัฒนาจะเริ่มทำงานในรายการ sprint ถัดไปหรือไม่
ใช่เพราะจนกว่าการตรวจสอบจะเสร็จสิ้นคุณไม่ทราบว่าลูกค้ายอมรับผลลัพธ์ของการวิ่งก่อนหน้านี้หรือไม่และคุณไม่รู้ว่าเรื่องราวของผู้ใช้จะเกิดขึ้นในการวางแผนการประชุม
นี่คือเมื่อมีการตรวจสอบและทดสอบรหัสหรือไม่
ไม่การตรวจสอบรหัสและการทดสอบเป็นส่วนหนึ่งของการวิ่ง นักพัฒนาจะต้องทำทุกอย่างที่จำเป็นเพื่อส่งมอบรหัสการทำงานที่เป็นไปตามข้อกำหนด ซึ่งอาจรวมถึงการตรวจสอบโค้ดและจะต้องมีการทดสอบอัตโนมัติบางประเภทเพื่อตรวจสอบความถูกต้องของรหัสและทำงานในสิ่งที่ควรทำมิฉะนั้นเรื่องราวของผู้ใช้จะไม่สามารถพิจารณาได้ว่าทำเสร็จ
การเปลี่ยนแปลงทางจิตหลักอยู่กับ QA นักพัฒนาหลายคนคิดว่าการควบคุมคุณภาพมีไว้เพื่อตรวจสอบความถูกต้องของรหัสและทำงานในสิ่งที่ควรทำ ไม่แน่นอน นั่นคืองานนักพัฒนา
QA ควรมีส่วนร่วมในการพัฒนาผลิตภัณฑ์ ความรับผิดชอบหลักของพวกเขาในการวิ่งคือการสื่อสารกับเจ้าของผลิตภัณฑ์และการสร้างการทดสอบการยอมรับอัตโนมัติสำหรับเกณฑ์การยอมรับ (คำจำกัดความของการทำ) ซึ่งจะตรวจสอบว่าเรื่องราวของผู้ใช้เสร็จสิ้นแล้วจริง ๆ และการสมัครผ่านข้อกำหนดใหม่ทั้งหมด ในทีมเล็ก ๆ นี่เป็นความรับผิดชอบของนักพัฒนาเช่นกัน
QA ควรทำการทดสอบด้วยตนเองเพื่อรักษาความสอดคล้องของผลิตภัณฑ์และค้นหาคุณสมบัติที่ขาดหายไปตรวจสอบประสบการณ์การใช้งานของผู้ใช้กับ UI และอื่น ๆ QA ไม่ได้อยู่ที่นั่นเพื่อค้นหาข้อบกพร่องและการทดสอบการถดถอย - การทดสอบการถดถอยควรอัตโนมัติ
จากประสบการณ์ของฉันนี่คือสิ่งที่ บริษัท ส่วนใหญ่ย้ายไปเปรียวล้มเหลว