JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Software Engineering  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to topicthreaded modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 請問有人實際使用過 XP 嗎? [精華]
ymshin





發文: 277
積分: 4
於 2003-07-25 14:37 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
想請問用 XP 開發專案實際上的運作是否遭遇過滯礙導致失敗.

國外 newsgroup 討論的踴躍, 可是台灣的產業環境不太一樣, 不知道是否有網
友能提供這方面的資訊? 例如 pair programming 配合上有沒有發生過慘痛經驗
等等(Tongue)

就先謝謝各位賜教了. Shy <- (強迫中獎)


reply to postreply to post
作者 Re:請問有人實際使用過 XP 嗎? [Re:ymshin]
popcorny

Jakarta 2%

版主

發文: 752
積分: 20
於 2003-07-25 14:40 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
ymshin wrote:
想請問用 XP 開發專案實際上的運作是否遭遇過滯礙導致失敗.

國外 newsgroup 討論的踴躍, 可是台灣的產業環境不太一樣, 不知道是否有網
友能提供這方面的資訊? 例如 pair programming 配合上有沒有發生過慘痛經驗
等等(Tongue)

就先謝謝各位賜教了. Shy <- (強迫中獎)

聽moli大哥他們公司就是用XP的
要不要請moli大哥提供一下經驗...Big Smile

sorry啦..moli大哥被我點名了...千萬不要恨我唷...


reply to postreply to post
作者 Re:請問有人實際使用過 XP 嗎? [Re:popcorny]
ymshin





發文: 277
積分: 4
於 2003-07-25 15:30 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
popcorny wrote:
聽moli大哥他們公司就是用XP的
要不要請moli大哥提供一下經驗...Big Smile

sorry啦..moli大哥被我點名了...千萬不要恨我唷...


要要要! 口耳相傳 moli 老大除了功力高強以外, 為人最是憨厚老實 , 親切待人
了, 千萬麻煩有空時能為小迷們指點迷津~~~ m(_ _)m


reply to postreply to post
作者 Re:請問有人實際使用過 XP 嗎? [Re:ymshin]
browser

戀香

版主

發文: 3570
積分: 1
於 2003-07-25 16:53 user profilesend a private message to usersend email to browserreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
ymshin wrote:
要要要! 口耳相傳 moli 老大除了功力高強以外, 為人最是憨厚老實 , 親切待人
了, 千萬麻煩有空時能為小迷們指點迷津~~~ m(_ _)m


你們這樣的行為 ....
依照他的講法 ... 你們又要使用文字強暴他 ...
呵呵 ...


reply to postreply to post
作者 Re:請問有人實際使用過 XP 嗎? [Re:browser]
ymshin





發文: 277
積分: 4
於 2003-07-25 17:44 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
browser wrote:
你們這樣的行為 ....
依照他的講法 ... 你們又要使用文字強暴他 ...
呵呵 ...


人不為己, 天...地...Evil

Devil


reply to postreply to post
作者 Re:請問有人實際使用過 XP 嗎? [Re:ymshin]
saijone

Web Services

版主

發文: 470
積分: 24
於 2003-07-27 00:33 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
我也一直在等著看moli來接受熱情的文字強暴, 等了半天, 小的忍不住要不敬老
尊賢插一下隊了Big Smile...

在我們team裡確實有些eXtremeProgramming的信徒, 而我們雖然沒有照單全
收, 我們也一直照著XP中的一些Rules and Practices在作; (在XP的基本教義派
裡, 沒有照單全收就不算eXtremeProgramming)在先前的公司我們曾經整個
team由director帶去做了一個禮拜的Trainnign但大家對XP的看法還是不一...

XP定義了一些good practice, 既然這些是 "good" practice就用力的去給它做
(eXtreme Porgramming), 例如:

Test重要就用力的Test, 甚至Test First!? 根據spec./requirement先寫 Test 再
寫 code. 很好的概念, 如果沒時間壓力的話.

Design重要就每天都來Design, Code寫的亂沒關係, 我們可以 RefactoringBig Smile.

Simplicity好, 就 Never add functionality early, never code for tomorrow.
Less extensibility? Less flexibility? No problem, we will refactor it Big Smile...

