亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

(譯)Scrum和XP的不同

hot_pot_Leo / 3535人閱讀

摘要:我喜歡的工程實(shí)踐,特別是像測試驅(qū)動(dòng)開發(fā),專注于自動(dòng)化測試,結(jié)對編程,簡單設(shè)計(jì),重構(gòu)等等。我通常通過問這樣的問題來幫助團(tuán)隊(duì)提高,如果我們采用了測試驅(qū)動(dòng)開發(fā),那這個(gè)是否還會發(fā)生,如果我們結(jié)對編程,這個(gè)錯(cuò)誤是否還會出現(xiàn)。

(譯)Scrum和XP的不同(Differences Between Scrum and Extreme Programming)

點(diǎn)擊查看原文

作者M(jìn)ike Cohn是Mountain Goat Software的創(chuàng)始人,也是Agile Estimating and PlanningUser Stories Applied for Agile Software Development的作者。

Scrum和XP是一致的。事實(shí)上,如果你走進(jìn)一個(gè)團(tuán)隊(duì),它們正在采用其中一個(gè),你將很難確定這是一個(gè)Scrum團(tuán)隊(duì)還是一個(gè)XP團(tuán)隊(duì)。這兩者之間有細(xì)微的不同,但是確非常重要。我認(rèn)為在Scrum和XP之間有如下四點(diǎn)主要不同:

Scrum團(tuán)隊(duì)通常工作在兩周或者一個(gè)月的迭代(叫作sprint)中。XP團(tuán)隊(duì)工作在通常是一到兩周的迭代中。

Scrum團(tuán)隊(duì)不允許在sprint迭代中進(jìn)行改變。一旦sprint迭代計(jì)劃會議確定了要在這個(gè)迭代中交付哪些backlog里中的項(xiàng)目,那么直到這個(gè)sprint迭代結(jié)束,這些項(xiàng)目是不能改變的。XP團(tuán)隊(duì)則更加靈活,只要團(tuán)隊(duì)還沒有開始開發(fā)某個(gè)feature,那么相同大小的其他feature就可以替換還沒有開始的feature。

