การจัดการกับประมาณการอันยิ่งใหญ่


63

โครงการล่าสุดที่ฉันทำงานอยู่ได้รับการพิสูจน์ว่าถูกประเมินอย่างรุนแรงโดยสถาปนิก การประมาณการออกมาอย่างน้อย 500%

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

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

ลูกค้าขู่ว่าจะยกเลิกบัญชีอย่างไรก็ตามถึงวันที่โครงการยังไม่เสร็จและฉันไม่ได้เกี่ยวข้องโดยตรงกับมันอีกต่อไป

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

ดังนั้นในฐานะโปรแกรมเมอร์คุณมีประสบการณ์อย่างไรกับสถานการณ์แบบนี้และคุณจะแนะนำให้จัดการกับเรื่องนี้อย่างไร?


11
ฉันคิดว่าคำตอบของคุณคือตำราที่ถูกต้อง

คำตอบที่ยอดเยี่ยมที่นี่!

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

3
@Bernie ชี้แจงว่าการยกระดับคือกรรมการ บริษัท (ธุรกิจและเทคนิค) ไม่ใช่ให้กับลูกค้าโดยตรง นอกจากนี้ฉันอธิบายสถานการณ์ (ตามที่เห็น) กับผู้จัดการโครงการที่รู้สึกว่าข้อกังวลของฉันถูกต้องและตัดสินใจว่าจะต้องมีการเลื่อนระดับ อย่างไรก็ตามเขารู้ดีว่ามันสามารถสร้างสถานการณ์ "ยาก" และมีความสุขที่จะให้ฉันเป็นผู้นำ

2
บางครั้งผู้คนก็ประมาณค่าผิดพลาด - ความผิดพลาด ทุกคนทำผิดพลาดไม่ได้หมายความว่าพวกเขาไร้ความสามารถหรือถูกบังคับให้ทำ
แองเจโล

คำตอบ:


53

ตอบกลับยาว แต่เดี๋ยวก่อนฉันมีบทสรุปในตอนท้ายดังนั้นเพียงข้ามไปยังบทสรุปหากคุณไม่สามารถอ่านสิ่งทั้งหมดได้!

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

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

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

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

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

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

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

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

ชัดเจนเกี่ยวกับสิ่งที่รวมอยู่ในแต่ละงานการแยก dev และการทดสอบหน่วยที่ดีที่สุดแทนที่จะมี dev และมีคนคิดว่ามันมีเอกสารประกอบด้วย เห็นได้ชัดว่าวิธีนี้คุณจะต้องมีการประมาณการที่ค่อนข้างดี

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

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

เรียนรู้สัญญาณที่ชัดเจนของการประมาณที่อ่อนแอ:

  • เต็มไปด้วยงานที่ไม่ต้องลงทะเบียนทั่วไปคัดลอกมาจากเทมเพลต (การประมาณการที่ดีมีความเฉพาะเจาะจงกับงานในมือ)

  • การประมาณแบบหยาบ (เช่นงานยาวกว่าสองสามวัน)

  • การประเมินทำในระยะเริ่มต้นของโครงการหรือโดยคนที่อาจไม่มีความรู้จริงเกี่ยวกับข้อกำหนดหรืองานที่เกี่ยวข้อง

  • ค่าประมาณที่รวบรวมโดยผู้อื่นที่ไม่ใช่ผู้ปฏิบัติจริง

  • การประมาณการที่คลุมเครือ (ไม่ชัดเจนว่ามีอะไรรวมอยู่บ้างและมีความสำคัญเท่ากันไม่รวมอยู่)

  • ความแตกต่างที่สำคัญในลำดับของขนาดงาน

ฝึกการประเมินคนอื่นโดยประมาณและการเจาะตัวเลขโดยไม่ทราบรายละเอียดการปฏิบัติจริง การทำเช่นนี้จะช่วยคืนการอ้างสิทธิ์ของคุณในช่วงต่อเวลาพิเศษเมื่อกดคำขอเพื่อยืนยันการประมาณการของคนอื่นเมื่อคุณไม่มีหลักฐานที่ชัดเจน

