關於專案經理的討論 (轉)

worldblog發表於2007-12-08
關於專案經理的討論 (轉)[@more@]

  關於專案經理的討論

  以下是我收集整理的,各位網友對“專案經理”的討論,希望能對廣大員的成長有所幫助,這個討論還在進行,有興趣的朋友請到工程子論壇跟帖,希望大家能繼續關注軟體工程。

主  題:中國的專案經理都太水了
作  者:AutoAsm
所屬論壇:軟體工程

  在中國,一提到程式設計師,就肯定想到熬夜.熬夜,加班對中國程式設計師來說是很平常的.這隻能說明一個問題--中國的軟體專案的管理和規劃者太次了.在國外的大型軟體企業,程式設計師的工作是很有正常的,雖然有時候要趕進度,但起碼不是整天的加班,整週的熬夜(在中國這叫封閉開發).
  熬夜加班不僅會使開發團隊計程車氣下降,還會大大影響軟體質量.為趕進度而加班首先說明專案的工作量的估算和可行性研究出了問題.所以中國的一些軟體企業經常做出一些成堆的軟體就不足為奇了.
 


回覆貼子:

  回覆人:kingfox(小狐仙) (2000-12-6 21:20:00)  得0分
  不見得吧?矽谷的程式設計師,加班加點是家常便飯啊,比中國的程式設計師可要辛苦多了。
  現在很多情況下,加班趕進度不是因為規劃的問題,而是市場變化太快,如果不在最短的時間內開發出產品搶佔市場,就會被市場無情淘汰。在這種情況下,不加班幾乎是不可能的。 

  回覆人:mutant(異類) (2000-12-8 10:50:00)  得0分
  算了,不說了,反正是沒脾氣了,人在屋簷下,不得不低頭 

  回覆人:iamxia(Xia) (2000-12-8 12:09:00)  得0分
  乾脆做自由開發者如何?^_^ 

  回覆人:eyes0(眼睛) (2000-12-8 20:58:00)  得0分
  如果是因為專案前期規劃的不好,責任當然在專案經理。但不排除臨時的需求變動和人員更迭或市場需要造成的影響。
 
 回覆人:viv_wangsc(viv) (2000-12-23 13:34:00) 
  從嚴格的意義上來說,中國的專案經理不是真正意義上的專案經理!!!
 
 回覆人:cocia(高亞) (2000-12-23 19:00:00) 
  中國很多的專案經理根本不懂軟體工程,一遇到專案總是說分工,模組。
  哎! 

 回覆人:mmmyyyaaa(浪子) (2000-12-23 19:10:00) 
  可我為了混口飯吃,還得繼續Coding 

 回覆人:largewang(垃圾王) (2000-12-26 21:52:00) 
  要想不加班,那就好好規劃你的程式結構吧! 

 回覆人:lessonwaver(waver) (2001-1-2 19:04:00) 
  專案經理還是要當的,不過要有責任心!!
  我是從coding 過來的,深知規劃不好的後果,可能是數十倍的工作量,所以我做規劃時特別小心,特別仔細,所以我還算成功。起碼,我的同時很支援我!! 
 
 回覆人:_cat(面向的貓) (2001-3-28 0:29:00) 
  所以XP中就有一條原則:每週工作40小時 
 
 回覆人:osee2000(osee) (2001-3-31 20:15:00) 
  非常贊同  iamxia(Xia) 的觀點,真是不如做個自由開發者!
  既可以做自己感興趣的事,又有成就感!

 回覆人:xuejinlong(垃圾) (2001-4-1 21:57:00) 
  團隊精神很關鍵。
  其實我們的人員大部分缺少團隊精神。
  每個程式設計師都認為自己很厲害。編code稍微厲害一點就目中無人。
  到頭來怨這怨那的。現在我們的軟體開發企業超過百人的(程式設計師)有幾個??
  因為大家都不合作。當然不行。不要怨專案經理。 

 回覆人:thcay(不想說) (2001-4-4 12:01:00) 
  呵呵,我在公司就是一個Project Manager.
  我也很想用軟體工程的理論來武裝我的產品。可是...
  也許是藉口吧,要能真正的應用實在克服太多的障礙。
  我是本科畢業的,也是從Coding開始的,也遇到沒有文件的痛苦。
  可是,我自己能管理這個產品了,抽不出太多的時間和精力來實施我原來的software enginering的理想。  或許我這個Project Manager根本就是個虛位置?本質還是Coding? 

 回覆人:AutoAsm() (2001-4-7 17:21:00) 
  程式設計師之間不合作,程式設計師有責任,但歸跟到底還是管理和制度上的問題。我也帶團隊,雖然規模不是很大。如果有完善的紀律制度,有詳細的里程碑和測試計劃以及程式碼走查會議,用ISO來管理開發過程,那程式設計師還會難於管理嗎?
  一個無能的將軍在打敗仗以後只會說士兵不勇敢作戰,一個無能的專案經理在專案翻船後只會埋怨程式設計師不合作。 

 回覆人:t(天天) (2001-4-14 15:58:00) 
  我只是一個coder,看到這樣的話題不免也要抱怨兩句。本質上,我是很贊成把設計問題交給dj,把技術問題留給自己。如果一個設計不是爛到做不了的地步,我是願意自己克服的。可是當你接到一個足夠爛的專案,你要用他的模型做一個必須重新再作一遍的東西來證明他的模型的缺陷,這時候你是否感到的是無奈?其實我的要求並不高,我只不過想dj在設計的時候考慮我的建議。 

 回覆人:liege(李子) (2001-4-15 14:17:00) 
  其實不是專案經理的問題,而是程式設計師的問題.
  我們的大多數程式設計師根本就不聽話,除了本事比他高的人之外
  他們才不會聽什麼“外行”來指揮
  所以即使定下了計劃,到最後還是要熬夜
  大部分程式設計師的作息規律是上午能起床就不錯,起床開始上網,當然順便可能找些資料
  等到吃完晚飯了才想起工作還沒做,於是開始加班 

 回覆人:AutoAsm() (2001-4-16 15:09:00) 
  大多數的IT企業都是彈性工作制。彈性工作制有好處也有壞處,好處不用說,它給了開發人員更大的自由,但壞處也很明顯,它讓一些不敬業的軟體從業人員鑽了空子;程式設計師的工作量更難於量化,這確實增加了管理的難度。
  做為我本人,我更喜歡彈性工作制,但正如沒有絕對的自由一樣,彈性也不能無限,上午上班絕對不應該拖到中午才起床。也不應該把沒做完的事情帶回家。
  另外,中國的很多IT企業紀律不嚴明(拘我瞭解),以至於liege(李子) 同志說即使下了計劃,也還要熬夜。如果真的遇到這種情況,就要進行處分,要賞罰分明才行。按照專案進度完成了任務並達到了質量要求就發獎金,否則沒有。
  我覺得我們應該學習一下國外的(我指的是美國,不是印度,印度的很多做法不適合中國國情)。比如MS,他們在制定開發計劃的時候,考慮得非常周全細緻,連每個開發人員在開發期間有多少休假都要指定計劃;另外,他們在制定計劃時進行了質量控制,如果在交付的模組中的錯誤數超過了一定數量,那麼這個程式設計師就要暫時出列反思。 

 回覆人:wjyasd(孤獨的人是可愛的.) (2001-4-20 20:06:00) 
