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

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

5
Agile MVP (ผู้เล่น / โปรแกรมเมอร์ที่ให้คุณค่าสูงสุด)
เมื่อเร็ว ๆ นี้ฉันได้มีส่วนร่วมในโครงการเปรียว (โดยใช้การทะเลาะกัน) ซึ่งฝ่ายบริหารคิดว่าทีมจะเสนอชื่อผู้พัฒนา 'MVP' รวมถึง QA 'MVP' ในตอนท้ายของการวิ่งแต่ละครั้งโหวตโดย ทีม. จากนั้น MVP จะได้รับเงินจำนวนเล็กน้อยและอาหารกลางวันฟรีรวมถึงถ้วยรางวัลสำหรับแสดงบนโต๊ะทำงานของเขา เรามีการวิ่งสองครั้งด้วยระบบรางวัลนี้ สิ่งที่ฉันเห็นจากสิ่งนี้คือ: ข้อบกพร่องเพิ่มเติมได้รับการแก้ไข (ซึ่งเป็นสิ่งที่ผู้บริหารระดับสูงต้องการที่จะเห็นการเปลี่ยนแปลงจำนวนในทิศทางที่พวกเขาต้องการ) MVP จากแต่ละทีม 'ได้รับการยอมรับและได้รับการเพิ่มความนับถือตนเอง (หรือมันคือการเพิ่มอัตตา?) ฉันสังเกตเห็นบางสิ่งที่ฉันจะพิจารณาด้านที่ไม่ดีในการทำสิ่งนี้ (อย่างน้อยจากมุมมองนักพัฒนา): มีนักพัฒนาซอฟต์แวร์บางคนที่กังวลกับจำนวนที่คุณภาพของการแก้ไขข้อบกพร่องลดลง การแก้ไขในพื้นที่หนึ่งเป็นสาเหตุของการถดถอยในพื้นที่อื่น มีนักพัฒนาไม่กี่คนที่กำลังหยิบบั๊ก 'ง่าย / เร็วขึ้น' เพื่อเพิ่มจำนวนบั๊ก อาจจะดีไม่ดีที่นี่ฉันเดา ลำดับความสำคัญที่สูงกว่า (ซึ่งบ่อยครั้งมากจะสัมพันธ์กับ 'ยากขึ้น / ยาวขึ้นเพื่อแก้ไข') ข้อบกพร่องจริง ๆ แล้วกลายเป็นลำดับความสำคัญที่ต่ำกว่า ข้อบกพร่องในการบล็อกจะไม่ได้รับการแก้ไขในเวลาที่เหมาะสมเนื่องจากโดยปกติแล้วพวกเขาจะใช้เวลานานกว่าและต้องการการประสานงานกับ QA มากขึ้น มุมมองของทีมภายในทีม Dev หายไป แง่มุมของทีมของ Dev และ QA …

7
มีความว่องไวเกี่ยวกับการพัฒนาหรือการจัดการ?
จากการถกเถียงกันว่า Scrum เกี่ยวข้องกับอะไรฉันพบว่าบางทีฉันอาจเข้าใจผิดถึงความว่องไว สำหรับฉันแล้วดูเหมือนว่า Scrum (ซึ่งถือว่าเป็นกระบวนการแบบ Agile) เป็นเรื่องเกี่ยวกับการจัดการคุณสมบัติและ sprints และบทบาทและสิ่งต่าง ๆ โดยไม่เกี่ยวข้องกับ TDD, การเขียนโปรแกรมคู่, CI, refactoring และเทคนิคการพัฒนาศูนย์กลางอื่น ๆ จนถึงปัจจุบัน) คือหัวใจแห่งความคล่องตัว ตอนนี้ฉันกำลังเผชิญกับความยากลำบาก! 1) Scrum ไม่เชื่อเรื่องพระเจ้าหรือไม่ว่าผู้พัฒนาทำแบบฝึกหัดที่คล่องตัวหรือไม่? 2) คุณสามารถใช้ Scrum ในทีมที่ไม่ใช้การทดสอบอัตโนมัติได้หรือไม่? ไม่ทำการปรับโครงสร้างใหม่หรือไม่ปฏิบัติตามแนวทางการเขียนโปรแกรมแบบเปรียว?
9 agile  scrum  process 

