濟南軟件公司:軟件項目失敗的原因
2017-01-24 11:54:38 編輯:xingzheng 訪問:
什么樣的軟件項目是成功的?我時常思考這個問題,定義成功的范圍和含義,才能明確什么樣的項目是失敗的。我常常在面試時向應(yīng)聘者提出這個問題,而我得到的回答大多是一致的。
一個客戶不滿意的項目不算是成功的!
一個用戶不滿意的項目不算是成功的!
一個不掙錢的項目不算是成功的!
項目產(chǎn)出的軟件成果沒有人使用,也不算是成功!
一個軟件做出來后沒人維護,遇到問題難以解決,也不是成功!
一個沒有實現(xiàn)團隊價值并在實施過程中積累資源與經(jīng)驗的項目也許未必成功!
所以對于軟件開發(fā)公司來說項目的成功是否十分關(guān)鍵。那么有沒有軟件公司也曾總結(jié)過軟件項目的失敗原因呢?
1、需求的不清楚常會使項目的目標(biāo)定的不夠明確,或定一個比較大的概念,需求分析師常常需要采取一些手段去獲取需求,可能要深入到用戶之中,或直接和客戶面談,遺憾的是他獲取的東西常常是比較模糊的大的方面,或者僅是系統(tǒng)中很小的功能點。
2、需求的變更常常會造成項目失敗,需求變更的原因很多,但不管什么原因,都需要有良好的控制才行,開發(fā)人員最頭疼的就是來回變,他們不怕干活,怕的是白折騰,他們渴望產(chǎn)品經(jīng)理或項目經(jīng)理把需求控制好,不讓他們的代碼限入混亂,后期無法維護,但實際上產(chǎn)品經(jīng)理或項目經(jīng)理也常是非常尷尬的角色,除非是項目型的公司,在職能型或矩陣式的管理結(jié)構(gòu)中,產(chǎn)品經(jīng)理往往沒有實權(quán),他們掌握不了人員流動,他們對資金的使用和分配沒有權(quán)力,他們要和若干的領(lǐng)導(dǎo)和若干的客戶不停地溝通,小心地處理他們的關(guān)系,還得安排項目團隊的工作。但他們的角色仍然很重要,因為他們是開發(fā)人員的第一道防火墻,沒有他們,客戶或領(lǐng)導(dǎo)可能天天找開發(fā)改東西。產(chǎn)品經(jīng)理或項目經(jīng)理的執(zhí)行力對項目的成功能很大的影響。
客戶對項目的影響遠非在需求上,有的時候客戶的領(lǐng)導(dǎo)和項目團隊達成了共識,項目正在加緊進行,眼看就要出結(jié)果了,關(guān)鍵時刻客戶的領(lǐng)導(dǎo)換人了,新來的領(lǐng)導(dǎo)對項目的需求有著很大的差異,于是項目重做了,工期延了一倍,客戶很不滿,等等,在現(xiàn)實中,很多公司對變更是很少記錄或?qū)徟模@很要命,因為你很難拒絕客戶提出的變更。
3、資源太少也常常是項目面臨的問題,很少有軟件項目配置是富裕的,奇葩的項目一個人負(fù)責(zé)搞幾個項目,有的開發(fā)這個小時搞A項目,過一會又得切到B項目的代碼里折騰,負(fù)責(zé)越多越容易失敗,這個道理大家都懂,但領(lǐng)導(dǎo)未必懂,領(lǐng)導(dǎo)可能認(rèn)為你能力不行,或者你不會安排,沒把能力用在正點上。
4、好的產(chǎn)品經(jīng)理很難得,要有很好的規(guī)劃能力、設(shè)計能力、管理能力,項目經(jīng)理所需的知識領(lǐng)域也很廣,產(chǎn)品往往分期成項目執(zhí)行,所以產(chǎn)品經(jīng)理也要會項目管理。
5、項目團隊,項目團隊的能力、關(guān)系、氛圍是影響軟件項目成敗的關(guān)鍵因素,能力不行的自然做不好項目,團隊成員的關(guān)系和氛圍對項目影響更難以把握,積極向上的團隊,有意見就可以暢談的,大家經(jīng)常溝通或碰撞但私下關(guān)系還不錯的團隊,更容易出成果。
項目失敗的因素有很多,更多的軟件項目折在做事沒有章法上,章法的制定需要上面幾種角色一起制定,共同遵從,沒有好的執(zhí)行力,說在多也沒用。所以濟南軟件公司的朋友們可以了解一下,或者對你們的項目開發(fā)有所幫助。