เพื่อสรุป:

  • อย่ามุ่งมั่นกับเรื่องแย่ ๆ หรือการประเมินใด ๆ สำหรับเรื่องนั้นก่อนที่คุณจะมีโอกาสทำตามความขยันเนื่องจาก

  • ทำให้ชัดเจนในการเริ่มต้นอย่าให้ใครคิดว่ามันเป็นวิธีอื่นและตีความความเงียบของคุณเป็นสัญญาณของข้อตกลง

  • รู้ว่าวิธีการประมาณค่าต่าง ๆ ทำงานอย่างไรแอพพลิเคชั่นและข้อดีของการใช้งานจริงรวมถึงการพัฒนาซอฟต์แวร์ภายนอก

  • เตรียมพร้อมที่จะปกป้องการประเมินของคุณ

  • เรียนรู้วิธีประเมินคนอื่นโดยประมาณดังนั้นคุณไม่จำเป็นต้องผูกมัดตัวเองกับตัวเลขที่ไม่ถูกต้องอย่างมากมาย


คำแนะนำ: รูปแบบที่ดี (อย่างน้อยในการเขียนหนังสือพิมพ์ ;-) คือการสรุปก่อนแล้วจึงติดตามรายละเอียด / พื้นหลังที่สนับสนุน

นี่คือคำตอบที่ดีและเป็นประโยชน์มาก หนึ่งในคำตอบที่ดีที่สุดสำหรับ SO
Alex Angas

27

เป็นไปไม่ได้ที่จะทำนายอนาคต การขอคำทำนาย ("การประมาณ") เป็นการถามปัญหา ทุกคนทำและทุกคนเข้าใจผิด

การตัดสินของคุณที่ว่า "ออกไป 500%" อาจเป็นความผิดพลาดตามที่สถาปนิกประเมินไว้ ท้ายที่สุด "... จนถึงปัจจุบันโครงการยังไม่เสร็จ ... " ไม่มีข้อเท็จจริงที่นี่

ไม่มีใครรู้คำตอบที่ "ถูกต้อง" และจนกว่าจะเสร็จไม่มีใครจะรู้

และแม้หลังจากเสร็จสิ้นการประมาณการ "ดั้งเดิม" (ไม่ว่าจะมีหรือไม่มีการควบคุมการเปลี่ยนแปลง) อาจไม่สัมพันธ์กับสิ่งใดก็ตามที่ทำได้จริง

การประมาณเป็นกับดัก - มันเป็นเกมที่มีหัวเรือใหญ่ คุณไม่สามารถชนะคุณไม่สามารถทำลายได้และคุณจะไม่สามารถออกจากเกมได้


แก้ไข

การจัดการกับการประมาณการที่ไม่ดี; เป็น "มรดก" ประมาณการณ์ที่ปรากฏขึ้นไม่ถูกต้อง

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

เป็นไปได้ว่าสมมติฐานของคุณผิดไปจากสมมติฐาน มีโอกาสเท่ากัน

เมื่อถามว่าจะประมาณ

  1. คุณกำลังจะผิด

    1. พวกเขาโกหกเกี่ยวกับขอบเขตของงาน

    2. คุณไม่รู้ประสิทธิภาพของทีม

    3. ไม่ว่าเทคโนโลยีใหม่ ๆ จะมีส่วนเกี่ยวข้องอะไรก็ตาม

  2. คุณไม่สามารถโยนเพื่อขยายสิ่งเหล่านี้แบบสุ่มได้ คุณไม่รู้และไม่มีพื้นฐานสำหรับการ "ประมาณ" มันแค่คาดเดา ได้รับมากกว่านั้น.

กฎข้อที่ 1: เมื่อคุณคาดเดาเท่านั้นให้เดาทีละน้อย

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

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

กฎข้อที่ 2: สนับสนุนผู้ตัดสินใจด้วยข้อมูลจริง

คนส่วนใหญ่ได้รับบริการที่ดีที่สุดโดยใช้วิธี Agile การเปิดตัวครั้งแรก - เดือนต่อจากนี้จะใช้เวลา 5 คน× 4 สัปดาห์และจะให้คุณสมบัติ X ที่แก้ไขการสูญเสีย $ 1m / วันและคุณสมบัติ Y ที่แก้ไขโอกาสที่ขาดหายไป $ 200K / สัปดาห์ คุณมีความรู้อย่างละเอียดเกี่ยวกับสิ่งที่คุณทำดังนั้นการทำนายนี้จึงสมเหตุสมผล การเปิดตัวหลังจากนั้นจะมีหมอกเล็กน้อย

การเปิดตัวปีต่อจากนี้ไปคือในอนาคตที่การคาดการณ์ใด ๆ ในจำนวนสุ่ม อย่าเหงื่อออกจากรายละเอียดของสิ่งใดเกินกว่า 6 เดือนในอนาคตเพียงใช้กฎง่ายๆ

