日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

敏捷基本概念——三大角色五大会议

發(fā)布時(shí)間:2023/12/14 编程问答 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 敏捷基本概念——三大角色五大会议 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Scrum是一個(gè)用于開(kāi)發(fā)和維護(hù)復(fù)雜產(chǎn)品的框架,是一個(gè)增量的、迭代的開(kāi)發(fā)過(guò)程。迭代是貫穿敏捷管理的一個(gè)特有概念,Sprint是沖刺跑的意思,在敏捷里指的是一次迭代,而一次迭代的周期一般是2~4周,也就是要把一次迭代的開(kāi)發(fā)內(nèi)容以最快的速度完成它,這個(gè)過(guò)程我們稱(chēng)為迭代。Scrum團(tuán)隊(duì)試圖在每一個(gè)迭代中都構(gòu)建出一個(gè)潛在可交付、并且充分測(cè)試過(guò)的產(chǎn)品增量。

1. 敏捷流程人員構(gòu)成

Scrum團(tuán)隊(duì),又叫Scrum Team,是Scrum的基本單位,一般都是小團(tuán)隊(duì),這個(gè)團(tuán)隊(duì)雖小,但是麻雀雖小,五臟俱全,這是一個(gè)跨職能的團(tuán)隊(duì),這個(gè)團(tuán)隊(duì)具有完成每個(gè)迭代所創(chuàng)造的價(jià)值的全部技能。 他們是自管理的,這意味著他們?cè)趫F(tuán)隊(duì)內(nèi)部決定誰(shuí)做什么、何時(shí)做以及如何做。

一般Scrum團(tuán)隊(duì)都是10個(gè)人左右,這已經(jīng)是最小單元,沒(méi)有子團(tuán)隊(duì)或結(jié)構(gòu)層次了,規(guī)模足夠小可以保持靈活,同時(shí)也足以完成一個(gè)迭代中重要的工作。小的團(tuán)隊(duì)溝通更好,效率更高,如果有問(wèn)題,站起來(lái)直接喊、然后開(kāi)始討論把事情解決了。

Scrum團(tuán)隊(duì)是具有凝聚力的專(zhuān)業(yè)團(tuán)體,作為一個(gè)整體,每個(gè)成員都非常重要,大家互相配合一次專(zhuān)注于一個(gè)目標(biāo),即產(chǎn)品目標(biāo)。在團(tuán)隊(duì)中,三種角色有不同的分工,由一名流程管理員(Scrum Master),產(chǎn)品負(fù)責(zé)人(Product Owner),開(kāi)發(fā)團(tuán)隊(duì)(Dev Team)組成來(lái)完成每一次迭代,產(chǎn)出每一次增量,完成每一次目標(biāo)。

