[摘要] 成本管理是軟件項目管理的主要內容之一。本文以“庖丁解牛”的獨特的思維角度來分析軟件項目成本管理,從要具備多方面的知識、建立合理的管理模式、注意積累經驗、進行動態管理過程等四個方面進行闡述,為IT企業進行軟件項目成本管理提供參考。
[關鍵詞] 庖丁解牛軟件項目成本管理
軟件行業是我國快速發展的高科技產業,軟件正在改變我們日常的工作和生活方式。然而軟件行業也是一個競爭激烈的領域,特別是對于國內的軟件企業來說,生存的壓力顯得更加明顯,就目前發展來看,成本管理是軟件項目管理中一個比較薄弱的方面。因此,軟件企業對軟件項目的成本管理越來越重視,已經開始提到了一個戰略高度,軟件項目成本是行業競爭的一個重要對比指標。
但是,根據我們對于軟件企業的調查發現,由于大多數軟件企業的管理層都是科班出身,而且都是在企業快速發展后才開始意識到成本管理的重要性,對于軟件成本管理幾乎沒有太多的概念,所以大多數所謂的軟件成本管理也只是停留在對于軟件項目的人力和時間的估算上,正如“庖丁解牛”的故事中所說的在普通人眼里看到的都是一頭頭的牛,類比一下,我們現在所做的成本管理也只是一個一個項目的成本估算,而看不清項目的具體構成部件。下面我們用“庖丁解牛:的思想來分析軟件項目成本管理。
“庖丁解牛”是道教掌故之一。典出《莊子·養生主》相傳戰國文惠君時代有庖丁善于解牛。庖丁訓練有素,技巧十分嫻熟,刀法神奇,手所觸及的,肩所倚靠的,腳所踩到的,劃然合于音律,進刀割解發出嘩啦響聲,沒有不合乎節奏的,甚至與“桑林”舞步樂章可以相配。文惠君對庖丁的技藝贊嘆有加,說:“好極了,技術怎么能夠達到這樣的地步?”庖丁放下屠刀,回答說:“我所愛好的是道,這已經超過了技術的追求了。我開始宰牛的時候,所看到的只是一只整牛;三年之后,就不再看見渾淪的整只牛了。到了現在,我只用心神來領會,而用不著眼睛觀看了。這時,器官的作用停止,只是心神在應用。順著牛體結構紋理來用刀,就沒有什么妨礙。因此,我的刀用了十九年了,所解的牛有幾千頭了,但刀口依然還是那樣的鋒利。”
庖丁解牛故事中分析,庖丁為什么能夠把一頭牛分解的很好卻又不傷及刀刃呢?庖丁有解釋:因為在我的眼里所看到的不是一頭整牛,而是不同的牛的牛體結構。那么庖丁又是怎么做到這一點的呢?庖丁也解釋到:這是多年的經驗積累,用心神來領會。那么,庖丁的思想是否對我們在軟件項目中做成本管理有借鑒呢?答案應該是肯定的。下面我們從幾個方面來分析如何做好軟件項目的成本管理:
一、具備多方面的知識
我們對于軟件項目的成本管理不能完全使用技術的視角,還需要多一些財務管理的思想。對于軟件項目成本產生影響的絕非“人月”所能囊括,否則真的就是“人月神化”了,其實影響成本的因素會很多,譬如:我們使用的人員是否合適,如果用了不適合的人,可能結果適得其反;我們使用的工具是否合適,如果選擇了不合適的工具,可能結果適得其反;我們對于要做的事情是否了解,如果讓一些外行人作開發,結果可想而知;等等因素諸多,所以,要想做好成本管理所需要的知識面是多方面的,否則就是窺豹一斑,不知全貌。我們從庖丁的身上也看到,他除了解牛的技術嫻熟之外,還能夠劃然合于音律,甚至與“桑林”舞步樂章可以相配,由此看出解牛都不僅僅是一門技術,也是一門藝術,它所融和的有不少技術之外的知識,更何況軟件項目成本管理呢。
二、建立合理的管理模式
軟件的成本管理需要建立合適的管理模式或解決方法。解決方法是多種多樣的,不同的企業可能采用的方法不同,是否合適需要大家自己選擇了,而不能使用拿來主義。我們這里想說的一種管理模式就是利用“庖丁解牛”的思想來進行軟件成本管理。前面已經提到,之所以管不好成本,正如“庖丁解牛”的故事中所說的在普通人眼里看到的都是一頭頭的牛,類比一下,大多數軟件企業進行成本管理時看到得是一個個項目,而看不清項目的具體構成部件,是因為沒有對軟件成本結構做到詳盡的分解,不能做到對于成本組成部件心如明鏡,所以管的人和做的人都是空對空,落不到實處,項目做好了一切都被掩蓋,項目沒做好也大多推諉到人的身上,成本管理的水平并未真正提高。所以,就像解了三年牛之后的庖丁,就不再看見渾淪的整只牛了,而是用心神來領會,順著牛體結構紋理來用刀。我們做軟件項目的成本管理也必須要做的一件事就是成本構件分解,構件分解可以有多種方式,這可以根據項目的實際情況來定,比如可以按項目生命周期分解,可以按項目模塊分解,可以按項目組分解等等,但是有一點就是一定是分解到大家認為沒有歧異的程度為止,沒有歧異就是大家認為這個軟件成本最底層的成本構件能夠被理解、執行、監控和調整。對于分解好的成本構件可以組成一棵成本樹,大家就在大樹下面進行項目活動。
三、注意積累經驗
庖丁也不是一開始就能把牛分解的很清楚的,這需要一個經驗積累的過程,我們企業做軟件成本管理也是一樣,切記操之過急。老板說現在企業生存困難,為了節約開支,所以要進行成本管理,大多數企業要搞成本管理都是這樣的起因,然后大躍進式的開始從上到下任務分解,但是執行的人并不是成本管理高手,當然很可能是技術高手或者是銷售高手,大家對于成本管理都很陌生,也許有的那么一點經驗可能也只是來自于日常生活中的油鹽醬醋,所以亂糟糟搞一通,最后怨聲載道,不了了之。修道應該效法自然,遵循規律,這樣才能演奏出合于“天籟”的解牛神曲。軟件項目成本管理也是需要遵循科學的自然規律。對于軟件項目的成本管理一定要設定長期目標、中期目標和近期目標,合理的規劃每個階段所要達到的效果,同時增加相關的培訓,引入合適的管理技術,逐步找到適合企業自身的成本管理模式,培養起一批能夠熟練掌握成本管理工具,具備成本管理思想的管理者,讓成本管理漸入人心,融入企業文化之中。
四、進行動態管理
進行軟件項目成本管理時,管理的模式和經驗也不是一成不變的。庖丁也說:即使自己已經能夠很熟練的解牛了,但是對于一些特殊部位還是要仔細斟酌,逐步試探,最后分解后才會有自我成就的感覺。我們做軟件項目的成本管理也是一樣,軟件項目不同于傳統行業的項目,軟件在很大的程度上是在體現人的思維,而人的思想總是在不斷的變化的,那么在我們的成本管理中也必須意識到,我們的成本分解、組合也是需要做出動態調整的,對于所使用的技術、策略也是需要調整的。所以軟件項目的成本管理一定也是一個動態的管理過程。
此外,實施軟件項目的成本管理一定要樹立正確的觀念:不是為了節約而做成本管理,成本管理的目標應當是提高軟件產品的質量、獲得更好的客戶的滿意度、提升企業的競爭力。就如庖丁一樣,他的解牛并非為了藝術,而是為了提高解牛效率、降低對刀的損害,這個目的是不能轉移的。
總之,我國的軟件正處于起步階段,但是市場卻已競爭激烈,要在這樣的環境中利于不敗之地,就需要企業建立自己的核心競爭能力,而成本管理一定會成為企業向前披荊斬棘的利刃,利用的好將所向披靡,利用不好也可能傷及自身,矛盾當中取其利,相信我們的軟件行業一定會邁向一個更好的未來。
參考文獻:
[1]趙濤潘欣鵬:項目成本管理.中國紡織出版社[M].2004
[2]孫慧:項目成本管理. 機械工業出版社[M].2005
[3]欒躍:軟件開發項目管理.上海交通大學出版社[M].2005
注:本文中所涉及到的圖表、注解、公式等內容請以PDF格式閱讀原文。