qileilove

          blog已經(jīng)轉(zhuǎn)移至github,大家請(qǐng)?jiān)L問 http://qaseven.github.io/

          組建敏捷團(tuán)隊(duì)的幾點(diǎn)想法

          最近負(fù)責(zé)在上海設(shè)立研發(fā)中心,準(zhǔn)備打造一支適用于敏捷開發(fā)的團(tuán)隊(duì),對(duì)于團(tuán)隊(duì)建設(shè)中有幾點(diǎn)想法,寫出來和大家討論。

            (1) 關(guān)于開發(fā)手法

            敏捷開發(fā)討論中,很多都會(huì)去討論采用XP,還是Scrum,或是其他的開發(fā)手法。我們的觀點(diǎn)是適合整個(gè)開發(fā)團(tuán)隊(duì)的才是最好的,畢竟開發(fā)技術(shù)人員是整個(gè)敏捷開發(fā)的靈魂,開發(fā)團(tuán)隊(duì)在學(xué)習(xí),了解了各種敏捷開發(fā)手法之后,實(shí)踐之后形成穩(wěn)定的開發(fā)速度和質(zhì)量。

            (2) 敏捷開發(fā)的核心價(jià)值

            團(tuán)隊(duì)采用敏捷開發(fā),是為了盡快將核心的功能交付市場(chǎng),加快對(duì)市場(chǎng)反饋的對(duì)應(yīng)速度,進(jìn)一步提高系統(tǒng)的核心競(jìng)爭(zhēng)力。其實(shí)這是從市場(chǎng)的角度來闡述敏捷開發(fā)的價(jià)值,從技術(shù)開發(fā)人員角度來講,如果變化是不可避免的話,如何避免開發(fā)進(jìn)入無休無止的系統(tǒng)式樣修改,出現(xiàn)bug,修改的惡性循環(huán)之中,這樣的過程對(duì)于每個(gè)開發(fā)人員來說都是一個(gè)噩夢(mèng),整個(gè)過程都處于改了一個(gè)地方不知道什么地方會(huì)受影響而出現(xiàn)不可預(yù)測(cè)的問題的恐懼之中,直至最后進(jìn)度的延期和低劣的質(zhì)量只是客戶對(duì)我們喪失信心,使得開發(fā)人員感到沮喪。

            敏捷開發(fā)原則,很好的幫助技術(shù)人員去回避這樣的惡性循環(huán),讓技術(shù)人員能更好的專注于開發(fā)。我們來看幾條敏捷開發(fā)的實(shí)踐,都能體會(huì)到這些實(shí)踐都是能讓技術(shù)人員更好的降低團(tuán)隊(duì)出現(xiàn)上述惡性循環(huán)的風(fēng)險(xiǎn)

            - 客戶作為團(tuán)隊(duì)成員

            只要當(dāng)團(tuán)隊(duì)的每個(gè)技術(shù)人員都能很好的理解問題域的時(shí)候,才可能敏銳的洞察哪些應(yīng)該抽取,隔離的事物。相對(duì)于傳統(tǒng)團(tuán)隊(duì),需求分析員,設(shè)計(jì)人員,編程人員,測(cè)試人員各司其職,編程幾乎是在完全不理解的狀態(tài)下的填空狀態(tài),怎么可能考慮哪個(gè)依存需要倒置,哪個(gè)需要做借口隔離。

            此次公司的開發(fā)項(xiàng)目是公司的互聯(lián)網(wǎng)項(xiàng)目,項(xiàng)目所實(shí)現(xiàn)的核心價(jià)值很容易由開發(fā)團(tuán)隊(duì)制定,這符合了敏捷開發(fā)的基本條件。

            - 測(cè)試優(yōu)先

            不用說也明白,有了測(cè)試的系統(tǒng),才是可能擁抱變化的基礎(chǔ)。寫測(cè)試邏輯的過程,其實(shí)是對(duì)設(shè)計(jì)的一次檢驗(yàn),能否簡(jiǎn)潔的測(cè)試,反應(yīng)了系統(tǒng)對(duì)于變化的對(duì)應(yīng)能力的一個(gè)指標(biāo)。

            - 重構(gòu)

            其實(shí)重構(gòu)的標(biāo)準(zhǔn)很簡(jiǎn)單,第一是出現(xiàn)重復(fù)的代碼,第二是代碼的可讀性。系統(tǒng)在不斷微小的重構(gòu)之中,防止系統(tǒng)的腐化,而測(cè)試優(yōu)先保證了重構(gòu)的可能性。

            (3)工具的使用

            在開發(fā)中能很好的運(yùn)用工具,也是敏捷開發(fā)是否能成功的很關(guān)鍵的部分。現(xiàn)在我們主要使用以下工具(服務(wù))

            - Yammer

            是一款企業(yè)內(nèi)SNS軟件。主要用來做用戶素材分析。在沒有用戶需求不明確的時(shí)候,在Yammer上和開發(fā)人員,管理人員,業(yè)務(wù)人員一起深度討論,直到用戶素材變得明了清晰。

            - Pivotal Tracker

            一款很好的Ticket驅(qū)動(dòng)的敏捷開發(fā)管理服務(wù),在用戶素材明確之后,登入到Pivotal Tracker,然后由開發(fā)人員做任務(wù)計(jì)劃。

            - github

            源文件管理,可很好的和Pivotal Tracker聯(lián)動(dòng),關(guān)聯(lián)Pivotal Tracker的用戶素材,便于code review.

            先寫這些,余下留待一起討論。

          posted on 2013-04-10 09:53 順其自然EVO 閱讀(237) 評(píng)論(0)  編輯  收藏 所屬分類: 測(cè)試學(xué)習(xí)專欄

          <2013年4月>
          31123456
          78910111213
          14151617181920
          21222324252627
          2829301234
          567891011

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 乌什县| 桂阳县| 枝江市| 甘泉县| 鞍山市| 牙克石市| 盐池县| 广平县| 舟曲县| 仪陇县| 个旧市| 沙洋县| 黎平县| 互助| 花莲市| 沁源县| 留坝县| 堆龙德庆县| 通道| 大埔县| 威信县| 龙口市| 文成县| 武安市| 从江县| 阿巴嘎旗| 股票| 聂拉木县| 旌德县| 城口县| 二手房| 永安市| 双峰县| 库伦旗| 嘉兴市| 东平县| 哈巴河县| 鄯善县| 梁山县| 武定县| 左贡县|