不要應(yīng)付完成,任何帶有缺陷的工作,會(huì)在將來(lái)帶來(lái)無(wú)窮無(wú)盡的“后患”。一步一個(gè)腳印,欲速則不達(dá)。
除了向大家灌輸這種思想并要求大家這樣去做,作為項(xiàng)目經(jīng)理還需要盡早檢查和指導(dǎo)大家的工作。比方說:我安排小甲完成某模塊的設(shè)計(jì)文檔,我不會(huì)等文檔完成才去看,我會(huì)先要求小甲思考后找我口頭說明他的思路,大致沒有問題我就讓他動(dòng)手寫文檔,而且我要求項(xiàng)目組所有人寫文檔都必需在線完成,我會(huì)隨時(shí)檢查文檔的質(zhì)量。(說明:我們用SharePoint來(lái)管理項(xiàng)目文檔,Word、Excel等文檔都可以在項(xiàng)目網(wǎng)站上在線編輯。)
絕大部分項(xiàng)目是分秒必爭(zhēng)的,保證大家用正確的方法做正確的事情,才能最大限度地減少返工。不過上面提到的檢查辦法確實(shí)有點(diǎn)夸張,我一般對(duì)于新手才會(huì)這樣檢查,當(dāng)新手已經(jīng)成長(zhǎng)起來(lái),你對(duì)他有信心,就不需要檢查得這么密了。
4.不斷思考減少工作量的辦法。
失敗的項(xiàng)目特點(diǎn),往往是無(wú)用功太多,返工太多!
軟件項(xiàng)目的特點(diǎn)是“兩不明確兩大限死”:需求不明確、設(shè)計(jì)不明確、工期限死、預(yù)算限死。要成功完成項(xiàng)目,不能光靠所謂的項(xiàng)目管理知識(shí),你需要熟悉這個(gè)軟件開發(fā)的方方面面,想出降低工作量的方法。
能極大降低工作量的兩個(gè)方面:
1)需求方面:抓住本質(zhì)需要,盡量簡(jiǎn)化需求,優(yōu)先實(shí)現(xiàn)穩(wěn)定的需求。
穩(wěn)定的需求是指我們基本能明確,客戶將來(lái)不太可能會(huì)變化的需求,這些需求應(yīng)該優(yōu)先實(shí)現(xiàn)。
2)設(shè)計(jì)方面:采用成熟設(shè)計(jì),重用組件,采用能降低編碼和實(shí)施工作量的設(shè)計(jì)。
通過以上兩方面降低工作量,光靠項(xiàng)目管理知識(shí)是辦不到的,你需要在這兩方面有資深的經(jīng)驗(yàn),你需要發(fā)動(dòng)項(xiàng)目組全體人員的智慧,一起想出簡(jiǎn)化工作的辦法。
5.密切留意需要客戶和第三方完成的工作。
我們公司的項(xiàng)目在開發(fā)階段還算比較順利,因?yàn)橐磺卸际亲约簛?lái)掌控的,但一旦涉及到客戶或者第三方,問題就非常多。下面是常見的一些問題及應(yīng)對(duì)辦法:
1)確認(rèn)需求規(guī)格說明書,特別是一旦要求客戶簽字蓋章,就會(huì)左推右推。我們會(huì)跟客戶說明簽字是表示對(duì)前面工作的確認(rèn),不代表將來(lái)不允許變更。
2)客戶不能及時(shí)準(zhǔn)備好實(shí)施所需的軟硬件環(huán)境。我們會(huì)提前很多提醒客戶,并盡可能幫助可以搭建實(shí)施環(huán)境。
3)系統(tǒng)上線后,客戶無(wú)法及時(shí)組織人員參加培訓(xùn),推動(dòng)系統(tǒng)正式使用。我們一般會(huì)走高層路線,讓客戶高層推動(dòng)系統(tǒng)上線。
4)系統(tǒng)需要用到的服務(wù)器或相關(guān)硬件不能及時(shí)采購(gòu)。我們會(huì)事先做好供應(yīng)商選擇,挑選合適的供應(yīng)商。
不要忽視客戶和第三方的工作,一般需要打很大的提前量來(lái)進(jìn)行預(yù)防性管理。
優(yōu)秀項(xiàng)目經(jīng)理是怎樣煉成的?
軟件項(xiàng)目經(jīng)理往往是權(quán)力小而責(zé)任重大,軟件項(xiàng)目的“兩不明確兩大限死”特點(diǎn),讓我們做項(xiàng)目猶如走鋼絲,而且要高速地走鋼絲!
你的綜合實(shí)力決定你能否成為優(yōu)秀的項(xiàng)目經(jīng)理!項(xiàng)目經(jīng)理是練出來(lái)的,下面談?wù)勎业捏w會(huì)。
1.你需要有扎實(shí)而豐富的軟件工程實(shí)踐經(jīng)驗(yàn)。
想成為優(yōu)秀項(xiàng)目經(jīng)理,從編碼切入可能是最好的打基礎(chǔ)辦法。我編寫VB與C#的代碼都有若干年時(shí)間,編碼的工作其實(shí)不只是編碼的,你還需要考慮測(cè)試,你還需要思考軟件是否符合需求,考慮軟件如何安裝部署等。只要你能堅(jiān)持3年以上的編碼工作,相信你一定會(huì)有軟件工程的多方面經(jīng)歷,如需求、測(cè)試、實(shí)施,這些經(jīng)歷都是你寶貴的財(cái)富!如果你是從測(cè)試、實(shí)施切入,你可能難以獲取軟件編碼、軟件設(shè)計(jì)、軟件技術(shù)方面的經(jīng)驗(yàn)。
2.學(xué)習(xí)軟件開發(fā)牛人總結(jié)出來(lái)的項(xiàng)目管理知識(shí)。
關(guān)于項(xiàng)目管理的資料書籍很多,強(qiáng)烈建議大家重點(diǎn)閱讀軟件開發(fā)牛人總結(jié)出來(lái)的經(jīng)驗(yàn)。如果你還沒有實(shí)