Skip to main content

เกมวางแผนคืออะไร?

เกมการวางแผนเป็นส่วนหนึ่งของการพัฒนาซอฟต์แวร์ประเภทหนึ่งที่เรียกว่าการเขียนโปรแกรมสุดขั้วมันสร้างการตั้งค่าเหมือนเกมที่บุคลากรจากธุรกิจและการพัฒนาเรียกว่าลูกค้าและโปรแกรมเมอร์ในเกมร่วมมือกันพัฒนาซอฟต์แวร์ชิ้นใหม่มีสองส่วนของเกมการวางแผน: การวางแผนการวางจำหน่ายและการวางแผนการทำซ้ำ

การวางแผนการวางจำหน่ายเป็นช่วงเริ่มต้นของเกมการวางแผนซึ่งสมาชิกในทีมกำหนดว่าซอฟต์แวร์จะมีคุณสมบัติใดและจะใช้เวลานานเท่าใดในการพัฒนาคุณสมบัติเกมเริ่มต้นด้วยการสร้างเรื่องราวเรื่องราวในบริบทนี้เป็นคำอธิบายสั้น ๆ ของผลลัพธ์สุดท้ายที่ต้องการจากซอฟต์แวร์แต่ละเรื่องมักจะเขียนบนการ์ดดัชนีแยกต่างหากลูกค้าอาจสร้างเรื่องราวได้ทุกจุดในเกม

โปรแกรมเมอร์จะได้รับเรื่องราวและประเมินค่าใช้จ่ายหรือระยะเวลาที่ใช้ในการทำแต่ละเรื่องให้เสร็จเมื่อลูกค้ามีค่าใช้จ่ายประมาณการพวกเขาจะวางเรื่องราวตามลำดับความสำคัญโปรแกรมเมอร์และลูกค้าสามารถถามคำถามซึ่งกันและกันตลอดกระบวนการเพื่อชี้แจงการประมาณการและลำดับความสำคัญสำหรับเรื่องราวทีมอาจเพิ่มเรื่องราวใหม่ในระหว่างกระบวนการหรือแบ่งเรื่องราวขนาดใหญ่ออกเป็นหลายเรื่องทุกครั้งที่สิ่งนี้เกิดขึ้นเรื่องราวหรือเรื่องราวใหม่จะต้องมีค่าใช้จ่ายและลำดับความสำคัญที่ได้รับมอบหมายให้พวกเขา

โปรแกรมเมอร์มีคำพูดสุดท้ายในการประมาณการต้นทุนและลูกค้ามีการกล่าวขั้นสุดท้ายในลำดับความสำคัญเพื่อให้แต่ละกลุ่มมีอำนาจสูงสุดเหนือพื้นที่ของพวกเขาของความเชี่ยวชาญเมื่อค่าใช้จ่ายและลำดับความสำคัญได้รับการสรุปแล้วทีมจะให้คำมั่นสัญญากับแผนการวางจำหน่ายแผนการวางจำหน่ายอาจเป็นข้อมูลที่ขับเคลื่อนหรือมีการขับเคลื่อนเรื่องราว

ในความมุ่งมั่นที่ขับเคลื่อนด้วยข้อมูลลูกค้าเลือกวันที่วางจำหน่ายและโปรแกรมเมอร์กำหนดระยะเวลาที่พวกเขาสามารถใช้ในการพัฒนาในที่สุดลูกค้าก็เลือกเรื่องราวเพื่อเพิ่มเวลานั้นแผนการเปิดตัวที่ขับเคลื่อนด้วยเรื่องราวหมายความว่าลูกค้าเริ่มเพิ่มเรื่องราวในการเปิดตัวและโปรแกรมเมอร์กำหนดวันที่วางจำหน่ายสำหรับเรื่องราวที่เลือกลูกค้าสามารถเพิ่มเรื่องราวต่อไปจนกว่าพวกเขาจะตัดสินใจว่าเรื่องราวที่เลือกสรรสามารถทำงานร่วมกันได้ในฐานะรุ่นต่อไป

การวางแผนการทำซ้ำคือการวางแผนอย่างต่อเนื่องที่เกิดขึ้นในระหว่างการพัฒนาซอฟต์แวร์การทำซ้ำในเกมการวางแผนเกิดขึ้นในช่วงเวลาสองสัปดาห์ในระหว่างที่โปรแกรมเมอร์สร้างซอฟต์แวร์ที่มีประโยชน์สำหรับเรื่องราวบางอย่างที่เลือกในระหว่างการวางแผนการวางจำหน่ายในตอนท้ายของทุกสองสัปดาห์ลูกค้าเลือกเรื่องราวที่พวกเขาต้องการสร้างขึ้นในช่วงสองสัปดาห์ถัดไปและโปรแกรมเมอร์คำนวณปริมาณงานที่พวกเขาสามารถทำให้เสร็จในเวลานั้น