您的位置:軟件測(cè)試 > 軟件項(xiàng)目管理 > 項(xiàng)目管理綜合 >
敏捷項(xiàng)目的多層面規(guī)劃
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/5/21 15:17:58 ] 推薦標(biāo)簽:

有可能影響、修正版本發(fā)布規(guī)劃的事情包括:

    上個(gè)迭代中交付工作的實(shí)際速度。它比預(yù)計(jì)的是快還是慢?速度的變化會(huì)改變?cè)陧?xiàng)目剩余時(shí)間中的工作范圍。
    現(xiàn)有故事和史詩在優(yōu)先級(jí)方面的變化。
    由于項(xiàng)目環(huán)境發(fā)生的變化,導(dǎo)致需要引入新的故事和史詩。
    隨著工作進(jìn)行而顯現(xiàn)出來的缺陷和技術(shù)債務(wù)【原注8】。
    風(fēng)險(xiǎn)識(shí)別完成后,出現(xiàn)了新的故事,或是已有故事發(fā)生改變。
    之前迭代中懸而未決的故事。
    非項(xiàng)目工作,降低了團(tuán)隊(duì)領(lǐng)取項(xiàng)目工作任務(wù)的能力。

迭代規(guī)劃會(huì)議的首要任務(wù),是要發(fā)現(xiàn)當(dāng)前重要的故事和史詩,團(tuán)隊(duì)將會(huì)在當(dāng)前迭代中針對(duì)它們開展工作。產(chǎn)品負(fù)責(zé)人會(huì)說明當(dāng)前的優(yōu)先級(jí),還有發(fā)生改變的原因,確保整個(gè)團(tuán)隊(duì)對(duì)于優(yōu)先級(jí)為什么要改變有明確認(rèn)識(shí)。

當(dāng)史詩和故事的列表重新排序完成,而且所有團(tuán)隊(duì)成員都已經(jīng)了解了修正后的發(fā)布規(guī)劃之后,團(tuán)隊(duì)會(huì)制定當(dāng)前迭代中需完成工作的詳細(xì)迭代規(guī)劃。

團(tuán)隊(duì)會(huì)基于“昨天的天氣”(很可能他們?cè)诋?dāng)前迭代完成的工作量與上一個(gè)迭代相同,除非工作環(huán)境或是團(tuán)隊(duì)構(gòu)成發(fā)生重大變化)和常識(shí),估算自己能夠在當(dāng)前迭代中完成多少工作。然后團(tuán)隊(duì)會(huì)基于自己的工作交付能力,選擇當(dāng)前迭代要開發(fā)的工作。

選定故事和史詩之后,團(tuán)隊(duì)會(huì)把工作拆分成特定的任務(wù),并分配給每個(gè)團(tuán)隊(duì)成員。理想狀況下,任務(wù)分配會(huì)以“拉”的形式完成,團(tuán)隊(duì)成員根據(jù)自己的工作能力,選擇自己要做的任務(wù)。任務(wù)應(yīng)該非常小,從幾個(gè)小時(shí)到1天不等,而且要是分散的、可度量的活動(dòng)。迭代經(jīng)理(Scrum中是Scrum Master)確定所有的工作任務(wù)都有人領(lǐng)取,而且會(huì)對(duì)承諾完成的工作做健全性檢查(sanity check):根據(jù)項(xiàng)目的環(huán)境現(xiàn)狀,團(tuán)隊(duì)是否有能力交付他們承諾完成的任務(wù)?

當(dāng)任務(wù)都被識(shí)別完成后,團(tuán)隊(duì)成員會(huì)對(duì)其排序和估算。估算現(xiàn)在基于完成某項(xiàng)任務(wù)需要的小時(shí)數(shù)。這些任務(wù)應(yīng)該寫在任務(wù)卡片上,并在故事墻上跟蹤這些任務(wù)卡。

任務(wù)與故事連在一起,在故事墻上跟蹤某個(gè)故事的狀態(tài)遷移,要與其所包含任務(wù)的完成狀況相聯(lián)系。

