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

การวางแผนเป็นกระบวนการคิดและจัดกิจกรรมที่จำเป็นเพื่อให้บรรลุเป้าหมายที่ต้องการ

8
ให้ผู้ใช้ได้รับความต้องการร่วมกันด้วยตนเองหรือแนะนำพวกเขาไปพร้อมกัน?
ฉันแน่ใจว่าทุกคนมีประสบการณ์เช่นนี้ คุณเข้าสู่การประชุมกับลูกค้าที่มีโครงการ พวกเขามีความต้องการไม่ จำกัด / น้อยในใจและความเข้าใจที่คลุมเครือในสิ่งที่พวกเขาต้องการ / ต้องการ ณ จุดนี้ดูเหมือนจะมีสองตัวเลือก: 1) บอกผู้ใช้ว่า "ตกลงดังนั้นฉันไม่สามารถสร้างอะไรให้คุณได้ถ้าคุณยังไม่สามารถอธิบายได้ทำไมเราไม่กลับมารวมกันในอีกไม่กี่สัปดาห์เมื่อคุณรู้ว่าคุณต้องการอะไร" 2) พบกับผู้ใช้สองสามครั้งและช่วยให้พวกเขาค้นหาสิ่งที่พวกเขาต้องการโดยชี้แนะพวกเขาผ่านวิธีการโสคราตีสที่ดี "คุณต้องการติดตาม X หรือไม่", "แล้ว Y ล่ะ", "คุณต้องการฟังก์ชัน Z หรือไม่" ด้วยตัวเลือกแรกคุณจะไม่ติดขัดในการทำงานของคนอื่นหรือได้รับพลังจิต แต่ผู้ใช้อาจไม่เคยนำเสนอคุณด้วยสเปคที่สอดคล้องกันหรือพวกเขาอาจใช้เวลาตลอดไปตามกำหนดเวลายังคงดำเนินต่อไป ด้วยตัวเลือกที่สองคุณเสียเวลาเป็นนักวิเคราะห์ธุรกิจและต้องยัดความรู้ทางธุรกิจเข้ามาในหัวของคุณซึ่งคุณอาจไม่เคยใช้อีกเลย แต่คุณจะมีความเป็นไปได้มากกว่าที่จะมีสเป็คที่ ทำให้รู้สึกใด ๆ สำหรับฉันนี่เป็นหนึ่งในแง่มุมที่ท้าทายที่สุดของการพัฒนาและฉันรู้สึกว่าฉันไม่ได้โดดเดี่ยวในความรู้สึกนี้ จากประสบการณ์ของคุณตัวเลือกใดมีแนวโน้มที่จะทำงานได้ดีขึ้น

6
จุดประสงค์ของการวางแผนโป๊กเกอร์ในการวิ่งคืออะไร?
นักวิเคราะห์ธุรกิจและหัวหน้าโครงการของเราบอกเราถึงความต้องการของลูกค้าในเรื่อง การวางแผน Sprint ทุกครั้งเรา (ผู้พัฒนา) จะถูกขอให้เล่นการวางแผนโป๊กเกอร์ พวกเขาขอให้พวกเราทุกคนพิจารณา 'ความซับซ้อน' มากกว่า 'ความพยายาม' เราสับสนจริง ๆ และเรากำลังเสียเวลาในการประชุม นักพัฒนาคนหนึ่งตั้งคำถามว่า 'เราควรพิจารณาอะไรจริง ๆ มันเกี่ยวกับการเปลี่ยนรหัส / DDL ที่เราต้องทำในข้อกำหนดนี้ (ประมาณเวลา) หรือว่าเราเข้าใจข้อกำหนดหรือไม่? ' แต่พวกเขา (นักวิเคราะห์ธุรกิจและผู้นำโครงการ) หมายถึงอะไรโดย 'เข้าใจข้อกำหนด' และ 'ยกบัตร' นอกจากนี้เรายังมีการประชุมย่อยสำหรับทีมการต่อสู้แต่ละทีมซึ่งนักพัฒนาแต่ละคนจะให้เวลาโดยประมาณสำหรับงานที่กำหนดสำหรับแต่ละทีมการต่อสู้ ดังนั้นสิ่งที่พวกเขาพูดถึงในการวางแผนโป๊กเกอร์จริง ๆ ? ใครสามารถอธิบายสิ่งนี้โดยใช้ตัวอย่าง? พยายามแยกแยะสิ่งที่พวกเขาพูดถึงจริงๆเมื่อพวกเขาพูดว่า 'ความซับซ้อน' และ 'ความพยายาม'
15 agile  scrum  planning 

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

