時隔兩年,當(dāng)我再次坐到電腦面前重新拾起這個話題時,我已經(jīng)失去了往日的自信和從容。
“it”往往被圈內(nèi)人戲稱為“挨踢”,意思是我們常被人踢。老板踢,市場人員踢,客戶踢,還有老婆踢。老板怪我們的開發(fā)進(jìn)度慢;市場人員氣我們的東西沒有競爭力;客戶嫌我們的程序bug多;老婆怨我們沒時間陪她。由此可見,干我們這一行是多么地不容易。
下面,我主要談?wù)勡浖_發(fā)過程中關(guān)于項目管理的幾個核心問題??偨Y(jié)成一句話就是:三項調(diào)查,二個評審,嚴(yán)控變更。
同我們平常做其它事一樣。開發(fā)一個項目之前,我們得首先考慮項目的目的、開發(fā)時間和大致所需成本。任何項目都必須有明確的目的。這個項目的任務(wù)是什么?它能為客戶提供什么樣的產(chǎn)品或服務(wù)?它的賣點是什么?與同類型軟件相比,它有什么樣的優(yōu)點?它是否具有充分的擴(kuò)展性…… 要想真正得到這些問題的答案,作為項目經(jīng)理或者稱為項目負(fù)責(zé)人吧,他在項目立項階段,就得充分調(diào)查市場,調(diào)查客戶需求,調(diào)查自身現(xiàn)有資源,統(tǒng)稱三項調(diào)查。
只能在充分調(diào)查的基礎(chǔ)上,才能做到量體裁衣,開發(fā)出適合市場需求的有競爭力的有一定生命力的產(chǎn)品。
調(diào)查市場。對一個軟件項目經(jīng)理來說,他的職責(zé)主要在于調(diào)查同行業(yè)同類產(chǎn)品,分析現(xiàn)有技術(shù),以便構(gòu)建盡量合量而又有充分?jǐn)U展性的軟件結(jié)構(gòu)。同時,項目經(jīng)理還有義務(wù)協(xié)助技術(shù)委員會(或者是上級主管)向公司決策層提交項目市場前景分析報告。
調(diào)查客戶需求是最關(guān)鍵也是最重要的環(huán)節(jié)。任何一個軟件項目都是針對一定的使用對象而開發(fā)的。作為項目經(jīng)理,你得充分了解客戶的現(xiàn)有資源、工作方式、工作流程以及使用習(xí)慣?,F(xiàn)有資源又包括客戶的物理設(shè)備、人員素質(zhì)和經(jīng)濟(jì)實力。
值得提出來的是,很多項目經(jīng)理往往容易忽視客戶的使用習(xí)慣,以致于開發(fā)出來的產(chǎn)品,雖然功能齊全,界面友好,但卻無法取得用戶的認(rèn)同。 調(diào)查自身資源。主要是調(diào)查項目組成員的技術(shù)實力,工作狀態(tài),還有其它相關(guān)人員的支持度。一個項目的成功,不僅僅需要一個優(yōu)秀的項目經(jīng)理,還需要項目發(fā)起人、項目組成員和其它相關(guān)人員的共同努力,才能實現(xiàn)項目的預(yù)期目標(biāo)。
一個項目有它的開發(fā)周期,由項目而產(chǎn)生的產(chǎn)品或服務(wù)同樣也有它生命周期。軟件開發(fā)周期模型通常有四種:瀑布型、螺旋型、漸進(jìn)型、原型模型。這些概念,絕大多數(shù)開發(fā)人員都懂。但在實際開發(fā)過程中,隨心所欲的情況還是比較普通。作為項目經(jīng)理,大有必要根據(jù)前面所提到的三項調(diào)查來慎重選擇適合自己的開發(fā)模式。阿呆的自身經(jīng)驗證明,隨心所欲開發(fā)出來的東西總是漏洞百出。
階段總結(jié)和評審。很多公司都搞階段總結(jié)和評審。但大多數(shù)都被動的階段總結(jié)和流行形式的階段評審。 何謂被動的階段總結(jié)。一般公司的作為是要求開發(fā)人員在規(guī)定的時間內(nèi)(例如一個星期或半個月等)作一次工作總結(jié)。偶認(rèn)為這樣做非常沒有必要,盡管有人認(rèn)為這樣可以了解開發(fā)人員的進(jìn)度等。
但這樣做的弊端是很容易引起開發(fā)人員的反感和抵制,也無法真正地體現(xiàn)一個項目的實際進(jìn)展情況。事實也證明了這種措施是非常短命的行政命令。主動的階段總結(jié)是由開發(fā)人員自行決定總結(jié)時間。當(dāng)然這個時間必須在原定的項目整體完成周期內(nèi)(甚至可以由項目經(jīng)理確定總結(jié)的條件)。
當(dāng)開發(fā)人員認(rèn)為他手頭的工作已經(jīng)取得階段性的成果或者有突然性的進(jìn)展時,由本人主動寫出總結(jié)報告提交上一級主管評審。 階段評審。一般來說至少有兩次全體評審。第一次評審是由項目經(jīng)理完成信息系統(tǒng)計劃,信息系統(tǒng)分析、信息系統(tǒng)設(shè)計之后,提交出軟件模型。再交由技術(shù)委員會評審。軟件模型必須主體的功能界面。技術(shù)委員會的成員包括公司內(nèi)的主要領(lǐng)導(dǎo)、骨干技術(shù)人員、客戶人員,還要盡可能地邀請典型客戶。
典型客戶在其中扮演著重要的角色,只有他們才是最有發(fā)言權(quán)的評審委員。待項目‘殺青’之后,再由技術(shù)委員會對其進(jìn)行終審。
一個項目在實施過程中,總會遇到很多需要變更的地方。要想有計劃地管理好變更,就必須具備健全的變更控制系統(tǒng)。國內(nèi)外很多成功的企業(yè)都組建了自己的變更控制委員會。由變更委員會來負(fù)責(zé)項目變更的審批。也由它來決定一個項目是否應(yīng)該終結(jié)。變更委員會通常由項目的直接主管和各項目負(fù)責(zé)人組成。與技術(shù)委員會相比,它更注意成員的專業(yè)背景。(來源:中國管理傳播網(wǎng))
項目經(jīng)理勝任力免費測評PMQ上線啦!快來測測你排多少名吧~
http://opto-elec.com.cn/pmqhd/index.html