軟件項(xiàng)目管理的成功法則

字號:

1 平衡原則
    在我們討論軟件項(xiàng)目為什么會失敗時可以列出了很多的原因,答案有很多,如管理問題、技術(shù)問題、人員問題等等,但是有一個根本的思想問題是最容易忽視的,也是軟件系統(tǒng)的用戶、軟件開發(fā)商、銷售代理商最不想正視的,那就是:需求、資源、工期、質(zhì)量四個要素之間的平衡關(guān)系問題。
    需求定義了"做什么",定義了系統(tǒng)的范圍與規(guī)模,資源決定了項(xiàng)目的投入(人、財(cái)、物),工期定義了項(xiàng)目的交付日期,質(zhì)量定義了做出的系統(tǒng)好到什么程度,這四個要素之間是有制約平衡關(guān)系的。如果需求范圍很大,要在較少的資源投入下,很短的工期內(nèi),很高的質(zhì)量要求來完成某個項(xiàng)目,那是不現(xiàn)實(shí)的,要么需要增加投資,要么工程延期;如果需求界定清楚了,資源固定了,對系統(tǒng)的質(zhì)量要求很高,則可能需求延長工期。
    對于上述四個要素之間的平衡關(guān)系最容易犯的一個錯誤,就是鼓吹"多快好省"四個字,"多快好省",多么理想的境界啊?需求越多越好,工期越短越好,質(zhì)量越高越好,投入越少越好,這是用戶最常用的口號。
    “多”——需求越多越好嗎?
    軟件系統(tǒng)實(shí)施的基本原則是"全局規(guī)劃、分步實(shí)施、步步見效",需求可以多,但是需求一定要分優(yōu)先級,要分清企業(yè)內(nèi)的主要矛盾與次要矛盾,根據(jù)PARETO的“80-20原則”,企業(yè)中的80%的問題可以用20%的投資來解決,如果你要大而全,對不起,你那20%的次要問題是需要你花費(fèi)80%的投資的!而這一點(diǎn)恰恰是很多軟件用戶所不能忍受的。
    “快”——真能快起來嗎?
    "快"是用戶、軟件開發(fā)商都希望的。傳統(tǒng)企業(yè)里強(qiáng)調(diào)資金的周轉(zhuǎn)情況,軟件企業(yè)里強(qiáng)調(diào)的是人員的周轉(zhuǎn)情況,開發(fā)人員應(yīng)盡快做完一個項(xiàng)目再做另外一個項(xiàng)目,通過快速的啟動項(xiàng)目、結(jié)束項(xiàng)目來承擔(dān)更多的項(xiàng)目,來獲利。但是"快"不是主觀的拍腦袋定工期就可以完成的,工期的定義一定要基于資源的狀況、需求的多少與質(zhì)量的需求來進(jìn)行推算的。軟件畢竟需要一行代碼一行代碼的寫出來,他的工作量是客觀的,并非人有多大膽,地有多大產(chǎn)"式的精神鼓動就可以短期完成的。
    “好”——什么是好軟件?
    軟件系統(tǒng)的"好"字是最難定義、最難度量的。"讓用戶滿意"是目標(biāo),你可以做到,但是資金的投入與時間的投入用戶能否接受?
    “省”——省到什么程度?
    "一分錢一分貨",這是中國的俗話,他是符合價值規(guī)律的。甲方希望少投入,乙方希望降低自己的生產(chǎn)成本,省到乙方僅能保本的時候,再省,乙方就虧損了。
    正視這四個要素之間的平衡關(guān)系是軟件用戶、開發(fā)商、代理商成熟理智的表現(xiàn),否則系統(tǒng)的成功就失去了一塊最堅(jiān)實(shí)的理念基礎(chǔ)。
    企業(yè)實(shí)施IT系統(tǒng)的首要目標(biāo)是要成功,而不是失敗,企業(yè)可以容忍小的成功,但不一定容忍小的失敗,所以需要真正理解上述四個要素的平衡關(guān)系,確保項(xiàng)目的成功。
    2 高效原則
    在需求、資源、工期、質(zhì)量四個要素中,很多的項(xiàng)目決策者是將進(jìn)度放在首位的,現(xiàn)在市場的競爭越來越激烈, "產(chǎn)品早上市一天,就早掙一天錢,掙的就比花的多,所以一定要多掙" ,基于這樣一個理念,軟件開發(fā)越來越追求開發(fā)效率,大家從技術(shù)、工具、管理上尋求更多更好的解決之道。
    基于高效的原則,對項(xiàng)目的管理需要從幾個方面來考慮:
    要選擇精英成員
    目標(biāo)要明確,范圍要清楚
    溝通要及時、充分
    要在激勵成員上下工夫