คำถามติดแท็ก scrum

กรอบความคล่องตัวที่เจ้าของผลิตภัณฑ์ (PO), ทีมพัฒนา (DT) ของนักพัฒนา 3-9 คนและ Scrum Master (SM) ทำงานเป็นทีม Scrum (ST) เพื่อสร้างและรักษาผลิตภัณฑ์ที่ซับซ้อนซึ่งมีมูลค่าสูงสุดเท่าที่จะเป็นไปได้ พวกเขาทำงานนี้ภายในกล่องเวลาที่เรียกว่า Sprint Sprints อาจสั้นลง แต่อาจไม่เกิน 30 วัน เหตุการณ์บทบาทและสิ่งประดิษฐ์มีการอธิบายอย่างชัดเจนในคู่มือการต่อสู้อย่างเป็นทางการ: http://scrumguides.org/scrum-guide.html

12
ฉันเพิ่งเริ่มงานกับการแย่งชิงกันและดูเหมือนจะมีบางอย่างขาดหายไป ฉันใหม่เพื่อการต่อสู้
รหัสเป็นระเบียบที่สมบูรณ์ของการรวมกันของ ASP / ASP.NET แบบคลาสสิก การทะเลาะกันของเราประกอบด้วยการปะทุใหญ่หรือการเพิ่มเติมเข้าไป เราทุกคนยุ่งเกินไปที่จะทำเช่นนั้นเพื่อเริ่มเขียนใหม่ดังนั้นฉันจึงสงสัย .. ส่วนใดใน Scrum ที่นักพัฒนาสามารถมีอำนาจที่จะพูดได้ว่าเพียงพอแล้วและเรียกร้องให้พวกเขาได้รับเวลาเพื่อเริ่มการเขียนครั้งใหญ่? เราดูเหมือนจะวนรอบไม่สิ้นสุดเพียงแค่ติดตั้งโค้ดเก่ากับ 'Stories' ดังนั้นสิ่งต่าง ๆ จึงถูกดำเนินการโดยบุคคลที่ไม่ใช่ช่างเทคนิคซึ่งดูเหมือนจะไม่มีความปรารถนาที่จะผลักดันให้มีการเขียนซ้ำเพราะพวกเขาไม่เข้าใจว่า codebase เลวร้ายเพียงใด .. ดังนั้นใครจะเป็นผู้รับผิดชอบในการเปลี่ยนแปลงครั้งใหญ่นี้เกิดขึ้น? นักพัฒนา ปริญญาโทการต่อสู้? กลยุทธ์ในปัจจุบันเป็นเพียงการหาเวลาและทำมันได้เองโดยไม่ต้องสูงกว่าอัพมีส่วนร่วมตั้งแต่พวกเขาส่วนใหญ่จะให้โทษสำหรับระเบียบปัจจุบันเราอยู่ใน .. แทรกพูดจาโผงผางเกี่ยวกับคนที่ไม่ใช่ทางด้านเทคนิคบอกคนทางเทคนิคว่าจะทำอะไรที่นี่<-->

