這是微軟項目經(jīng)理人Stephen Maguire的項目管理經(jīng)驗。軟件開發(fā)和網(wǎng)站開發(fā)有極其相似的地方,我們可以從中學習領(lǐng)會許多知識。
第一章 有效團隊的基礎(chǔ)
1、專心改善產(chǎn)品
公司付工資給設(shè)計師,要他們在合理的時間開發(fā)出品質(zhì)精良的網(wǎng)站,但是設(shè)計師們的時間卻經(jīng)常被其它事情占用了。
典型的情況是設(shè)計師要花大量的時間準備會議,參加會議,讀寫開會記錄和進度報告,還有回復email等等,這些事情都不能改善網(wǎng)站的工作,雖然其中一些是設(shè)計師自己主動做的,但更大一部分是項目經(jīng)理下的命令。
雖然項目經(jīng)理的本意是好的,但是卻違背了項目經(jīng)理的基本守則:項目經(jīng)理的任務是努力消除設(shè)計師工作上的一切障礙,讓設(shè)計師權(quán)利專注在真正重要的工作上---網(wǎng)站開發(fā)。
這不是震驚世界的發(fā)現(xiàn),只是簡單的道理,但是有多少項目經(jīng)理確實做到呢?
2、排除干擾
如果你希望團隊在期限之內(nèi)完成網(wǎng)站,必須盡可能排除一切不必要的工作。在你分派工作給組員前,請問問自己,這件工作真的有必要讓大家做嗎?身為項目經(jīng)理,必須時刻問自己一個問題: “我努力的目的究竟是什么?”
常見的是讓組員寫報告。8小時工作時間,很可能4個小時花在了寫報告上。而正常的開發(fā)工作卻不得不加班做。
請不要誤解我的意思,我并不是說不需要進度報告,只是提醒項目經(jīng)理們,不要過分注重“項目流程”,而忽略了真正的產(chǎn)品----你的網(wǎng)站。我的一點心得是:用一個新的辦法了解進度,容易寫,而且不花時間。
1)當有設(shè)計師完成一個功能(子項目),發(fā)一個內(nèi)部email給大家;
2)當項目進度可能落后,和我私下交流,討論解決的辦法。
3、明確目標
什么樣的目標是明確的目標呢?其實并不一定是博大精深的,只要足夠詳細,能夠保證項目向正確的方向進行可以。通常只要項目組長花幾小時,或者幾天時間可以制定一個詳細的項目目標。例如本站:
目標1: 建立一個以網(wǎng)站項目管理為主題的網(wǎng)站。評價:目標已經(jīng)明確主題,但還是不夠詳細。
目標2:為網(wǎng)站項目管理愛好者提供一個交流的平臺。評價:目標定位了服務對象和主要功能。但是并沒有體現(xiàn)我們建立網(wǎng)站的深層目的。
目標3:為網(wǎng)站項目管理愛好者提供一個學習交流,并能夠共同制定詳細規(guī)范的平臺。評價:明確的目標,指出了服務對象,主要的功能和網(wǎng)站本身的目的。
在目標確定后,我們堅持這個大方向,凡是有利于目標實現(xiàn)的先完成,比如:論壇,規(guī)范文章。與目標無關(guān)或關(guān)系不大的,可以不做或者推遲做,比如人才交流,漂亮的界面等。
4、設(shè)計的優(yōu)先考慮
我們要建立以下基本觀念:項目目標引導項目的方向,而設(shè)計的考慮順序影響設(shè)計的過程。
每個項目的具體情況不同,考慮的優(yōu)先順序也回不同,一般來說,程序設(shè)計考慮的優(yōu)先級表為:
1)尺寸大小(size)
2)速度
3)安全性
4)可測試性
5)容易維護
6)簡潔
7)再用性
8)可移植性