???最近因同事的“慫恿”,我抽空看了看流行的美國電視劇《越獄》。

???《越獄》故事其實很簡單,就說一個年輕人故意入獄,目的是營救他無辜的哥哥,可是強勢的官方力量又希望殺死他的哥哥,而在守候森嚴的監獄中逃脫卻是不易,故事就這樣展開了,...

???對于具體的情節和人物分析,本人就不在此展開說明,有興趣的讀者可以到越獄中文網
http://www.prisonbreak.cn 以及越獄論壇上去討論 http://bbs.3e-online.com/forum-72-1.html

???在此我想從RUP的角度去分析《越獄》中牛人
Michael Scofield在越獄中的心路歷程。

???Michael Scofield和其兄
Lincoln Burrows有迥然不同的性格,Scofield冷靜敏感重理性分析,Burrows果敢、沖動、具男子氣概,他們倆因他們父親的特殊職業而過著有別于正常人的生活。

???我們可以從Burrows冤枉入獄開始進行分析。Scofield到監獄看望Burrows時的心情應該是非常失望的,因為他當時覺得他有這么個兄弟是丟臉的。后來,
Veronica和Scofield說他的生活和大學學費是其兄Burrows支付,如果沒有當時那筆錢,Scofield根本不可能有現在的優裕生活,而Burrows也不會入獄。從那時開始,Scofield就已經開始感情上接受其兄。后來,Burrows和Scofield說他將由xxx監獄轉入Fox River監獄。

???Fox River監獄,這句話就像一顆石子拋進Scofield的心湖中,引起了其“煽動”的漣漪,而這漣漪就像初步的“越獄”構想,雖然此時此構想非常小、非常模糊,但是這是劇中劇情發展關鍵的“導火線”。

???我們可以把Scofield營救其兄Burrows越獄成功看成一個我們程序員經歷過的或正經歷的“死亡之旅”項目。

??
?初始階段
???在《越獄》中就是以上說明的漣漪引起的。它比較模糊,但它確立了“項目”的范圍和目的,那就是要把其兄Burrows從Fox監獄中救出,他當然知道從Fox救出其兄不是那么容易,如果就不出,就要面臨自己終生監禁的“項目”風險。不過,在這時有什么具體的“項目”風險,他不是非常清楚的。

???
細化階段
???Scofield做出許多“項目”規劃:

???1、收集信息
??????1)到公司實施過Fox River的文件庫中收集了其施工圖
??????2)收集了監獄中主要他的犯人資料
??????3)收集了獄警和獄長的資料
??????4)收集了女醫生
Sara的資料

???2、信息整理和分析
??????Scofield把收集到的信息打印出來張貼在其墻上進行“系統級分析”,監獄中有幾條下水道,有什么走向,xxx人和yyy人有什么關系,...

???3、設計階段
???經過系統分析,他設計出了一張監獄地圖和未來越獄計劃的“解決方案”。
???
???“宇宙中不變的事未有變化本身”,Scofield深知其理,因此Scofield設計A計劃,B計劃,...。計劃?不一定會成功,多個計劃總歸是好事,特別在這種生死攸關的場合。

????由于Fox監獄的地下設施比較復雜,憑人腦是非常難記住的,而入獄時肯定是“赤裸裸”的入獄的,根本不可能帶紙張進去,那怎么辦?

???偶然的機會,Scofield看到一個紋身的女孩,Scofield心中一亮,于是我們在劇中看到了Scofield身上比較奇特而且不會引起別人懷疑的紋身。

???另外我想?Scofielb還用到了項目管理中的倒推計劃好,他假設自己已經監獄,在監獄中要具備哪些東東呢?

???1)計時手表
???2)繩子(可被塞入西裝中)
???3)...

???而這些東西怎么可能帶入監獄呢,Scofield想到可以通過潛入監獄管道,然后到犯人儲藏室取回。

???另外Scofield又遇到一個難題,潛入管道后要進入儲藏室,而進入儲藏室必須要有身份卡。Fox工程是公司實施的,拿到身份卡不是難事,難就難在怎么把身份卡帶入監獄呢?犯人的物品,獄警要進行嚴格的檢查,若發現有信用卡或什么卡之類的,肯定沒收,怎么辦?就像我們編程時,發現左也不行,右也不行,怎么也不行,似乎要“投降”了。記得哲人說過,“困難問題的解決不能只停留在原有的問題空間”,也就是說解決不了的問題幾乎都可以通過間接層獲得解決方案。
???自己帶入不了,那只有靠別人了。靠誰呢?平時的監獄探望審查非常嚴,沒戲!有了,Scofield發現獄中有夫妻探望時間,其間夫妻間可有私密的肌膚接觸。可Scofield沒有妻子,怎么辦?事情就是這樣一層一層展開推演的,偶然的機會Scofield遇到一位風塵女子并在其被人欺負的關鍵節點挽救了她。為了感激Scofield,風塵女子答應Scofield,為他做一件事情。而這件事情就是,若Scofield入獄請女子以妻子身份探獄并為其送來“信用卡”,而這張“信用卡”就是被Scofield將來要用到的身份卡。

???從以上的分析中,我們可以看到Scofield分析問題的縝密性。這一點非常值得我們程序員學習,其中值得一提的就是“為未來編程”,通過預見未來,行動我們的現在。

???未來的路還很長,其中會發生很多變數,這一點Scofield非常清楚。那么Scofield將怎樣具體實施這個“項目”,將在下篇分解。

???
?


???