應用軟件開發(fā)經理的目標是成功地按時并在預算之內完成項目工作。要做到行之有效,他們需要對項目的任務組成,生存周期和相關的成本等情況有一個牢固的掌握。經理們通常是通過完成并分析與項目的正式工作細分結構中的任務有關的成本來采集這個數(shù)據。
但是在項目工作之中這些成本很難去衡量,而項目的預算卻是確定的。應用軟件開發(fā)經理可以使用多種方法來估計項目的成本和資源的需求。讓我們來看一看更加具有普遍性的預算制定方法。
從上到下做預算
使用這個方法,項目經理可以完成對高級別任務的成本估計,然后他們使用這些估計情況作為下一級別任務的成本限制。高層或中層經理通常會對這些估計進行匯整,使用專家的意見或是先前的項目之中相似任務的成本情況作為一個指導。
這個方法的優(yōu)勢在于當為低級別任務做預算時的穩(wěn)定性和高度預知性。底層的經理經常對這一方法持否定態(tài)度,因為他們在完成工作時必須面對緊張的財政限制。
自下至上作預算
由這個名稱來看,這個過程需要對處在低級別的任務相關的成本做出估計并逐漸向上至高級別的任務而形成一個總和。經理們經常認為這一方法對于形成項目的預算不是十分的精確,這是由于底層的經理傾向于增加成本來確保他們的任務的成功完成,出現(xiàn)這種情況是因為沒有與從上到下做預算時相似的內建的財政限制。
重復預算
這個預算制定方法是前兩種方法的一個組合。使用這一方法,每一個經理都要對他所負責的級別的任務做出成本的估計。在理想情況下,來自于低級別的成本將與每一個后續(xù)的較高級別的總和相匹配直到對整個項目的總預算得到確定。
然而實際之中,對較低級別的任務所做出的估計通常會超出較高級別任務的成本。這樣需要由負責的經理對其中的出入進行協(xié)調以做出恰當?shù)墓烙嫛_@個方法顯而易見的缺點是在預算的負責人之間必須要進行徹底的協(xié)商。
零基礎預算
這個方法需要根據項目工作對公司的價值來對他們進行分級,這個級別決定了資金的分配。這一方法并不完全是一種預算方法,而更像是在公司組織之中確認具有價值的項目的一種方法。這里面關鍵的因素是經理必須提供牢固的數(shù)據來支持他們的項目。
建構項目的預算還有很多其他的方法,他們基本上都是上面所給出的方法之中一種或多種混合而成。新興的預算方法,例如基于行為預算,也正在日趨流行。
不論一個公司使用哪一種預算方法,成本估計通常都是相關負責人所做出的一個主觀分析的結果,這些負責的經理提交的估計的準確性經常會有較大的變化。一個經理的能力或是經驗層次,時間或是資源的限制,還有通過增加成本來確保成功的意愿都是會導致準確性降低的因素。
對于應用軟件開發(fā)經理來說,當準備為項目工作制定預算時,對公司所采用的預算制定方法有一個詳盡的了解是十分關鍵的。了解在改善對任務成本和項目成本限制進行估計時可以使用的方法,這將對項目保持在預算之內起到很大的幫助。