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

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

6
การประมาณราคาซอฟต์แวร์ [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน4 ปีที่แล้ว ผมเคยเห็นในสถานที่ทำงานของฉัน (มหาวิทยาลัย) นักเรียนส่วนใหญ่ทำให้ค่าใช้จ่ายในการประมาณค่าของซอฟแวร์ขั้นสุดท้ายของการทำงานโดยใช้ประกาศนียบัตรCOCOMO การคาดเดาของฉันคือการประเมินค่าใช้จ่ายด้วยวิธีนี้ค่อนข้างเก่า (วันที่ COCOMO ปี 1981) ดังนั้นคำถามของฉัน: How do you estimate costs in your software? ฉันเคยเห็นสิ่งต่าง ๆ เช่น: ราคา = (HoursOfWork + EstimatedIddle) * HourlyRate นั่นไม่ใช่สิ่งที่ฉันต้องการฉันกำลังมองหาแบบจำลองต้นทุนที่ถูกต้อง (ตามหลักวิทยาศาสตร์) แก้ไขฉันพบคำถามที่เกี่ยวข้องใน SO: มีวิธีการและแบบจำลองการประมาณราคาซอฟต์แวร์อะไรบ้าง? คุณประเมินค่าใช้จ่ายในการพัฒนาข้อกำหนดซอฟต์แวร์อย่างไร

4
ฉันจะบัญชีสำหรับงานที่ถูกเปลี่ยนแปลงหรือถูกลืมในการประมาณได้อย่างไร
เพื่อจัดการประมาณการระดับงานและการรายงานเวลาฉันได้ใช้ (โดยประมาณ) เทคนิคที่ Steve McConnell อธิบายไว้ในบทที่ 10 ของการประมาณค่าซอฟต์แวร์. โดยเฉพาะเมื่อถึงเวลาที่ฉันจะสร้างการประมาณการระดับงาน (ขวาก่อนการเข้ารหัสเริ่มต้นในโครงการ) ฉันกำหนดงานในระดับที่ค่อนข้างละเอียดดังนั้นเมื่อเป็นไปได้ฉันไม่มีงานที่มีจุดเดียว 50 ประมาณการ% -confidence มากกว่าสี่ชั่วโมง ด้วยวิธีนี้กระบวนการประมาณงานช่วยในการสร้างซอฟต์แวร์ในขณะที่ช่วยให้ฉันไม่ลืมงานในระหว่างการประเมิน ฉันคิดค่าชั่วโมงที่เป็นไปได้สำหรับแต่ละงานด้วยและใช้การคำนวณทางสถิติที่ McConnell อธิบายพร้อมกับข้อมูลความแม่นยำในอดีตของฉันฉันสามารถสร้างการประมาณการในระดับความเชื่อมั่นอื่น ๆ เมื่อต้องการ ฉันรู้สึกว่าวิธีนี้ใช้งานได้ดีสำหรับฉัน เราจำเป็นต้องนำงานและการประมาณของพวกเขาไปยัง TFS เพื่อติดตามดังนั้นฉันจึงใช้การประเมินตามเปอร์เซ็นต์ความเชื่อมั่นที่ฉันได้รับคำสั่งให้ใช้ อย่างไรก็ตามฉันไม่แน่ใจว่าจะทำอย่างไรเมื่อฉันลืมงานหรือต้องลงเอยด้วยการทำงานที่ไม่เป็นระเบียบภายในงานใดงานหนึ่งที่ฉันคาดไว้ แน่นอนว่าการพยายามหลีกเลี่ยงสถานการณ์นี้ดีที่สุด แต่ฉันจะรับผิดชอบงานที่ถูกลืม / เปลี่ยนแปลงอย่างไร ฉันต้องการมีข้อมูลย้อนหลังที่ดีที่สุดที่ฉันสามารถทำได้เพื่อช่วยฉันในการประมาณการในอนาคต แต่ตอนนี้ฉันแค่คำนวณว่าฉันได้ทำการประเมินความเชื่อมั่น 50% หรือไม่ ฉันยินดีที่จะชี้แจงสิ่งที่ฉันถามหากจำเป็น - แจ้งให้เราทราบว่ามีอะไรไม่ชัดเจน
10 estimation 

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

7
ใช้เวลาประเมินงานเขียนโปรแกรมนานเท่าใด
ตัวอย่างเช่นถ้าฉันแบ่งโครงการเป็นผลิตภัณฑ์งานที่ไม่ต่อเนื่องกัน (กล่าวว่าคลาสหรือฟังก์ชั่นหรือส่วนประกอบ) มีเวลาหรือไม่ที่ n * t เป็นระยะเวลาที่เหมาะสมในการประเมิน?

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

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

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

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


3
เมื่อพิจารณาการเปลี่ยนแปลงที่สอดคล้องกันระยะเวลาการวางแผนสั้นเกินไปนั้นสั้นเกินไป?
การเปลี่ยนแปลงไม่ใช่เรื่องผิดปกติการเปลี่ยนแปลงข้อกำหนดการเปลี่ยนแปลงรายละเอียดในเวิร์กโฟลว์ ฉันยอมรับว่าจะมีการเปลี่ยนแปลง แต่ฉันสงสัยว่า: การรู้ว่าการเปลี่ยนแปลงจะเกิดขึ้นระยะเวลาการวางแผนสั้นเกินไป? (สนับสนุนเหตุผล) ซ้ำ (2-4 สัปดาห์)? สัปดาห์? ระยะเวลา 2-3 วัน? วันหนึ่ง? 1/2 วัน สมมติว่า บริษัท 'แผน' 1 [ช่วงเวลา (จากด้านบน)] ล่วงหน้าจากปัจจุบันเพื่อให้แผนใด ๆ ที่ดูเหมือน: "[เช้านี้ / วัน / สัปดาห์นี้ / etc.] คุณจะทำงานในนี้และ [นี้ช่วงบ่าย / พรุ่งนี้ / สัปดาห์ถัดไป / etc.] คุณจะทำงานในที่ นอกจากนี้สมมติว่าการเปลี่ยนแปลงในโฟกัส / ทิศทางจะเกิดขึ้นอย่างสม่ำเสมอทุกช่วงเวลาสองถึงสามครั้ง
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.