8
เปรียว - เราทำผิดอะไร
ฉันเป็นผู้พัฒนาทีมเปรียวและเราพยายามใช้การต่อสู้ ดังนั้นฉันจะทำให้ปัญหาสมมุติที่นี่เพื่อแสดงสถานการณ์ เรามีแอพที่เก่าแก่มากโดยใช้โค้ด JQuery ที่บำรุงรักษาไม่ดีและยุ่ง นอกจากนี้เรายังมีส่วนต่าง ๆ ของแอปที่ใช้ React และส่วนเหล่านั้นเป็นวิธีที่ง่ายต่อการอัปเดต / ดูแล นอกจากนั้นเป้าหมายของ บริษัท คือการสร้างลูกค้าแบบหน้าเดียวในแอป React ดังนั้นการใช้ JQuery จะทำให้คุณห่างไกลจากสิ่งนั้น เมื่อเราทำการวางแผนเรามักจะไปหาทางออกที่ง่ายในแง่ของเวลาในการพัฒนาดังนั้นตัวอย่างเช่นถ้าเรากำลังสร้างกล่องโต้ตอบใหม่หรืออะไรเราใช้ JQuery เก่าเพราะมันเร็วกว่าและเราบอกว่าเรากลับไป ต่อมาเป็นระเบียบเรียบร้อยและเปลี่ยนเป็นปฏิกิริยา แต่ก็ไม่ค่อยเกิดขึ้น เราได้รับข้อกำหนดของสิ่งที่เราต้องทำจากเรื่องราวของผู้ใช้ (ซึ่งทำได้ดี IMO พวกเขามีรูปร่างเพรียวบาง แต่พวกเขาอธิบายสิ่งที่เรากำลังทำและทำไมเราถึงทำมัน) บางครั้งข้อกำหนดของฟีเจอร์ใหม่นั้นบางมากตัวอย่างเช่นถ้าข้อกำหนดบอกว่า "ทำไดอะล็อกที่โหลดเนื้อหาจำนวนมาก" แต่ไม่ได้บอกว่าจะใช้คุณสมบัติการโหลดเราส่วนใหญ่จะไม่ใช้มัน ถึงแม้ว่าเราทุกคนรู้ว่ามันจะดีกว่าสำหรับลูกค้าด้วยเหตุผลที่ว่านี้สามารถประนีประนอมเป้าหมายการวิ่งของเรา (แม้ว่าฉันเชื่อโดยส่วนตัวว่ามันจะไม่) ผลที่ได้คือ codebase ของเรายุ่งเหยิงอย่างมากกับการบำรุงรักษาที่แย่มากและบางครั้งคุณสมบัติใหม่ ๆ ก็เล็กมากและวิ่งเต็มรูปแบบเพื่อทำสิ่งที่สามารถทำได้ในหนึ่งวันใน codebase ที่ดีส่วนใหญ่เป็นเพราะการพัฒนานี้ กลยุทธ์เพียงไปอย่างรวดเร็วทำสิ่งเล็กน้อย ในกรณีนี้เราทำอะไรผิด เราควรจะแก้ไขปัญหาด้วยวิธีที่สมบูรณ์มากขึ้นหรือไม่ดังนั้นเราจึงไม่สามารถเขียนโค้ดที่ไม่ดีและเขียนโค้ดที่เราเพิ่งเขียนเมื่อสัปดาห์ที่แล้ว? หรือเราควรทำอย่างนั้นต่อไปเพื่อให้แน่ใจว่ารหัสนั้นถูกเขียนใหม่ทั้งหมด? อะไรจะเป็นวิธีการที่คล่องตัวในการแก้ไขปัญหานี้?
22 agile  scrum 

7
การเข้ารหัสและการทดสอบใน sprint เดียวกัน
มีการทดสอบการจัดการภายในการวิ่งเช่นเดียวกับการเข้ารหัสอย่างไรหากการเข้ารหัสทั้งหมดหรือส่วนใหญ่ไม่ได้ทำจนกว่าจะสิ้นสุดการวิ่ง (ฉันหมายถึงการพัฒนา "ซุปถึงถั่ว" และการทดสอบ PBI เดียวภายในการวิ่ง) คำตอบส่วนใหญ่ที่ฉันเคยเห็นทางออนไลน์เกี่ยวข้องกับการควบคุมอัตโนมัติ QA แต่ก็เป็นไปไม่ได้จริง ๆ เพราะคุณต้องใช้ UI การทำงานเพื่อบันทึกหรือสร้างการทดสอบอัตโนมัติจาก ฉันมีสตอรี่บอร์ดที่พัฒนาต่อไปในขณะที่ฉันพัฒนาฟีเจอร์และค้นหาข้อกำหนดใหม่ ๆ ในกรณีของฉันฉันกำลังพัฒนาแอปพลิเคชันเดสก์ท็อปใหม่ แอปเดสก์ท็อปมักไม่ให้ยืมตัวเองกับการทดสอบอัตโนมัติเป็นอย่างดี ฉันมีการทดสอบหน่วยอัตโนมัติบางอย่าง แต่ไม่ใช่การทดสอบการใช้งาน / การรวมด้วยตนเองที่ผู้เชี่ยวชาญด้านคุณภาพจะทำ ดังนั้นที่ฉันอยู่ตอนนี้คือการวิ่งของฉันจะสิ้นสุดในวันพรุ่งนี้ฉันยังคงเขียนโค้ดให้เสร็จและคน QA ของฉันยังไม่มีการทดสอบ ฉันแน่ใจว่าฉันไม่ใช่คนแรกที่มีปัญหานี้ ในอดีตที่ผ่านมาฉันได้ทำไปป์ไลน์: ในการวิ่งปัจจุบันทีมทดสอบจะทดสอบคุณสมบัติที่มีการใช้งานในระหว่างการวิ่งครั้งก่อนหน้า ที่งานปัจจุบันของฉัน PM อ้างถึงวิธีการนี้ว่า "น้ำตก" และเป็นที่ยอมรับไม่ได้