เมื่อพวกเขาถามว่า TCO คืออะไรคุณต้องซื่อสัตย์ "ต้นทุนรวมเกิดขึ้นเมื่อคุณหยุดจ่ายเพื่อการพัฒนาจนกว่าคุณจะหยุดจ่ายคุณจะต้องเสียค่าใช้จ่ายเสมอ"

คำถามที่แท้จริงคือ "คุณพยายามแก้ไขปัญหาอะไร" หรือ "คุณมีโอกาสใหม่ในการทำอะไร" และ "สิ่งที่มีค่าคืออะไร"

กฎข้อที่ 3: ทำให้ซอฟต์แวร์มีค่าใช้จ่ายน้อยกว่าปัญหาที่ควรแก้ไข

หากคุณไม่ทราบปัญหาเป็นอย่างดีการประมาณจะถูกทำให้เข้ากับการรับรู้ พยายามหลีกเลี่ยงสิ่งนี้


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

ไม่มีความน่าจะเป็นที่จะเรียนรู้สิ่งต่าง ๆ และเปลี่ยนแปลงขอบเขต นั่นเป็นความมั่นใจ

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

"การวางแผน" เป็นการจัดการที่ดีธรรมดา

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

หากการประมาณการออกไป 500% และโครงการยังคงเดินหน้าต่อไปการประมาณการมีค่าเท่าใด

ไม่มี. ทั้งหมดที่มันทำคือทำให้คนไม่มีความสุข แต่โครงการเดินหน้าต่อไป

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


ทำให้เส้นขอบฟ้าสั้น ส่งมอบคุณค่าโดยเร็วที่สุด สร้างแผนที่ช่วยให้ลูกค้าสามารถยกเลิกโครงการได้ตลอดเวลาและยังคงมีค่า

อย่าให้แผนกลายเป็น "ความจริงอันศักดิ์สิทธิ์" เพียงอย่างเดียวในโครงการ ฟังก์ชั่นการส่งมอบเป็นสิ่งศักดิ์สิทธิ์ ทุกสิ่งทุกอย่างควรเปลี่ยนเมื่อการส่งมอบเปลี่ยนไป

อย่าปล่อยให้แผนมีค่าเกินกว่าที่มันกำลังสร้าง


นั่นคือ 500% จากจุดเริ่มต้นของโครงการจนถึงสัปดาห์นี้ มีความถูกต้องนั่นคือถ้าโครงการยังคงดำเนินต่อไปอีกสองสามเดือนซึ่งในกรณีนี้ 1,000% อาจมีความแม่นยำมากขึ้น)

1
วิธีใดก็ตาม "อย่างน้อย 500%" ยังคงแม่นยำ!
Jon Skeet

1
@Ash: นี่คือสิ่งที่ฉันพูด: หยุดกังวลเกี่ยวกับมัน โครงการเดินหน้าด้วยการประมาณการที่ไม่ดีเพราะการประเมินไม่สำคัญ การประมาณการทั้งหมดแย่มาก พวกเขาผิด 500% ของคุณยังคงต่ำกว่าปกติดังนั้นคุณคิดผิด ทุกคนผิด มันเป็นเกมที่คุณไม่สามารถชนะได้
S.Lott

1
@Totophil: ไม่จำเป็นต้องใช้การประมาณ เป็นที่ต้องการเท่านั้นและในบางวงการเท่านั้น คำถามนี้เป็นข้อพิสูจน์ทั้งหมดที่จำเป็นว่าโครงการจะดำเนินการต่อไปโดยการประเมินผิดอย่างไร้ประโยชน์ หากการประมาณการไม่ใช่ปัจจัยในการตัดสินใจในโครงการมันมีค่าเท่าไหร่?
S.Lott

1
@Ash: ในกรณีนี้ "ส่วนที่เหลือของโลก" ขอให้ประมาณการและดำเนินการต่อไป ข้อเท็จจริงในคดีนี้ระบุว่าการประมาณการไม่สำคัญ สุขภาพของคนไม่ควรอยู่บนเส้น - การประเมินเป็นเกมที่โง่ ฉันเคยเบื่อหน่ายตอนนี้ฉันพยายามขบขัน
S.Lott

20

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

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


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

