<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    GHawk

    過程的代價

    這個月剛進入公司,加入了一個10人左右的團隊,用Java做一個網站后臺。

    客戶是日本公司,他們做了項目的大部分分析(Requirements, Use cases, Domain model...)。我們負責的是詳細設計和開發(fā)。我是項目開始幾星期后才進的公司。Schedule也已經為我分配好了。大家都按照schedule上的安排工作著。

    上星期開會的時候得知,日本這次采用的是agile過程。而我們的schedule更類似于RUP這樣的過程。RUP這個學院派和Agile這個造反派狹路相逢,問題也就出現(xiàn)了。

    大家工作都很賣力,為了能按進度提交制品,有時還通宵達旦解決問題。我們這支團隊的戰(zhàn)斗力和信心是不容懷疑的。可是大家努力的結果換來的卻是用戶的抱怨。大家都困惑不解。問題究竟出在哪兒?

    日方在項目中強調的是Agile過程,我們采用的則是傳統(tǒng)的過程。一開始,兩個過程方法之間的差異并不大;對我們提交的制品,客戶也沒有什么異議。但是,直到客戶提出問題之前,我們所提交的制品都是一些設計文檔。而我們的制品也僅限于此——沒有一個可用的EAR包、沒有寫過 test case。很明顯,我們犯了agile的大忌。

    Agile所強調的是快速的構建、輕量級的迭代、TDD等。由于之前沒有寫test case,詳細設計也沒有test case可以參照。設計本身是不是合理,是不是testable也不得而知。致使在設計test case的時候無從下手,很多類甚至都沒有辦法測試。整個架構的可行性很難估算。

    往后考慮。一次大規(guī)模的重構可能是少不了的。雖然agile過程本身提倡以TDD為基礎的重構。但是現(xiàn)在的重構可能造成的代價已經不是一次輕量級的增量迭代了。

    說到這里,總結幾點,希望能在以后的工作中引起注意:
    1. Agile很難管理,項目早期應該對各種風險有盡可能全面的評估,schedule的設置中應該定義好 test case 和 build 的時間點。
    2. 設計不必太詳細,用頻繁的測試和重構完善設計。
    3. Test case 優(yōu)先設計,這樣在架構中就會對testability有足夠多的考慮。
    4. 團隊內部對共同的難題應該及早進行討論和解決,問題的解決方案應該傳遞到每個組員,盡可能保證團隊的能力同步。

    posted on 2005-12-14 09:57 GHawk 閱讀(1200) 評論(5)  編輯  收藏 所屬分類: 軟件過程

    評論

    # re: 過程的代價 2005-12-14 10:56 Agile

    雙方沒有約定迭代周期? 沒有對每次迭代確定feature? 日方要走Agile,而你們不是,管理上的問題  回復  更多評論   

    # re: 過程的代價 2005-12-14 11:19 GHawk

    在Agile的實施方面有沒有比較好的Guide?
    請高手多多賜教!  回復  更多評論   

    # re: 過程的代價 2005-12-14 19:59 luffy520

    會用心記得^_^  回復  更多評論   

    # re: 過程的代價 2006-01-06 00:46

    敏捷要求的是一個團隊中大多數(shù)的人起碼都是OO的高手,不會寫出一些很垃圾的代碼來,機械的使用agile的過程可能適得其反

    如果是團隊的問題的話,那也沒有辦法啦,再加班也是枉然  回復  更多評論   

    # re: 過程的代價 2006-01-06 09:48 GHawk

    現(xiàn)在的越來越像是用面向過程的方式開發(fā)的了,OO的蹤跡越來越淺了。也許是因為我沒系統(tǒng)地用過C,或是我用不好面向過程方法,我覺得非OO的設計正在把這個系統(tǒng)變得越來越丑陋。(我沒有貶低面向過程方法的意思,好的面向過程設計應該也有它優(yōu)美之處吧^_^)大家花費時間和精力寫出來的代碼沒有什么重用性可言。大家在設計上下的工夫太少了……  回復  更多評論   

    主站蜘蛛池模板: 亚洲综合久久精品无码色欲| 亚洲裸男gv网站| 亚洲一区二区在线视频| 99在线视频免费观看| 亚洲中文字幕久久精品无码APP | 亚洲AV成人噜噜无码网站| 最近中文字幕mv免费高清视频8| 亚洲国产成人精品不卡青青草原| 国产免费一区二区三区在线观看| 国产亚洲免费的视频看| a级毛片无码免费真人久久| 亚洲AV午夜成人片| 999久久久免费精品播放| 亚洲欧洲综合在线| 大陆一级毛片免费视频观看i| 亚洲精品一卡2卡3卡四卡乱码| 日韩免费观看一级毛片看看| 日韩欧美亚洲中文乱码| 亚洲A丁香五香天堂网| 久久最新免费视频| 亚洲精品亚洲人成在线观看麻豆| 国产精品成人免费一区二区 | 国产精品免费福利久久| 亚洲第一精品电影网| 免费看大美女大黄大色| 黄色免费在线观看网址| 亚洲精品~无码抽插| 100部毛片免费全部播放完整| 亚洲熟女综合色一区二区三区| 国产一区二区三区在线免费观看| 国产区在线免费观看| 4444亚洲国产成人精品| 免费看美女被靠到爽| a毛片在线免费观看| 精品国产日韩久久亚洲| 亚洲国产精品自产在线播放| 日日麻批免费40分钟无码| 亚洲欧美日韩中文二区| 亚洲精品成人网站在线观看| 动漫黄网站免费永久在线观看| 男女作爱免费网站|