【落葉188】《測(cè)試路上你問(wèn)我答》(46)為什么敏捷不是萬(wàn)能的圃庭?

文/秋之川

【目錄】

這是《落葉》文集里第?188?片落葉锄奢,希望你能喜歡,不為別的剧腻,只為這份堅(jiān)持拘央。

【背景】

昨天最后強(qiáng)調(diào)了一點(diǎn),敏捷研發(fā)模式的引入一定是基于現(xiàn)有流程存在問(wèn)題的基礎(chǔ)之上书在,不能為了敏捷而敏捷灰伟,要就具體問(wèn)題分析,如果只有引入敏捷才能解決儒旬,那再引入栏账。否則,不要盲目引入敏捷栈源。所以今天在針對(duì)一些同學(xué)的疑問(wèn)說(shuō)一說(shuō)為什么敏捷不是萬(wàn)能的挡爵。

【你問(wèn)】

為什么敏捷不是萬(wàn)能的?

【我答】

在實(shí)施敏捷的過(guò)程中甚垦,我們遇到過(guò)一些問(wèn)題茶鹃,并找到了解決方案,但還有一些問(wèn)題艰亮,我們沒有找到解決方案闭翩,今天就列舉這些,來(lái)從側(cè)面說(shuō)明一點(diǎn):敏捷不是萬(wàn)能的迄埃。

【問(wèn)題1】:開發(fā)工程師對(duì)自動(dòng)化測(cè)試的認(rèn)知和理解比較粗淺男杈,所以在做架構(gòu)設(shè)計(jì)和代碼實(shí)現(xiàn)時(shí)并沒有考慮如何有效地支持自動(dòng)化測(cè)試框架。

【分析1】:高效的敏捷團(tuán)隊(duì)離不開自動(dòng)化測(cè)試框架的支撐:持續(xù)集成的自動(dòng)構(gòu)建環(huán)境调俘,自動(dòng)執(zhí)行的 BVT 腳本伶棒,用于版本回歸的自動(dòng)化腳本,等等這些都是敏捷流程中不可或缺的一部分彩库。如果前期設(shè)計(jì)階段沒有考慮進(jìn)去肤无,因?yàn)榇a結(jié)構(gòu)的復(fù)雜度,過(guò)程中很難對(duì)架構(gòu)進(jìn)行調(diào)整骇钦,所以只能在自動(dòng)化方案的設(shè)計(jì)階段宛渐,考慮能否按模塊去做一些相對(duì)簡(jiǎn)單的改動(dòng),比如針對(duì)一些非標(biāo)準(zhǔn)控件去增加 ID 屬性,從而便于自動(dòng)化腳本能夠識(shí)別到它們窥翩。

【問(wèn)題2】:團(tuán)隊(duì)中的測(cè)試工程師业岁,黑盒測(cè)試經(jīng)驗(yàn)豐富,但技術(shù)是短板寇蚊,短期內(nèi)很難基于代碼去做單元測(cè)試或白盒測(cè)試笔时。

【分析2】:這是在產(chǎn)品開發(fā)初期,對(duì)測(cè)試工程師的要求相對(duì)單一導(dǎo)致的仗岸,如今只能逐步引導(dǎo)部分優(yōu)秀的黑盒測(cè)試工程師轉(zhuǎn)型允耿,或者是補(bǔ)充新鮮的技術(shù)類測(cè)試工程師資源,無(wú)論是哪種方案扒怖,都不是短期能立竿見影的较锡,學(xué)習(xí)、提升盗痒、熟悉蚂蕴、磨合。俯邓。掂墓。都是需要時(shí)間的。

【問(wèn)題3】:產(chǎn)品的功能模塊之間看成,耦合度和依賴性比較大君编,在做一個(gè)規(guī)模較大的需求時(shí),通常需要 DB川慌、Server吃嘿、Page 和 Client 同時(shí)支持,所以在 User Story 的細(xì)化梦重、Task 拆分兑燥、以及不同的 Scrum Team 之間的協(xié)作上有很大難度。

【分析3】:首先不可能為了敏捷而去大幅度調(diào)整產(chǎn)品代碼架構(gòu)琴拧,這個(gè)只能在合適的時(shí)期降瞳,逐次分批地進(jìn)行調(diào)整。其次蚓胸,在 User Story 的細(xì)化和 Task 的拆分上盡量降低耦合性挣饥。如果 DB、Server沛膳、Page 和 Client 都是由不同的 Scrum Team 在承擔(dān)任務(wù)扔枫,那就需要通過(guò) Scrum of Scrum 的形式去管理項(xiàng)目,從而保證所有模塊在每個(gè)迭代的步調(diào)是一致的锹安。

【問(wèn)題4】:雖然 Major Release 能做到在一個(gè) Release 周期內(nèi)的每個(gè)迭代都能提交可發(fā)布版本短荐,但運(yùn)維團(tuán)隊(duì)的部署節(jié)奏還跟不上倚舀,所以就存在產(chǎn)品研發(fā)團(tuán)隊(duì)即使在1個(gè)季度里提交了3 個(gè)可發(fā)布的迭代版本,但運(yùn)維團(tuán)隊(duì)卻只能發(fā)布其最后1個(gè) 忍宋。

