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

7
อะไรคือความแตกต่างระหว่างการต่อสู้และการพัฒนาที่คล่องตัว? [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน4 ปีที่แล้ว อะไรคือความแตกต่างระหว่างการต่อสู้กับการพัฒนาที่คล่องตัว? Sprint และ Iterations เหมือนกันหรือไม่
385 agile  scrum  sdlc 

30
ทำไมพวกเขาไม่สอนสิ่งเหล่านี้ในโรงเรียน? [ปิด]
ตามที่กล่าวไว้ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบถาม & ตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจก่อให้เกิดการถกเถียงโต้แย้งการสำรวจความคิดเห็นหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงได้และอาจเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อรับคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ในช่วงฤดูร้อนฉันโชคดีพอที่จะเข้าสู่ Google Summer of Code ฉันได้เรียนรู้มากมาย (อาจจะมากกว่าที่ฉันเรียนมาจากผลรวมของการเรียนในมหาวิทยาลัยทั้งหมด) ฉันสงสัยจริงๆว่าทำไมพวกเขาไม่สอนบางสิ่งที่ฉันเรียนรู้เร็วกว่านี้ในโรงเรียน หากต้องการชื่อไม่กี่: การทดสอบหน่วย การควบคุมเวอร์ชัน การพัฒนาที่คล่องตัว สำหรับฉันแล้วดูเหมือนว่าพวกเขาใช้เวลาส่วนใหญ่ในการสอนสิ่งอื่น ๆ เช่นโครงสร้างข้อมูลและอัลกอริทึมล่วงหน้า ในขณะที่ฉันยังคิดว่าสิ่งเหล่านี้สำคัญมากที่จะต้องเรียนรู้ตั้งแต่เนิ่นๆทำไมพวกเขาไม่สอนสามคนนี้ให้มากกว่านี้ก่อนหน้าพวกเขาล่ะ หรือเป็นแค่โรงเรียนของฉันที่ไม่ได้สอนเรื่องนี้มากนัก? อย่าเข้าใจฉันผิดฉันไม่คิดว่ามหาวิทยาลัยจะสอนแฟชั่นการเขียนโปรแกรมที่ทันสมัยที่สุดเสมอไป แต่อาจารย์ของฉันไม่ควรสอนฉันอย่างอื่นนอกจาก "วาดแผนภาพก่อนเริ่มเขียนโค้ด"

18
“ Build Server” คืออะไร? [ปิด]
ปิด . คำถามนี้เป็นคำถามความคิดเห็นตาม ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบได้ด้วยข้อเท็จจริงและการอ้างอิงโดยแก้ไขโพสต์นี้ ปิดให้บริการใน2 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันไม่ได้ทำงานในองค์กรขนาดใหญ่มากและฉันไม่เคยทำงานให้กับ บริษัท ที่มี "Build Server" จุดประสงค์ของพวกเขาคืออะไร? เหตุใดนักพัฒนาจึงไม่สร้างโครงการบนเครื่องในพื้นที่ของตนหรือ? บางโครงการมีขนาดใหญ่จนจำเป็นต้องใช้เครื่องจักรที่มีประสิทธิภาพมากกว่าในการสร้างในระยะเวลาที่เหมาะสมหรือไม่? ที่เดียวที่ฉันเห็นว่า Build Server มีประโยชน์คือสำหรับการรวมอย่างต่อเนื่องกับเซิร์ฟเวอร์ build ที่สร้างสิ่งที่มุ่งมั่นกับที่เก็บอย่างต่อเนื่อง ฉันไม่ได้ทำงานในโครงการที่ใหญ่พอหรือไม่? ใครบางคนโปรดให้ความรู้ฉัน: จุดประสงค์ของการสร้างเซิร์ฟเวอร์คืออะไร?

6
เหตุใดซีรีย์ Fibonacci จึงใช้ในการวางแผนโป๊กเกอร์แบบ Agile? [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน6 ปีที่ผ่านมา ปรับปรุงคำถามนี้ เมื่อประมาณขนาดสัมพัทธ์ของเรื่องราวของผู้ใช้ในการพัฒนาซอฟต์แวร์แบบ Agile สมาชิกในทีมควรจะประมาณขนาดของเรื่องราวของผู้ใช้เป็น 1, 2, 3, 5, 8, 13, ... ดังนั้นค่าโดยประมาณควรคล้ายกับอนุกรมฟีโบนักชี แต่ฉันสงสัยว่าทำไม? คำอธิบายของhttp://en.wikipedia.org/wiki/Planning_pokerใน Wikipedia มีประโยคลึกลับ: เหตุผลในการใช้ลำดับฟีโบนักชีคือเพื่อสะท้อนถึงความไม่แน่นอนโดยธรรมชาติในการประมาณสิ่งของที่มีขนาดใหญ่ขึ้น แต่ทำไมรายการขนาดใหญ่จึงมีความไม่แน่นอนโดยกำเนิด? ความไม่แน่นอนจะสูงขึ้นไม่ใช่หรือถ้าเราทำการวัดน้อยลงหมายความว่าถ้ามีคนประมาณเรื่องเดียวกันน้อยลง? และแม้ว่าความไม่แน่นอนจะสูงขึ้นในเรื่องราวที่ใหญ่กว่าเหตุใดจึงหมายความถึงการใช้ลำดับฟีโบนักชี มีเหตุผลทางคณิตศาสตร์หรือสถิติหรือไม่? มิฉะนั้นการใช้ชุด Fibonacci สำหรับการประมาณค่าจะรู้สึกเหมือนวิทยาศาสตร์ของ CargoCult สำหรับฉัน

11
ความเหนื่อยหน่ายอาจเกิดขึ้นได้เมื่อทำ Scrum sprints อย่างต่อเนื่อง? [ปิด]
ตามที่กล่าวมาในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบถาม & ตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจก่อให้เกิดการถกเถียงโต้แย้งการสำรวจความคิดเห็นหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงได้และอาจเปิดขึ้นมาใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อรับคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา ฉันมีการเริ่มต้นที่ค่อนข้างเล็กและเราเริ่มใช้รูปแบบของวงจรการพัฒนา Scrum / Agile ฉันสนุกกับ Scrum ในหลาย ๆ ด้าน เรามีสปรินต์ที่ค่อนข้างสั้น (2 สัปดาห์) และฉันชอบ Burn Down Chart เพื่อติดตามความคืบหน้าของทีม ฉันชอบบอร์ดคุณลักษณะดังนั้นฉันจึงรู้เสมอว่าฉันควรทำอะไรต่อไป รู้สึกดีที่ได้ถอดการ์ดคุณสมบัติออกจากบอร์ดทำเสร็จแล้ววางลงในกองเบิร์นดาวน์ อย่างไรก็ตามตอนนี้เรากำลังเข้าสู่รอบการเปิดตัว Sprint ครั้งที่ 18 ของเราและฉันเริ่มรู้สึกเหนื่อยล้าเล็กน้อย มันไม่ได้เป็นอย่างที่ฉันไม่ชอบงานหรือเพื่อนร่วมงานของฉันก็เป็นเพียงที่ลมพัดเหล่านี้เป็น ... ดีลมพัด ตั้งแต่ต้นจนจบฉันรู้สึกเหมือนกำลังแข่งกับเวลาเพื่อรักษาความเร็วในการพัฒนาของเรา เมื่อเราทำ sprint เสร็จแล้วเราใช้เวลาหนึ่งวันในการวางแผนชุดคุณลักษณะและค่าประมาณของ sprint ถัดไปจากนั้นก็ออกไปอีกครั้ง สำหรับคนที่ทำงานในกระบวนการพัฒนา Agile / Scrum ที่เป็นผู้ใหญ่นี่เป็นเรื่องปกติหรือไม่? หรือเราขาดอะไรไป? ปกติมีเวลาในสภาพแวดล้อมการต่อสู้ที่ไม่ได้รับมอบหมาย / ไม่ถูกติดตามเพื่อทำสิ่งเล็กน้อยและเพื่อล้างหัวของคุณหรือไม่?

10
Scrum ทำงานอย่างไรเมื่อคุณมีหลายโครงการ [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน3 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันอ่านประโยชน์และกระบวนการของ Scrum ได้ดีพอสมควร ฉันได้รับแนวคิดเกี่ยวกับสินค้าที่ค้างส่งแผนภูมิที่ถูกทำลายการทำซ้ำการใช้เรื่องราวของผู้ใช้และแนวคิดอื่น ๆ ของ "เฟรมเวิร์ก" ของ Scrum ด้วยเหตุนี้ ... ฉันจึงทำงานให้กับ บริษัท พัฒนาเว็บไซต์ที่จัดการหลายโครงการในคราวเดียวโดยมีสมาชิกในทีมหกคนซึ่งประกอบกันเป็น "ทีมผู้ผลิต" Scrum ทำงานอย่างไรกับการมีหลายโครงการ คุณยังคงกำหนดเวลาการทำซ้ำสำหรับโปรเจ็กต์เดียวในระยะเวลาหนึ่งและทีมงานทั้งหมดก็ทำงานกับโปรเจ็กต์ถัดไปด้วยการทำซ้ำใหม่เมื่อการทำซ้ำเสร็จสิ้นหรือไม่? หรือมีวิธีที่ "คล่องตัว" ในการจัดการหลายโครงการด้วยการทำซ้ำของตนเองโดยใช้เพียงทีมเดียวในเวลาเดียวกัน

17
คุณทดสอบหน่วยการทดสอบหน่วยอย่างไร [ปิด]
ปิด . คำถามนี้เป็นคำถามความคิดเห็นตาม ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบได้ด้วยข้อเท็จจริงและการอ้างอิงโดยแก้ไขโพสต์นี้ ปิดให้บริการใน3 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันกำลังดูการออกอากาศทางเว็บของ Rob Connerys บนแอป MVCStoreFront และฉันสังเกตเห็นว่าเขากำลังทดสอบหน่วยแม้กระทั่งสิ่งที่ธรรมดาที่สุดเช่น: public Decimal DiscountPrice { get { return this.Price - this.Discount; } } จะมีการทดสอบเช่น: [TestMethod] public void Test_DiscountPrice { Product p = new Product(); p.Price = 100; p.Discount = 20; Assert.IsEqual(p.DiscountPrice,80); } ในขณะที่ฉันทุกคนกำลังทดสอบหน่วย แต่บางครั้งฉันก็สงสัยว่ารูปแบบของการทดสอบการพัฒนาครั้งแรกนี้มีประโยชน์จริงๆหรือไม่เช่นในกระบวนการจริงคุณมี 3-4 ชั้นเหนือรหัสของคุณ …
89 tdd  agile  test-first 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.