Ginew.Z 的博客

          一切,為了讓生活更簡單、更自然

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            21 Posts :: 0 Stories :: 14 Comments :: 0 Trackbacks
          ?????????這是微軟資深項目經理人Stephen Maguire的項目管理經驗。軟件開發和網站開發有極其相似的地方,我們可以從中學習領會許多知識。

            第一章 有效團隊的基礎

            1、專心改善產品

            公司付工資給設計師,要他們在合理的時間開發出品質精良的網站,但是設計師們的時間卻經常被其它事情占用了。

            典型的情況是設計師要花大量的時間準備會議,參加會議,讀寫開會記錄和進度報告,還有回復email等等,這些事情都不能改善網站的工作,雖然其中一些是設計師自己主動做的,但更大一部分是項目經理下的命令。

            雖然項目經理的本意是好的,但是卻違背了項目經理的基本守則:項目經理的任務是努力消除設計師工作上的一切障礙,讓設計師權利專注在真正重要的工作上---網站開發。

            這不是震驚世界的發現,只是簡單的道理,但是有多少項目經理確實做到呢?

            2、排除干擾

            如果你希望團隊在期限之內完成網站,就必須盡可能排除一切不必要的工作。在你分派工作給組員前,請問問自己,這件工作真的有必要讓大家做嗎?身為項目經理,必須時刻問自己一個問題: “我努力的目的究竟是什么?”

            常見的就是讓組員寫報告。一天8小時工作時間,很可能4個小時花在了寫報告上。而正常的開發工作卻不得不加班做。

            請不要誤解我的意思,我并不是說不需要進度報告,只是提醒項目經理們,不要過分注重“項目流程”,而忽略了真正的產品----你的網站。我的一點心得是:用一個新的辦法了解進度,容易寫,而且不花時間。

            1)當有設計師完成一個功能(子項目),就發一個內部email給大家;

            2)當項目進度可能落后,就和我私下交流,討論解決的辦法。

            3、明確目標

            什么樣的目標是明確的目標呢?其實并不一定是博大精深的,只要足夠詳細,能夠保證項目向正確的方向進行就可以。通常只要項目組長花幾小時,或者幾天時間就可以制定一個詳細的項目目標。例如本站:

            目標1: 建立一個以網站項目管理為主題的網站。評價:目標已經明確主題,但還是不夠詳細。

            目標2:為網站項目管理愛好者提供一個交流的平臺。評價:目標定位了服務對象和主要功能。但是并沒有體現我們建立網站的深層目的。

            目標3:為網站項目管理愛好者提供一個學習交流,并能夠共同制定詳細規范的平臺。評價:明確的目標,指出了服務對象,最主要的功能和網站本身的目的。

            在目標確定后,我們就堅持這個大方向,凡是有利于目標實現的最先完成,比如:論壇,規范文章。與目標無關或關系不大的,可以不做或者推遲做,比如人才交流,漂亮的界面等。

            4、設計的優先考慮

            我們要建立以下基本觀念:項目目標引導項目的方向,而設計的考慮順序影響設計的過程。

            每個項目的具體情況不同,考慮的優先順序也回不同,一般來說,程序設計考慮的優先級表為:

            1)尺寸大小(size)

            2)速度

            3)安全性

            4)可測試性

            5)容易維護

            6)簡潔

            7)再用性

            8)可移植性

            除了優先考慮順序外,你還應該建立各項考慮點的質量規范。如果事先能夠決定最合適的優先考慮順序,并建立質量規范,團隊就不會浪費時間,網站的整體風格就會比較一致。

            第二章 有效的作業方式

            1、什么時候修改錯誤

            微軟的經驗是:(1).bug越晚清除,時間花得越多; (2).在開發過程中立刻除蟲,可以讓您早些學到經驗,然后不會犯同樣的錯誤;(3).如果能夠保證沒有任何錯誤,您就能比較準確的估出項目的完成時間。 所以,設計師應該把找錯誤當成一件重要的事情,不要為任何理由而耽誤。

            2、email的時間陷阱

            回復email要分批做,早上一上班,中午休息時間,或者是下班前看一下都可以,但不要有事沒事都不停的看email。

            3、方法讓大家分享

            身為主管,你應該鼓勵組員提出改進工作效率的建議。引導組員思考的方法也很重要。比如,下面兩個問題:

            a.為什么進度總是一再落后?

            b.有什么辦法可以避免將來再發生進度落后?

            第一個問題可能的答案是:互相依賴的工作太多,工具太難用,老板是個白癡等等;第二個答案可能是:減少互賴性的工作,購買更好的工具,與老板加強溝通。

            兩個問題的方向不同,第一個是探究原因,導引出抱怨;第二個是未來改進的方法,導引出解決辦法。

            問題越精確,問題越有力,對項目目標的實現就越有益,讓我們再看三個問法:

            a.如何保持每次都如期完成項目?

            b.如何在不加班的前提下,如期完成項目?

            c.如何在不加班,也不增加人手的前提下,如期完成任務?

            第三個問法,就迫使大家來點真正有創意的思考和認真檢討工作本身值得改進的地方了。一次比一次更精確的問題,可以刺激思考過程,激發更有創意的答案。

            4、無意義的懲罰

            懲罰是一種心理上的負強化作用,懲罰是對員工的責罵,訓斥與威脅,就象鞭打馬匹使它服從主人的命令。這種管理手段是該受譴責的,如果主管們的用意是希望組員因此而工作更努力的話,就大錯特錯了。這種責罵只會激起組員心中的憤怒,羞惱和沮喪。實際上,往往這些項目的問題都出在管理方面,目標不明確或者野心太大,設計師只是倒霉的遇上了差勁的主管,其實他們的能力不比其他項目的設計師差。因此放棄責罵吧,責罵只會讓項目更糟,絕對沒有任何改善的效果。

            第三章 保持進度

            即使最順利的項目,也無法完全按照計劃執行,但是,如果你放任計劃隨意進行,有一天你猛然發現項目脫軌太遠,來不及完成。項目就象一枚瞄準月球的火箭,只要有一點點不夠精確,到時候就無法命中目標,差之毫厘,失之千里,實在不可不慎重。聰明的主管懂得這個道理,他們會經常注意項目的精度,隨時修正方向,保持項目不偏離計劃進行。本章將介紹一些很有效的策略,幫助項目保持進度。

            1、向前看

            我一直相信,項目之所以脫軌,主要原因在于人們沒有認真思考如何使項目保持進度,順利進行。如果沒有未雨綢繆,只是坐等問題發生,到那時候就太遲了。一個月前沒有花30分鐘思考這個問題,現在就可能要浪費幾小時或幾天的時間去修正。這就是所謂的“被動工作”。

            解決這種被動工作的方法,就是化被動為主動,事先發掘潛在的問題,并設法避免。有很多方法和技巧可以訓練自己“向前看”,但總結起來不過是一句簡單的要決:定期暫停手邊的工作,然后往前思考,隨時做必要的修正,以避免未來的大障礙。

            我已經有十年以上的習慣,每天花10到15分鐘思考下列問題,并且列出答案: 有什么事情是我今天能做,而且可以幫助項目在未來幾個月內順利進行的?

            2、明確定義需求的范圍

            人們在開口要求的東西未必是他真正想要的,處理他的要求之前,請務必確定他究竟想要做什么。

            在網站項目開發中,經常會遇到客戶或者領導層提出一些希奇古怪的需求。一次,首席設計師驚慌失措的跑來找我,告訴我麻煩來了,客戶對新設計的界面不滿意,要求按照某個著名網站一摸一樣的設計。如果真的那樣做,需要重新花一個星期才能做出來,可是目前離期限的時間已經很短了。聽了他的陳述后,我必須承認如果真得那樣做,我們的進度就完蛋了,同時我也很好奇,為什么客戶會有這樣的要求,所以在我答復他們做還是不做之前,請客戶經理去了解一下這個需求的原因。不一會兒,客戶經理笑嘻嘻地回來了。

            “他們只是看中了那個網站的動態下拉菜單,覺得那樣比較吸引人”

            呵呵,我知道他在笑什么了,這樣的動態菜單我們其實早就有現成的模板了,只要將它替換現有的設計就可以了。而我們的設計師不清楚客戶的喜好而已。

            大部分客戶在提出需求時都不解釋原因,這種情況太普遍了,甚至你的管理層也會發生這種情況。如果你從他們的請求中無法看出他們的目的,你可以反問他們,在還沒有弄清楚究竟想要做什么之前,不要貿然答應,寧可拒絕他們的要求也不要浪費這種時間。
          posted on 2006-04-10 13:47 無風之雨 閱讀(200) 評論(0)  編輯  收藏 所屬分類: Java
          主站蜘蛛池模板: 喀喇沁旗| 丰台区| 大石桥市| 牟定县| 锦州市| 方城县| 赣州市| 关岭| 咸宁市| 合肥市| 蓬安县| 克什克腾旗| 乃东县| 手游| 怀来县| 天台县| 阿坝县| 大英县| 东光县| 息烽县| 宜昌市| 阳信县| 罗源县| 周口市| 铜梁县| 靖安县| 岳普湖县| 花莲县| 游戏| 噶尔县| 通州区| 茌平县| 乐业县| 孟津县| 柏乡县| 淅川县| 岚皋县| 阿荣旗| 梧州市| 凤冈县| 重庆市|