前段時間,集團開展了經營風險分析大活動,要求集團各個部門、子分公司從各個崗位和角度出發(fā),對在工作中的已經存在或者潛在 風險進行定性和定量分析,劃分風險等級,提出應對措施,并著手進行整頓,降低風險。作為一直在軟件研發(fā)項目上奮斗的我,也就趁這個機會,將多年軟件研發(fā)項 目管理工作中碰到的問題和風險進行了總結。在這里也平鋪直敘,和大家一起分享分享。
軟件研發(fā)項目有著自身的特點,其成果是軟件,是一堆堆代碼!它最大的成本就在于人力,而這個人力是知識人才!從事軟件的人員相對來說學歷較高、知識面 廣、邏輯推理能力較強、思維活躍,但情商相對差些。軟件從業(yè)人員的需求是隨階段而不斷升級轉變的。為什么要先說這些,因為軟件研發(fā)項目的最大風險點就是人 才!幾乎所有的風險分析,就是圍繞著人力來的。接下來,讓我們從外部風險、內部風險、技術風險以及管理風險四個方面逐一剖析。
一、外部風險
外部主要是指大環(huán)境,包括行業(yè)發(fā)展、國家政策、社會變革等。還有兩個很重要的就是客戶和合作伙伴。
軟件行業(yè)的發(fā)展主要是技術的變革,而軟件技術的發(fā)展速度很快,也就決定了軟件項目不能拖太久。
國家政策的影響也是蠻大的,當然目前積極影響因素多些,國家出臺了多項鼓勵軟件發(fā)展的政策法規(guī),有利于軟件企業(yè)的發(fā)展。軟件企業(yè)得到優(yōu)惠,研發(fā)團隊自然能從公司爭取到更多的利益和資源。
社會的影響主要是對生活的影響,就像之前說的逃離北上廣,很多軟件人才都開始往西安、武漢、成都、南京等地發(fā)展。同時,軟件企業(yè)也出于成本考慮,將研發(fā)遷往成本更為低廉的地方。在北京,很多軟件從業(yè)人員都是北漂,這就意味著會影響到研發(fā)團隊的人心。
如果說以上方面還是間接影響的話,那么客戶和合作伙伴的變化直接影響著項目。客戶是上帝,但不能盲目服從。在項目管理里,識別干系人很重要的,如果識別不當,風險蠻大的。另外,合作伙伴的實力和忠誠度也會影響項目進程。
比如,有一個半拉子項目,開始于09年,至今已有三年多了,停滯原因就是大環(huán)境造成的,沒有后續(xù)資金投入。去年我接手時,說要重新啟動,無奈工地施工發(fā) 生事故,又停下來進行整改。因為時間過長,所采用的技術和設備已經落后,之前的合作伙伴也發(fā)生了改變,似乎一切都存在太多的變數。今年,終于要真的重新啟 動了。基于此,我認真分析了當年的技術規(guī)格文檔,針對當前的情況,果斷地將技術和設備進行了變更。雖然軟件要重新研發(fā),但是改用了現在流行穩(wěn)定的技術,成 本增加不多。而且設備成本降低不少,研發(fā)所增加的成本完全可以在設備采購中抵消。總的看來可以大大降低未來的實施風險以及日后的運維成本。
二、內部風險
內部來自于所處的公司環(huán)境、項目團隊等。而內部最大的風險就在于公司的戰(zhàn)略、文化、運營效率、資源配置。公司戰(zhàn)略是方向,方向不對,努力白費;公司文化 決定是否能吸引人才、留住人才;公司的運營效率決定著項目的運行效率,復雜的流程、反復的決策也會拖垮項目;資源配置的合理性和支持程度決定著項目能否走 得又快又好。
我曾經呆過的某公司,屬于創(chuàng)業(yè)型公司,就一直處在方向不定的階段。決策層意見不統一,朝令夕改,導致項目走走停停。最初決策以產品研發(fā)為主,要項目部遵 從產品部的技術要求,基礎構件必須由產品部統一研發(fā)和發(fā)布。但是,公司剛開始創(chuàng)業(yè),積累不多,而且?guī)讉€項目并無太多雷同之處,抽取共性很難。于是,產品部 門任務繁重,不時要發(fā)布新版本,而項目部門則不停地提需求,不停地測試新版本,不停地埋怨,不停地安撫客戶,結果可想而知。再者,公司頭兩年為了留住人 才,出臺了年底雙薪以及工齡工資增長制度。后來,公司隨著人員的增多