我們現在這個公司的大老板,平時在三樓辦公。但是,每天都會有幾次,他會在我們的辦公室里走來走去——“進行著聊勝于無的監督工作”。
?
我想,他大概沒有聽說過“XP”、“結對編程”這樣的名詞。
?
4月15日,周六,我參加了BEA上海User Group的一次活動。北京來的Charls,做了一次非常精彩的演講。名字叫做《一個Xper的心路歷程》。全場笑聲不斷,Charls的感染力征服了每一個人。
演講最后提出的一個觀點是:“成為一個Xper,就是成為一個合格的程序員”。要勇于暴露自己的不足,要善于溝通,要謙虛,要有計劃,要……做到了這些,我們才算是“剛剛夠格”。
?
我基本上已經被說服了……在Charls演講結束的時候,我只想問一個小問題。因為他說,在項目組里,如果有人遇到問題,不要自己偷偷摸摸
的Google搞定,而是應該馬上“舉手”,看看小組里有沒有人能夠馬上告訴你答案。這才是“勇于暴露自己的不足”。而我還想從另外一個角度問一下。
?
?。ㄒ韵聦υ捠且粋€大概的回憶)
?
“我一直以來的工作方式是這樣的,遇到問題的時候,首先Google一下,這樣我不但可以找到當前這個問題的答案,還能夠了解很多周邊的知識,觸類旁通。如果直接問人的話,問題解決,我也就不再深入了。這樣是不是對于個人能力成長不太有利呀?!?/div>
Charls:“項目進度在那里,當然是馬上解決問題最好?!?/div>
我:“那么我們是不是可以這么理解,XP對于項目開發的目標很有效,而對于程序員個人能力的成長目標,不是很有效?”
Charls:“我一直這么說,XP更加高級的剝削方式……”
?
頓時,我豁然開朗。XP的好處,從老板的角度來看,應該更多:
?
結對編程——最有效的相互監督機制
結對編程——最有效的內部培訓機制
測試驅動開發——最有效的質量保證體系
User Story+客戶現場辦公——最低成本的需求收集、分析機制
每日集成——有效降低集成、測試成本
…….
從程序員的角度來說,這些“與我何干”呢?
所以,一個追求利潤最大化的老板,就應該選擇XP,而一個聰明的老板,不但要運用XP,還要保證8小時工作制,甚至給員工20%的
On Beach時間(來源于Gigix對于ThroughWorks的介紹)。這樣才能保持員工的可持續編程能力。如果我是老板的話,我就會這么干!
那天討論的話題中,還有一些XP沒能夠很好回答的問題:
比如文檔。在我以前的開發實踐中,我們都建立了一個Wiki,并且強制程序員每人每天就Wiki幾次,以分散寫文檔的壓力。
比如對于人員的高要求的疑問。我的理解是,XP對人員提出了很高的要求,但是同時也提供了最有效的人員培訓機制(結對編程),所以,對于入職人員的要求,并不需要很高,更多的是考察一個人的溝通能力、學習能力,而不是開發的能力。
posted on 2006-04-18 06:44
讀書、思考、生活 閱讀(30193)
評論(9) 編輯 收藏
FeedBack:
# re: XP應該是老板的最愛,而不是程序員的首選
# re: XP應該是老板的最愛,而不是程序員的首選
2006-04-18 09:13 |
您這樣說了一番,感覺還真對:"XP應該是老板的最愛,而不是程序員的首選 ".
軟件公司是以開發軟件,滿足客戶需求而獲取利潤的.
老板花了那么多的銀子給程序員,當然想物美價廉,能夠為公司帶來利益了.程序員,從職業上來說,也就是為公司不停的寫程序,解決程序中的問題.
回復 更多評論
# re: XP應該是老板的最愛,而不是程序員的首選
2006-04-18 09:28 |
呵呵,那天還說老莊沒來呢,原來是你問的這個問題。有機會認識下!
XP我認為對于程序員也是很有幫助的:結對培養溝通的能力和解決問題的能力(2個人誰都希望是自己更能解決問題),重構和測試優先增強編程的能力(或者說是寫出好程序的能力),use story提高需求分析的能力,每日計劃又促進計劃的能力和匯報的能力......這都是一個好的程序員需要的素質啊,又怎么說與程序員無關呢。
回復 更多評論
# re: XP應該是老板的最愛,而不是程序員的首選
2006-04-18 18:35 |
“程序員個人能力的成長目標”——
XP實施過程,迫使8小時內的高效,更迫使8小時外的自我提升,從而保證8小時內的更高效。其中個人獲得的成長是單純Google無法相比的。
事實上,XP等Agile應該是社會的進步對軟件產業的更高要求。
驢子喂得好才能跑得快駝得多。對于大部分老板,你不能要求他聰明,你還是要求他首先肯思考肯用腦袋想問題吧。不過,某個角度看,根據目前的社會現實,多數老板們的選擇還真可能是中上之選。
回復 更多評論
# re: XP應該是老板的最愛,而不是程序員的首選
2006-04-19 09:17 |
XP應該是對老板、客戶、開發人員來說三贏的開發過程。
當然,要實施好XP并不是簡簡單單的程序員個人能力的問題了,從上倒下、從內到外還有一個體制的問題需要解決,更深一層,還有文化上的問題,畢竟XP是強調團隊的。
回復 更多評論
# re: XP應該是老板的最愛,而不是程序員的首選
# re: XP應該是老板的最愛,而不是程序員的首選
# re: XP應該是老板的最愛,而不是程序員的首選
2007-09-17 15:32 |
您好,我們公司是一家中國境內的專業翻譯公司,從事各專業翻譯服務,包括筆譯、口譯、同聲傳譯和同聲傳譯設備租賃等。我們需要招聘兼職翻譯、同傳譯員和外籍英文校對人員。
希望有機會合作.
郭先生
回復 更多評論
# re: XP應該是老板的最愛,而不是程序員的首選
2011-01-04 12:07 |
您好,我們公司是一家中國境內的專業翻譯公司,從事各專業翻譯服務,包括筆譯、口譯、同聲傳譯和同聲傳譯設備租賃等。我們需要招聘兼職翻譯、同傳譯員和外籍英文校對人員。
希望有機會合作.
回復 更多評論
|
|
26 | 27 | 28 | 29 | 30 | 31 | 1 |
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 1 | 2 | 3 | 4 | 5 | 6 |
常用鏈接
留言簿(20)
隨筆檔案
友情BLOG
搜索
最新評論

閱讀排行榜
評論排行榜