ผมเห็นด้วยถ้าคุณอธิบายความเป็นจริงพวกเขาจะจำคุณสำหรับโครงการต่อไปและให้คุณค่ากับความคิดเห็นของคุณ :)
Shoban

อ้างดี! ฉันพบบทความนี้softwarebyrob.com/2006/10/31/…ที่อาจเป็นแหล่งที่มา
Bill Karwin

6

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

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

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

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


5

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

ทีมของฉันใช้เวลาหลายคืนเพื่อทำโครงการให้เสร็จ ดึกหนึ่งคืนเวลาประมาณ 3:00 น. ในตอนเช้า (ฉันทำงาน 19 ชั่วโมงต่อเนื่อง) ฉันส่งอีเมลผู้จัดการของฉันให้ทำอะไรเกี่ยวกับเรื่องนี้

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

ทีมงานทั้งหมด (แม้ว่าพวกเขาจะไม่เกี่ยวข้องกับโครงการ) ทดสอบแอปพลิเคชันและช่วยในการแก้ไขข้อบกพร่องอย่างรวดเร็ว

หมายเหตุ: ทีมของฉันประกอบด้วยประมาณ 25 คนซึ่งอีกครั้งมีทีมย่อยที่ทำงานในโครงการที่แตกต่างกัน

คำแนะนำเดียวของฉันคือ "พูดกับผู้จัดการบอกพวกเขาอย่างแน่นหนาว่าโครงการไม่สามารถส่งมอบตรงเวลาและให้ทางเลือกแก่พวกเขาผู้จัดการมักคาดหวังว่าเด็กจะได้รับการส่งมอบตรงเวลาไม่ว่าจะเกิดอะไรขึ้น :)"


5

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


4

ฉันขอเน้นประเด็นสำคัญเมื่อจัดการกับการจัดการของคุณ: ผู้จัดการชื่นชมโซลูชั่น

หากคุณต้องไปที่การจัดการของคุณด้วยปัญหา (เช่นการประมาณการไม่สมจริงอย่างดุเดือด) ให้ทำงานล่วงหน้าเพื่อรวมถึงทางเลือกอื่นสำหรับวิธีการแก้ไขสถานการณ์ ตัวอย่างเช่นคุณสามารถทำการวิเคราะห์ Pareto (กฎ 80/20) เพื่อทำความเข้าใจกับคุณค่าของระบบคุณสามารถสร้างกรณีที่มีการจัดลำดับความสำคัญสำหรับการตัดฟีเจอร์ (อย่างน้อยจากรุ่นแรก) เพื่อมุ่งเน้นที่มูลค่าทางธุรกิจสูงสุด คุณสามารถหาทางเลือกอื่น (โครงการโอเพนซอร์ซ ฯลฯ ) ซึ่งเป็นการทดแทนที่เพียงพอสำหรับชิ้นส่วนที่กำหนดเองของระบบ ฯลฯ

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


นั่นใกล้เคียงกับสิ่งที่ฉันทำจริงๆ ฉันพยายามใช้มุมมองของลูกค้าอย่างต่อเนื่องในการพูดคุยกับฝ่ายบริหารเพื่อให้แน่ใจว่าพวกเขารู้ว่าทำไมฉันเห็นว่านี่เป็นปัญหา มันเป็นการดีที่จะมีการตรวจสอบมัน thanmks

3

คุณอาจสนใจในบทความ IEEE นี้ที่ฉันได้bloggedเกี่ยวกับก่อน นี่คือไฮไลท์

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

3

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

จากนั้นฉันจะลองและไปที่ผู้จัดการสายงานของคุณ / ผู้จัดการโครงการและพูดคุยกับเขา / พวกเขา

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

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

คุณไม่ควรไปหาลูกค้าโดยตรงหรือหัวหน้าสถาปนิกสิ่งนี้จะส่งเสริมความรู้สึกไม่ดีและคุณจะได้รับโทษ


ใช่ แต่ควรมีการประมาณค่าเดียวด้วยตัวเลขตัวที่แย่ที่สุด / ดีที่สุดเสมอ ถ้าเขาพูดได้ดีที่สุด: 5 สัปดาห์ที่เลวร้ายที่สุด: 4 เดือนฉันจะไม่บ่นอะไร ความจริงที่ว่ากรณีที่เลวร้ายที่สุดของเขา (ส่วนสำคัญ) จริง ๆ แล้วออกมา 500% เป็นสิ่งที่น่ากังวล

