<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 71  文章 - 15  trackbacks - 0
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    因?yàn)榭诳?,上帝?chuàng)造了水;
    因?yàn)楹诎?,上帝?chuàng)造了火;
    因?yàn)槲倚枰笥?,所以上帝讓你?lái)到我身邊
    Click for Shaanxi xi'an, Shaanxi Forecast
    ╱◥█◣
      |田|田|
    ╬╬╬╬╬╬╬╬╬╬╬
    If only I have such a house!
    〖總在爬山 所以艱辛〗
    Email:myesjoy@yahoo.com.cn
    NickName:yesjoy
    MSN:myesjoy@hotmail.com
    QQ:150230516

    〖總在尋夢(mèng) 所以苦痛〗

    常用鏈接

    留言簿(3)

    隨筆分類(lèi)

    隨筆檔案

    文章分類(lèi)

    文章檔案

    Hibernate在線

    Java友情

    Java認(rèn)證

    linux經(jīng)典

    OA系統(tǒng)

    Spring在線

    Structs在線

    專(zhuān)家專(zhuān)欄

    企業(yè)信息化

    大型設(shè)備共享系統(tǒng)

    工作流

    工作流產(chǎn)品

    網(wǎng)上購(gòu)書(shū)

    搜索

    •  

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    敏捷軟件開(kāi)發(fā)(下篇)


    NetReptile推薦?[2005-7-17]
    出處:ZDNet
    作者:Brian Swan
    ?

    在敏捷軟件開(kāi)發(fā)方法上中下系列的最后一篇文章里,我們將探討開(kāi)發(fā)小組如何與客戶(hù)交互,如何讓其參與到開(kāi)發(fā)過(guò)程里來(lái)。

    在《敏捷軟件開(kāi)發(fā)》上中下系列的上篇里,我們了解了開(kāi)發(fā)人員做法以及技術(shù)優(yōu)勢(shì)如何帶來(lái)質(zhì)量的顯著提高。在中篇里,我們探討了開(kāi)發(fā)小組做法以及如何建立一個(gè)效率最高的開(kāi)發(fā)小組,并重點(diǎn)研究了代碼編寫(xiě)標(biāo)準(zhǔn)、連續(xù)集成和用于描述系統(tǒng)的通用語(yǔ)言?,F(xiàn)在,我們要看看最外面的圓環(huán)——“統(tǒng)一小組做法(one team practice)”,這其中包括開(kāi)發(fā)人員、測(cè)試人員和客戶(hù)——并幫助更好地協(xié)調(diào)業(yè)務(wù)和IT。

    協(xié)調(diào)業(yè)務(wù)和IT——“統(tǒng)一小組”做法
    敏捷軟件開(kāi)發(fā)里的統(tǒng)一小組指的是敏捷開(kāi)發(fā)小組和所有的利益相關(guān)人為了一個(gè)共同的目標(biāo)結(jié)成一個(gè)團(tuán)隊(duì)工作。盡管小組里的每個(gè)成員都必須把各自主要精力放在具體的任務(wù)上,但是小組更喜歡開(kāi)放的、真誠(chéng)的和頻繁的溝通,而不是暗地里的操作。

    統(tǒng)一小組強(qiáng)調(diào)由開(kāi)發(fā)人員作出技術(shù)決定而由客戶(hù)作出業(yè)務(wù)決定,一貫如此,毫無(wú)例外。高度的交流,例如每日例會(huì)以及項(xiàng)目輻射(在《中篇》里討論過(guò))會(huì)幫助增加交流并不斷持續(xù)下去,以確保及時(shí)獲得頻繁的反饋信息。

    這一概念對(duì)于將敏捷開(kāi)發(fā)的所有元素集中到一起是必需的。

    創(chuàng)建背景并取得需求——第一步
    在你開(kāi)始敏捷開(kāi)發(fā)的這一部分之前,從客戶(hù)、業(yè)務(wù)方和用戶(hù)取得需求信息;他們才是定義需求的人。由于業(yè)務(wù)方在這些做法中扮演了至關(guān)重要的角色,所以他們必須完全理解自己在敏捷開(kāi)發(fā)環(huán)境里的角色是什么,以及他們能夠做到什么。讓其高速運(yùn)轉(zhuǎn)起來(lái)肯定需要進(jìn)行討論會(huì)和其他培訓(xùn)工作。

    在解釋敏捷開(kāi)發(fā)的時(shí)候,需要向業(yè)務(wù)人員闡明的重要優(yōu)勢(shì)有:

    1. 能夠,在任何時(shí)候,改變其對(duì)最小成本的觀點(diǎn)。
    2. 能夠根據(jù)來(lái)自市場(chǎng)或其他地方的反饋進(jìn)行調(diào)整和應(yīng)變。
    3. 在任何時(shí)候都知道項(xiàng)目的狀態(tài),并具備可預(yù)見(jiàn)能力。
    4. 能夠從業(yè)務(wù)的角度參與項(xiàng)目的指導(dǎo)工作。

    重要的成功因素

    • 理解——客戶(hù)將需要某種程序的培訓(xùn)才能確切地理解他們?cè)诿艚蓍_(kāi)發(fā)環(huán)境里扮演的角色。
    • 溝通——以協(xié)作的形式與客戶(hù)進(jìn)行交談和溝通是十分重要的。在整個(gè)項(xiàng)目過(guò)程中都應(yīng)該這樣,但是從一開(kāi)始就堅(jiān)持這樣顯得尤其重要。

    客戶(hù)/業(yè)務(wù)方介入——第二步
    在這一步驟里,我們要通過(guò)用戶(hù)的素材和驗(yàn)收測(cè)試讓客戶(hù)參與到開(kāi)發(fā)過(guò)程里來(lái)。很多客戶(hù)可能在編寫(xiě)用戶(hù)素材或者驗(yàn)收測(cè)試上經(jīng)驗(yàn)不多或者完全沒(méi)有經(jīng)驗(yàn);再?gòu)?qiáng)調(diào)一次,可能需要某種程度的討論會(huì)或者培訓(xùn)來(lái)幫助其完成任務(wù)。

    用戶(hù)的素材
    用戶(hù)的素材就是“需求”。每個(gè)素材都代表系統(tǒng)需要如何解決某個(gè)特定的問(wèn)題。然而,用戶(hù)的素材不是大量的寫(xiě)滿(mǎn)需求的文檔,而是寫(xiě)在素材卡上,應(yīng)該作為實(shí)現(xiàn)更進(jìn)一步談話的引子。

    好的素材需要什么?
    客戶(hù),或者更加常見(jiàn)的客戶(hù)小組,需要聚在一起,在一張5x3寸的素材卡上為系統(tǒng)編寫(xiě)用戶(hù)素材。我們用財(cái)物管理軟件公司3Q Solutions來(lái)作為例子:

    “客戶(hù)希望能夠獲得一個(gè)規(guī)則引擎,從而可以用規(guī)則來(lái)評(píng)估顧客的經(jīng)濟(jì)狀態(tài)。”

    這一要求或者素材存在的問(wèn)題是太不明確。編寫(xiě)好素材卡的正確規(guī)則應(yīng)該是INVEST:

    獨(dú)立的Independent)
    可協(xié)商的(Negotiable)
    垂直的(Vertical)
    可估計(jì)的(Estimable)
    短小的(Small)
    可測(cè)試的(Testable)

    面的素材顯然是不可估計(jì)的(很難判斷它需要花多長(zhǎng)時(shí)間)、不短小的(這是一個(gè)非常巨大的、不明確的要求),也是不可測(cè)試的(你如何能夠?qū)ο襁@樣的要求進(jìn)行由測(cè)試驅(qū)動(dòng)的開(kāi)發(fā)工作?)。所以下面這樣一個(gè)素材可能會(huì)更好:

    “客戶(hù)希望能夠分析顧客當(dāng)前擁有的現(xiàn)金量——太多、太少,還是剛剛好(取決于生活方式的成本和對(duì)風(fēng)險(xiǎn)的態(tài)度)?!?/p>

    這一素材就滿(mǎn)足了我們INVEST標(biāo)準(zhǔn)的所有要求。當(dāng)這個(gè)素材在小組(客戶(hù)和開(kāi)發(fā)方)中討論的時(shí)候,它很明顯地就傳達(dá)了客戶(hù)真正需要的是具備說(shuō)明規(guī)則引擎的能力。上面的例子表明,一條規(guī)則就足夠說(shuō)明用戶(hù)的需要。這就是編寫(xiě)素材的方法。重要的是,素材要引發(fā)產(chǎn)生對(duì)話,而對(duì)話帶來(lái)對(duì)客戶(hù)需求的明確和真正理解。

    溝通
    要記住,素材的主導(dǎo)思想是,它們是發(fā)生更進(jìn)一步對(duì)話的引子。其原因是語(yǔ)言要以上下文和理解為基礎(chǔ)。沒(méi)有提問(wèn),沒(méi)有對(duì)話,我們將無(wú)法體會(huì)其中微妙的含義。我們就以Matt Cohn’s Buffalo這個(gè)短語(yǔ)為例子。Buffalo(布法羅市)是美國(guó)紐約州的一座城市,是野牛(bison)的同義詞,還有動(dòng)詞“欺騙和困惑”的意思。所以這樣一個(gè)句子“Buffalobuffalobuffalobuffalo”是成立的。或者更加明確一點(diǎn)就是來(lái)自(紐約州)布法羅市的野牛欺騙了其他的野牛(bison from Buffalo (NY) intimidate and confuse other buffalo)。所以如果沒(méi)有上下文,這個(gè)短語(yǔ)就是毫無(wú)意義的。

    在每張素材卡的背面,我們建議客戶(hù)快速記下任何有關(guān)驗(yàn)收測(cè)試的想法。

    驗(yàn)收測(cè)試
    驗(yàn)收測(cè)試用來(lái)保證:

    1. 客戶(hù)確信給定的功能能夠滿(mǎn)足設(shè)計(jì)的要求。
    2. 給予開(kāi)發(fā)人員一個(gè)明確的停止點(diǎn):當(dāng)驗(yàn)收測(cè)試通過(guò)的時(shí)候,功能就被實(shí)現(xiàn)了。

    在敏捷開(kāi)發(fā)項(xiàng)目里,客戶(hù)要編寫(xiě)所有的驗(yàn)收測(cè)試。在項(xiàng)目初期,開(kāi)發(fā)人員可能需要與客戶(hù)緊密合作,以編寫(xiě)驗(yàn)收測(cè)試的內(nèi)容。

    我們還建議你使用AT框架并將測(cè)試自動(dòng)化。開(kāi)人員人需要能夠隨著他們不斷加入新功能而反復(fù)地運(yùn)行這些測(cè)試。

    下面就是與上述素材相關(guān)的AT框架的例子。

    交互測(cè)試(示例)

    //概述
    “分析顧客的現(xiàn)金收支狀況,考察他們?cè)诮o定的生活方式成本和對(duì)風(fēng)險(xiǎn)的態(tài)度的條件下是否握有過(guò)多的現(xiàn)金。”

    //設(shè)置顧客數(shù)據(jù)

    ?

    ?

    UserClicksMainMenu

    MenuFinancialObjectives

    ?

    UserInputsText

    FinancialObjectivesAttitudeToRisk

    “3-低回報(bào)-長(zhǎng)線投資”

    UserClicksMainMenu

    MenuCurrentBalanceSheet

    ?

    UserInputsText

    CurrentBalanceSheetTotalCash

    30000

    UserClicksMainMenu

    MenuFinancialObjectives

    ?

    UserInputsText

    FinancialObjectivesLifestyleCost

    25000

    //現(xiàn)金規(guī)則

    ?

    ?

    TestValueOfText

    AnalyseObservation

    “如果擔(dān)心風(fēng)險(xiǎn),你應(yīng)該維持不超過(guò)#12,500的現(xiàn)金結(jié)余?!?/p>

    TestValueOfText

    AnalyseRecommendation

    “考慮將#17,500從現(xiàn)金帳戶(hù)轉(zhuǎn)移到可投資的資產(chǎn)上。”

    TestValueOfText

    AnalyseDestination

    “查詢(xún)投資本金總額,將多余的現(xiàn)金轉(zhuǎn)移到現(xiàn)金存儲(chǔ)帳戶(hù),除非用現(xiàn)金購(gòu)買(mǎi)資產(chǎn)。”

    //hyperlink

    ?

    ?

    UserClicksControl

    AnalyseDestination

    ?

    TestValueOfLabel

    WorkAreaTitle

    “本金總額”

    在3Q公司,客戶(hù)會(huì)編寫(xiě)驗(yàn)收測(cè)試,并以電子文本的形式每天提交給開(kāi)發(fā)小組。所有的驗(yàn)收測(cè)試都會(huì)被盡早地提供給開(kāi)發(fā)小組。這一過(guò)程與測(cè)試-編碼-重整循環(huán)配合得相當(dāng)好,它使得開(kāi)發(fā)人員可以在進(jìn)行驗(yàn)收測(cè)試失敗之后,運(yùn)行通過(guò)測(cè)試-編碼-重整循環(huán),然后重新運(yùn)新驗(yàn)收測(cè)試,直到看到其通過(guò)測(cè)試。每個(gè)素材都可能多次進(jìn)行驗(yàn)收測(cè)試,但是一旦所有的驗(yàn)收測(cè)試都通過(guò)了,那么該素材/功能的實(shí)現(xiàn)就完成了。

    重要的成功因素

    • 不慌不忙——用戶(hù)素材不容易寫(xiě)好,所以在進(jìn)行首批任務(wù)和討論任務(wù)的時(shí)候給自己充裕的時(shí)間。
    • 驗(yàn)收測(cè)試幫助——開(kāi)發(fā)人員可能需要從一開(kāi)始就與客戶(hù)一起編寫(xiě)驗(yàn)收測(cè)試。專(zhuān)門(mén)為這一任務(wù)撥出時(shí)間——好的驗(yàn)收測(cè)試將帶來(lái)不同尋常的收獲。
    • 尋求幫助——如果意識(shí)到你和你的小組需要幫助——去尋求幫助吧,不要猶豫!
    • 已有的需求文檔——如果有現(xiàn)成的需求文檔,你要將它用作編寫(xiě)素材的基礎(chǔ)。要記住,把這些文檔當(dāng)作“新的”素材。它們是對(duì)話的要點(diǎn),而不是定好的要求。

    策劃——第三步
    敏捷軟件開(kāi)發(fā)有三個(gè)層次的策劃:

    1. 高層次的發(fā)布策劃,在這里策劃項(xiàng)目的所有發(fā)布。這通常取決于項(xiàng)目的規(guī)模,但是某些項(xiàng)目的多次發(fā)布要求對(duì)長(zhǎng)達(dá)18個(gè)月的期限的高層次策劃。
    2. 發(fā)布策劃,第一次發(fā)布在這里被策劃。每次發(fā)布之間的間隔為3個(gè)月。
    3. 反復(fù)策劃,通過(guò)其來(lái)策劃下兩個(gè)星期的工作。

    這一三級(jí)策劃過(guò)程的目的是讓小組首先理解最終的目標(biāo),但是只詳細(xì)策劃他們現(xiàn)在所知的內(nèi)容——未來(lái)兩周的工作。

    發(fā)布策劃
    在高層次發(fā)布策劃階段,客戶(hù)和開(kāi)發(fā)人員應(yīng)該在一起共同討論和理解整個(gè)系統(tǒng)。通常已經(jīng)存在的需求文檔能夠用于啟動(dòng)這一討論。在理想狀況下,客戶(hù)應(yīng)該在開(kāi)會(huì)的時(shí)候帶上含有即將發(fā)布的大多數(shù)內(nèi)容的素材卡。

    在會(huì)議過(guò)程中,開(kāi)發(fā)人員將需要估計(jì)素材的難度。這可以在會(huì)議過(guò)程中或者在會(huì)議之后進(jìn)行。我們建議每個(gè)人相互比較各自素材,并把具有相同難度的素材集中到一起。然后,使用一個(gè)從最簡(jiǎn)單到最難的測(cè)量表,你就可以開(kāi)始估計(jì)每個(gè)素材(的難度了)。小組使用不同的方法來(lái)給素材評(píng)分,按照難度分別打上1到10分。

    現(xiàn)在客戶(hù)能夠策劃最初的高層次發(fā)布計(jì)劃了。高層次發(fā)布并不一定要十分精確,優(yōu)先順序和估計(jì)都不需要很可靠,但是它會(huì)為小組定下方向和提供決策的足夠信息。

    小型發(fā)布
    下一步,客戶(hù)需要拿走估計(jì)好的素材卡,并根據(jù)最近一個(gè)發(fā)布將素材的重要性的優(yōu)先順序排列好??蛻?hù)需要考慮它們需要系統(tǒng)立即實(shí)現(xiàn)什么,因而這些素材將構(gòu)成即將進(jìn)行的發(fā)布。這些估計(jì)在這里變得十分重要,因?yàn)殚_(kāi)發(fā)人員已經(jīng)估計(jì)的是他們能夠給定的發(fā)布時(shí)間里完成什么;(這個(gè)給定的時(shí)間)在大多數(shù)情況下是3個(gè)月。

    短期發(fā)布循環(huán)可以保證緊密的反饋循環(huán),還能讓小組把精力放在與項(xiàng)目緊密相關(guān)的重要目標(biāo)上。

    反復(fù)策劃
    現(xiàn)在小組需要為未來(lái)兩周制定具體的計(jì)劃。再?gòu)?qiáng)調(diào)一次,客戶(hù)必須將素材的優(yōu)先順序排列出來(lái),詳細(xì)說(shuō)明他們希望在未來(lái)兩周里看到的功能。

    這些素材卡然后就被放到兩周的反復(fù)(發(fā)布里)。最近的一次反復(fù)將是小組立即進(jìn)行的工作。他們將交付這個(gè)反復(fù),也就是全力工作、軟件測(cè)試和取得反饋(即再次為未來(lái)兩周策劃),然后再次開(kāi)始。如果素材在一個(gè)反復(fù)之前就完成了,開(kāi)發(fā)人員會(huì)要求獲得更多的素材。如果所有的素材都看起來(lái)是無(wú)法完成的,那么開(kāi)發(fā)人員和客戶(hù)要共同將素材移到下一個(gè)反復(fù)里或者適當(dāng)?shù)胤指钜幌滤夭摹?/p>

    兩周的反復(fù)讓客戶(hù)可以充分利用任何變化。例如,3Q公司碰到了一個(gè)很有預(yù)見(jiàn)能力的客戶(hù)。他意識(shí)到一個(gè)按計(jì)劃放在發(fā)布后期的素材事實(shí)上需要更早完成。在經(jīng)過(guò)一個(gè)簡(jiǎn)短的討論之后,小組用客戶(hù)要求的素材替換掉了當(dāng)前發(fā)布里具有同等價(jià)值的素材。那么成本呢?只是一個(gè)15分鐘的對(duì)話。

    以上只是對(duì)策劃過(guò)程如何工作的簡(jiǎn)要概述。我們建議尋求對(duì)該過(guò)程這一部分的一些幫助或者指導(dǎo),因?yàn)樗赡軙?huì)十分復(fù)雜,仔細(xì)調(diào)整常常也是必需的。

    這一反復(fù)過(guò)程和發(fā)布策劃分別要每?jī)蓚€(gè)星期和每三個(gè)月進(jìn)行一次。

    重要的成功因素

    • 在反復(fù)中期進(jìn)行一次檢查——盡早檢查小組在反復(fù)中期的進(jìn)展情況。
    • 估計(jì)就是這樣——小組一開(kāi)始的估計(jì)常常會(huì)偏離甚遠(yuǎn)——開(kāi)發(fā)人員都是樂(lè)觀主義者!但是隨著小組進(jìn)展到新的反復(fù)并適應(yīng)這一過(guò)程,估計(jì)(的準(zhǔn)確性)或者速度(小組工作有多快)就會(huì)確定下來(lái)。
    • 昨天的天氣——一旦完成了一個(gè)反復(fù),你將對(duì)小組的速度有一個(gè)粗略的概念——兩個(gè)星期里可以交付多少素材。這就是小組認(rèn)可的在未來(lái)兩周里的速度和小組工作量。隨著小組的成熟,具備更好地進(jìn)行估計(jì)的能力,你的速度可能會(huì)提高,然后固定在一個(gè)穩(wěn)定的速度上。
    • 速度不是一根棍子——而是對(duì)管理者的提醒——速度不是用來(lái)鞭打小組的大棒;它是用來(lái)測(cè)量自然波動(dòng)的。
    • 決策——客戶(hù)或者客戶(hù)小組必須具有決策權(quán),或者能夠迅速進(jìn)行決策,尤其是在需要變化或者適應(yīng)的時(shí)候。
    • 協(xié)商的意愿——客戶(hù)必須愿意就范圍等內(nèi)容進(jìn)行協(xié)商。這才是敏捷開(kāi)發(fā)的工作方式:就范圍進(jìn)行協(xié)商,排列最具業(yè)務(wù)價(jià)值的功能的優(yōu)先順序。

    敏捷開(kāi)發(fā)里的策劃可能會(huì)很困難,所以我們建議你去尋求一些幫助,并花時(shí)間來(lái)完成它。

    保持高效——第四步
    逐步推進(jìn)這一過(guò)程的最佳方法之一是有一個(gè)在現(xiàn)場(chǎng)的客戶(hù)。最理想的方法是讓客戶(hù)坐在小組成員當(dāng)中,這樣就可以隨時(shí)回答問(wèn)題。這限制了開(kāi)發(fā)人員的隨意猜想。此外,在現(xiàn)場(chǎng)的客戶(hù)能夠以最快的速度回答開(kāi)發(fā)人員的疑問(wèn)。

    這并不意味著這個(gè)客戶(hù)不去從事他的“日?!惫ぷ鳎钦f(shuō)他就在周?chē)鷾?zhǔn)備好回答問(wèn)題。即使隔著一層樓也會(huì)影響溝通。要進(jìn)行面對(duì)面的對(duì)話,而不是用電話或者電子郵件。

    顯然,設(shè)置現(xiàn)場(chǎng)客戶(hù)并不總是可能的,在這種情況下,他應(yīng)該盡可能地接近小組,并盡可能地參加每日例會(huì)。如果這也不可能,那么你就要讓他參加日常會(huì)議——至少一周一次——以確保你在不斷地去的反饋意見(jiàn)和溝通。

    對(duì)反饋和溝通的增加也需要定期進(jìn)行回顧。這最好應(yīng)該在每個(gè)反復(fù)結(jié)尾的時(shí)候進(jìn)行。這樣的回顧能夠讓小組有機(jī)會(huì)坐下來(lái)檢查上一個(gè)反復(fù),并弄清楚什么做得好、什么做得不好,以及下一次能夠把什么做得更好。應(yīng)該問(wèn)三個(gè)問(wèn)題:什么有用?什么沒(méi)有用?我們要改進(jìn)什么?

    重要的成功因素

    • 現(xiàn)場(chǎng)與否?——現(xiàn)場(chǎng)客戶(hù)或許會(huì)帶來(lái)一些問(wèn)題,但是如果可能的話還是要找一個(gè)現(xiàn)場(chǎng)客戶(hù)。如果無(wú)法實(shí)現(xiàn),就要尋找其他的途徑來(lái)確保定期的溝通。
    • 回顧——把在每次反復(fù)結(jié)束的時(shí)候進(jìn)行回顧作為一條紀(jì)律定來(lái)下,并把人們的想法付諸行動(dòng)。

    我們剛剛更加仔細(xì)地探討了《上篇》里第一個(gè)圖表的外層圓環(huán),它需要所有參與者的同意。這可能是敏捷開(kāi)發(fā)里最困難的一部分,但是它能夠很好地協(xié)調(diào)業(yè)務(wù)和IT,而且其好處不僅對(duì)于業(yè)務(wù)而且對(duì)于IT也是很有價(jià)值的。

    總結(jié)
    盡管在本系列里我們向你講解了如何一步步地培養(yǎng)敏捷軟件開(kāi)發(fā)的能力,以及如何從內(nèi)到外樹(shù)立開(kāi)發(fā)人員的信心,然后是開(kāi)發(fā)小組的信心,最后是整個(gè)項(xiàng)目小組的信心。從在Exoftware公司的經(jīng)驗(yàn)可以看出,很多公司都選擇為某個(gè)項(xiàng)目建立一個(gè)完整的敏捷開(kāi)發(fā)實(shí)驗(yàn)小組,并讓一個(gè)指導(dǎo)老師手把手地幫助小組。如果你選擇這一方法,你將具有從所有做法直接獲得好處的優(yōu)勢(shì),此外,它將給你適應(yīng)你具體環(huán)境的有價(jià)值的信息。簡(jiǎn)單地說(shuō)有:

    實(shí)驗(yàn)性的敏捷軟件開(kāi)發(fā)——如何開(kāi)始
    你的目標(biāo)是什么?
    評(píng)估你現(xiàn)在所處的位置以及你想要去哪里,這對(duì)于使用敏捷開(kāi)發(fā)做法來(lái)說(shuō)是至關(guān)重要的。這將幫助你確定希望取得的預(yù)期成果。對(duì)其的外部評(píng)估常常也是很有用的,因?yàn)樗鼈儗樘幚砟愕膯?wèn)題提供一個(gè)客觀的視角。

    實(shí)驗(yàn)性的敏捷開(kāi)發(fā)
    雖然我們已經(jīng)敘述了開(kāi)發(fā)敏捷開(kāi)發(fā)的一種方法,但是在一個(gè)項(xiàng)目上引導(dǎo)實(shí)現(xiàn)敏捷開(kāi)發(fā)是理解敏捷開(kāi)發(fā)方法是否適用于你的機(jī)構(gòu)的最佳方法,它還會(huì)幫助你了解如何適應(yīng)自己的環(huán)境。

    測(cè)量標(biāo)準(zhǔn)
    如果可能的話,你要在項(xiàng)目開(kāi)始前或者在實(shí)現(xiàn)敏捷開(kāi)發(fā)做法之前收集一些測(cè)量標(biāo)準(zhǔn)。即使這些標(biāo)準(zhǔn)來(lái)自于其他的項(xiàng)目,它們也將有助于為敏捷開(kāi)發(fā)已經(jīng)實(shí)現(xiàn)的內(nèi)容提供一個(gè)良好的基準(zhǔn)。你還要確保能夠在敏捷開(kāi)發(fā)項(xiàng)目過(guò)程中以及之后收集到一些高標(biāo)準(zhǔn)的測(cè)量標(biāo)準(zhǔn)。缺陷率、測(cè)試內(nèi)容或者最終期限都是很好的且簡(jiǎn)單易行的高標(biāo)準(zhǔn)測(cè)量標(biāo)準(zhǔn)。

    環(huán)境
    要明白實(shí)驗(yàn)性的敏捷開(kāi)發(fā)可能要求對(duì)你的物理環(huán)境進(jìn)行一些改變。例如,開(kāi)放的工作空間是敏捷開(kāi)發(fā)真正起效的必要條件。

    尋求幫助
    外部的幫助能夠指導(dǎo)你的實(shí)驗(yàn)性項(xiàng)目邁向成功。它能夠幫助你理解你在哪里以及你想去哪里,并且能夠向你指明如何讓敏捷開(kāi)發(fā)適應(yīng)你的環(huán)境,從而到達(dá)這一目標(biāo)。此外,外部幫助可以確保小組集中精力回答隨時(shí)出現(xiàn)的問(wèn)題。為將敏捷開(kāi)發(fā)應(yīng)用到其他工程小組里而樹(shù)立一個(gè)業(yè)務(wù)案例也是十分重要的。

    Brian Swan是Exoftware公司教授敏捷開(kāi)發(fā)的指導(dǎo)老師。他在敏捷開(kāi)發(fā)的技術(shù)和管理方面具有相當(dāng)豐富的經(jīng)驗(yàn),曾經(jīng)帶領(lǐng)很多小組成功地轉(zhuǎn)換到了敏捷開(kāi)發(fā),并以敏捷開(kāi)發(fā)的思想和做法來(lái)培訓(xùn)開(kāi)發(fā)人員和管理人員。他在Exoftware公司和在敏捷開(kāi)發(fā)方面的工作使他到過(guò)很多公司,并對(duì)其開(kāi)發(fā)小組產(chǎn)生了持續(xù)的、積極的影響。Brian先前的經(jīng)驗(yàn)還包括擔(dān)任Napier大學(xué)的講師,講授軟件開(kāi)發(fā)和人機(jī)互動(dòng)。Brian可以通過(guò)電子郵件聯(lián)系上。

    ?

    posted on 2006-08-09 23:33 ★yesjoy★ 閱讀(188) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): 軟件工程學(xué)
    主站蜘蛛池模板: 国产va在线观看免费| 亚洲人成未满十八禁网站| 亚洲色大成网站WWW久久九九| 国产成人在线观看免费网站 | 亚洲国产AV一区二区三区四区| 亚洲av专区无码观看精品天堂| 亚洲av乱码一区二区三区香蕉| 亚洲av永久无码嘿嘿嘿| 亚洲国产成人久久| 亚洲天堂2016| 久久国产精品免费专区| 久久国产乱子伦精品免费一 | 麻豆安全免费网址入口| 男男gay做爽爽的视频免费| 色哟哟国产精品免费观看| 精品国产污污免费网站入口在线| 久青草视频在线观看免费| 最近2019中文免费字幕在线观看| 日韩插啊免费视频在线观看| 久久精品国产免费观看| 国产1024精品视频专区免费 | 免费网站看av片| 最近中文字幕完整免费视频ww | 国产精品综合专区中文字幕免费播放| a级毛片免费高清视频| 久久久免费的精品| 蜜桃AV无码免费看永久| 女人张开腿等男人桶免费视频 | 手机看黄av免费网址| 日韩高清在线免费观看| 中文字幕亚洲日韩无线码| 久久久亚洲欧洲日产国码农村| 亚洲欧洲国产经精品香蕉网| 亚洲精品人成网线在线播放va| 猫咪免费观看人成网站在线| 成人爽a毛片免费| 性做久久久久久久免费看| 亚洲AV无码一区二三区| 亚洲AV成人精品网站在线播放 | 亚洲线精品一区二区三区影音先锋| 亚洲av丰满熟妇在线播放|