的解決辦法。
一些項目經理往往認為外包開發(fā)項目與企業(yè)內部開發(fā)項目的管理沒有多大分別,唯一不同是外包項目需要更多時間去溝通、協(xié)調、跟進和監(jiān)控。總體來說,這種想法是對的,但事實上外包項目的管理比企業(yè)內部開發(fā)項目的管理更復雜,擔負更大的風險,需要更緊密的進度和質量監(jiān)控。
2、保障溝通
內部開發(fā)項目所需人力資源大致分為兩組:一是技術人員,另一組是配合技術人員的業(yè)務人員(他們是所建信息系統(tǒng)的潛在用戶)。外包項目除了需要部分技術人員和用戶群體參與外,更增加了一組外包商的資源。有些外包商更會指派一名聯(lián)絡人員負責聯(lián)系與協(xié)調,而他們的技術人員只在后方負責項目的開發(fā)。這種運作模式要盡量避免,因為外包商指派負責聯(lián)系的人員往往是業(yè)務人員的背景,對技術的細節(jié)不能全面把握,把有關信息傳達到技術人員的時候便會有所差異。所以我們的首要任務是讓外包商明白負責項目聯(lián)系的人員必須是開發(fā)小組的主管。這名開發(fā)小組主管是直接參與開發(fā)項目的主要人員,如此才能夠有效地進行溝通和監(jiān)控。
3、避免延誤
要避免項目發(fā)生延誤,計劃中要預留足夠的時間來進行上述確認工作。由于雙方工作地點的緣故,原本只需一天的確認會議便可能耗費兩天或三天的時間來完成。議程中所達到的共識也可能需要時間來讓外包商做出適當?shù)男薷牟拍茏屍髽I(yè)正式確認。也只能在正式確認后才能夠進一步繼續(xù)接下來的工作。
4、做好計劃
項目經理首先需要做出一個詳細的、完整的項目計劃,并在計劃中詳細地列清楚每一件工作需要哪方面的哪些人力來共同執(zhí)行。在計劃中的每一個進度都需要進行確認才能繼續(xù)。例如外包商在完成系統(tǒng)分析后,需要把分析的結果讓客戶理解,好讓企業(yè)能夠確認外包商對整個系統(tǒng)的理解和分析與企業(yè)本身對項目的需求和分析達成一致,這樣才能讓外包商進行其后的模塊設計。不然設計出來的模塊組合便有可能與企業(yè)的需求不太一樣,存在質量和最后上的差異。這些差異也將會引發(fā)企業(yè)將來在系統(tǒng)維護、更新、增加功能模塊、升級、集成等各方面的嚴重問題。