คุณจะทำให้โครงการประสบความสำเร็จด้วยการเพิ่มงบประมาณได้อย่างไร?

Aug 18 2020

ดังนั้นฉันจึงอ่านคำตอบนี้และทำให้นึกถึงคำถามที่ฉันเคยถามมาสักพักแล้ว แต่ไม่เคยถามเลย

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

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

ดังนั้น ... จะใช้เงินอนันต์เพื่อบันทึกขอบเขต / กำหนดการ / โครงการคุณภาพคงที่ได้อย่างไร?

คำตอบ

4 MarkC.Wallace Aug 18 2020 at 18:47

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

คำถามของคุณเป็นที่เข้าใจ - นั่นคือเหตุผลที่พวกเขาจ้างนายกฯ PM ที่ดีจะมีคำตอบเสมอว่า "ถ้าฉันให้งบประมาณเพิ่มเติม N% คุณจะใช้จ่ายอย่างไรคุณจะปรับปรุงขอบเขตกำหนดการหรือคุณภาพด้วยเงินเพิ่มเติมอย่างไร"

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

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

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

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

1 ToddA.Jacobs Aug 17 2020 at 22:44

งบประมาณเป็นข้อ จำกัด ที่ไร้ขอบเขต

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

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

พิจารณาตัวอย่างต่อไปนี้:

  1. เนื่องจากโครงการมีกำหนดระยะเวลา 6 เดือนนับจากนี้ (กำหนดการคงที่)
  2. และชุดคุณลักษณะที่ไม่สามารถต่อรองได้ (ขอบเขตคงที่)
  3. เมื่อมีการวางแผนโครงการ
  4. จากนั้นจะต้องปรับงบประมาณ (ต้นทุน) ให้เหมาะสมกับขอบเขตและกำหนดการ

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

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

1 Bogdan Aug 18 2020 at 00:05

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

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

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

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

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

โดยสรุป :

  • ไม่ใช่สามข้อ จำกัด ให้เลือกแค่สองข้อ จริงๆแล้วมันคือความสมดุลของทั้งหมดและการเปลี่ยนแปลงอย่างใดอย่างหนึ่งส่งผลกระทบต่อผู้อื่นในทางอื่น
  • การเพิ่มงบประมาณสามารถช่วยประหยัดโครงการของคุณได้ แต่หากใช้ในเวลาที่เหมาะสมและในสิ่งที่ถูกต้องเท่านั้น
1 Iain9688 Aug 18 2020 at 15:51

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

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

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

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

StanislavBashkyrtsev Aug 17 2020 at 23:02

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

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

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

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

DavidEspina Aug 18 2020 at 00:36

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

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

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