XP團(tuán)隊(duì)按照嚴(yán)格的優(yōu)先級順序開發(fā)。待開發(fā)的feature由客戶(Scrum中的Product Owner)來決定,團(tuán)隊(duì)被要求按照這個(gè)順序來工作。與此對應(yīng)的是,在Scrum團(tuán)隊(duì)中,Scrum的Product Owner也定義feature的優(yōu)先級,但是團(tuán)隊(duì)可以決定它們的開發(fā)順序。我還沒見過一個(gè)Scrum團(tuán)隊(duì)不去選擇最高的優(yōu)先級。但是,其實(shí)這是有可能的,比如Scrum團(tuán)隊(duì)會選擇第二高優(yōu)先級的feature,因?yàn)樵谀硞€(gè)點(diǎn)最高優(yōu)先級的feature可能不是最適合的,也許是因?yàn)槟硞€(gè)可以開發(fā)最高優(yōu)先級feature的人當(dāng)前抽不開身。又或者先開發(fā)較低優(yōu)先級的feature更加合理(例如使用backlog中的#10代替#6)因?yàn)閳F(tuán)隊(duì)將要開發(fā)的代碼中,#10可能已經(jīng)被實(shí)現(xiàn)了。

Scrum沒有描述任何的工程實(shí)踐,而XP卻有。我喜歡XP的工程實(shí)踐,特別是像測試驅(qū)動(dòng)開發(fā)(TDD),專注于自動(dòng)化測試,結(jié)對編程,簡單設(shè)計(jì),重構(gòu)等等。不過我覺得這么對你的團(tuán)隊(duì)說是不對的“你們是自組織的,我們相信你們,但是你必須做這些工程實(shí)踐”。這會使團(tuán)隊(duì)感到迷惑。我喜歡XP的實(shí)踐,但是不會強(qiáng)制推行它們。我想讓團(tuán)隊(duì)自己去發(fā)現(xiàn)它們的價(jià)值。

這就是Scrum和XP之間非常細(xì)微的不同。然而,它們卻對團(tuán)隊(duì)有深遠(yuǎn)的影響。我對于團(tuán)隊(duì)的建議是“由Scrum開始,然后發(fā)明你自己的XP版本”。XP的實(shí)踐非常棒,如果團(tuán)隊(duì)自己認(rèn)識到這一點(diǎn),而不是被強(qiáng)制要求,那么將是最好的結(jié)果。我通常通過問這樣的問題來幫助團(tuán)隊(duì)提高,"如果我們采用了測試驅(qū)動(dòng)開發(fā),那這個(gè)bug是否還會發(fā)生?",“如果我們結(jié)對編程,這個(gè)錯(cuò)誤是否還會出現(xiàn)?”。我發(fā)現(xiàn)真正的XP是一個(gè)遠(yuǎn)處的小目標(biāo)。如果團(tuán)隊(duì)可以瞄準(zhǔn)它,并正中靶心,那非常好。如果不是,那么可能是由于他們的行為并不規(guī)范(例如,在沒有自動(dòng)化測試或者TDD的情況下進(jìn)行重構(gòu))。Scrum是一個(gè)目標(biāo),它通過附加的焦點(diǎn)和時(shí)間的迭代,帶來巨大的改進(jìn)。它是一個(gè)很好的起點(diǎn),然后加入XP實(shí)踐。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/66882.html

相關(guān)文章

  • Scrum五個(gè)價(jià)值觀:勇氣 / 承諾 /尊重 / 專注開放

    摘要:的五個(gè)價(jià)值觀勇氣,承諾,尊重,專注和開放。這可能是有效采用的障礙。如果團(tuán)隊(duì)害怕失敗的可怕后果,他們的創(chuàng)新將受到影響,限制他們承擔(dān)風(fēng)險(xiǎn)的能力。總而言之,在項(xiàng)目的每個(gè)階段都需要勇氣和需要。 Scrum的五個(gè)價(jià)值觀:勇氣,承諾,尊重,專注和開放。了解自組織首先要了解這些價(jià)值觀是如何融入您的項(xiàng)目中的實(shí)際事物: showImg(https://segmentfault.com/img/bVbuC...

    AlphaWallet 評論0 收藏0
  • 如何確定敏捷是否適合你團(tuán)隊(duì)?

    摘要:但敏捷是不是真的如坊間傳聞的那樣,是一個(gè)可以解決所有項(xiàng)目困境的萬能藥當(dāng)然不是但敏捷的確是一種比較好的項(xiàng)目管理方法。因?yàn)閰f(xié)作的團(tuán)隊(duì)成員可以隨時(shí)訪問和更新故事板,這將有助于團(tuán)隊(duì)協(xié)作的順利開展。敏捷教練希望創(chuàng)建一個(gè)積極并表現(xiàn)出主動(dòng)性的團(tuán)隊(duì)。對從事項(xiàng)目管理的人員來說,敏捷已經(jīng)成為一場席卷全國的風(fēng)潮。但敏捷并不是什么新事物,它已經(jīng)有20多年的歷史。正如社交媒體圈子所說的那樣,敏捷的聲勢與流行程度正在逐...

    Lemon_95 評論0 收藏0
  • 段念:永遠(yuǎn)選擇自己想要

    摘要:華為說應(yīng)屆生招聘已經(jīng)結(jié)束了。我進(jìn)入華為之后,要定崗,一般大家都愿意去市場部,因?yàn)槿A為最強(qiáng)的是市場部。我非常驚訝,因?yàn)闉榱吮苊膺@樣的事情,在簡歷里我只字未提在華為的測試經(jīng)歷。 非商業(yè)轉(zhuǎn)載請注明作譯者、出處,并保留本文的原始鏈接:http://www.ituring.com.cn/article/72226 段念,現(xiàn)任豆瓣工程副總裁,曾在Google,樂元互動(dòng),OpenTV等公司...

    blastz 評論0 收藏0

發(fā)表評論

0條評論

最新活動(dòng)
閱讀需要支付1元查看
<