卻有同感!水平的確不是很高! 

 回覆人:liege(李子) (2001-4-20 22:40:00) 
  AutoAsm()說的沒錯
  是要加強對程式設計師的管理
  當然最好使用獎懲制度,不要用行政手段干預 

 回覆人:lji56(衝鋒隊員) (2001-4-25 5:03:00) 
  出一個主意, 制定開發計劃的時候, 第一個milestone的時間表靠得是和猜測。已後的時間表就可以加入一個對比度。 (alpha = time estimated in M1 / time actually spent in M1).
  adjusted time estimated for M2 = alpha * time estimated in M2.一個程式設計師的自我對比度越接近1,程式設計師的意見就越重要。專案經理有責任決定pe and priority, 程式設計師有義務及時報告estimates and progress. 幾次下來,程式設計師的alpha都>小組的平均的話,就可以談談話了。
  然後再把A和B比, 加入質量比較, 實在不遵守軟體開發制度要堅決處理。軟體開發企業超過百人的靠的就是制度和管理。
 
 回覆人:luckygao(老高) (2001-5-26 14:52:00) 
公司老闆的問題最大. 

 回覆人:sunlightbj(陽光) (2001-5-28 10:46:00) 
  據說開發,組織了3000人開發了一年。這三千人應該大部分都算是高手級的了吧(這可是開發操作啊),可是人家照樣可以管理的很好。如果在中國,不出一個月,就已經亂的不可開交了(如果中國也能找出三千個這樣的程式設計師的話)
  軟體工程的水平達到如此程度,實在值得我們好好學習。 

 回覆人:freebase(飛貓) (2001-5-28 14:23:00) 
  在印度專案經理的主要工作是管理,在中國專案經理的主要任務是編碼(救火)。
  軟體工程主要是從技術上來考慮問題, 我們的專案經理大多還沒學會從管理的角度考慮問題。 


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-989745/,如需轉載,請註明出處,否則將追究法律責任。

相關文章