4
อธิบายความแตกต่างระหว่างรายการที่ค้างของผลิตภัณฑ์และงาน
คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Software Engineering Stack Exchange อพยพ 6 ปีที่แล้ว ฉันได้พบกับความท้าทายนี้สองสามครั้งและฉันหวังว่าบางคนสามารถให้การอ้างอิงการฝึกอบรมหรือคำแนะนำเกี่ยวกับวิธีการอธิบายความแตกต่างระหว่างรายการที่ค้างสินค้ากับงานใน TFS ฉันเข้าใจและได้อธิบายว่ารายการสินค้าค้างคือ "อะไร" และภารกิจคือ "อย่างไร" ฉันได้อธิบายด้วยว่า PBI เป็นข้อกำหนดและภารกิจเป็นไปตามข้อกำหนด ฉันได้พบกับจ้องมองที่ว่างเปล่าและรอยขีดข่วนหัวบ่อยครั้งเมื่อฉันอธิบายสิ่งนี้ ดูเหมือนว่าวิศวกรซอฟต์แวร์ที่ฉันอธิบายเรื่องนี้จะไม่สามารถแยกความแตกต่าง มันเหมือนกันทั้งหมดสำหรับพวกเขา ฉันเชื่อว่าความท้าทายอื่น ๆ ของฉันคือฉันไม่สามารถอธิบายได้อย่างมีประสิทธิภาพว่าทำไมจึงเป็นสิ่งสำคัญที่จะทำให้ความแตกต่าง

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

10
สมาชิกในทีมที่โดดเด่นในทีมการต่อสู้
คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Software Engineering Stack Exchange อพยพ 8 ปีที่ผ่านมา คุณจะทำอะไรในสถานการณ์ที่สมาชิกในทีมพยายามรับผิดชอบไม่ได้รับมอบหมายให้เขา แต่แรกเริ่มสำหรับ Scrum Master?