2. 敏捷團(tuán)隊(duì)角色

  • 產(chǎn)品負(fù)責(zé)人:定義所有產(chǎn)品功能,決定產(chǎn)品發(fā)布的內(nèi)容以及日期,對(duì)產(chǎn)品的投入產(chǎn)出負(fù)責(zé),根據(jù)市場(chǎng)變化對(duì)需要開(kāi)發(fā)的功能排列優(yōu)先順序,合理地調(diào)整產(chǎn)品功能和迭代順序,認(rèn)同或者拒絕迭代的交付。
  • ScrumMaster :指導(dǎo)項(xiàng)目組的成員按照Scrum的原則、方法做事情,領(lǐng)導(dǎo)團(tuán)隊(duì)完成Scrum的實(shí)踐以及體現(xiàn)其價(jià)值,排除團(tuán)隊(duì)遇到的困難,確保團(tuán)隊(duì)勝任其工作,并保持高效的生產(chǎn)率,使得團(tuán)隊(duì)緊密合作,使得團(tuán)隊(duì)個(gè)人具有多方面職能的工作能力,保護(hù)團(tuán)隊(duì)不受到外來(lái)無(wú)端影響。
  • 開(kāi)發(fā)團(tuán)隊(duì):一般有 5-9 人,團(tuán)隊(duì)成員包含程序員、測(cè)試員、用戶(hù)體驗(yàn)設(shè)計(jì)等等,由一批跨職能的人組成,他們擁有完成每個(gè)產(chǎn)品增量所需的全部技能。開(kāi)發(fā)團(tuán)隊(duì)成員需要以自組織的方式實(shí)現(xiàn)Sprint目標(biāo),根據(jù)Sprint的計(jì)劃完成產(chǎn)品增量。產(chǎn)品負(fù)責(zé)人準(zhǔn)備一個(gè)有序的代辦事項(xiàng)列表。開(kāi)發(fā)團(tuán)隊(duì)成員共同預(yù)測(cè)在一個(gè)Sprint里能完成的工作量,并決定如何實(shí)現(xiàn)。
  • 在Scrum團(tuán)隊(duì)中,有三種角色,Scrum Master作為主導(dǎo)者,驅(qū)動(dòng)著團(tuán)隊(duì)前進(jìn),而Product Owner作為業(yè)務(wù)方代表,提供需求,最終讓開(kāi)發(fā)團(tuán)隊(duì)把需求實(shí)現(xiàn),作為一個(gè)Scrum團(tuán)隊(duì),大家一起配合完成任務(wù),交付成果。

    不同于瀑布模型將開(kāi)發(fā)過(guò)程劃分為需求、設(shè)計(jì)、編碼、測(cè)試等階段,Scrum將整個(gè)開(kāi)發(fā)過(guò)程分為多次迭代(稱(chēng)為Sprint,沖刺),一般為期2~4周,最常見(jiàn)的為2周。Scrum并非以一段時(shí)間集中完成一個(gè)過(guò)程,而是將所有過(guò)程中必須的每一部分集中在這段時(shí)間內(nèi)完成。需求、設(shè)計(jì)、編碼、測(cè)試、上線(xiàn)都必須在一個(gè)迭代中完成,每個(gè)迭代必須產(chǎn)生一個(gè)可以工作的軟件。

    Scrum的整個(gè)過(guò)程主要分成五大會(huì)議,如下圖所示。這些會(huì)議均由在這些會(huì)議上不具備決策權(quán)的ScrumMaster來(lái)負(fù)責(zé)引導(dǎo)。

    1. Scrum流程相關(guān)會(huì)議

  • 待辦事項(xiàng)整理會(huì)議(Backlog Refinement Meeting
  • 大多數(shù)產(chǎn)品在規(guī)劃時(shí)都是切分為大且模糊的主題,也稱(chēng)史詩(shī)級(jí)故事(epic)。經(jīng)驗(yàn)中發(fā)現(xiàn),可以在每個(gè)迭代的執(zhí)行過(guò)程中都拿出點(diǎn)時(shí)間召開(kāi)待辦事項(xiàng)整理會(huì)議,用于為下一個(gè)迭代計(jì)劃會(huì)議做準(zhǔn)備。在待辦事項(xiàng)修整會(huì)議上,圍繞著產(chǎn)品列表上的主題,產(chǎn)品負(fù)責(zé)人、Scrum Master和少部分關(guān)鍵開(kāi)發(fā)者,先把功能清單理一理、拆一拆,需要把主題功能拆分為可代表產(chǎn)品特性的多個(gè)用戶(hù)故事。

    由產(chǎn)品負(fù)責(zé)人將一批希望團(tuán)隊(duì)在下次迭代時(shí)實(shí)現(xiàn)的用戶(hù)故事,按照實(shí)現(xiàn)順序描述給團(tuán)隊(duì)成員,開(kāi)發(fā)團(tuán)隊(duì)分析用戶(hù)故事需要包含哪些技術(shù)任務(wù),由Scrum Master建立子任務(wù),方便迭代計(jì)劃會(huì)議的時(shí)候團(tuán)隊(duì)可以更準(zhǔn)確的預(yù)估任務(wù)故事點(diǎn)。

    在會(huì)議結(jié)束時(shí),產(chǎn)品負(fù)責(zé)人需要確認(rèn)會(huì)議中提出的需要完善的問(wèn)題在迭代計(jì)劃會(huì)議開(kāi)始之前都能被解決,而不浪費(fèi)迭代計(jì)劃會(huì)議的時(shí)間去做這件事情。

    2. 需要大塊的史詩(shī)故事進(jìn)行拆分

  • 迭代計(jì)劃會(huì)議(Sprint Planning Meeting
  • 產(chǎn)品負(fù)責(zé)人建立產(chǎn)品功能清單(Product Backlog),是一組條目化的需求,它必須從客戶(hù)價(jià)值角度描述,并按優(yōu)先級(jí)排序。每個(gè)迭代在剛開(kāi)始的時(shí)候,Scrum Master召集相關(guān)人員和開(kāi)發(fā)團(tuán)隊(duì)一起召開(kāi)迭代計(jì)劃會(huì)議,討論在這個(gè)迭代中想要把產(chǎn)品的哪些功能清單列為待辦事項(xiàng),并估算本次迭代的工作量。

    產(chǎn)品負(fù)責(zé)人需要講清楚對(duì)于業(yè)務(wù)來(lái)說(shuō)哪些需求是最重要的,開(kāi)發(fā)團(tuán)隊(duì)則負(fù)責(zé)選定在不積累技術(shù)債務(wù)的情況下可完成的工作,估算Backlog所需工作量,將工作從“產(chǎn)品清單”中拉入Sprint列表,直到本迭代工作量達(dá)到飽和。

    產(chǎn)品負(fù)責(zé)人參與討論并回答和需求相關(guān)的問(wèn)題,但不干擾估算結(jié)果。由組長(zhǎng)協(xié)商分發(fā),或隊(duì)員自行認(rèn)領(lǐng)任務(wù),獨(dú)立或與其他成員一起完成任務(wù)。

    會(huì)議時(shí)長(zhǎng)盡量控制在1-2個(gè)小時(shí)之內(nèi)。

    3. Sprint計(jì)劃會(huì)議的交付物是產(chǎn)品功能清單和迭代任務(wù)清單

  • 每日站會(huì)(Daily Scrum
  • 每天在相同時(shí)間相同地點(diǎn)讓團(tuán)隊(duì)成員們花費(fèi)15分鐘相互溝通進(jìn)度,每位成員都要總結(jié)他昨天做了什么、今天將要做什么、以及是否遇到了阻礙。站著開(kāi)日會(huì),有利于保持會(huì)議簡(jiǎn)短,如果有額外討論的話(huà)題可以等所有人報(bào)告完之后感興趣的人再繼續(xù)討論。Scrum開(kāi)發(fā)團(tuán)隊(duì)利用燃盡圖來(lái)展示整體進(jìn)度,每天進(jìn)行簡(jiǎn)短會(huì)面來(lái)檢驗(yàn)工作進(jìn)程,并調(diào)整后續(xù)步驟以確保能如期完成剩余工作。

  • 迭代評(píng)審會(huì)議(Sprint Review
  • 在Sprint的結(jié)尾,產(chǎn)品負(fù)責(zé)人、Scrum Master、開(kāi)發(fā)團(tuán)隊(duì),可能還有客戶(hù)一起評(píng)審這個(gè)迭代的結(jié)果。小組向產(chǎn)品負(fù)責(zé)人展示迭代工作結(jié)果,產(chǎn)品負(fù)責(zé)人給出評(píng)價(jià)和反饋,以用戶(hù)故事是否能成功交付來(lái)評(píng)價(jià)任務(wù)完成情況。未完成的任務(wù)會(huì)被打回PBI,然后再根據(jù)產(chǎn)品負(fù)責(zé)人的最新優(yōu)先級(jí)順序判斷是否放入后續(xù)迭代。任何參與者都可以問(wèn)問(wèn)題和提意見(jiàn),時(shí)間控制在1-2個(gè)小時(shí)之內(nèi)。

  • 迭代回顧會(huì)議(Sprint Retrospective
  • 敏捷開(kāi)發(fā)的一個(gè)原則是“可持續(xù)的步伐”,迭代之間沒(méi)有間歇期,團(tuán)隊(duì)通常在迭代結(jié)束的某個(gè)下午召開(kāi)回顧會(huì)議,第二天早上就直接進(jìn)入下一個(gè)迭代計(jì)劃會(huì)議。這是一個(gè)簡(jiǎn)短的反思會(huì),總結(jié)哪些事情做得好,哪些事情做的不好。做得好的保留,不好的摒棄。團(tuán)隊(duì)中的每個(gè)人將在會(huì)上反思自己的工作,并決定開(kāi)始做什么、繼續(xù)做什么、停止做什么,采取措施以在下一個(gè)迭代中做得更好。時(shí)間一般控制在15-30分鐘。

    Scrum是一套開(kāi)發(fā)流程,強(qiáng)調(diào)的是自組織、自驅(qū)動(dòng)的,團(tuán)隊(duì)只有在實(shí)施中不斷地仔細(xì)體會(huì),采取應(yīng)對(duì)措施來(lái)適應(yīng)自身團(tuán)隊(duì)的流程。

    總結(jié)

    以上是生活随笔為你收集整理的敏捷基本概念——三大角色五大会议的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。