Code review重要, 我們就來Pair programming每分每秒做Code review. 如果
你們有很多漂亮美美的話, Pair programmin 應該會受歡迎,但Manager可能無法
接受人力除以二的表面事實. 而且各位都知道很多Developer都有怪癖Sad ...

Customer的意見重要就請她Always Available!你付錢還是她付錢? 你Always
Available還是她Always Available?Sad

Collective code ownership. 大家都可以改每支Code?

但是寫到這,都不是重點, 因為最重要的是要去看到XP的優點...

An important thing that XP wants to address:

Requirements always change.

一搬來說大家都有排定 Design freeze, API freeze, 或 Code freeze 的時間表

"You can freeze the code, but you cannot freeze your customers requirements!"
再這樣的情況底下 Test 相對重要...有時間壓力就不test?
It is unlikely that the whole system functionality is totally changed, so you
always have something changed and something does not change. We
want to make sure the things we changed do not break the things not
changed. And this is a reason why XP emphasizes test and even test-first.

Pair programming其實不錯(既使沒漂亮美美)Senior可以帶經驗.也可"較強制"
的執行Coding convention(Coding standards也是 XP 的 一部分) 我們在重要
的Code上一定自動會Pair

而每支Code有一個以上的Owner確實有其好處(例如休假或裁人Dead) 但我對全
面的Collective code ownership還是有所保留.

另外像是Small release, Iteration Planning, Stand-up meeting everyday,我們
都有試著做, 效果也不錯.

XP中提到的很多確實是值得試試看,是否要全盤接受可以小試一陣再決定, 但應
該要去作好的, 而不是像我用Simplicity或 Refactoring做藉口. 其實XP可以說是
針對小 Team 變異性大的Project, 台灣應該沒有產業環境不同得情況吧?但管
理者的心態就是另一層面的問題了?

http://www.extremeprogramming.org/rules.html
http://www.amazon.com/exec/obidos/ASIN/0201616416/qid=1059235343/sr=2-1/ref=sr_2_1/103-6353007-9768649


reply to postreply to post
You don't need a reason to help people
作者 Re:請問有人實際使用過 XP 嗎? [Re:ymshin]
rexx





發文: 37
積分: 3
於 2003-07-27 06:31 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
不才看到saijone大的大作後,忍不住來插個話

基本上我同意saijone 的結論, 試試看 XP 的一些作法, 適合的話就採用,

小弟之前有試著去建立參考 XP 的方法去建立一些組織工作的 guideline, 你知道的,台灣很多公司都跟在一團混亂之中, code 就生出來了, 人走了, bug 也跑出來了....

挑一些重點講,

Test Before you Write, 有做, 而且一定要求做, 不然到最後一定是一團混亂, 誰記得二個禮拜前你寫的某支 class , 你是怎麼確定他 work 的,須要什麼先決條件等等...

Code Review, 要, 但是時間要短, 這邊其實很那個, 很多人說花的時間太短根本 review 不出個屁, 但是時間太長則是大家抱怨連連, 難啊...

Refactory, 常常做, 加上一些工具的協助應該不會太難的

Pair Programming, 不可能, 管理階層接受度蠻低的, 還有, 個人風格問題...

每個人都可以改全部的 code, 不完全做到, 當小組成員少而且互相信任時, 這是非常好的 idea, 但現實中大都不是這樣, 你知道, 有句話叫 : 我認識的設計師通常會對不信任的人修改他的 code 不高興, (特別是出包時...)

講了半天其實也只有從 Test and Refactory 中得到好處而已, 但是我覺得這兩個好處就蠻大的, 對於做事的速度及品質會有很大的幫助

PS.我個人對於 XP 的完全信徒是反感的, 因為我認為很多東西是要因人因時因地而改變, 而不是死抱著某些 guideline 不放來的好.

目前 XP 我覺得在台灣 XP coach 好不像不多吔! 萬一整個專案走向偏了, 負責需要讓專案修正的人, 在那裡 ? 是怎麼被訓練出來 ? 須要有多少的XP經驗及知識 ? coach is the key!

其實我還是很喜歡 XP的 , >>>>>>>>>RUP