5
ควรเล่าเรื่องราวของผู้ใช้ระหว่างนักพัฒนาหรือไม่ [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน5 ปีที่ผ่านมา ฉันมักจะเห็นเรื่องราวที่มีการพัฒนาส่วนหลังและส่วนหน้า ตัวอย่างเช่นพิจารณากล่องโต้ตอบขนาดใหญ่ที่มีตารางไม่กี่ตารางและตัวควบคุมแบบไดนามิก เราจะสร้างเรื่องราวหลายเรื่อง (อาจเป็นเรื่องหนึ่งสำหรับแต่ละตารางและอีกเรื่องสำหรับระบบควบคุมแบบไดนามิก) ทีม dev จะแยกกับคน ๆ หนึ่งที่แบ็คเอนด์และอีกคนอยู่ที่ส่วนหน้า สิ่งนี้ทำให้ง่ายสำหรับผู้ที่แบ็คเอนด์ที่ต้องกังวลเกี่ยวกับโครงสร้างของเลเยอร์ SQL ในขณะที่คนที่อยู่ข้างหน้าจะเน้นที่เนื้อหาเช่นเลย์เอาต์ หลังจากที่มีการตกลงอินเทอร์เฟซเริ่มต้นระหว่างแบ็คเอนด์และฟรอนต์เอนด์นักพัฒนาทั้งสองสามารถมุ่งความสนใจไปที่การทำให้ส่วนของพวกเขาเสร็จสิ้นในตอนท้ายของการวิ่ง จากนั้นความสับสนวุ่นวายมา ใคร "เป็นเจ้าของ" เรื่องใด "อยู่ระหว่างดำเนินการ" หมายความว่าหรือ "ทำ" เราควรสร้างสองเรื่องแยกกันสำหรับส่วนหลังและส่วนหน้าหรือไม่? ถ้าเป็นเช่นนั้นจะไม่ทำลายความคิดเรื่องผู้ใช้ตามคุณลักษณะหรือไม่ ระบบของเรามีความคิดเกี่ยวกับ "งานย่อย" ซึ่งช่วยบรรเทาปัญหาเหล่านี้ได้บ้าง แต่งานย่อยเพิ่มความซับซ้อนเป็นพิเศษ มีวิธีที่ดีกว่า? นี่เป็นวิธีที่ "ไม่ดี" ในการใช้ Scrum หรือไม่ ฉันใช้ Agile บางรูปแบบในช่วงไม่กี่ปีที่ผ่านมาในบางแห่ง ฉันยังไม่มีการฝึกอบรมอย่างเป็นทางการดังนั้นโปรดให้อภัยคำศัพท์หรืออุดมการณ์ผิด ๆ ฉันแค่พยายามเรียนรู้วิธีการปฏิบัติเพื่อปรับปรุงกระบวนการของเรา
21 agile  scrum 

7
การวิ่งแบบแย่งชิงกันหมายถึงการทำงานด้วยความเร็วที่เร็วที่สุด
ต้องการปรับปรุงโพสต์นี้หรือไม่? ให้คำตอบโดยละเอียดสำหรับคำถามนี้รวมถึงการอ้างอิงและคำอธิบายว่าทำไมคำตอบของคุณถึงถูกต้อง คำตอบที่ไม่มีรายละเอียดเพียงพออาจแก้ไขหรือลบออกได้ เมื่อเร็ว ๆ นี้ฉันสัมภาษณ์กับ บริษัท ที่ทำ Agile, Scrum เพื่อความแม่นยำมากขึ้นและมีบางสิ่งที่ไม่เหมือน Agile สำหรับฉัน ฉันจะใช้กรณีหนึ่งที่ฉันสนใจเป็นพิเศษตอนนี้ที่การต่อสู้ของสrum ผู้จัดการโครงการหนึ่งที่ฉันคุยด้วย (ใช่ฉันบอกว่าผู้จัดการโครงการ) กล่าวอย่างภาคภูมิใจว่าคนในทีมของเธอเข้าใจ ("ได้รับการบอก" คือสิ่งที่ฉันเลือกจากบริบท) ที่คุณไม่ได้กลับบ้านเมื่อเวลาทำงานสิ้นสุดลง คุณกลับบ้านเมื่องานเสร็จไม่ว่าจะใช้เวลาเท่าไหร่ สิ่งที่ฉันได้อ่านในระหว่างบรรทัดคือเราบรรจุคุณลักษณะให้มากที่สุดเท่าที่จะเป็นไปได้ในการวิ่งและทำงานล่วงเวลาเพื่อให้มันเกิดขึ้น ตอนนี้ฉันยังไม่ได้ทำ Agile ในตอนนี้ (ทำงานกับสถาบันการเงินและหน่วยงานของรัฐซึ่งส่วนใหญ่ยังคงชอบน้ำตก) แต่ความเข้าใจของฉันคือ: sprint in Scrum เป็นชื่อสำหรับการทำซ้ำทั่วไปใน Agile; ทีมควรทำงานอย่างยั่งยืนและพยายามหลีกเลี่ยงการทำงานล่วงเวลาในระยะยาวเนื่องจากมีผลกระทบเฉพาะในช่วงเวลาสั้น ๆ และผลกระทบจะถูกแคระโดยปัญหาที่เกิดขึ้นในระยะยาว ข้อความของฉันถูกต้องหรือไม่ และฉันควรใช้การนำเสนอของผู้จัดการเป็นธงสีแดงหรือไม่?

7
Scrum Master มีส่วนร่วมใน Daily Stand-Ups อย่างไร
เรามีที่ปรึกษา Scrum Master มืออาชีพ [*] ที่เพิ่งเข้าร่วมโครงการของเรา น่าเสียดายที่เราไม่รู้จักชื่อของเธอ (เธอไม่เคยแนะนำตัวเองกับเราเธอเพิ่งมาในวันเดียวและพูดว่า "เรากำลังยืนขึ้นทุกวัน") และดูเหมือนว่าเธอจะไม่ทำอะไรมากนอกจากเก้าอี้ การประชุมยืนขึ้นทุกวัน - เมื่อฉันขอให้เธอแสดงความคิดเห็นทุกวันในการประชุมเธอก็ดูถูกเหยียดหยามโดยบอกว่ามันเป็นหน้าที่ของอาจารย์ Scrum ที่จะ "อำนวยความสะดวกไม่เข้าร่วม" ดูเหมือนว่าจะค่อนข้างต่อต้านเปรียว (เคยทำงานในโครงการเปรียวอื่น ๆ ที่ทีมงานกำกับตนเอง) ซึ่งควรจะมีความคุ้มค่า แต่ฉันไม่แน่ใจเกี่ยวกับวิธีการทำงานในวิธีการแย่งชิงกัน ฉันสงสัยว่าเธอไม่ได้ทำอะไรมากทั้งวันและนั่นเป็นเหตุผลที่ทำให้เธอมีปัญหาในเรื่องนี้ Scrum Master มีส่วนร่วมในเกม "เมื่อวานวันนี้อุปสรรค" ระหว่างการประชุม Stand-up หรือมีบทบาทในการเป็นประธาน ("อำนวยความสะดวก") ในการประชุมหรือไม่? [*] เราไม่ได้บอกจริง ๆ ว่างานของเธอคืออะไรเราแค่สันนิษฐานเพราะเธอเรียกตัวเองว่า Scrum Master

10
สถาปนิกสามารถทำงานกับทีม Scrum ที่จัดระเบียบตัวเองได้อย่างไร
องค์กรที่มีทีม Scrum เปรียวจำนวนหนึ่งก็มีคนกลุ่มเล็ก ๆ ที่ได้รับการแต่งตั้งให้เป็น "สถาปนิกองค์กร" กลุ่ม EA ทำหน้าที่เป็นผู้ควบคุมและผู้รักษาประตูเพื่อคุณภาพและความสม่ำเสมอในการตัดสินใจ สิ่งนี้นำไปสู่การทับซ้อนระหว่างการตัดสินใจของทีมและการตัดสินใจของ EA ตัวอย่างเช่นทีมอาจต้องการใช้ไลบรารี X หรือต้องการใช้ REST แทน SOAP แต่ EA ไม่เห็นด้วย ตอนนี้อาจนำไปสู่ความยุ่งยากเมื่อการตัดสินใจของทีมถูกครอบงำ เมื่อนำไปไกลก็อาจนำไปสู่สถานการณ์ที่คนอีเอ "คว้า" พลังทั้งหมดและทีมก็รู้สึกปลดเปลื้องและไม่คล่องตัวมากเลย คู่มือการแย่งชิงกันมีนี้จะพูดเกี่ยวกับมัน การจัดระเบียบตนเอง: ไม่มีใคร (ไม่ใช่แม้แต่ Scrum Master) บอกทีมพัฒนาถึงวิธีเปลี่ยน Backlog ผลิตภัณฑ์ให้เป็นหน้าที่การทำงานที่เพิ่มขึ้นได้ นั่นสมเหตุสมผลหรือไม่ ทีม EA ควรถูกยกเลิกหรือไม่ ทีมควรปฏิเสธหรือปฏิบัติตามเพียง?

8
คุณเห็นอะไรผิดพลาดเมื่อแนะนำ SCRUM
จุดใดของความล้มเหลวที่พบเมื่อ บริษัท ของคุณตัดสินใจแทนที่กระบวนการปัจจุบันด้วย SCRUM คุณช่วยยกตัวอย่างบางสิ่งที่ผิดไปจริง ๆ เมื่อ บริษัท พยายามแนะนำ SCRUM ได้ไหม? ฉันต้องการได้ยินเกร็ดเล็กเกร็ดน้อยของคุณบางสิ่งที่คุณประสบด้วยตัวคุณเองความล้มเหลวครั้งใหญ่ที่คุณเห็นมา แต่ไม่สามารถป้องกันได้ ฉันได้ยินความกังวลมากมายเกี่ยวกับเอกสารที่หายไปเกี่ยวกับการตัดสินใจเกี่ยวกับรายละเอียดการใช้งานและเกี่ยวกับขนาดเรื่องราวและระดับรายละเอียดของเรื่องราว
20 scrum  failure 

3
มีการสำรวจใด ๆ เกี่ยวกับประสิทธิภาพการแย่งชิงกันหรือไม่
หลายปีผ่านไปนับตั้งแต่การแย่งชิงกันอย่างกว้างขวางในโลกซอฟต์แวร์ ฉันสงสัยว่ามีการสำรวจประสิทธิภาพใด ๆ ที่ดำเนินการโดยบุคคล / สถาบันอิสระไม่มากก็น้อย เห็นได้ชัดว่าผู้เชี่ยวชาญด้านการต่อสู้ที่เดินทางรอบโลกให้คำบรรยายและการฝึกอบรมมักจะพบจำนวนโชว์ที่ยอดเยี่ยม แต่ฉันอยากฟังคนที่ไม่ได้ขายสrum โดยประสิทธิภาพฉันหมายถึงประสิทธิภาพโดยรวม (มูลค่าที่ส่งมอบ / ค่าใช้จ่าย) แต่ไม่ใช่คุณลักษณะภายในบางอย่างเช่นการสื่อสารภายในทีมและอื่น ๆ อัพเดตตามการสนทนาในความคิดเห็น: วิธีหนึ่งในการสำรวจ / วิเคราะห์ดังกล่าวอาจขึ้นอยู่กับการเปรียบเทียบโครงการที่คล้ายกันที่พัฒนาขึ้นด้วย Scrum และที่ไม่มี Scrum ฉันเชื่อว่าแม้แต่ 10 ปีที่แล้วมีโครงการที่คล้ายกับโครงการในปัจจุบัน แน่นอนว่ามันไม่สมเหตุสมผลหากเทคโนโลยีที่ใช้มีความแตกต่างอย่างสิ้นเชิงดังนั้นโครงการเหล่านี้จะต้องดำเนินการบนเทคโนโลยีเดียวกัน / ที่คล้ายกัน
20 scrum 

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

5
ใน Scrum เหตุใดบทบาทเจ้าของผลิตภัณฑ์และ ScrumMaster จึงไม่ควรรวมกัน
ในโครงการแบบดั้งเดิมที่ฉันเคยทำผู้จัดการโครงการ (และในโครงการขนาดใหญ่อาจมีรอง / รอง / ผู้ช่วยผู้จัดการโครงการถ้าคนคนหนึ่งไม่สามารถใช้งานได้) คือผู้รับผิดชอบในการสื่อสารกับลูกค้ารับโครงการ อัปเดตเกี่ยวกับสุขภาพและสถานะการกำหนดเวลาและงบประมาณการจัดการกระบวนการทำให้มั่นใจได้ว่าทีมมีสิ่งที่พวกเขาต้องการในการทำงานให้เสร็จและอื่น ๆ อย่างไรก็ตามใน Scrum ความรับผิดชอบเหล่านี้จะแบ่งระหว่างเจ้าของผลิตภัณฑ์และ ScrumMaster เจ้าของผลิตภัณฑ์เป็นเสียงของลูกค้า พวกเขามีปฏิสัมพันธ์โดยตรงกับลูกค้าสร้างเรื่องราวของผู้ใช้จัดระเบียบและจัดลำดับความสำคัญของสินค้าค้างและปัญหาผู้ใช้ / ลูกค้าอื่น ๆ ScrumMaster จัดการกระบวนการดูแลการประชุม (รวมถึงการประเมินและการวางแผน) การขจัดอุปสรรคและการตรวจสอบสุขภาพโดยรวมของโครงการการปรับตามความจำเป็น ฉันได้อ่านในหลาย ๆ แหล่งรวมถึง Wikipediaว่าบทบาทของ ScrumMaster และเจ้าของผลิตภัณฑ์ควรถูกจัดขึ้นโดยคนสองคนที่แตกต่างกัน ฉันไม่เพียง แต่อ่าน แต่ทำงานในโครงการสไตล์ "ดั้งเดิม" ที่ประสบความสำเร็จซึ่งกิจกรรมของทั้งคู่ถูกจัดการโดยบุคคลเดียว อันที่จริงแล้วมันมีความเหมาะสมมากกว่าสำหรับคนหนึ่งถึงสามคนที่จะรับผิดชอบการจัดการโครงการ (รวมถึงทรัพยากรมนุษย์ / พนักงาน) และงานระดับกระบวนการตามที่พวกเขามักจะไปจับมือกัน การเปลี่ยนแปลงกระบวนการมีผลกระทบต่อการตั้งเวลาการกำหนดงบประมาณคุณภาพและเป้าหมายระดับโครงการอื่น ๆ และการเปลี่ยนแปลงโครงการมีผลกระทบต่อกระบวนการ ทำไม Scrum เรียกร้องให้แยกกิจกรรมเหล่านี้ออกเป็นสองบทบาท สิ่งนี้มีข้อดีอะไรบ้าง? มีใครอยู่ในโครงการการต่อสู้ที่ประสบความสำเร็จโดยที่เจ้าของผลิตภัณฑ์และ ScrumMaster เป็นบุคคลเดียวกันหรือไม่?

6
ควรใช้ SCRUM สำหรับโครงการที่มีคนเดียวที่ทำงานอยู่หรือไม่
ที่ บริษัท ของเราเรามีทีมงานที่ทำงานใน 3 โครงการที่แตกต่างกันในเวลาเดียวกันซึ่งโดยทั่วไปมีเพียงหนึ่งหรือสองคนมีส่วนร่วมในแต่ละโครงการ งานโครงการมักเกี่ยวข้องกับการเรียนรู้เทคโนโลยีใหม่และหรือแก้ไขข้อบกพร่องทั้งที่นำไปสู่งานที่ยากต่อการประเมิน ในสถานการณ์นี้ผู้บริหารยังคงยืนยันในการใช้ SCRUM และไม่อนุญาตให้จัดสรรบัฟเฟอร์ความปลอดภัยในตอนท้ายของการวิ่งสำหรับสถานการณ์ที่ไม่คาดคิด การประชุมแบบสแตนด์อัพเกิดขึ้นกับทั้งทีมแม้ว่าทุกคนจะทำงานกับส่วนประกอบซอฟต์แวร์ที่ไม่เกี่ยวข้องกันหรือโครงการซอฟต์แวร์ต่าง ๆ เข้าด้วยกัน ฉันสงสัยว่ามีบางคนเห็น SCRUM ทำงานได้ดีสำหรับโครงการที่มีนักพัฒนาเดียวและงานที่คลุมเครือและคุณทำให้กระบวนการทำงานได้ดีหรือไม่ วิธีการประเมินงานที่เกี่ยวข้องกับการวิจัย / การเรียนรู้เทคโนโลยีใหม่ ๆ (ซึ่งเกี่ยวข้องกับการเรียนรู้ภาษาการเขียนโปรแกรมใหม่แพลตฟอร์มและเครื่องมือในการพัฒนา) มีใครประสบความสำเร็จในการจัดการที่น่าเชื่อถือไม่ให้ใช้ SCRUM สำหรับโครงการเฉพาะและถ้าใช่ข้อโต้แย้งใดที่ประสบความสำเร็จมากที่สุด ขอบคุณ!
19 scrum 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.