這樣的項目

          面臨一個這樣的項目,項目目標(biāo)是:
          1、提供一個框架,而且對這個框架要求還比較高,屬于具備一定技術(shù)難度的項目,這樣看來可列為研發(fā)類。
          2、完成一個實際項目的開發(fā)工作。
          項目團隊組成是這樣:
          1、高級程序員一名,兼任項目的開發(fā)經(jīng)理,程序員一名(對Java不熟),初級程序員四名(應(yīng)屆大學(xué)生)。
          在目前項目的進(jìn)展情況看下來,發(fā)現(xiàn)這樣的項目目標(biāo)以及帶領(lǐng)一支這樣的團隊要完成目標(biāo)真的不容易,很難很難,分析的原因覺得很簡單,研發(fā)類項目很多時候停留在技術(shù)角度的攻關(guān)上,需要的是高級技術(shù)人員,而同時的實際項目開發(fā)工作的那個目標(biāo)則主要停留在了業(yè)務(wù)角度上,這個時候要求的是架構(gòu)的穩(wěn)定,團隊承受高壓力的能力以及一定的項目經(jīng)驗,而且我一直覺得在這樣時間緊張、團隊水平相差較大的情況下至少需要有一個能夠頂?shù)米〉拈_發(fā)人員,目前在這樣的情況下一個架構(gòu)要同時面對兩個這樣有一定矛盾的目標(biāo),目前情況看來架構(gòu)的表現(xiàn)并不是非常的好,整個團隊在架構(gòu)的接受上就花了不少的時間,而且在開發(fā)過程中仍然需要架構(gòu)設(shè)計師的不斷支持,從實際項目的角度去分析這樣的架構(gòu)其實是不成功的,但從研發(fā)項目角度去看又是成功的......
          自己在面對這樣的情況下還是顯得有些無能為力,經(jīng)驗不足,自己作為PM同時又作為系統(tǒng)設(shè)計師需要保證研發(fā)性質(zhì)部分的完成,這勢必要求投入大量的時間去進(jìn)行研發(fā)性質(zhì)部分的開發(fā)工作,而同時為了保證實際項目開發(fā)的順利進(jìn)展又必須對team給予足夠的技術(shù)支持,而且實際項目來講畢竟優(yōu)先級高,在這樣的情況下最后導(dǎo)致的就是研發(fā)性質(zhì)的那個目標(biāo)進(jìn)展的比較慢,而同時實際項目的這個目標(biāo)進(jìn)展也不是非常的順利。
          不過個人覺得在這樣的情況下唯一有利的還是團隊的培養(yǎng),團隊在經(jīng)過一個這樣時期的培養(yǎng)后能夠較快的提升,也許能夠成為后期真正的框架開發(fā)的團隊,否則以目前團隊能力來講去做框架型的開發(fā)幾乎是不太可能。

          posted on 2005-12-17 17:25 BlueDavy 閱讀(1481) 評論(7)  編輯  收藏 所屬分類: 軟件工程

          評論

          # re: 這樣的項目 2005-12-17 19:56 非魚

          按照你前面說的,你自己應(yīng)該成為瓶頸了吧?我認(rèn)為XP對個人能力要求比較高,你這樣的團隊不大適合XP。  回復(fù)  更多評論   

          # re: 這樣的項目 2005-12-18 15:03 Programmer's Life

          ^_^,不是我自己
          恩,我也在反思你說的問題,難道在這樣的團隊中就真的不適合采用XP了?自己都開始懷疑了,也許在這樣的項目中就應(yīng)該根據(jù)能力來分配任務(wù),并且提供詳細(xì)設(shè)計由開發(fā)人員按照設(shè)計進(jìn)行實現(xiàn).....
          不過很多時候我還是認(rèn)為是由于CRC設(shè)計做的不夠好和沒有PP造成的....  回復(fù)  更多評論   

          # re: 這樣的項目 2005-12-18 16:30 非魚

          我認(rèn)為:
          設(shè)計做的不夠好+成員個人能力較好+Refactoring=XP
          設(shè)計做的不夠好+成員個人能力較差+不+Refactoring都等于沒有設(shè)計過程的開發(fā)=一團亂麻/大小取決于項目的規(guī)模。  回復(fù)  更多評論   

          # re: 這樣的項目 2005-12-18 21:42 Programmer's Life

          認(rèn)同
          "設(shè)計做的不夠好+成員個人能力較差+不+Refactoring=沒有設(shè)計過程的開發(fā)=一團亂麻"

          但從一定的程度上講,我仍然不認(rèn)為在這樣的情況下就沒法實行XP,在第一個迭代中之所以出現(xiàn)問題,我認(rèn)為責(zé)任仍然主要在我,我沒有足夠的掌握團隊成員的情況,而經(jīng)過第一個迭代后,他們已經(jīng)有了基于此架構(gòu)進(jìn)行模塊開發(fā)的能力,而這個時候CRC設(shè)計到位的話那么以他們的能力是可以承擔(dān)的,因為CRC中如出現(xiàn)超越團隊能力的任務(wù),則列為Spike,而且我覺得這樣的方式對鍛煉和提升整個團隊的能力確實非常有效。  回復(fù)  更多評論   

          # re: 這樣的項目 2005-12-18 22:12 非魚

          我算是不懂XP,一家之言,僅供參考。^_^  回復(fù)  更多評論   

          # re: 這樣的項目 2005-12-19 18:13 GHawk

          在這樣的一個團隊中開展xp是比較費力。我覺得XP倒不是要個人能力怎么高,而是團隊的平均水平比較一致,水平低就一塊兒低,水平高就一塊兒高,這樣用于溝通和理解的花費就比較小了。
          另外,測試也很重要,XP的快速原型迭代依賴于優(yōu)良的測試案例。也是迭代得以推進(jìn)的必要條件。  回復(fù)  更多評論   

          # re: 這樣的項目 2005-12-20 13:49 Programmer's Life

          恩,ghawk說的很是對,但我比較慶幸的是team對整個軟件過程的接受還是比較不錯,只是在實施的時候不是那么的理想,不過畢竟這都是他們第一次真正接受這樣的過程,相信再過一段時間就會很好的,XP一旦發(fā)揮出優(yōu)勢就.....呵呵

          XP中的TDD確實非常重要,不過我覺得強推是很難的,需要讓team在實踐中領(lǐng)會到它的好處,自然就很容易接受了,^_^,這點在team中已經(jīng)開始體現(xiàn)  回復(fù)  更多評論   

          公告

           









          feedsky
          抓蝦
          google reader
          鮮果

          導(dǎo)航

          <2005年12月>
          27282930123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          統(tǒng)計

          隨筆分類

          隨筆檔案

          文章檔案

          Blogger's

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 贞丰县| 绥滨县| 灯塔市| 宜黄县| 修文县| 黔西县| 保德县| 繁峙县| 锦屏县| 洛宁县| 铁岭县| 盐源县| 尤溪县| 芒康县| 邓州市| 关岭| 灵宝市| 贵德县| 砀山县| 阿合奇县| 龙山县| 长寿区| 基隆市| 伊宁市| 容城县| 伊通| 陈巴尔虎旗| 广安市| 泸西县| 忻城县| 千阳县| 玉门市| 察隅县| 雷山县| 渑池县| 浙江省| 前郭尔| 雅江县| 安庆市| 叶城县| 鄂州市|