reply to postreply to post
作者 Re:請問有人實際使用過 XP 嗎? [Re:ymshin]
saijone

Web Services

版主

發文: 470
積分: 24
於 2003-07-27 09:20 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
很另類的 eXtremeProgramming Smile :
http://www.softwarereality.com/lifecycle/xp/extremers.jsp

關於Pair Programming的都很感人Blush,
我喜歡Part2的 I can't code alone... cause I need my pair:
1
2
3
4
5
6
7
8
9
...
I can't really write any code
Cause I need my pair
...
When I'm refactoring code
He always sits right, always sits right by me
When we're runnin our unit tests
He always sits right, always sits right by me
...

Part5很感人的 Your Pair Will Hold Your Hand:
1
2
3
4
5
6
...
When you're unit testing
And you find a bug
You don't have to feel bad
Your pair will give you a hug
...


reply to postreply to post
You don't need a reason to help people
作者 Re:請問有人實際使用過 XP 嗎? [Re:ymshin]
ymshin





發文: 277
積分: 4
於 2003-07-27 19:44 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
謝謝 rexx 和 saijone 提供的寶貴意見.

因為 XP 只是方法論, 會隨著環境不同應用的情況也不一樣, 實作時就可能遭遇
先前前輩所說的無法做到 pair programming 這種情形. 此外, 知道並使用 xp
的 team 和公司其它成員會不會有隔閡等都是想知道的, 我覺得人事是影響落
實 XP 的最大因素, 一些討論 agile methology 一天到晚講的也都是這些東西,
猜想台灣可能主要遇到的瓶頸和人家常碰到的可能不一樣, 所以請教諸位意見.
^^

saijone 提供的詩篇真的很感人, 和 Dilbert 畫的廝殺場面差好多喔~


reply to postreply to post
作者 Re:請問有人實際使用過 XP 嗎? [Re:ymshin]
rexx





發文: 37
積分: 3
於 2003-07-27 23:42 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
1
2
3
4
5
6
 
Imagine there's no requirements. It's easy if you try 
....
...
Imagine there's no schedules. It isn't hard to do 
...


我笑了Big Smile , 寫得真好...


reply to postreply to post
作者 Re:請問有人實際使用過 XP 嗎? [Re:ymshin]
tempo



版主

發文: 645
積分: 7
於 2003-07-28 00:07 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
ymshin wrote:
saijone 提供的詩篇真的很感人, 和 Dilbert 畫的廝殺場面差好多喔~


ㄟ.mmm..mmm...是很酸囉..
http://www.softwarereality.com 不是反 XP 大本營麼?


reply to postreply to post
作者 Re:請問有人實際使用過 XP 嗎? [Re:ymshin]
rexx





發文: 37
積分: 3
於 2003-07-28 00:07 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
ymshin wrote:
謝謝 rexx 和 saijone 提供的寶貴意見.

因為 XP 只是方法論, 會隨著環境不同應用的情況也不一樣, 實作時就可能遭遇
先前前輩所說的無法做到 pair programming 這種情形. 此外, 知道並使用 xp
的 team 和公司其它成員會不會有隔閡等都是想知道的, 我覺得人事是影響落
實 XP 的最大因素, 一些討論 agile methology 一天到晚講的也都是這些東西,
猜想台灣可能主要遇到的瓶頸和人家常碰到的可能不一樣, 所以請教諸位意見.
^^



上次聽人談到 RUP, 我覺得有一些東西他講的不錯, 就是 RUP 只是規範流程, 但是這個流程沒有一個標準, 意思就是說: 你必須去適當地取捨這些所謂的流程, 修改它, 最後適合你組織的 RUP 流程才會跑出來.

舉個例子, 你除了要買 rational 的軟體外, 還要花錢請 consultant , 深入了解公司後, 對那些 process 要不要做, 提出建議等等....

所以其實 RUP 也是取其所要, 呃..我不是很清楚世界上是不是有人完完全全 implement 所有的流程, 如果有的話, 那文件量應該很可怕吧....

我有一句口頭禪: 過多及不足的文件都是可怕的災難....

瓶頸? 我覺得有幾點不是很好解決的

1. 如何用 XP 的方式估算時程, (這個時程應該是不能算肯定的時程), 而這個時程在是大家可以接受的內 (用老方法 ? oh..come on 我們不再想用先知估算法了)

2. 人員的來來去去真的不會影響到 team 的效能 (相關情節可參考 這兩期 Java 週報, people managment) , 我認為影響的程度其實蠻大的, 因為 XP 的很多東西是建立在彼此的默契上的...

其他的等別人補充囉...

綜合來說, 我認為台灣的人力素質, 應該是多用 這類 agile methology 來提高人的生產力, 並且讓人的創意有發揮的空間, 而不是用 process based 的東西來規範, 強制 programmer 綁死在流程上, (這邊就交給大陸及印度吧...)

請多指教.


reply to postreply to post
作者 Re:請問有人實際使用過 XP 嗎? [Re:saijone]
tempo



版主

發文: 645
積分: 7
於 2003-07-28 00:25 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
完全贊同 saijone 說的..
saijone wrote:
"XP定義了一些good practice, 既然這些是 "good" practice就用力的去給它做"..


另外, 我個人覺得 XP 最重要而且大家一定要試試的是 "UnitTest"..
或者可以說是 "Test Driven Development"..

UnitTest 不僅是為了方便驗證程式的結果..
某些方面來說, 先寫 UnitTest 在 design phase 也可以幫你驗證 "設計" 的結果..
UnitTest 代表的從類別(函式)使用者的角度來看現在正在建立的類別(函式)..
常常程式設計師會不自覺的以正在建立的類別為中心來思考程式的架構..
而不是以使用者為中心..
有些時候會有盲點導致不必要的功能或是不正確的使用方式..


reply to postreply to post
作者 Re:請問有人實際使用過 XP 嗎? [Re:rexx]
tempo



版主

發文: 645
積分: 7
於 2003-07-28 00:33 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
rexx wrote:
瓶頸? 我覺得有幾點不是很好解決的

1. 如何用 XP 的方式估算時程, (這個時程應該是不能算肯定的時程), 而這個時程在是大家可以接受的內 (用老方法 ? oh..come on 我們不再想用先知估算法了)


不過, XP 這種漸進式的方法比較合理不是嗎? 比老方法準一點不就也是一個可是試用的理由?


2. 人員的來來去去真的不會影響到 team 的效能 (相關情節可參考 這兩期 Java 週報, people managment) , 我認為影響的程度其實蠻大的, 因為 XP 的很多東西是建立在彼此的默契上的...


不過傳統是一人做一個部分, 人才流動造成的衝擊一定更大的..
XP 不是萬靈丹呀~~
人才流動的衝擊一定有, 能把他降到比傳統方法低也是很不錯呀~~


reply to postreply to post
作者 Re:請問有人實際使用過 XP 嗎? [Re:tempo]
rexx





發文: 37
積分: 3
於 2003-07-28 00:59 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
tempo wrote:
不過, XP 這種漸進式的方法比較合理不是嗎? 比老方法準一點不就也是一個可是試用的理由?


我知道啊, 我也是覺得樣估出來的時程比較合理, 可是, 有時候, 我們必須在一個很短的時間內做出評估, 以及後續的報價等等動作, 但是這時你的 XP 第一個 story 搞不好還沒寫完呢, 那我們要根據什麼去估算時程呢 ?


不過傳統是一人做一個部分, 人才流動造成的衝擊一定更大的..
XP 不是萬靈丹呀~~
人才流動的衝擊一定有, 能把他降到比傳統方法低也是很不錯呀~~


你講的我同意

但其實我講的是, 傳統一人一部份架構下, 有的人可以把某一個部份搞定, 只要搞定就沒事. 但是在 XP 下, 他還要跟其他成員負責其他部份, 萬一來的人跟他不對盤, 氣氛就會蠻糟的, 嚴重的話會造成團隊效能降低 (政治問題?)

這點在傳統下會稍微好一點, 我不爽某人大不了不鳥他, 我還是寫我自己的 code 等等...


reply to postreply to post
作者 Re:請問有人實際使用過 XP 嗎? [Re:tempo]
ymshin





發文: 277
積分: 4
於 2003-07-28 04:09 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
tempo wrote:
ㄟ.mmm..mmm...是很酸囉..
http://www.softwarereality.com 不是反 XP 大本營麼?


呵~~比起以前有個 netslave 的網站(已經關站), 針對 IT 產業對待員工的
方式大寫特寫, 內容要溫和上許多, 還可以增加些幻想空間. Smile


ymshin edited on 2003-07-28 04:20
reply to postreply to post
作者 Re:請問有人實際使用過 XP 嗎? [Re:ymshin]
worookie

Small Ship

版主

發文: 2092
積分: 21
於 2003-07-28 04:44 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
看到你們討論 XP 我實在很羨慕
我看過的幾乎所有公司最重要的事其實是:
擺平昏庸元老上層和新進高手下層間的政治鬥爭
人際關係能搞好的隨變你用 XP (還是 98, ME) 都能做好
人際關係緊繃的地方根本什麼都不能用


reply to postreply to post
作者 Re:請問有人實際使用過 XP 嗎? [Re:ymshin]
moliwang

用嘴巴打嘴炮比用鍵盤打嘴炮要來的務實

版主

發文: 1215
積分: 6
於 2003-07-30 20:27 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
ymshin wrote:
要要要! 口耳相傳 moli 老大除了功力高強以外, 為人最是憨厚老實 , 親切待人
了, 千萬麻煩有空時能為小迷們指點迷津~~~ m(_ _)m


抱歉,平常很少看這個板,因為軟體工程的東西大家意見
都很不一樣,為了避免頭痛,所以很少看.
今天才看到這個thread點名我..我簡單說一下Sun內部採用XP的方式好了.
原則上,Sun用的不是制式的XP(很多東西都該因時因地改變,老是盡信書就不如無書了)
我最常觀察的是製作系統的部門(ex:各種規格的RI製作),而非製作應用程式的部門.所以我講的僅限於系統製作的部門採用的方式.製作應用程式的部門我就不知道了.

每次某個規格開始進行的時候,就會有兩組人馬同時運作,一組叫做RI(Referene Implementation),另外一組叫做SQE(Software Quality Engineering).這兩邊
並非採用XP之中Pair Programming的方式,而是RI就做RI,SQE就負責做TCK(Technology Compatible Kit,相容性測試套件).所以大家會發現,每次某個RI發表之後,相對應的TCK都是立刻OK,都是這個原因.
這兩個team的人基本上屬於競爭狀態,每晚他們把程式check到cvs之後,都會有script自動地跑Unit test,這個Unit test是拿SQE的code去測試RI的code,然後產生報表.
隔天早上工程師就會看到一個報表,上面有紅燈綠燈,通過的比率是多少之類的.
所以如果一早看到一堆紅燈,那今天一天的心情肯定都被打壞了.

上述是我的報告.
我的結論是,由於Sun是由java的license賺錢,需要各家廠商製作相容產品,因此有這樣"客制化"的XP流程,其實這種流程並不適用其他公司.


reply to postreply to post
作者 Re:請問有人實際使用過 XP 嗎? [Re:worookie]
moliwang

用嘴巴打嘴炮比用鍵盤打嘴炮要來的務實

版主

發文: 1215
積分: 6
於 2003-07-30 20:34 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
worookie wrote:
看到你們討論 XP 我實在很羨慕
我看過的幾乎所有公司最重要的事其實是:
擺平昏庸元老上層和新進高手下層間的政治鬥爭
人際關係能搞好的隨變你用 XP (還是 98, ME) 都能做好
人際關係緊繃的地方根本什麼都不能用


worookie看東西的層次已經超過一般的工程師了,
其實您說的沒錯,誰管他哪家開發工具和Application Server最棒,
對公司裡最沒大腦的人(請參閱呆伯特法則)洗腦就對了.
一樣地,不管哪種流程,負責的人說了算,聽說這是軍隊的邏輯,
不老是叫阿兵哥換換防,折折棉被.大家都會飽暖思淫慾.


reply to postreply to post
作者 Re:請問有人實際使用過 XP 嗎? [Re:worookie]
ymshin





發文: 277
積分: 4
於 2003-07-31 12:02 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
worookie wrote:
看到你們討論 XP 我實在很羨慕
我看過的幾乎所有公司最重要的事其實是:
擺平昏庸元老上層和新進高手下層間的政治鬥爭
人際關係能搞好的隨變你用 XP (還是 98, ME) 都能做好
人際關係緊繃的地方根本什麼都不能用


很感激各位能提供意見讓我能增長見識. 以我來說, XP 主要是針對個人的
coding 習慣提供一個很好的指引, 我信仰 coding 如同寫作, 以要讓人看懂為宗
旨, 所以學習 XP. 我想如果大家對 coding 都能養成良好的習慣的話, 不論對公
司對個人來說, 都能獲益不少, 溝通也比較容易. XP 對管理方面的缺失是公認的詬病, 大多都會和一些 agile methology 混在一起應用, 開這個題目也是想知道
目前大家是把它單獨拿來使用, 還是... *^-^*

RUP 比較適合大公司大專案, 對中小型 project 來說, 流程無須如此繁瑣, 可是
project 大的話管理會是一個很頭痛的問題. 雖然不需要作到每個小環節生一堆
可能馬上或已經作廢的文件, 它的龐大架構是必要的. Shy

聽到一種講法蠻普遍的∼台灣創造力較高, 設計能力較強, 所以 coding 轉手給
大陸或印度就可以了, 也可以省成本. 實際上, 因為語言隔閡, 人家直接把
outsourcing 轉給印度作, 中間並沒有經過台灣一環; 會轉出去本身一定已經有
design ability, 為什麼還要多一層麻煩由你來作呢? 寫程式需要動腦, 不是製造
業的流程, 新手寫 code 久了經驗一多一定會進步, 現在覺得人家寫的 code 太
笨, 可是至少穩定, 誰知道成長速度會有多快呢? 我認為這是變相的在幫人扶持
產業培養人才, 等到它站穩了難道不會想轉型嗎? 大陸參予 open source 計劃
的人多, 作品也多, 大家也很認真學習並幫忙翻譯科技類文章讓其它人學習, 就
連討論區也看過還特地為英文提供一個發問園地的版子, 看人家的學習態度, 我
實在看不出來台灣的條件哪一點會比較強.

美國現在就有一個問題在討論: 你現在大廠把這些 coding 工作轉出去, 減少本
國人工作機會, 那麼大學勢必會減少相關知識的學習, 這是必然的連鎖效應, 將
來該怎麼辦呢? 美國為了競爭優勢, 一些密碼演算法有法令嚴格禁止出口, 學習
這方面東西的人減少了, 要怎麼維持現在既有優勢呢? 以相同的產業來說, 台灣
的長處在哪?

可能寫了一堆無關題目自己的謬論, 真是覺得這些都是緊緊相扣的, 與其等環境
改變, 不如從自身做起. Smile

好高興大家都無私地提供了很棒的想法. m(_ _)m

如果各位大人有空的話, 還請繼續提供寶貴的 idea, 多刺激刺激小的 tiny 腦容
量.


reply to postreply to post
作者 Re:請問有人實際使用過 XP 嗎? [Re:moliwang]
ymshin





發文: 277
積分: 4
於 2003-07-31 12:08 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
moliwang wrote:
抱歉,平常很少看這個板,因為軟體工程的東西大家意見
都很不一樣,為了避免頭痛,所以很少看.
今天才看到這個thread點名我..我簡單說一下Sun內部採用XP的方式好了.
原則上,Sun用的不是制式的XP(很多東西都該因時因地改變,老是盡信書就不如無書了)
我最常觀察的是製作系統的部門(ex:各種規格的RI製作),而非製作應用程式的部門.所以我講的僅限於系統製作的部門採用的方式.製作應用程式的部門我就不知道了.

每次某個規格開始進行的時候,就會有兩組人馬同時運作,一組叫做RI(Referene Implementation),另外一組叫做SQE(Software Quality Engineering).這兩邊
並非採用XP之中Pair Programming的方式,而是RI就做RI,SQE就負責做TCK(Technology Compatible Kit,相容性測試套件).所以大家會發現,每次某個RI發表之後,相對應的TCK都是立刻OK,都是這個原因.
這兩個team的人基本上屬於競爭狀態,每晚他們把程式check到cvs之後,都會有script自動地跑Unit test,這個Unit test是拿SQE的code去測試RI的code,然後產生報表.
隔天早上工程師就會看到一個報表,上面有紅燈綠燈,通過的比率是多少之類的.
所以如果一早看到一堆紅燈,那今天一天的心情肯定都被打壞了.

上述是我的報告.
我的結論是,由於Sun是由java的license賺錢,需要各家廠商製作相容產品,因此有這樣"客制化"的XP流程,其實這種流程並不適用其他公司.


謝謝王大哥抽空回應, 即使只寫一個字也會欣喜若狂~~~ T-T

真是很特別的 XP 運用, 而且是非常聰明的作法. 嗯, 要跟著想想 XP 原則在其
它方面要怎麼運用~~~像素怎麼運用在整理自己的狗窩啦~~~Tounge


reply to postreply to post
作者 Re:請問有人實際使用過 XP 嗎? [Re:ymshin]
moliwang

用嘴巴打嘴炮比用鍵盤打嘴炮要來的務實

版主

發文: 1215
積分: 6
於 2003-07-31 18:01 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
ymshin wrote:
謝謝王大哥抽空回應, 即使只寫一個字也會欣喜若狂~~~ T-T

真是很特別的 XP 運用, 而且是非常聰明的作法. 嗯, 要跟著想想 XP 原則在其
它方面要怎麼運用~~~像素怎麼運用在整理自己的狗窩啦~~~Tounge


不管是什麼技術,我個人最怕的就是基本教義派,
台灣人的腦袋很靈活,所以任何東西都不能死守基本
教義.劍是死的,招式是活的.


reply to postreply to post
作者 Re:請問有人實際使用過 XP 嗎? [Re:moliwang]
Rosary





發文: 70
積分: 3
於 2003-07-31 18:20 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
moliwang wrote:
不管是什麼技術,我個人最怕的就是基本教義派,
台灣人的腦袋很靈活,所以任何東西都不能死守基本
教義.劍是死的,招式是活的.

說的是,但是這應該也是台灣人的宿命...
我覺得基本教義派沒什麼不好的,有時候還蠻可愛的啦


reply to postreply to post
上緊發條
作者 Re:請問有人實際使用過 XP 嗎? [Re:ymshin]
ymshin





發文: 277
積分: 4
於 2003-08-01 14:30 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
其實我覺得很多的人會成為基本教義派原因不純粹是不知變通的關係.

看到的新聞群組相關討論, 很多人會把運用 XP 的 project 成功失敗經驗拿出來
剖析; 除了列出使用的原則以外, 都會提到該專案是如何管理的, 還有其它一些
背景狀況, 像是組成人員等. 或許就是因為經驗告訴這些人如果少了其中一項原
則失敗的機率會以 "e" 的 n 次方升高, 所以才堅持都要作到每一項動作吧? 就
像 Ken Beck (應該沒拼錯記錯才對...)提出的以 30 天為一循環比較適當的說
法, 很多人不以為然, 而且有實際例子證實天數較短也是可以使用而且成功的;
雖然同意時間可彈性調整, 大部分的人還是依據經驗法則傾向30 天, 因為這是
個安全數字.

也就是大家遇到的情況不同, 所以才有基本教義死忠派的存在吧~ Tounge


reply to postreply to post
作者 Re:請問有人實際使用過 XP 嗎? [Re:worookie]
anthonycs



版主

發文: 1195
積分: 6
於 2003-08-03 01:50 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
worookie wrote:
看到你們討論 XP 我實在很羨慕
我看過的幾乎所有公司最重要的事其實是:
擺平昏庸元老上層和新進高手下層間的政治鬥爭
人際關係能搞好的隨變你用 XP (還是 98, ME) 都能做好
人際關係緊繃的地方根本什麼都不能用


worookie這段話真是講到我心坎裡了
雖然還沒出社會實際體驗所謂的鬥爭, 我們研究室就每天上演這種戲碼


anthonycs edited on 2003-08-26 11:57
reply to postreply to post
go to first page go to previous page  1   2  go to next page go to last page
» JWorld@TW »  Software Engineering

reply to topicthreaded modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8