迭代中的任務(wù),包括為了完成故事需要完成的所有工作,還有為下個(gè)迭代的準(zhǔn)備工作。

迭代Backlog列出了當(dāng)前迭代中在故事墻上要跟蹤的故事和史詩。

下面展示了一個(gè)任務(wù)列表的部分示例。

在迭代中,團(tuán)隊(duì)成員要根據(jù)任務(wù)來報(bào)告和跟蹤他們的工作進(jìn)度。這是他們個(gè)人每天做出的承諾。

燃盡圖能夠展示出初始的估算和迭代剩余的工作。每個(gè)任務(wù)實(shí)際花費(fèi)的時(shí)間會(huì)得到跟蹤,并用來幫助團(tuán)隊(duì)在下次迭代規(guī)劃會(huì)議中的改進(jìn)估算效果。

每日承諾

團(tuán)隊(duì)成員是在這時(shí)候監(jiān)控他們的進(jìn)度,并根據(jù)他們承諾要完成的任務(wù)報(bào)告進(jìn)度。

在迭代內(nèi),每日立會(huì)是團(tuán)隊(duì)溝通進(jìn)度的首要溝通工具。在項(xiàng)目的每個(gè)工作日里,團(tuán)隊(duì)聚在一起,并向彼此報(bào)告各自承諾要完成的任務(wù)進(jìn)度狀況。每日立會(huì)有一些簡(jiǎn)單的規(guī)則:

    它采取站立方式進(jìn)行。
    長(zhǎng)持續(xù)時(shí)間是15分鐘。
    每個(gè)團(tuán)隊(duì)成員發(fā)言時(shí)間不超過1分鐘。
    僅從用戶故事和任務(wù)的層面報(bào)告進(jìn)度。
    任務(wù)報(bào)告只有兩種狀態(tài):完成或未完成。
    未完成任務(wù)要說明還需要幾個(gè)小時(shí)/幾個(gè)點(diǎn)數(shù)/多少工作量才能完成。
    阻止任務(wù)完成、或是項(xiàng)目進(jìn)度的障礙要單獨(dú)報(bào)告。
    每個(gè)團(tuán)隊(duì)成員都要回答以下3個(gè)問題:
        從上次會(huì)議開始,你完成了哪些工作?(要指明完成哪些任務(wù),而不是如何度過你的)
        你將會(huì)在下次會(huì)議之前做哪些工作?
        哪些東西阻礙你的進(jìn)度?(“沒有問題”,意味著你能夠交付自己當(dāng)前的任務(wù),而且符合估算的時(shí)間范圍)
    如果遇到需要解決的問題,可以在每日立會(huì)之后處理。在每日立會(huì)之后進(jìn)行一個(gè)簡(jiǎn)短的1對(duì)1會(huì)議解決特定問題,這是常用做法。
    迭代經(jīng)理主要負(fù)責(zé)移除障礙,讓團(tuán)隊(duì)充分發(fā)揮工作效率。

敏捷項(xiàng)目必須提供能夠“安全失敗”的環(huán)境,團(tuán)隊(duì)成員不會(huì)因?yàn)闆]有達(dá)成任務(wù)承諾遭受懲罰。大家要能夠安全說出任務(wù)狀態(tài)的真實(shí)情況,并且了解項(xiàng)目環(huán)境的現(xiàn)實(shí)情況。有時(shí),我們的估算可能很糟糕(只是估算而已,又不是報(bào)價(jià)),又或者某些事情的發(fā)生讓某些成員無法完成任務(wù),整體環(huán)境必須讓他們能夠說出真實(shí)情況,這樣團(tuán)隊(duì)成員能調(diào)整他們的日程表,將任務(wù)排序,并調(diào)整適應(yīng)項(xiàng)目的現(xiàn)實(shí)。

當(dāng)一個(gè)故事所有的任務(wù)都已經(jīng)完成后,故事會(huì)移動(dòng)到“完成”狀態(tài),而且這部分工作的故事點(diǎn)數(shù)會(huì)算到團(tuán)隊(duì)速度中。

上一頁1234567下一頁
軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd