大象與猴子的故事

27 views
Skip to first unread message

Anthony Tsai

unread,
Jun 28, 2012, 4:55:04 AM6/28/12
to agile_m...@googlegroups.com

很久以前,在一片充滿隱喻的土地上,住著一頭大象( 喻傳統開發方法 )。 很多年来,这头忠实的大象一直都是他所居住村庄主要的食物采集者,并且非常
清楚这个村庄需要什么( 喻工程前的事先计划性 )。很多年來,這頭忠實的大像一直都是他所居住村莊主要的食物採集者,並且非常清楚這個村莊需要什麼
( 喻工程前的事先計劃性 )。 他在丛林中修建了一条路( 喻最佳实践 ),这条路总是能指引他找到最好的根茎、蔬菜、坚果和水果等食物( 喻项目的
功能 )。他在叢林中修建了一條路( 喻最佳實踐 ),這條路總是能指引他找到最好的根莖、蔬菜、堅果和水果等食物( 喻項目的功能 )。 他知道哪种
水果用鼻子可以够得着,也知道哪种水果需要鼻子去晃动才能摘取。他知道哪種水果用鼻子可以夠得著,也知道哪種水果需要鼻子去晃動才能摘取。 他很强壮,
能够一次带回足够好几天吃的食物,所以他总是预先估计这个村庄的需要( 喻典型的项目需求 ),并提供恰当的供给。他很強壯,能夠一次帶回足夠好幾天吃
的食物,所以他總是預先估計這個村莊的需要( 喻典型的項目需求 ),並提供恰當的供給。 他恪尽职守,整个村庄的人都很感激他,并认为他的工作很有价
值。他恪盡職守,整個村莊的人都很感激他,並認為他的工作很有價值。

唉!唉! 就像生活和寓言中常常发生的那样,情况发生了变化( 喻需求变更 )。就像生活和寓言中常常發生的那樣,情況發生了變化( 喻需求變
更 )。 村庄里的厨师( 喻项目干系人 )想要一些奇特、罕见的原料来烹饪( 喻个性化需求 )。村莊里的廚師( 喻項目干係人 )想要一些奇特、罕
見的原料來烹飪( 喻個性化需求 )。 这些原料大象曾经听说过,但是不在他每天要走的路上( 喻传统工程方法不适合涉及的领域 )。這些原料大象曾經
聽說過,但是不在他每天要走的路上( 喻傳統工程方法不適合涉及的領域 )。 他还在为存储那些无从需要的食物( 喻开始的需求已经过时 )疲于奔命,
却没有时间去修建新的道路以满足新的需求。他還在為存儲那些無從需要的食物( 喻開始的需求已經過時 )疲於奔命,卻沒有時間去修建新的道路以滿足新的
需求。 村庄里的人渐渐地对这头无法满足他们需求( 可以理解为RUP等传统方法不适合网站开发 )、越来越气馁的大象失去了耐心。村莊里的人漸漸地對
這頭無法滿足他們需求( 可以理解為RUP等傳統方法不適合網站開發 )、越來越氣餒的大象失去了耐心。

与此同时,附近村庄有一只猴子( 喻敏捷方法 )做着和这头大象类似的工作。與此同時,附近村莊有一隻猴子( 喻敏捷方法 )做著和這頭大像類似的工
作。 但是,和这头大象不同,这只敏捷的小猴在这片丛林中快速地穿梭( 喻XP等编程方法 ),采摘它所看到的果实。但是,和這頭大像不同,這只敏捷的
小猴在這片叢林中快速地穿梭( 喻XP等編程方法 ),採摘它所看到的果實。 他只去寻找那些挂得很低的果实( 喻无法满足企业级应用 )并迅速把它们
送回到厨师那里。他只去尋找那些掛得很低的果實( 喻無法滿足企業級應用 )並迅速把它們送回到廚師那裡。 这只猴子不像大象那样依赖于一条久经考验的
道路,他依赖于自己的记忆和本能去找到食物,并且只带回当天所需要的食物( 喻迭代编程、每日构建等 )。這隻猴子不像大像那樣依賴於一條久經考驗的道
路,他依賴於自己的記憶和本能去找到食物,並且只帶回當天所需要的食物( 喻迭代編程、每日構建等 ) 。 有时,他会跑出去寻找那些日益珍奇的食物
( 喻新奇的功能,如AJAX功能 ),偶尔还会迷路( 喻新的方法太多 )。有時,他會跑出去尋找那些日益珍奇的食物( 喻新奇的功能,如AJAX功
能 ),偶爾還會迷路( 喻新的方法太多 )。 但事实证明,他的速度和敏捷完全能胜任村庄分派给他的任务。但事實證明,他的速度和敏捷完全能勝任村莊
分派給他的任務。 和那头大象一样,他也颇受爱戴( 喻在自己的领域内,如Web开发 )。和那頭大像一樣,他也頗受愛戴( 喻在自己的領域內,如
Web開發 )。

很不幸,这只猴子的生活也发生了变化。很不幸,這隻猴子的生活也發生了變化。 他所生活的村庄一天天地扩大起来( 喻企业级Web应用 )。他所生活的
村莊一天天地擴大起來( 喻企業級Web應用 )。 这只小猴需要满足太多的需求,以至于他总是疲于奔命,努力记住在每个地方的所有需要。這隻小猴需要
滿足太多的需求,以至於他總是疲於奔命,努力記住在每個地方的所有需要。 他不得不来来回回地跑很多次,因为他没有足够的力量一次运回人们需要的所有东
西( 喻功能太多 )。他不得不來來回回地跑很多次,因為他沒有足夠的力量一次運回人們需要的所有東西( 喻功能太多 )。 同样地,这个村庄渐渐对这
只猴子失去了耐心,而这只猴子也开始怀疑自己是否能够胜任这项工作。同樣地,這個村莊漸漸對這隻猴子失去了耐心,而這隻猴子也開始懷疑自己是否能夠勝任
項工作。

碰巧有一天,这只疲倦的猴子遇到了那头气馁的大象。碰巧有一天,這只疲倦的猴子遇到了那頭氣餒的大象。 这只试图在背负重物的情况下快速奔跑的猴子发现
大象背上的筐可以装得下那么多的食物。這只試圖在背負重物的情況下快速奔跑的猴子發現大象背上的筐可以裝得下那麼多的食物。 而大象也被猴子的速度震撼
了( 喻双方开始正视对方的优点 ),他能跑得那么远,他能那么轻而易举地拿到大象竭尽全力也无法获得的食物。而大像也被猴子的速度震撼了( 喻雙方開
始正視對方的優點 ),他能跑得那麼遠,他能那麼輕而易舉地拿到大象竭盡全力也無法獲得的食物。 这两只动物,虽然都以自己的技能而自豪( 喻从前的论
战 ),但还是承认了对方在某些方面技高一筹。這兩隻動物,雖然都以自己的技能而自豪( 喻從前的論戰 ),但還是承認了對方在某些方面技高一籌。

大象和猴子认识到一起工作的好处( 喻一个控制大的流程,一个处理软件开发细节 ),于是决定联合起来。大象和猴子認識到一起工作的好處( 喻一個控制
大的流程,一個處理軟件開發細節 ),於是決定聯合起來。 猴子利用他的敏捷去满足对于远距离水果的新需求,并让大象带回到他的村庄。猴子利用他的敏捷
去滿足對於遠距離水果的新需求,並讓大象帶回到他的村莊。 大象则把充足的食物运到猴子的村庄去满足那里逐渐增多的需要。大象則把充足的食物運到猴子的
村莊去滿足那裡逐漸增多的需要。 虽然他们花了一些时间去找出协作的方法( 喻两个不同方法之间的磨合 ),但是很快他们就能够很好地满足两个村庄的需
要了,从此,他们过着快乐的生活,彼此互相信任,从此丰衣足食的村民们又开始看重他们了( 喻实用才是第一:) )!雖然他們花了一些時間去找出協作的
方法( 喻兩個不同方法之間的磨合 ),但是很快他們就能夠很好地滿足兩個村莊的需要了,從此,他們過著快樂的生活,彼此互相信任,從此豐衣足食的村民
們又開始看重他們了( 喻實用才是第一:) )!

Reply all
Reply to author
Forward
0 new messages