【分析4】:因?yàn)楫a(chǎn)品的復(fù)雜度決定了 Deployment 的步驟繁多痕貌,而且不同組件之間還有 Hard Dependency 和 Feature Dependency,同時(shí)糠排,線上部署也還沒有做到完全的自動(dòng)化舵稠,上線成本較高,這也是在敏捷實(shí)施過(guò)程中一個(gè)暫時(shí)不可調(diào)和的矛盾乳讥。

【問(wèn)題5】:線上產(chǎn)品的小版本并存和定制版本太多,而且自動(dòng)化測(cè)試覆蓋率不高廓俭,導(dǎo)致在安全問(wèn)題修復(fù)和 OS/Browser 版本更新時(shí)云石,Scrum Team 可能需要在一個(gè)迭代周期內(nèi)同時(shí)在很多 Branch 上進(jìn)行代碼合并和大量的手工回歸測(cè)試,SM 也很難保證團(tuán)隊(duì)在一個(gè)迭代周期里只Focus 在當(dāng)前 Sprint 的計(jì)劃任務(wù)上研乒。

【分析5】:提高持續(xù)集成測(cè)試和自動(dòng)化測(cè)試覆蓋率汹忠,同時(shí)要盡可能地說(shuō)服客戶盡快都升級(jí)到最新的版本,逐步減少多版本并存的現(xiàn)象雹熬。

《測(cè)試路上你問(wèn)我答》里的?Q&A 46宽菜,如果是你要的,甚好竿报!如果不是铅乡,你問(wèn),我答烈菌!

作者簡(jiǎn)介:14 年測(cè)試 + 11 年項(xiàng)目管理 + 11 年團(tuán)隊(duì)管理 = 一個(gè)測(cè)試?yán)媳?/p>

【目錄】

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末阵幸,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子芽世,更是在濱河造成了極大的恐慌挚赊,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,755評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件济瓢,死亡現(xiàn)場(chǎng)離奇詭異荠割,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)旺矾,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門蔑鹦,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人箕宙,你說(shuō)我怎么就攤上這事举反。” “怎么了扒吁?”我有些...
    開封第一講書人閱讀 165,138評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵火鼻,是天一觀的道長(zhǎng)室囊。 經(jīng)常有香客問(wèn)我,道長(zhǎng)魁索,這世上最難降的妖魔是什么融撞? 我笑而不...
    開封第一講書人閱讀 58,791評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮粗蔚,結(jié)果婚禮上尝偎,老公的妹妹穿的比我還像新娘。我一直安慰自己鹏控,他們只是感情好致扯,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,794評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著当辐,像睡著了一般抖僵。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上缘揪,一...
    開封第一講書人閱讀 51,631評(píng)論 1 305
  • 那天耍群,我揣著相機(jī)與錄音,去河邊找鬼找筝。 笑死蹈垢,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的袖裕。 我是一名探鬼主播曹抬,決...
    沈念sama閱讀 40,362評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼急鳄!你這毒婦竟也來(lái)了沐祷?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,264評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤攒岛,失蹤者是張志新(化名)和其女友劉穎赖临,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體灾锯,經(jīng)...
    沈念sama閱讀 45,724評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡兢榨,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,900評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了顺饮。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片吵聪。...
    茶點(diǎn)故事閱讀 40,040評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖兼雄,靈堂內(nèi)的尸體忽然破棺而出吟逝,到底是詐尸還是另有隱情,我是刑警寧澤赦肋,帶...
    沈念sama閱讀 35,742評(píng)論 5 346
  • 正文 年R本政府宣布块攒,位于F島的核電站励稳,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏囱井。R本人自食惡果不足惜驹尼,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,364評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望庞呕。 院中可真熱鬧新翎,春花似錦、人聲如沸住练。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,944評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)讲逛。三九已至亏吝,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間妆绞,已是汗流浹背顺呕。 一陣腳步聲響...
    開封第一講書人閱讀 33,060評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工枫攀, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留括饶,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,247評(píng)論 3 371
  • 正文 我出身青樓来涨,卻偏偏與公主長(zhǎng)得像图焰,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子蹦掐,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,979評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 【目錄】 這是《落葉》文集里第189片落葉卧抗,希望你能喜歡藤滥,不為別的,只為這份堅(jiān)持社裆。 【背景】 這幾天從什么是敏捷拙绊,...
    秋之川閱讀 452評(píng)論 0 1
  • 打開世界,打開社交世界泳秀,找到目的标沪,打開世界,打開社交世界嗜傅,找到目的金句, 如果世界無(wú)目的,會(huì)怎樣吕嘀?都是逆風(fēng)啊 感覺不是...
    水平有線閱讀 255評(píng)論 0 0
  • 這個(gè)夏天 我笑得很甜 遇見了你 如同舔到巧克力味的冰淇淋 ——苦 并甜著 偷偷地看著不敢拍照 聽到你的聲音難以sa...
    晴兒MICKEY閱讀 173評(píng)論 0 2
  • 感恩父母撫養(yǎng)我長(zhǎng)大违寞。感恩朋友在自己困難的時(shí)候關(guān)心著我贞瞒!感恩同事想到我邀我出行。感恩郝總關(guān)心家人的情況坞靶。感恩倪總關(guān)心...
    我不叫許仲斌閱讀 148評(píng)論 0 1
  • 多維數(shù)組的各種操作 1憔狞、多維數(shù)組排序: 應(yīng)用例子: 2、數(shù)組合并: 3彰阴、二維數(shù)組去重: 一維數(shù)組的各種操作
    TsingXu閱讀 177評(píng)論 0 0