2
การทำเรื่องผู้ใช้เป็นสิ่งที่เหมาะสมหรือไม่
สำหรับพื้นที่ของแอปพลิเคชันที่ได้รับการพัฒนาคำขอได้เข้ามาเพื่อลบรายการออกจากเมนู ฉันรู้ว่านี่เป็นเรื่องเล็ก แต่คุณจะปฏิบัติต่อมันใน Scrum ได้อย่างไร ฉันคุ้นเคยกับการใช้เรื่องราวของผู้ใช้เพื่อเพิ่มฟังก์ชันการทำงานไม่ใช่ลบออก ดังนั้นคำถามของฉันคือ: ฉันควรสร้างเรื่องราวของผู้ใช้สำหรับเรื่องนี้อย่างใดประโยคที่จะทำอย่างไรกับการลบปุ่ม? หรือมีวิธีที่ดีกว่าหรือจัดการกับเรื่องนี้?
9 agile  scrum 

4
การมีคนที่มีหลายบทบาทในทีมการต่อสู้เป็นเรื่องดีหรือไม่?
ฉันกำลังประเมินวิธีการแบบ Agile เพื่อแนะนำทีมของฉัน ด้วยการแย่งชิงกันมันจะอนุญาตให้คนคนเดียวกันเล่นหลายบทบาทได้หรือไม่? เรามีทีมนักพัฒนาสี่คนและนักออกแบบเว็บไซต์ เราไม่ได้เป็นผู้นำ (ฉันทำหน้าที่นี้ให้สำเร็จ) ผู้ทดสอบ QA หรือนักวิเคราะห์ธุรกิจและงานพัฒนาทั้งหมดของเรามาจาก CIO การทดสอบอัตโนมัติถูกมองว่าเป็นการสิ้นเปลืองเวลาโดยรวมและทุกอย่างจะเน้นที่ความเร็วและไม่ใช่คุณภาพ สิ่งที่จะเกิดขึ้นคือ CIO จะมาพร้อมกับงานพัฒนา (ไม่ว่าจะเป็นฟีเจอร์หรือข้อผิดพลาด) และมอบให้กับนักพัฒนา (ไม่ใช่สำหรับทั้งทีม, เป็นรายบุคคล, มักจะเป็นส่วนตัวหรือเป็นสีน้ำเงิน) คาดว่าจะทำให้เสร็จ CIO ไม่ได้รวบรวมความต้องการนอกเหนือจากความคิดเริ่มต้น (และสิ่งนี้ได้กัดเรามาก่อนเนื่องจากเราจะใช้บางสิ่งเพื่อค้นพบว่าไม่มีผู้ใช้ปลายทางรายใดสามารถใช้คุณลักษณะนี้ได้เนื่องจากพวกเขาไม่ได้รับการปรึกษา ก่อนที่เราจะพัฒนามันและในความหวาดกลัวเราจะถูกบอกให้เปลี่ยนกลับการเปลี่ยนแปลง) แต่ต้องพูดใน / อนุมัติทุกสิ่งที่เราทำ สิ่งแรกสิ่งแรกคือรูปแบบการต่อสู้ที่จะพิจารณานำเสนอมาตรฐานและการปฏิบัติบางอย่างหรือไม่? จากการอ่าน Scrum ดูเหมือนจะพึ่งพาความไว้วางใจและการสื่อสารอีกเล็กน้อยและมุ่งเน้นไปที่การจัดการโครงการมากกว่าการพัฒนาซึ่งเป็นสิ่งที่เราไม่ได้ทำเพราะเราไม่มีลักษณะการจัดการโครงการในปัจจุบัน ประการที่สองถ้ามันสามารถทำงานได้มันไม่มีเหตุผลสำหรับใครสักคนสมมติว่าตัวเองทำหน้าที่เป็นทั้ง ScrumMaster และนักพัฒนา? หรือสำหรับผู้พัฒนาที่จะเป็นเจ้าของผลิตภัณฑ์ (แม้ว่าโอกาสนี้จะเป็น CIO ซึ่งไม่ใช่นักพัฒนา) ฉันเข้าใจ Scrum Master และเจ้าของผลิตภัณฑ์ควรเป็นคนที่แตกต่างกัน แต่ในเวลาเดียวกันฉันไม่คิดว่าเรามีใครที่มีคุณสมบัติของเจ้าของผลิตภัณฑ์ (โอกาสที่มันจะกลายเป็น "ฉันต้องการเรื่องราวเหล่านี้ทั้งหมดฉัน ไม่สนใจว่าจะทำอย่างไรให้สำเร็จ "ประเภทของข้อตกลงและ / หรือการแช่แข็งใด …
9 agile  scrum 

6
เราจะให้การประมาณเวลาที่ถูกต้องในระหว่างการวางแผน Sprint โดยไม่ทำการออกแบบ "มากเกินไป" ได้อย่างไร
ทีมของฉันกำลังเร่งความเร็วกับ Scrum แต่พวกเราส่วนใหญ่คุ้นเคยกับวิธีการที่ไม่คล่องตัวหรือ "หลอก" ส่วนที่เป็นอุปสรรค์ที่ยิ่งใหญ่ที่สุดสำหรับเราคือการเรียกใช้การประชุม Sprint Planning ที่มีประสิทธิภาพซึ่งเราแยกรายการงานในมือออกเป็นงานและประมาณเวลา (ฉันใช้คำศัพท์จากแม่แบบ VS2010 Scrum ขออภัยหากฉันใช้คำผิดที่อื่น) เมื่อเราพยายามที่จะคิดออกว่างานจะต้องใช้เวลานานแค่ไหนเรามักจะตกหลุมพรางของการออกแบบคุณสมบัติในระดับรหัส - เลย์เอาต์ของตารางอินเตอร์เฟสและอื่น ๆ เพื่อที่จะทราบว่าจะต้องใช้เวลานานแค่ไหน . ฉันค่อนข้างแน่ใจว่านี่ไม่ใช่สถานที่ที่เหมาะสมที่จะทำการออกแบบแบบนั้น เราควรจะจัดตารางงานสำหรับการประชุมการออกแบบเหล่านี้ในระหว่างการวิ่ง อย่างไรก็ตามเรากำลังมีปัญหาในการหาวิธีอื่นในการประมาณค่าที่มีความหมายสำหรับงาน มีนิสัย / เทคนิคการปฏิบัติ / อื่น ๆ ที่เป็นประโยชน์หรือไม่ สำหรับการเรียกใช้วิจารณญาณเกี่ยวกับระยะเวลาที่จะใช้งานคุณลักษณะโดยไม่ทราบว่าคุณวางแผนจะใช้งานอย่างไร หากการประมาณเวลาของเรามีการเปลี่ยนแปลงอย่างมีนัยสำคัญเมื่อการออกแบบเสร็จสมบูรณ์แล้วเราจะตั้งงบประมาณ Backlog Sprint ให้เหมาะสมได้อย่างไร แก้ไข: เพื่อชี้แจงเนื่องจากข้อคิดเห็น / คำตอบบางอย่างนั้นถูกต้องมาก แต่ฉันคิดว่าการตอบคำถามผิด เรารู้ว่าสิ่งที่เราทำไม่ถูกต้องและเราควรสร้างเวลาในการวิ่งเพื่อการออกแบบนี้ แนวคิดนักพัฒนาทั้งหมดเข้าใจว่า นอกจากนี้เรายังนำสมาชิกในทีมที่มีประสบการณ์การแย่งชิงกันเพื่อติดตามเราหากเราเริ่มออกไปสู่วัชพืช ปัญหาคือโดยไม่ต้องผ่านขั้นตอนการออกแบบนี้เราพบว่ามันยากที่จะประเมินเวลาที่เป็นรูปธรรมสำหรับทุกสิ่ง เรามักจะพูดถึงสิ่งต่าง ๆ เช่น "ดีถ้าเราออกแบบมันด้วยวิธีนี้มันอาจใช้เวลา 8 ชั่วโมง แต่ถ้าเราต้องทำอย่างอื่นแทนมันจะใช้เวลาประมาณ 32 …
9 scrum 

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

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

5
วิธีการบัญชีสำหรับการแก้ไขข้อผิดพลาดซ้ำแล้วซ้ำอีก?
เราใช้งาน Scrum ได้สำเร็จในช่วง 5 เดือนที่ผ่านมา แม้ว่าเรามี 3 สัปดาห์ที่ห่างจากแยงโดยไม่เคยทำทดสอบใด ๆ รวมแบบ end-to-end โอ๊ย! ฉันต้องการความช่วยเหลือ. โดยไม่ต้องแก้ไขสาเหตุของปัญหานี้ (ณ จุดนี้) เราต้องวางแผนการทำซ้ำปัจจุบันซึ่งประกอบด้วยการปรับปรุงเล็กน้อยและ MANY ยังคงแก้ไขข้อผิดพลาดที่ไม่รู้จัก คุณบัญชีสำหรับสถานการณ์นี้ได้อย่างไร คุณวางแผนการทำซ้ำเพื่อแก้ไขข้อบกพร่องที่ยังไม่พบ?
9 scrum  bug  planning 

7
เจ้าของผลิตภัณฑ์เป็นผู้พัฒนาในทีมของคุณหรือไม่
ฉันสับสนเกี่ยวกับความรับผิดชอบของ PO ที่นี่ ฉันเป็นผู้พัฒนาเกมทีมคุณสมบัติ แต่ยังเป็น PO งานประจำวันของนักพัฒนาเกือบเต็มเวลาดังนั้นฉันต้องทำงานตลอดเวลาเพื่อดูแลหน้าที่ PO ของฉันและความรับผิดชอบของ PO ดูเหมือนจะขัดกับความคิดของนักพัฒนา ในฐานะที่เป็น PO ฉันจะเลือกคุณสมบัติเพิ่มเติมในการวิ่งครั้งต่อไป ไม่เช่นนั้นฉันจะบอกตัวเองไม่ให้ทำเพราะฉันเป็นสมาชิกในทีมเพื่อพัฒนาคุณสมบัติเหล่านั้น สถานการณ์นี้ทำให้ฉันสับสนดังนั้นฉันต้องการฟังความคิดเห็นจากพวกคุณ ฉันยังใหม่กับ Scrum และ Game Dev (ประมาณ 1 ปีครึ่ง) และยังใหม่กับที่นี่และภาษาอังกฤษ

7
UX ในโครงการต่อสู้ใคร
ตกลง. สมมติว่าคุณกำลังทำงานเกี่ยวกับโปรเจคตำราเรียน คุณได้มีการทะเลาะกันระหว่างหัวหน้ากับเจ้าของผลิตภัณฑ์ วิ่งต่อไปคือ UI-หนัก - ตามเวลาที่ coders ของคุณเริ่มต้นสร้างหน้าจอจริงๆคุณต้องการที่จะมีบางคนคิดว่าพวกเขากำลังจะมีลักษณะเหมือน ใครจะเป็น wireframing และเมื่อไหร่? เจ้าของผลิตภัณฑ์ มีคนสนับสนุนเจ้าของผลิตภัณฑ์หรือไม่ ต้นแบบการต่อสู้? หากคุณมีผู้เชี่ยวชาญ UX พวกเขาจะทำงานร่วมกับโคเดอร์หลังจากเริ่มการแข่งขันหรือพวกเขาจัดหา wireframes & mock-ups ล่วงหน้าที่นั่งอยู่ข้างๆการ์ดเรื่องราวและข้อ จำกัด ของคุณเพื่อเป็นแนวทางและแจ้งให้นักพัฒนาทราบ ฉันค่อนข้างมั่นใจว่าเราต้องการความช่วยเหลือจาก UX คุณเห็น แต่ฉันไม่แน่ใจว่าจะนำมันไปใช้ที่ไหน ... แก้ไข: ฉันขอใช้คำถามใหม่อีกครั้ง คุณจะมอบประสบการณ์ผู้ใช้ที่มีคุณภาพและสม่ำเสมอในโครงการที่คล่องตัวได้อย่างไร

4
คุณจะจัดการเรื่องราวที่ต้องพึ่งพาในการต่อสู้ได้อย่างไร
ใน บริษัท ที่ฉันทำงานอยู่ในขณะนี้เราสังเกตว่าบางครั้งเรื่องราวบางเรื่องก็ผูกพันกัน นี่อาจเป็นเพราะมันเป็นคุณสมบัติโดยรวมที่เหมือนกันหรือว่าเป็นคุณสมบัติที่แตกต่างกัน แต่มีบางอย่างที่ต้องทำให้เสร็จก่อนเพื่อดำเนินการต่อกับสิ่งต่อไป ฯลฯ คุณจัดการกรณีนี้อย่างไรโดยไม่หยุดเวิร์กโฟลว์ของการวนซ้ำ? พวกเรากำลังทำอะไรผิดหรือเปล่า?
9 scrum  stories 

2
วิธีที่ดีที่สุดในการประมาณคะแนนเรื่องราวในการต่อสู้คืออะไร?
ฉันชอบวิธีการวางแผนการเล่นโป๊กเกอร์ที่จุดเริ่มต้นของโครงการใด ๆ ให้คุณเปรียบเทียบและพูดคุยรายละเอียดของแต่ละเรื่องกับอีกคนหนึ่ง หนึ่งในปัญหาที่ฉันสังเกตเห็นคือเมื่อเวลาผ่านไปและเมื่อคุณได้รับประสบการณ์มากขึ้นกับโดเมนปัญหาคุณมักจะโหวตคะแนนน้อยลงสำหรับแต่ละเรื่องเช่นเรื่องราวที่มีค่า 5 หรือ 8 ในตอนเริ่มต้น ของโครงการอาจมีค่าเป็น 3 คุณจะหลีกเลี่ยงหรือแก้ไขปัญหานี้อย่างดีที่สุดได้อย่างไร มีวิธีที่ดีกว่าในการประมาณค่าหรือไม่? เรื่องราวควรจะเหมือนเดิมหรือไม่หรือว่าเรื่องราวนี้ลดลงไหม

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

5
หนังสือที่ดีเกี่ยวกับ Scrum และ XP [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ฉันต้องการทราบว่าคุณอยากแนะนำให้อ่านสำหรับ Scrum และ XP ฉันได้รับ Scrum และ xp จาก Trenches แต่ฉันอยากจะดูรอบ ๆ การอ้างอิงเพิ่มเติมที่คุ้มค่า

5
ข้อผิดพลาดของเวิร์กโฟลว์ในทีม agile / Scrum ของคุณคืออะไร?
ข้อผิดพลาดของเวิร์กโฟลว์ในทีม agile / Scrum ของคุณคืออะไร? นี่คือของเรา: - หากข้อผิดพลาดเกี่ยวข้องกับเรื่องราวในการวิ่งปัจจุบันเราจะแก้ไข - หากบั๊กไม่เกี่ยวข้องกับเรื่องราวใน sprint ปัจจุบันและไม่สำคัญจะถูกส่งไปยังเจ้าของผลิตภัณฑ์เพื่อจัดลำดับความสำคัญ - หากข้อผิดพลาดไม่เกี่ยวข้องกับเรื่องราวในการวิ่งและเป็นสิ่งสำคัญเราจะแก้ไข
9 agile  bug  scrum  workflows 

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