摘要:軟件項(xiàng)目是需要客戶自始至終高度參與的項(xiàng)目。客戶在項(xiàng)目中的工作質(zhì)量以及客戶和開發(fā)商的互動(dòng)關(guān)系是決定項(xiàng)目成敗的關(guān)鍵因素。本文在介紹客戶在軟件項(xiàng)目中的工作范圍和作用的基礎(chǔ)上,運(yùn)用項(xiàng)目管理中的組織結(jié)構(gòu)理論和溝通理論,分析了客戶和開發(fā)商的組織結(jié)構(gòu)關(guān)系對(duì)項(xiàng)目的影響,尤其是對(duì)雙方溝通協(xié)調(diào)和互動(dòng)關(guān)系的影響。
客戶是提出需求,提供必要的資金,以達(dá)到通過開發(fā)商獲得軟件或服務(wù)的組織。開發(fā)商是根據(jù)客戶的需求開發(fā)軟件,并向客戶提交軟件和服務(wù)的組織。在軟件項(xiàng)目中,由于客戶需求難以精確定義,雙方只能在項(xiàng)目過程中通過“逐步求精”的方法獲得最終的軟件產(chǎn)品,因此軟件項(xiàng)目中開發(fā)商和客戶的互動(dòng)關(guān)系對(duì)項(xiàng)目的成功至關(guān)重要。本文主要有兩個(gè)內(nèi)容,一是介紹客戶在軟件項(xiàng)目過程中的作用,從中可以看出客戶和開發(fā)商互動(dòng)關(guān)系的重要性。二是探討客戶和開發(fā)商的組織結(jié)構(gòu)對(duì)雙方互動(dòng)關(guān)系的影響。
一、軟件項(xiàng)目中客戶的作用
軟件項(xiàng)目過程通常包括客戶需求的識(shí)別、需求和方案的確定、開發(fā)、測試、驗(yàn)收和投產(chǎn)運(yùn)行幾個(gè)階段。在軟件項(xiàng)目的整個(gè)生命周期中,客戶是需求的提出者、軟件和服務(wù)獲得策略的制定者,它選擇開發(fā)商并監(jiān)控其開發(fā)過程,對(duì)開發(fā)商在各階段提交的結(jié)果進(jìn)行評(píng)審和確認(rèn),對(duì)最終產(chǎn)品進(jìn)行測試驗(yàn)收和組織投產(chǎn)運(yùn)行。在項(xiàng)目過程中客戶和開發(fā)商應(yīng)始終保持有效的溝通,逐步精確定義需求,及時(shí)向?qū)Ψ教峁┖头答佇畔ⅰO旅娓鶕?jù)ISO/IEC TR 15504-2對(duì)客戶在軟件項(xiàng)目中的作用進(jìn)行具體介紹, 從中可以看出軟件項(xiàng)目中客戶和開發(fā)商互動(dòng)關(guān)系的重要性。
1.識(shí)別需求和確定獲得策略
在項(xiàng)目的初始階段,客戶首先認(rèn)識(shí)到開發(fā)軟件的需要,然后通過可行性研究,明確目標(biāo),確定需求,確定軟件獲得的策略,并定義軟件驗(yàn)收的標(biāo)準(zhǔn)。
2.開發(fā)商的選擇
客戶在完成項(xiàng)目初始階段的準(zhǔn)備工作后,開始選擇開發(fā)商。這包括:準(zhǔn)備需求建議書,列明項(xiàng)目的工作范圍,軟件的性能指標(biāo),對(duì)開發(fā)商交付物的要求,進(jìn)度要求,評(píng)標(biāo)的標(biāo)準(zhǔn)等。開發(fā)商根據(jù)客戶的需求建議書,準(zhǔn)備和提交方案建議書??蛻舾鶕?jù)開發(fā)商的方案建議書選擇開發(fā)商,與開發(fā)商談判并簽訂合同,明確期望,雙方的責(zé)任和義務(wù)。
3.監(jiān)控開發(fā)商
客戶要監(jiān)控開發(fā)商開發(fā)過程中的活動(dòng),執(zhí)行合作活動(dòng),定期交換技術(shù)進(jìn)度信息,按雙方已同意的需求監(jiān)控開發(fā)商的工作情況。
4.客戶驗(yàn)收
按驗(yàn)收標(biāo)準(zhǔn)驗(yàn)收,根據(jù)雙方已同意的需求對(duì)提交的產(chǎn)品或服務(wù)進(jìn)行評(píng)審。
5.需求逐步求精過程
客戶與開發(fā)商保持溝通,收集,處理和跟蹤軟件過程中的需求,以便精確定義需求和修正不恰當(dāng)?shù)男枨?,評(píng)估需求更改對(duì)項(xiàng)目的沖擊。
6.運(yùn)作過程
客戶要識(shí)別和監(jiān)控由于軟件的引入和運(yùn)作可能帶來的風(fēng)險(xiǎn),監(jiān)控運(yùn)作中出現(xiàn)的問題和產(chǎn)品質(zhì)量,識(shí)別對(duì)開發(fā)商提供支持服務(wù)的需求,監(jiān)督開發(fā)商提供服務(wù)的質(zhì)量。
二、組織結(jié)構(gòu)及其對(duì)項(xiàng)目的影響
通常參與項(xiàng)目的客戶和開發(fā)商不是個(gè)人而是組織,組織環(huán)境是項(xiàng)目成敗的重要決定性因素。這里介紹組織結(jié)構(gòu)對(duì)項(xiàng)目的影響。
由于組織目標(biāo)、資源和環(huán)境的差異,造成組織的多種結(jié)構(gòu)形態(tài)。最常見的組織結(jié)構(gòu)有三種,職能型結(jié)構(gòu)、項(xiàng)目型結(jié)構(gòu)和矩陣型結(jié)構(gòu)。
1.職能型組織
職能型組織是一個(gè)等級(jí)組織,每個(gè)人有一個(gè)明確的主管,組織內(nèi)按專業(yè)將人員分組,如:生產(chǎn)部,銷售部,財(cái)會(huì)部,工程部等等。職能型組織也有項(xiàng)目,但項(xiàng)目的范圍限于職能內(nèi),例如:職能型組織的工程部獨(dú)立于生產(chǎn)部和營銷部做自己的工作。在純職能型組織內(nèi),一個(gè)新產(chǎn)品的開發(fā),其設(shè)計(jì)階段通常被稱為設(shè)計(jì)項(xiàng)目,它只有工程部的人員參與,當(dāng)出現(xiàn)有關(guān)制造的問題時(shí),問題按等級(jí)逐級(jí)傳遞到工程部經(jīng)理,工程部經(jīng)理向生產(chǎn)部經(jīng)理咨詢,然后再按等級(jí)反饋到工程部的項(xiàng)目經(jīng)理。職能型組織的優(yōu)點(diǎn)是沒