集成了,崩潰了

          Posted on 2005-11-09 22:56 BlueO2 閱讀(352) 評論(0)  編輯  收藏 所屬分類: chit chat
          我不知道CMMI都影響了些什么,除了留給我無盡的meeting和文檔,但是迭代周期,構建頻率,測試方法等等跟開發息息相關的卻沒有任何實質性指導。我不知道這個是不是就是根據我們這個沒做前號稱超級輕松 時間超級富裕tailor過的結果。
          可是CMMI就像大象,即使體格小,也是象,一旦計劃制定了,似乎無論情況怎樣,都無法迅速反應。像我們這個小小的,需求拿了一個多月,編碼卻只有 2周的項目,CMMI沒有任何控制的跡象。可能說:沒有CMMI你們更加混亂。會么?我看不出來還能再混亂到什么地步了。
          在客戶在海外,需求不明,QA反應遲鈍的情況下,CMMI只能讓我們用meeting來充斥一次次等待客戶確認需求的時間。
          我相信如果用敏捷方法指導開發絕對不會導致目前的混亂局面。首先測試一方面,我感覺V MODEL十分適合,在需求拿到了 demo產出的時候,function test case就應該設計出,那個時候會讓我們盡可能少的去想實現,而把用戶體驗和功能徹底做好。而high level design完成的時候 Intergrated Unit test case就應該設計完成(也許對一個技術十分不成熟的團隊來說此要求過高,大家沒有任何設計測試用例的經驗),當detail design完成的時候,Unite Test case 也應該隨之產生,這樣也不知不覺地開始了測試驅動開發。而我想周圍的同事都習慣性的寫好了一個功能點了部署到服務器,跑一下,出錯了以后,根據tomcat可憐的報錯信息開始跟蹤調試,無數的log.debug更甚至無數的system.out。這個還好,僅僅影響效率而已。可是沒有任何對迭代的指導,導致各自為戰,馬上要集成了,哇,崩潰了。一個程序集成的時候是麻煩最大的時候。大家自己的模塊集成單元測試都沒做好,怎么能做這種IT呢?如果我們至少一周構建一次(根據開發計劃,因為我們不是一個敏捷團隊),怎么會導致今天這種崩潰的局面呢?まいたな!
          事總要有人做的,程序員修煉三部曲之項目自動化之道已經躺在我的枕邊。但愿我的努力和大家這次的教訓能讓我們下個項目在deliver之前不用再集體加班……

          posts - 29, comments - 3, trackbacks - 0, articles - 0

          Copyright © BlueO2

          主站蜘蛛池模板: 南丹县| 绿春县| 泌阳县| 襄樊市| 汪清县| 黄山市| 清原| 静安区| 醴陵市| 邛崃市| 乐至县| 永平县| 洛隆县| 科尔| 越西县| 盐亭县| 庆安县| 呼伦贝尔市| 呼和浩特市| 台北市| 株洲市| 军事| 三门峡市| 呼伦贝尔市| 横山县| 沽源县| 乌苏市| 滁州市| 凤山县| 安龙县| 甘南县| 平遥县| 明光市| 阜南县| 克东县| 阳曲县| 农安县| 称多县| 通海县| 耒阳市| 邵东县|