แน่นอนว่ามันน่าเป็นห่วง แต่เขาอาจได้รับแรงกดดันจากการให้หมายเลขหนึ่ง (ผู้จัดการโครงการบางคนยืนยันใน) ขอบเขตของโครงการอาจมีการเปลี่ยนแปลงหรือสิ่งอื่น ๆ หรืออย่างที่คุณบอกว่าเขาอาจให้การประเมินที่ไม่ดี ไม่ว่าจะไม่มีสะพานเผาไหม้เป็นจุด
Bravax

1
มีความกดดันอย่างแน่นอนอย่างไรก็ตามในฐานะสถาปนิกนี่เป็นส่วนหนึ่งของงาน

2

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



2

ในอดีตฉันต้องจัดการกับผู้จัดการโครงการที่เฉือนการประมาณการเพื่อให้ตรงกับตัวเลขที่ฝ่ายขายคิดว่าลูกค้าจะจ่าย ผู้จัดการมีความเห็นว่าการขออภัยนั้นดีกว่าการขออนุญาต

นี่คือเหตุผลที่นักพัฒนาได้เรียนรู้ที่จะประมาณการของพวกเขาเพราะพวกเขารู้ว่าพวกเขาจะถูกตัดโดยผู้จัดการของพวกเขา ดังนั้นหากคุณเพิ่มค่าประมาณเป็นสองเท่าและเพิ่ม 30% คุณจะมีโอกาสดีที่จะได้รับตารางที่สมเหตุสมผล

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

มันเป็นเกมของความคาดหวังที่มีการจัดการ


สวัสดีวงจรอุบาทว์ เมื่อคุณพูดว่า "เราต้องการ 6 เดือน" และยังคงเสร็จสิ้นใน 3 เป็นครั้งที่สองสมาร์ท PM จะเริ่มลดประมาณการของคุณในครึ่ง
jmucchiello

2

ปัญหาไม่ได้เกิดจากการประมาณการเริ่มต้น แต่ผู้บริหารไม่เชื่อคุณ

วิธีที่ดีที่สุดในการจัดการเพื่อการตัดสินใจคือ:

  1. สรุปปัญหาพร้อมหลักฐานเพื่อสำรอง และ
  2. มอบโซลูชันที่หลากหลายเพื่อให้พวกเขาเลือก (ตามลำดับตั้งแต่อย่างน้อยที่สุดถึงดีที่สุด)

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

สำหรับ (2) หนึ่งในตัวเลือกของฉันคือ "พัฒนารายการคุณลักษณะที่มีลำดับความสำคัญกับลูกค้า (หรือที่เรียกว่า Product Backlog ในเงื่อนไขการต่อสู้)" นี้จะเป็นเรื่องยุ่งยากในราคาคงที่หรือหน่วยงานราชการอย่างมาก แต่ก็เป็นไปได้

หวังว่าจะช่วย!


2

ฉัน (ตามที่ฉันแน่ใจเพียงเกี่ยวกับทุกคนที่รหัส) เห็นอกเห็นใจ บริษัท สุดท้ายของฉันแย่มากเกี่ยวกับเรื่องนี้ - คนขายจะเข้าไปขายโครงการแล้วคุณก็เข้าไปดูประมาณการและแค่หัวเราะ

ดังที่ Tomh พูดถึง - มีเวลามากในหนึ่งวัน แม้ว่าคุณจะไม่ได้นอนก็ตาม

ฉันคิดว่าสามสิ่ง

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

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

โชคดี!


คุณต้องการคนขายที่ก้าวร้าวเพราะคนที่ไม่ก้าวร้าวนั้นไร้ประโยชน์ ฝ่ายบริหารจำเป็นต้องปิดบังสิ่งที่พวกเขาสามารถสัญญาได้ ฉันเคยทำงานให้กับ บริษัท ที่ล้มเหลวในการรักษาสัญญาในการทำงานที่กำหนดเองและมีความสัมพันธ์เชิงสาเหตุที่นั่น
David Thornley

1

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

นี่คือ (และบ่อยครั้ง) ความล้มเหลวในการทำความเข้าใจรายละเอียดข้อมูลและวิธีการที่พวกเขาโต้ตอบตลอดทั้งแอปพลิเคชันที่ถูกสร้างขึ้น สมมติฐานจะถูกสร้างขึ้นแทนที่จะถามคำถามค้นหาคำตอบและตอกย้ำมันทั้งหมด

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

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

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


1

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

