คำถามติดแท็ก product-backlog

7
คุณสามารถแนะนำเครื่องมือการทำแผนที่เรื่องอิเล็กทรอนิกส์แบบใดได้บ้าง? [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการถกเถียงอภิปรายโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา การพัฒนาซอฟต์แวร์ Agile นั้นอาศัยประเภทรายการงานที่เรียกว่าเรื่องราวของผู้ใช้เป็นอย่างมาก ตัวอย่างเช่นคุณมีงานในมือที่เต็มไปด้วยเรื่องราวของผู้ใช้และคุณสามารถเลือกให้พวกเขาสองสามคนทำงานในระหว่างการวิ่งครั้งต่อไป แต่ที่ไหนและอย่างไรคุณค้นหาเรื่องราวของผู้ใช้ที่จะใส่ลงในมือ? มีเทคนิคที่นิยมสำหรับการทำที่เรียกว่าการทำแผนที่เรื่องราว เจฟฟ์แพตตันคิดค้นมันและนี่เป็นคำแนะนำที่ชัดเจนเกี่ยวกับวิธีการที่จะทำมัน คำถามคือเครื่องมืออิเล็กทรอนิกส์อะไรบ้างที่สนับสนุนเทคนิคการทำแผนที่ของ Patton ผมเคยทำบิตของการวิจัยพบว่าสำคัญและชุมนุมปลั๊กอิน ( แต่ผมไม่ได้เป็นลูกค้าของทั้งสอง) และฉันกำลังทดลองกับSilverStories มีเครื่องมืออื่นอะไรอีกบ้าง? คุณใช้อะไร คุณแนะนำอะไร (ไม่) ทำไม? ปรับปรุง:บางคนที่เขียนความคิดเห็นดูเหมือนจะเอนเอียงไปกับคำตอบว่าการใช้เทคนิคนี้เป็นไปไม่ได้ด้วยเครื่องมืออิเล็กทรอนิกส์และเราก็ควรยอมรับมัน ไม่มีใครเขียนเป็นคำตอบใช่หรือไม่ ปรับปรุง (เพื่อชี้แจงคำถามในแง่ของความคิดเห็นของ Alex Feinman): คำถามเกี่ยวกับการระบุตัวเลือกสำหรับการทำแผนที่เรื่องราว เนื่องจากเทคนิคของเจฟแพตตันสามารถทำบนกระดานไวท์บอร์ดได้อย่างชัดเจนคำถามจึงเน้นไปที่ตัวเลือกเพิ่มเติมที่อาจมีให้ในเครื่องมืออิเล็กทรอนิกส์ (ก่อนกำหนด) ความมุ่งมั่นต่อเครื่องมือใด ๆ โดยเฉพาะหรือระดับของเครื่องมือไม่ใช่จุดของคำถามนี้

7
PBI เทียบกับเรื่องราวของผู้ใช้
เมื่อเร็ว ๆ นี้มีการเพิ่มรายการไปยัง Product Backlog โดยเจ้าของผลิตภัณฑ์ซึ่งระบุว่า "เมื่อฉันไปที่หน้าเข้าสู่ระบบจากหน้า x ฉันเห็นข้อผิดพลาดฉันต้องการข้อผิดพลาดนั้นจะถูกลบ" สำหรับฉันดูเหมือนว่านี่ไม่ใช่กรณีการใช้งานและไม่ควรเป็น PBI (รายการสินค้าค้าง) อย่างไรก็ตามเมื่อฉันพูดถึงมันอาจารย์ทะเลาะกันบอกฉันว่าเรื่องราวของผู้ใช้ไม่ใช่ PBI และ PBI อาจเป็นรายงานข้อผิดพลาดงานเรื่องราวของผู้ใช้ทุกสิ่งและรายการใด ๆ ที่ควรได้รับการแก้ไขก่อน ฉันไม่แน่ใจเกี่ยวกับเรื่องนี้ นอกจากนี้ผมไม่สามารถหาคำนิยามที่ดีของ PBI บนเว็บ ดังนั้นคำถามของฉันคืออะไรประเภทของสิ่งที่ได้รับใน Backlog สินค้าเป็นรายการ? รายการที่ค้างของผลิตภัณฑ์แมปกับเรื่องราวของผู้ใช้หรือไม่ พวกเขาเหมือนกันหรือไม่

6
งานในมือของงานที่“ กัดขนาด” ขนานไปกับงานในมือของ“ main” หรือไม่?
หลังจากทำงานเป็นเวลานานกว่าสองปีในโครงสร้างแผนกพัฒนาที่โดดเดี่ยว "หมาป่าโดดเดี่ยว" เรากำลังใช้ Agile SCRUM ยิ่งใหญ่ ฉันชอบเปรียว ในฐานะที่เป็นนักพัฒนาซอฟต์แวร์จะช่วยให้คุณมุ่งเน้นยุ่งและมีประสิทธิผลโดยไม่ต้องมีผู้มีส่วนได้ส่วนเสียจำนวนมากที่ผลักโครงการหลังจากที่ทำโครงการลงที่ลำคอของคุณพร้อมกับความคาดหวังที่พวกเขาทำเมื่อวานนี้ อย่างไรก็ตามมีแง่มุมหนึ่งของการย้ายไปยัง SCRUM เทียบกับ "รุ่น" ปัจจุบันของเราที่ฉันคิดว่าคนที่อยู่นอกการพัฒนาจะไม่ชอบน้อยที่สุด นั่นคือความสามารถในปัจจุบันของพวกเขาที่จะให้เราทำการเปลี่ยนแปลงเล็กน้อย "ในขณะที่คุณรอ" การพัฒนาส่วนใหญ่ของเรานั้นใช้เพื่อการบริโภคภายในองค์กรเท่านั้นและเราส่วนใหญ่อยู่ในอาคารเดียวกัน ดังนั้นจึงเป็นเรื่องธรรมดาสำหรับปีที่หัวหน้าแผนกหรือผู้จัดการที่อื่นมาหา "codebase owner" ของแอปพลิเคชันเฉพาะและขอสิ่งเล็ก ๆ (บางครั้งก็ไม่เล็ก แต่เราค่อนข้างดีที่ไม่ได้ทำสามข้อ - โครงการสัปดาห์โดยยึดตาม "ไดรฟ์ไบต์") แม้แต่เจ้านายของเราก็ถ่ายทอดสิ่งต่าง ๆ ที่เกิดขึ้นกับเขาด้วยวิธีนี้ บ่อยครั้งมากหากเราทำงานใน codebase ที่เป็นปัญหาในเวลานั้นเราก็สามารถเปิดไฟล์ต้นฉบับได้ ด้วยวิธีการพื้นฐานแบบ Agile SCRUM การปรับแต่งเหล่านี้อาจถูกบันทึกว่าเป็นข้อบกพร่อง (เราไม่ตอบสนองความต้องการที่ระบุไว้ในเรื่องที่เคยใช้มาก่อน) หรือเรื่องเล็ก ๆ ใหม่ (เราปฏิบัติตามข้อกำหนดที่ระบุทั้งหมด แต่ข้อกำหนดเหล่านั้นไม่สมบูรณ์ หรือพวกเขาเปลี่ยนหลังจากจัดส่งเมื่อผู้ใช้เห็นคุณลักษณะใหม่) ทั้งสองวิธีนี้ส่วนใหญ่จะเป็นหนึ่งในตัวชี้ที่ส่วนใหญ่ถ้าไม่ zeroes และมีความสำคัญค่อนข้างต่ำ (ระบบสามารถใช้งานได้ในสถานะปัจจุบันของมัน แต่มันจะเป็นเช่นนั้นเย็นมากถ้า ... ) …

5
การแย่งชิงใช้ข้อมูลจำเพาะทางเทคนิคใน Backlog ผลิตภัณฑ์มากกว่าเรื่องราวของผู้ใช้หรือไม่
ที่ บริษัท ที่ฉันทำงานอยู่ตอนนี้เราก็เริ่มทำโครงการสrum ไม่ยากนักที่จะโน้มน้าวให้ผู้จัดการย้ายจากน้ำตกไปยังสrum เรากำลังทำโครงการที่เราสร้างแพลตฟอร์มขึ้นใหม่จากศูนย์ ดังนั้นฟังก์ชั่น (ส่วนใหญ่) จึงเป็นที่รู้จักและการปรับปรุงส่วนใหญ่ค่อนข้างใช้เทคนิค ในเรื่องนี้มันอาจเป็นเหตุผลที่จะมีงานด้านเทคนิคมากกว่าเรื่องราวของผู้ใช้ งานในมือของเรามีงานด้านเทคนิคทุกประเภทเช่น: เขียนคลาส DB ใหม่จาก MySQL เป็น PostgreSQL ใช้การบันทึกระบบ เขียนแคชวัตถุใหม่ สิ่งต่าง ๆ ที่เกิดขึ้นระหว่างการยืนรวมถึงความต้องการ "งานวิจัย" ที่ยาวนาน แต่พวกเขาไม่เคยทำ นอกจากนี้สมาชิกในทีมเรียกร้องในช่วงกลางของการวิ่งที่ต้องเพิ่มงานที่ไม่ได้วางแผนไว้ Scrum Master ควรจัดการกับสิ่งนี้อย่างไร เป็นไปได้ไหมว่าสำหรับโครงการประเภทนี้การแย่งชิงกันไม่ใช่ทางที่จะไป?

4
สับสนเกี่ยวกับการแก้ไขงานค้างในระหว่างการวิ่ง
เมื่อเร็ว ๆ นี้ฉันได้อ่านเกี่ยวกับการต่อสู้หลายครั้งและฉันพบว่าสิ่งที่ฉันดูเหมือนจะเป็นข้อมูลที่ขัดแย้งกันไม่ว่าจะเป็นการดีหรือไม่ที่จะเปลี่ยนงานค้างในระหว่างการวิ่ง บทความวิกิพีเดียในการต่อสู้บอกว่ามันไม่ได้ตกลงต่างๆและบทความอื่น ๆ ที่พูดแบบนี้เช่นกัน อาจารย์สอนการพัฒนาซอฟต์แวร์ของฉันก็สอนเรื่องเดียวกันในภาพรวมของการต่อสู้ อย่างไรก็ตามฉันอ่านScrum และ XP จาก Trenchesและอธิบายส่วนของรายการที่ไม่ได้วางแผนไว้บน taskboard ดังนั้นฉันจึงค้นหาScrum Guideและมันบอกว่าในระหว่างการวิ่ง "ไม่มีการเปลี่ยนแปลงใด ๆ ที่จะส่งผลกระทบต่อเป้าหมาย Sprint" และในการอภิปรายของเป้าหมาย Sprint "หากงานนั้นแตกต่างจากที่คาดการณ์ไว้ทีมพัฒนา จากนั้นพวกเขาก็ร่วมมือกับเจ้าของผลิตภัณฑ์เพื่อเจรจาขอบเขตของ Sprint Backlog ภายใน Sprint " มันจะพูดในการสนทนาของ Sprint Backlog: Sprint Backlog เป็นแผนที่มีรายละเอียดเพียงพอที่สามารถเข้าใจการเปลี่ยนแปลงในความคืบหน้าใน Daily Scrum ทีมพัฒนาปรับเปลี่ยน Sprint Backlog ตลอด Sprint และ Sprint Backlog ปรากฏในระหว่าง Sprint การเกิดขึ้นนี้เกิดขึ้นเมื่อทีมพัฒนาทำงานผ่านแผนและเรียนรู้เพิ่มเติมเกี่ยวกับงานที่จำเป็นเพื่อให้บรรลุเป้าหมาย Sprint เมื่อจำเป็นต้องมีงานใหม่ทีมพัฒนาจะเพิ่มเข้าไปใน Sprint …

7
ใน Scrum คุณควรแยก backlog ใน backlog ที่ใช้งานได้และ backlog ด้านเทคนิคหรือไม่?
ในทีมการต่อสู้ของเราเราใช้งานในมือซึ่งส่วนใหญ่จะมีหัวข้อการทำงาน แต่บางครั้งก็มีหัวข้อทางเทคนิค ข้อดีของการมี 1 งานในมือคือการเลือกหัวข้อสำหรับการวิ่งครั้งต่อไปได้ง่าย แต่ฉันมีคำถาม: อันดับแรกสำหรับฉันดูเหมือนว่ามีเหตุผลมากกว่าที่จะต้องมีงานค้างด้านเทคนิคแยกต่างหากซึ่งนักพัฒนาเองสามารถเพิ่มรายการทางเทคนิคที่บริสุทธิ์ได้เช่น: เราสามารถปรับปรุงประสิทธิภาพในวิธีนี้คลาสนี้ไม่มีเอกสารทางเทคนิคบางอย่าง ... โดยมีหนึ่งงานค้างทั้งหมด นักพัฒนาจะต้องส่งผ่านเจ้าของผลิตภัณฑ์เพื่อเพิ่มหัวข้อไว้ใน Backlog ซึ่งดูเหมือนจะเป็นการทำงานที่ไม่จำเป็นสำหรับเจ้าของผลิตภัณฑ์เพิ่มเติม ประการที่สองหากคุณมีเจ้าของผลิตภัณฑ์ที่เน้นเฉพาะสินค้าที่ใช้งานได้จริงเท่านั้นรายการสินค้าด้านเทคนิคบริสุทธิ์ (เช่นเอกสารทางเทคนิคที่ขาดหายไปรหัสที่กัดกร่อนและควรได้รับการปรับโครงสร้างใหม่ชั้นเรียนที่มักให้ปัญหาระหว่างการดีบักเพราะพวกเขาไม่มี รากฐานที่มั่นคงและควรได้รับการปรับโครงสร้างใหม่ ... ) ท้ายที่สุดเสมอในรายการเพราะ "พวกเขาไม่ให้บริการลูกค้าโดยตรง" ด้วยการมีงานในมือที่แยกต่างหากและเวลาที่สงวนไว้ในการวิ่งทุกครั้งสำหรับรายการด้านเทคนิคล้วนๆเหล่านี้เราสามารถปรับปรุงแอปพลิเคชั่นได้ตามหน้าที่ แต่ยังทำให้พวกมันแข็งแรงอยู่ภายใน แนวทางที่ดีที่สุดคืออะไร หนึ่งหรือสองค้าง?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.