6
จะจัดการการพึ่งพา 'ภายนอก' ในการต่อสู้ได้อย่างไร?
หากคุณวางแผนเรื่องราวของผู้ใช้จำนวนมากสำหรับการวิ่งและเรื่องราวหนึ่งเรื่องขึ้นอยู่กับผู้ให้บริการภายนอกบางรายที่ส่งมอบบางอย่างให้กับทีมของคุณ ตัวอย่างเช่นผู้ให้บริการออนไลน์ที่เพิ่มการเรียก API ใหม่ให้กับระบบของพวกเขาหรือเปิดใช้งานบัญชีทดสอบของคุณในระบบหรือสิ่งที่คล้ายกัน คุณจะรู้ว่ามันจะ 'เร็ว ๆ นี้' คุณไปข้างหน้าและเพิ่มเรื่องราวในการวิ่งหวังว่าพวกเขาจะส่งมอบสิ่งที่จำเป็นในเวลาที่คุณจะทำให้เรื่องราวของคุณเสร็จสมบูรณ์หรือคุณรอจนถึงการวิ่งครั้งต่อไปเมื่อคุณรู้ว่ามันจะพร้อมและคุณสามารถเริ่มทันทีแม้ว่า มันไม่ได้หมายความว่าจะเริ่มเรื่องเร็วเท่าที่จะทำได้ หากก่อนหน้านี้คุณจัดการกับจุดที่ยังไม่รับรู้ได้อย่างไรเพราะการพึ่งพา? เครดิตบางส่วน (eek!) หรือใช้มันบนคาง

6
เคล็ดลับในการวางแผนเขียนโครงการ PHP ขนาดใหญ่ใหม่
ฉันตัดสินใจที่จะเขียนกรอบ PHP ใหม่ทั้งหมด (โดยใช้ MVC) ที่ฉันได้ทำงานทั้งเปิดและปิดเป็นเวลาหลายปี ปัญหาของฉันจนถึงตอนนี้คือฉันเพิ่งจะคิดไอเดียโยนมันเข้าไปใน Trac เพื่อเป็นตั๋วและเพิ่มพวกมันในภายหลัง - โดยไม่ต้องกังวลเกี่ยวกับการออกแบบของเฟรมเวิร์ก เมื่อเวลาผ่านไปสิ่งนี้ทำให้เกิดปัญหาและฉันคิดว่าการเขียนใหม่จะมีประโยชน์ แต่ฉันไม่แน่ใจว่าจะเริ่มต้นด้วยการวางแผนได้อย่างไร - ฉันรู้ว่าฉันไม่ต้องการใช้ Trac และฉันรู้ว่าฉันต้องการมากกว่าแค่ ตั๋วและเหตุการณ์สำคัญ - แต่ฉันจะต้องการอะไรอีก ฉันต้องการวางแผนการเขียนใหม่นี้อย่างละเอียดถี่ถ้วนฉันต้องการรายละเอียดทุกคุณลักษณะที่ฉันต้องการจะไปที่ไหนและจะเชื่อมต่อกับส่วนอื่น ๆ ได้อย่างไร - แต่ฉันไม่มีประสบการณ์กับการวางแผนระดับนี้ คำแนะนำใด ๆ? โปรแกรมใดบ้างที่จะช่วย? ฉันเริ่มเบื่อกับ Trac ฉันไม่เคยชอบมันเลย ฉันรู้ว่าฉันต้องการเอกสารการออกแบบ แต่มีเลย์เอาต์บางอย่างที่ฉันควรทำตามหรือไม่? ฉันจะต้องติดตามข้อผิดพลาดตั๋วเหตุการณ์สำคัญ ฯลฯ แต่นอกเหนือจาก Trac ฉันไม่รู้ว่าอะไรดีสำหรับสิ่งนั้น ฉันแน่ใจว่าฉันต้องการมากกว่านี้ แต่ฉันไม่รู้ว่าอะไรดังนั้นความช่วยเหลือจะได้รับการชื่นชม