สิ่งที่ฉันจะทำที่นี่คือใช้ระยะเวลาที่ฉันมีและใช้มันอย่างฉลาดเท่าที่จะทำได้ กำหนดลำดับความสำคัญของลูกค้าและส่งมอบสิ่งเหล่านั้น เก้าสิบครั้งลูกค้าจะมีความสุขลำดับความสำคัญสูงสุดของเขาได้พบและมองข้าม 80% ของงานที่ไม่ได้ทำ

สิ่งสุดท้ายที่คุณต้องการทำคือไปเกี่ยวกับการเรียกประชุมฉุกเฉินและกล่าวหาว่าคนชั่ว คุณพูด:

"ให้พวกเขารู้ความจริง"

แต่ความจริงเป็นเพียงความเห็น! Relax ทำงานของคุณและการใช้จ่ายเงินทุน politcal ของคุณในสิ่งที่สำคัญกับคุณ ชอบโปรโมชั่นเงินมากขึ้นวันหยุดมากขึ้น

เจ้านายของคุณซื้อขายโปรโมชั่นเพื่อให้คุณทำงานหนักกับลูกค้า คุณกำลังยุ่งเหยิงในนามของลูกค้าไม่ได้


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

1

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

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

หากการประเมินแบบดั้งเดิมมาจากภายนอกกลุ่มการพัฒนาและพวกเขาไม่ได้ comsulted กับมันจากนั้นเมื่อคุณได้รับมันให้เตรียมการประเมินของคุณเอง (ในระดับรายละเอียดของงานทั้งหมดที่คุณคิดว่ามันจะมี - ในระดับที่สูงกว่ามาก ของรายละเอียดมากกว่าการประมาณการที่คุณได้รับ) และจัดหาโซ่ทันทีและถามสิ่งที่คุณควรจะตัดออกเพื่อให้ตรงกับประมาณการที่คุณได้รับ

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

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


คำแนะนำที่ดีและการปฏิบัติ รายละเอียดขั้นตอนและทางเลือกจะดีกว่า "ออกจากทันทีพวกเขาชั่ว" จริง ๆ แล้วการอภิปรายทั้งหมดประมาณการทำให้ฉันนึกถึงsteve-yegge.blogspot.com/2009/04/ …ส่วนที่เริ่มต้นด้วย "วันที่ 1: (ผู้บริหาร)"

0

ฉันยังจะใช้ในการปรับแต่งประมาณการบัญชี ฉันหมายถึง "อย่างที่ฉันเห็นตอนนี้โครงการนี้จะใช้เวลา X ชั่วโมง" หลังจาก 20-30% ฉันจะประเมินใหม่อีกครั้ง

ท้ายที่สุดแล้วเครื่องมือดาวน์โหลดไฟล์จะทำการประมาณค่าอย่างไร? มันปรับแต่งอย่างต่อเนื่อง


0

ฉันคิดว่าตัวประมาณไม่เพียงพอไม่ให้ความสำคัญกับข้อเท็จจริงของ "การประมาณคือคุณขอให้ฉันทำคณิตศาสตร์และคาดเดาว่าจะทำนายอนาคตด้วยวิธีที่มีประโยชน์" และ "ความมุ่งมั่นที่เราทำนั้นแยกจากคณิตศาสตร์ที่เราทำ ทำการประเมินเราสามารถตกลงที่จะทำงานโง่ ๆ เห็นด้วยกับสิ่งที่เราเห็นว่าเราไม่สามารถทำให้เสร็จ แต่สิ่งเหล่านี้ไม่ได้เปลี่ยนคณิตศาสตร์ของการแก้ปัญหาจริงๆ"และ" เราสามารถทำวิธีการพัฒนาที่ไม่ใช่ยักษ์ได้ ชุดของคุณสมบัติ A จะทำตามวันที่ B ที่ทำให้เกิดความล้มเหลวน้อยมาก "

สำหรับการประมาณการจำนวนมากนั้นมีอยู่ในภาษาของการเจรจาต่อรอง พวกเขาจะต้องสำนวนในภาษาของคณิตศาสตร์และพูดคุยเกี่ยวกับความไม่แน่นอนของคณิตศาสตร์

ผู้ประเมินไม่สามารถทำอะไรเพื่อทำให้ความเป็นจริงเป็นไปตามความต้องการของนักธุรกิจที่เจรจาต่อรองเขา งานเดียวของเขาคือทำให้พวกเขาหยุดพยายาม

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