2010年6月24日 星期四

[分享]藉口編程(Excuse Programming)

借口編程(Excuse Programming)。是的,這就是很多項目團隊,尤其是項目經理們一直在做的事情。他們總是一直在給出一個又一個的借口。為沒有很好地進行需求開發和需求管理找借口,為沒有跟蹤項目風險和項目問題并且系統化地、及時地解決它們找借口。

最常見的借口就是時間,也就是沒有時間。為什么會沒有時間呢?因為時間都被浪費到做錯誤的事情上了,所以他們就需要加班。他們是在做片面的極限編程,或者,應該說是額外編程(Extra Programming),這是一個惡性循環,他們需要走出這個怪圈,讓事情走上正軌。但屢見不鮮的情況是,項目經理往往過于自負,很難走出這個怪圈。他們總在給出一個又一個的借口,沒有例外管理,而是借口管理。

請注意:我們是支持極限編程XP的,但極限編程是適用于那些非常清楚自己在做什么的人。極限編程不適用于那些為了偽裝他們所作所為的人,極限編程適合于專家,而不是冒牌貨。極限編程不是借口編程,它不是一個用于你不做正確的事情的借口。

從借口編程到極限編程
我們認為每個開發人員、經理——每個軟件開發社區的專業人士,都應該思考哪些是他們知道的,哪些是是他們不知道的,對自己和別人都應該絕對誠實。我們也應該十分認真和充滿熱情地提高我們的技能。除此之外,沒有其他捷徑,請不要再找借口了。

所以讓我們非常坦誠地面對問題。但人們(例如項目經理等)的問題往往是他們并不知道他們自身的問題。他們還沒有意識到這一點。如果你試圖說服他們意識到他們有問題,你會尋找出更多的問題。別忘了他們都是借口編程高手。你并沒有看清所有的問題。所以,有時,人們從自身的錯誤中學習,有些人從不學習也會僥幸成功,有些人從不學習并重復地犯相同的錯誤。

但是也有少數人會總是問自己:我如何才能做得比昨天更好?幸運地是,我們周邊還有一些這樣的人。當你給他們建議時,他們可能會反對,但當他們回到家里,冷靜下來,開始思考,然后他們會回來找你。這些人還是有希望的。有希望的是,我們有越來越多這樣的人。

一旦借口編程被馴服,我們可以原諒他們的過去。一切都可以被原諒。我們可以開始教育他們正確的方式,常常地我們甚至可以從他們身上學到不少東西。有很多種方式來武裝他們,他們可以閱讀書籍等,他們也可以從導師那里尋找幫助,甚至是虛擬的導師。

作為一個經理或客戶,你總是需要以挑剔的眼光來選擇誰來做你的項目,一個團隊(尤其是她的領導)的選擇是一個非常關鍵的要素。如果他們是專家那就最好了,否則,尋找那些有潛力的,并設計一種策略讓他們以最快的速度前進——如何以最快的速度進行,這又是另一個話題。


本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/figerDeng/archive/2010/04/12/5477347.aspx

這是一篇非常有意思的文章XDDD

2 則留言:

  1. 許多人材因為直屬上司"不進步"而響影到自我的主見,
    這時,人材也就變成"奴才"了。 0.0

    回覆刪除
  2. 所以才會一代不如一代阿xdd

    回覆刪除

嘎嘎嘎