5
ฉันจะสร้าง jtree ที่ไม่แน่นอนและหลากหลายได้อย่างไรกับโหนดหมวดหมู่ตามอำเภอใจ / ทั่วไป?
โปรดทราบ: ฉันไม่ต้องการความช่วยเหลือในการเขียนโปรแกรมที่นี่ฉันเปิดProgrammersเพื่อเหตุผล ฉันต้องการพัฒนาทักษะการวางแผนโปรแกรม / การเขียนของฉันไม่ใช่แค่เข้าใจ Javaเท่านั้น ฉันพยายามที่จะคิดออกว่าจะทำให้ต้นไม้ที่มีระบบหมวดหมู่โดยพลการบนพื้นฐานของทักษะที่ระบุไว้สำหรับเกมสวมบทบาทนี้ที่นี่ ความพยายามครั้งก่อนของฉันมีบูลว่าทักษะนั้นเป็นหมวดหมู่หรือไม่ พยายามรหัสรอบที่ยุ่ง การวาดต้นไม้ของฉันฉันสังเกตเห็นว่า 'ใบไม้' ของฉันเป็นทักษะเท่านั้น สิ่งที่ฉันตามมาคือวิธีในการสร้างทรีที่พยายามแยกโมเดลและมุมมองและอนุญาตให้เพิ่มโหนดย่อยประเภทลูก (โดยมีวิธีการแก้ไข / เรนเดอร์แยกต่างหาก) ให้กับผู้ปกครองโดยพลการ NB ซื้อทุกอย่างที่นี่เป็นทักษะแม้ในที่ที่ดูเหมือนว่าเป็นทรัพย์สิน ผู้ใช้จะเห็นว่านี่เป็นทักษะการซื้อ (ซึ่งพวกเขาทำบนกระดาษ ATM) ดังนั้นจึงควรแสดงเช่นนี้ทั้งหมดในหน้าเดียวกัน คำอธิบายของต้นไม้:ต้นไม้ 'เกิด' พร้อมชุดหมวดหมู่ระดับสูงที่มีการเข้ารหัสอย่างหนัก ( อาวุธ, ร่างกายและจิตใจ, การแพทย์และอื่น ๆ ) จากนี้ผู้ใช้จะต้องสามารถเพิ่มทักษะ ในที่สุดพวกเขาต้องการเพิ่มทักษะ 'ความเชี่ยวชาญพิเศษด้วยดาบ' ( ไม่ใช่ไอเท็ม) เป็นต้น จะทำอย่างไรเพื่อให้คุณนึกคิดต้องการคลิก 'เพิ่ม' กับWeaponsที่เลือกแล้วเลือกOne-handedจากโหนด ComboBox ที่ปรากฏในเด็กนั้นแล้วคลิกเพิ่มอีกครั้งและใส่ชื่อในช่องข้อความในว่าเด็กโหนดที่ปรากฏ จากนั้นคลิกเพิ่มอีกครั้งเพื่อเพิ่ม / ระบุ 'ระดับ' หรือ 'ระดับ' สำหรับลีฟนั้น …

3
การวางแผนพัฒนาเมื่อมีการวิจัยเชิงวิชาการ
เรียนเพื่อนโปรแกรมเมอร์ คุณจะทำอย่างไร "การวางแผนซอฟต์แวร์" เมื่อมีการวิจัยเชิงวิชาการ และในบันทึกข้างอย่างไรคุณโน้มน้าวให้เจ้านายของคุณว่าการเขียนซอฟแวร์จะไม่เหมือนการสร้างบ้านและก็มากขึ้นเช่นการเขียนนวนิยาย ? รายละเอียดเลือดอยู่ด้านล่าง ฉันรับผิดชอบทีม dev เล็ก ๆ ที่ทำงานในห้องปฏิบัติการวิจัย เราเริ่มพัฒนาซอฟต์แวร์โดยมีวัตถุประสงค์เพื่อเผยแพร่ต่อสาธารณชนในวันหนึ่ง (เช่นขายและทำเงินจากสิ่งนั้น) ซอฟต์แวร์ดังกล่าวขึ้นอยู่กับสิ่งอื่น ๆ อย่างน้อยสองบรรทัดการวิจัยอิสระ: นั่นคือมีอย่างน้อยสองปริญญาเอก ผู้สมัครที่หวังว่าสักวันหนึ่งจะออกมาพร้อมกับการใช้งานในสิ่งที่เราต้องการ ซอฟต์แวร์หลักยังขึ้นอยู่กับทรัพยากรอื่น ๆ ที่เป็นรูปธรรมมากกว่าที่เราในฐานะนักพัฒนาสามารถดูแลได้: การเรนเดอร์กราฟิก, การเปลี่ยนรูปแบบซอฟต์บอดี้ ฯลฯ เจ้านายของฉันขอให้ฉันเขียนข้อกำหนดข้อกำหนดและแผนภูมิ GANTT ที่เป็นเลือดของโครงการทั้งหมด เผชิญกับความจริงที่ว่าฉันไม่มีเบาะแสเกี่ยวกับส่วนการวิจัยและการวิจัยดังกล่าวเป็นพื้นฐานสำหรับซอฟต์แวร์เขากล่าวว่า "ตั้งสมมติฐาน" เพื่อความชัดเจนของการโต้แย้งเขาเป็นศาสตราจารย์ที่มีปริญญาเอก นักเรียนควรมากับการวิจัยที่เราต้องการ และเขามาจากภูมิหลังทางวิศวกรรมที่เข้มงวด: วางแผนทุกอย่างก่อนเขียนรายละเอียดและจากนั้นจดรหัสที่ "เป็นส่วนสุดท้าย" สิ่งที่ฉันทำตอนนี้: ฉันทำลายผลิตภัณฑ์ด้วยคุณสมบัติ แต่ละ 'คุณสมบัติ' คือพฤตินัยผลิตภัณฑ์แยกต่างหาก คุณลักษณะแต่ละอย่างถูกสร้างขึ้นบนคุณลักษณะก่อนหน้า เมื่อฟีเจอร์ (A) มีต้นแบบการทำงานทีมสามารถเริ่มทำงานในฟีเจอร์ถัดไป (B) ในขณะที่การทำประกันคุณภาพสำหรับ A (ถ้าเงินอนุญาตจะมีคนนำเข้ามา ฯลฯ ); …

8
จุดของแผนภูมิ Gantt คืออะไรและจะช่วยฉันได้อย่างไร [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว เพื่อนร่วมงานของฉัน (ที่ไม่ใช่ด้านเทคนิค) ได้ข่มขู่ฉันด้วยแผนภูมิ Gantt สำหรับโครงการใหม่ที่เรากำลังวางแผน สิ่งนี้มีแนวโน้มที่จะให้สำหรับเราและมันจะเป็นเครื่องมือที่มีประโยชน์หรือไม่

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

5
การวางแผนโปกเกอร์และนักพัฒนาคำ [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ทีมของฉันประกอบด้วยนักพัฒนา 4 คน ทั้งหมดปรุงรสและมีทักษะ หนึ่งในนั้นคือบทที่มีเจตนาดีและมีเจตนาดีซึ่งยืนยันในการกำหนดวิธีแก้ปัญหาทางเทคนิคให้กับเรื่องราวของเราก่อนที่เราจะวางประมาณการของเราด้วยการวางแผนโป๊กเกอร์ เขาปฏิเสธที่จะประเมินว่าเขาไม่มีความรู้คร่าวๆเกี่ยวกับโซลูชันทางเทคนิคที่ตกลงกันไว้ (ซึ่งฟังดูสมเหตุสมผลใช่ไหม) ปัญหาคือช่วงการประเมินของเราใช้เวลาตลอดไปจนแล้วเสร็จ !! จากประสบการณ์ของคุณคุณจะรับมือกับบุคลิกแบบนี้อย่างไรเมื่อเล่นโป๊กเกอร์ที่วางแผนไว้
10 agile  planning 

7
การแย่งการประเมินค่าสูงเกินไปและการทำซ้ำ
เราอยู่ในช่วงกลางของ Sprint แรกของเราและบางสิ่งบางอย่างที่เกิดขึ้นกับเรา: เราไปประมาณ! เราได้วางแผน 114 ชั่วโมงที่เหมาะสำหรับการทำซ้ำ 2 สัปดาห์นี้และในตอนท้ายของสัปดาห์แรกเราเสร็จ Sprint ทั้งหมด เราจะทำอะไรตอนนี้ "หนังสือ" บอกว่าเราควรและเราจะได้รับรายการลำดับความสำคัญสูงต่อไปจากงานในมือ แม้ว่าเราจะเพิ่มพวกเขาลงในแผนภูมิที่ถูกเผาไหม้ได้อย่างไร เราเขียนมันอีกครั้งเพื่อเล่าเรื่องราวเหล่านั้นราวกับว่าพวกเขาอยู่ที่นั่นตั้งแต่ต้น? หรือเพียงเพิ่มการประมาณของพวกเขาไปยังแกน y ในวันที่เราเริ่มทำงานกับพวกมัน (แสดงการกระโดดมุม 90o)? ข้อเสนอแนะใด ๆ ยินดีต้อนรับ!
10 scrum  planning 

3
ในความคล่องตัวงานโครงสร้างพื้นฐานขั้นพื้นฐานในช่วงเริ่มต้นของโครงการที่วางแผนไว้และจัดสรรโดยใช้กรอบการจัดการที่เข้มงวดเช่น TFS ออนไลน์อย่างไร
ฉันอยู่ในขั้นตอนการกำหนดขอบเขตและประเมินโครงการพัฒนาซอฟต์แวร์ใหม่ที่ค่อนข้างเล็ก ฉันเคยผ่านเรื่องราวของผู้ใช้ที่ลูกค้าแนะนำและวางภาระงานให้กับแต่ละคนโดยมีการประเมินและบันทึกย่อสั้น ๆ เกี่ยวกับวิธีการทำงานให้สำเร็จ มีเกณฑ์การยอมรับ ทุกคนควรจะดีกับโลก เมื่อดูงานที่ฉันวางแผนไว้ฉันก็รู้ว่ามีบางอย่างขาดหายไป จะมีค่าใช้จ่ายเริ่มต้นเพียงแค่ตั้งค่าสิ่งต่าง ๆ ที่เราสามารถใช้งานได้ สิ่งที่เป็นของเรื่องราวของผู้ใช้ทั้งหมดไม่ใช่เรื่องราวของผู้ใช้หนึ่งราย ตัวอย่างเช่นส่วนหนึ่งของแอปพลิเคชันนี้เป็นบริการที่แยกวิเคราะห์ XML จากมุมมองของผู้ใช้จะมีเรื่องราวเฉพาะที่ต้องทำสิ่งต่าง ๆ โดยขึ้นอยู่กับเนื้อหาของ XML การเขียนโปรแกรมวิเคราะห์คำ XML จริง ๆ - บิตที่มองหาไฟล์อ่านและดึงข้อมูลที่เกี่ยวข้องออกมาก่อนตัดสินใจว่าจะทำอย่างไรกับเนื้อหา - เป็นส่วนหนึ่งของเรื่องราวเหล่านั้นทั้งหมด เช่นเดียวกับการห่อไว้ในบริการ windows พร้อมกับตัวติดตั้ง ฯลฯ มันเป็นงานที่นักพัฒนาเป็นศูนย์กลางโดยไม่เกี่ยวข้องโดยตรงกับผู้ใช้ อีกตัวอย่างที่เกี่ยวข้องจากแอปพลิเคชันนี้คือการรับและการเขียนบล็อกของรหัสดั้งเดิมที่ไม่ดีซึ่งมีประโยชน์ต่อการทำงานของแอพนี้ อีกครั้งสิ่งนี้ไม่มีผลลัพธ์ทันทีสำหรับผู้ใช้ แต่เป็นงานที่จำเป็น การวางแผนและการดำเนินการของงานนี้ "สด" ในแผนโครงการเน้นเรื่องราวของผู้ใช้ที่ไหน ฉันเคยเห็นผู้คนแก้ปัญหานี้ด้วยการเขียนเรื่องราวของผู้ใช้ "ในฐานะนักพัฒนาฉันต้องการ ... " แต่ดังที่ได้มีการพูดคุยกันที่นี่ไม่ใช่เรื่องของผู้ใช้ มันเป็นหนึ่งในนักพัฒนา ฉันกำลังหาคำตอบที่เป็นรูปธรรมสำหรับสิ่งนี้เพื่อช่วยฉัน (และคนอื่น ๆ ) ในการวางแผนโครงการโดยใช้กรอบการจัดการที่เข้มงวดเช่น TFS ออนไลน์ สิ่งเหล่านี้ไม่มีแนวโน้มที่จะมีหน้าที่จัดทำ …

8
การต่อรองและเอาชนะความพยายามในการประมาณค่าการแย่งชิงส่วนที่ถูกต้องของกระบวนการหรือไม่
ฉันสังเกตเห็นในการประชุมทะเลาะกันว่านักพัฒนามักจะให้การประเมินที่สมจริงเกี่ยวกับเรื่องราว อย่างไรก็ตามเรื่องราวที่ค่อนข้างเรียบง่ายนั้นต้องใช้ความพยายามอย่างมากในการกำหนดค่าการตั้งค่าส่วนประกอบของบุคคลที่สามการทดสอบและการสร้างขั้นสุดท้ายและระบบได้สะสมหนี้สินทางเทคนิคบางส่วนดังนั้นการประมาณการมักจะปรากฏสูงเกินไปสำหรับเจ้าของผลิตภัณฑ์หรือการจัดการ PO มักจะเอาชนะประมาณการเช่น: "คุณต้องการอะไร 13 เรื่อง [4 วัน] สำหรับเรื่องนี้ไม่เป็น! ฉันไม่สามารถอธิบายสิ่งนี้กับฝ่ายบริหารได้ ด้วย 3 SP [ใน 4 ชั่วโมง]! " เป็นผลให้นักพัฒนาได้รับแขนของพวกเขาบิดที่จะมอบให้กับประมาณ 5 หรือ 8 เรื่องราว [1.5 ถึง 2 วัน] ประมาณการ (การต่อสู้แย่งชิงยังคงเป็นภาระผูกพันไม่ได้เป็นเพียงการคาดการณ์) แน่นอนว่าหากไม่มีแผนใด ๆ ที่จะตัดความคาดหวัง (ส่วนใหญ่เกี่ยวกับการทดสอบและคุณภาพ) การวิ่งเหล่านี้มักล้มเหลว การประเมินของนักพัฒนาซอฟต์แวร์นั้นเป็นสิ่งที่จริงซื่อตรงและเอาชนะการคาดการณ์ไม่ได้ทำให้งานที่แท้จริงต้องทำ หนึ่งสามารถพูดว่า: "คุณไม่ควรมุ่งมั่นที่เป็นไปไม่ได้เพียงเพราะใครบางคนผลักดันให้คุณทำ!" แต่ในความคิดของฉันงานของนักพัฒนาคือการออกแบบและเขียนโปรแกรมซอฟต์แวร์ไม่ใช่การต่อรองหรือยืนหยัดต่อสู้กับความกดดัน! อาจมีแจ็คของการซื้อขายทั้งหมดโดยทั่วไปผู้ที่ติดต่อโดยตรงกับลูกค้าภายนอก แต่นี่ไม่ใช่นักพัฒนาสำนักงานส่วนใหญ่! สำหรับฉันแล้วการฝึกนี้ทำให้โปรแกรมเมอร์ดูเหมือนกระตุกทำให้เกิดความล้มเหลวในการวิ่งอย่างต่อเนื่องและป้องกันการประมาณค่าจริงรวมทั้งมองหาการปรับปรุงที่เกิดขึ้นจริง แนวทางการแย่งชิงกันพูดในหัวข้อนี้หรือพวกเขาพูดอะไรเกี่ยวกับมัน? แก้ไข:แทนที่เวลาด้วยคะแนนเรื่องราว ฉันอ้างถึงขั้นตอนการประมาณค่าเริ่มต้นด้วยการวางแผนโป๊กเกอร์และคะแนนเรื่องราวไม่ใช่การวางแผนรายละเอียดงาน ฉันแค่ใส่วัน / ชั่วโมงเพราะมันเป็นบทสนทนาทั่วไปเช่นนี้บางครั้งก็มีเวลาแทนที่จะเป็นคะแนน ขออภัยในความสับสนใด ๆ ! …

5
การแย่งชิง: มันเป็นการดีสำหรับการออกแบบ / UX ของเรื่องราวของผู้ใช้ที่จะเกิดขึ้นในการวิ่งเช่นเดียวกับการใช้งาน
ขณะนี้ฉันกำลังวิ่ง (สองสัปดาห์) ที่นักออกแบบมอบหมายให้กำหนดข้อกำหนดและ UX ของเรื่องราวผู้ใช้เฉพาะ ในการวิ่งเหมือนกันฉันจะใช้การออกแบบนี้ ในระหว่างการวางแผนการวิ่งฉันต้องเดาอย่างหนักว่าเรื่องราวของผู้ใช้ที่ไม่ได้กำหนดจะต้องใช้เวลานานเท่าใด วันนี้ฉันได้รับการออกแบบในที่สุด น่าเสียดายที่การออกแบบไม่สมบูรณ์ / คลุมเครือและคล้ายกับความต้องการของลูกค้ามากกว่าการออกแบบ อย่างไรก็ตามจากนี้ฉันยังคงเห็นว่าฉันยังไม่ได้ประมาณพอ เพื่อทำให้เรื่องแย่ลงนี่ไม่ใช่ครั้งแรก ในการวิ่งครั้งสุดท้ายสิ่งเดียวกันก็เกิดขึ้นอย่างแน่นอน ฉันตั้งค่าสถานะมันในการหวนกลับของเราและอาจารย์การต่อสู้ไม่มีคำตอบของวิธีการแก้ปัญหานี้แทนที่จะพูดว่า "นั่นเป็นเพียงการพัฒนาสำหรับคุณ" เขากระแทกอย่างน่าขันถ้าการเผาไหม้ไม่ได้อยู่ที่เป้าหมาย ... ตอนนี้ฉันจะต้องถาม / ทำงานกับนักออกแบบเพื่อให้งานของเขาเสร็จ สิ่งนี้จะทำให้ฉันหมดแรงเมื่อฉันทำภารกิจอื่นทั้งหมดของฉันเสร็จแล้ว ดังนั้นคำถามของฉันคือ A) คุณจัดการการพึ่งพาในการวางแผนการวิ่งอย่างไร แก้ไข: มันใช้ได้หรือไม่สำหรับการออกแบบ / UX ของเรื่องราวของผู้ใช้ที่จะเกิดขึ้นในการวิ่งเช่นเดียวกับการใช้งาน B) ฉันจะเข้าใกล้การวิ่งได้อย่างไร? ประเมินเรื่องราวของผู้ใช้ปัจจุบันอีกครั้งและดูการเบิร์นอินกลายเป็นเบิร์นอัพและดูว่าไร้ความสามารถ / ไม่ก่อผล หรือเพิ่มงานใหม่ให้กับการวิ่งปัจจุบันตามแนวของ "ช่วยให้นักออกแบบสร้างการออกแบบที่เหมาะสม"
9 agile  scrum  planning 

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