嫩草影院久久99_老司机午夜网站国内精品久久久久久久久_久久夜色精品国产_国产一级做a爰片久久毛片

敏捷開發之Scrum掃盲篇

2015-12-14    博博

如果您想訂閱本博客內容,每天自動發到您的郵箱中, 請點這里

現在敏捷開發是越來越火了,人人都在談敏捷,人人都在學習Scrum和XP...

 

為了不落后他人,于是我也開始學習Scrum,今天主要是對我最近閱讀的相關資料,根據自己的理解,用自己的話來講述Scrum中的各個環節,主要目的有兩個,一個是進行知識的總結,另外一個是覺得網上很多學習資料的講述方式讓初學者不太容易理解;所以我決定寫一篇掃盲性的博文,同時試著也與園內的朋友一起分享交流一下,希望對初學者有幫助。

 

 什么是敏捷開發?

敏捷開發(Agile Development)是一種以人為核心、迭代、循序漸進的開發方法。

怎么理解呢?首先,我們要理解它不是一門技術,它是一種開發方法,也就是一種軟件開發的流程,它會指導我們用規定的環節去一步一步完成項目的開發;而這種開發方式的主要驅動核心是人;它采用的是迭代式開發;

 

為什么說是以人為核心?

我們大部分人都學過瀑布開發模型,它是以文檔為驅動的,為什么呢?因為在瀑布的整個開發過程中,要寫大量的文檔,把需求文檔寫出來后,開發人員都是根據文檔進行開發的,一切以文檔為依據;而敏捷開發它只寫有必要的文檔,或盡量少寫文檔,敏捷開發注重的是人與人之間,面對面的交流,所以它強調以人為核心。

 

什么是迭代?

迭代是指把一個復雜且開發周期很長的開發任務,分解為很多小周期可完成的任務,這樣的一個周期就是一次迭代的過程;同時每一次迭代都可以生產或開發出一個可以交付的軟件產品。

 

關于Scrum和XP

前面說了敏捷它是一種指導思想或開發方式,但是它沒有明確告訴我們到底采用什么樣的流程進行開發,而Scrum和XP就是敏捷開發的具體方式了,你可以采用Scrum方式也可以采用XP方式;Scrum和XP的區別是,Scrum偏重于過程,XP則偏重于實踐,但是實際中,兩者是結合一起應用的,這里我主要講Scrum。

 

什么是Scrum?

Scrum的英文意思是橄欖球運動的一個專業術語,表示“爭球”的動作;把一個開發流程的名字取名為Scrum,我想你一定能想象出你的開發團隊在開發一個項目時,大家像打橄欖球一樣迅速、富有戰斗激情、人人你爭我搶地完成它,你一定會感到非常興奮的。

而Scrum就是這樣的一個開發流程,運用該流程,你就能看到你團隊的工作。

 

【Scrum開發流程中的三大角色】

產品負責人(Product Owner)

主要負責確定產品的功能和達到要求的標準,指定軟件的發布日期和交付的內容,同時有權力接受或拒絕開發團隊的工作成果。

 

流程管理員(Scrum Master)

主要負責整個Scrum流程在項目中的順利實施和進行,以及清除擋在客戶和開發工作之間的溝通障礙,使得客戶可以直接驅動開發。

 

開發團隊(Scrum Team)

主要負責軟件產品在Scrum規定流程下進行開發工作,人數控制在5~10人左右,每個成員可能負責不同的技術方面,但要求每成員必須要有很強的自我管理能力,同時具有一定的表達能力;成員可以采用任何工作方式,只要能達到Sprint的目標。

 

 

Scrum流程圖

Scru1.jpg 

//------------------------

下面,我們開始講具體實施流程,但是在講之前,我還要對一個英文單詞進行講解。

什么是Sprint?

Sprint是短距離賽跑的意思,這里面指的是一次迭代,而一次迭代的周期是1個月時間(即4個星期),也就是我們要把一次迭代的開發內容以最快的速度完成它,這個過程我們稱它為Sprint。

 

如何進行Scrum開發?

1、我們首先需要確定一個Product Backlog(按優先順序排列的一個產品需求列表),這個是由Product Owner 負責的;

2、Scrum Team根據Product Backlog列表,做工作量的預估和安排;

3、有了Product Backlog列表,我們需要通過 Sprint Planning Meeting(Sprint計劃會議) 來從中挑選出一個Story作為本次迭代完成的目標,這個目標的時間周期是1~4個星期,然后把這個Story進行細化,形成一個Sprint Backlog;

4、Sprint Backlog是由Scrum Team去完成的,每個成員根據Sprint Backlog再細化成更小的任務(細到每個任務的工作量在2天內能完成);

5、在Scrum Team完成計劃會議上選出的Sprint Backlog過程中,需要進行 Daily Scrum Meeting(每日站立會議),每次會議控制在15分鐘左右,每個人都必須發言,并且要向所有成員當面匯報你昨天完成了什么,并且向所有成員承諾你今天要完成什么,同時遇到不能解決的問題也可以提出,每個人回答完成后,要走到黑板前更新自己的 Sprint burn down(Sprint燃盡圖);

6、做到每日集成,也就是每天都要有一個可以成功編譯、并且可以演示的版本;很多人可能還沒有用過自動化的每日集成,其實TFS就有這個功能,它可以支持每次有成員進行簽入操作的時候,在服務器上自動獲取版本,然后在服務器中編譯,如果通過則馬上再執行單元測試代碼,如果也全部通過,則將該版本發布,這時一次正式的簽入操作才保存到TFS中,中間有任何失敗,都會用郵件通知項目管理人員;

7、當一個Story完成,也就是Sprint Backlog被完成,也就表示一次Sprint完成,這時,我們要進行 Srpint Review Meeting(演示會議),也稱為評審會議,產品負責人和客戶都要參加(最好本公司老板也參加),每一個Scrum Team的成員都要向他們演示自己完成的軟件產品(這個會議非常重要,一定不能取消);

8、最后就是 Sprint Retrospective Meeting(回顧會議),也稱為總結會議,以輪流發言方式進行,每個人都要發言,總結并討論改進的地方,放入下一輪Sprint的產品需求中;

 

 

下面是運用Scrum開發流程中的一些場景圖:

2010-10-17_202447.png

上圖是一個 Product Backlog 的示例。

 

2010-10-17_202749.png

上圖就是每日的站立會議了,參會人員可以隨意姿勢站立,任務看板要保證讓每個人看到,當每個人發言完后,要走到任務版前更新自己的燃盡圖。



2010-10-17_202812.png

任務看版包含 未完成、正在做、已完成 的工作狀態,假設你今天把一個未完成的工作已經完成,那么你要把小卡片從未完成區域貼到已完成區域。


 2010-10-17_202832.png

每個人的工作進度和完成情況都是公開的,如果有一個人的工作任務在某一個位置放了好幾天,大家都能發現他的工作進度出現了什么問題(成員人數最好是5~7個,這樣每人可以使用一種專用顏色的標簽紙,一眼就可以從任務版看出誰的工作進度快,誰的工作進度慢)

 

 

2010-10-17_202709.png

 上圖可不是撲克牌,它是計劃紙牌,它的作用是防止項目在開發過程中,被某些人所領導。

怎么用的呢?比如A程序員開發一個功能,需要5個小時,B程序員認為只需要半小時,那他們各自取相應的牌,藏在手中,最后攤牌,如果時間差距很大,那么A和B就可以討論A為什么要5個小時...

 

藍藍設計m.sdgs6788.com )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供有效的UI界面設計BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 平面設計服務

 

日歷

鏈接

個人資料

藍藍設計的小編 http://m.sdgs6788.com

存檔

嫩草影院久久99_老司机午夜网站国内精品久久久久久久久_久久夜色精品国产_国产一级做a爰片久久毛片
<em id="09ttv"></em>
    <sup id="09ttv"><pre id="09ttv"></pre></sup>
    <dd id="09ttv"></dd>

        • 亚洲综合首页| 欧美日韩精品不卡| 欧美成人黄色小视频| 久久高清免费观看| 欧美一区二区三区日韩| 欧美一区二区三区男人的天堂| 91久久久久久久久| 激情久久久久久| 亚洲国产91| 日韩视频免费观看高清在线视频 | 久久成人精品视频| 欧美在线观看天堂一区二区三区| 亚洲欧美www| 久久大逼视频| 欧美成人免费va影院高清| 欧美二区在线看| 国产精品国产a级| 国产在线国偷精品产拍免费yy| 激情综合色综合久久综合| 亚洲人体一区| 欧美一区二区在线| 欧美激情五月| 午夜日韩av| 欧美成人免费播放| 国产目拍亚洲精品99久久精品| 亚洲国产高潮在线观看| 亚洲视频1区2区| 久久久国产精品一区二区中文| 欧美国产精品专区| 亚洲在线播放电影| 欧美成人午夜影院| 国产一区二区三区在线观看精品| 亚洲精选中文字幕| 久久人人九九| 亚洲视频在线观看三级| 久久亚洲国产精品日日av夜夜| 欧美日韩综合视频网址| 在线观看亚洲a| 亚洲欧美影音先锋| 久久综合激情| 亚洲一二三区在线| 欧美理论片在线观看| 国产一级揄自揄精品视频| 在线一区二区三区做爰视频网站| 老鸭窝亚洲一区二区三区| 亚洲色图制服丝袜| 欧美成人一区二区在线 | 欧美在线观看一区二区| 欧美日韩精品一区二区三区四区| 黄色精品一区| 亚洲免费视频成人| 亚洲国产成人91精品| 这里只有精品视频| 欧美人与性动交a欧美精品| 亚洲高清资源| 蜜桃av综合| 久久国产精品久久久久久电车 | 亚洲免费在线观看| 欧美特黄a级高清免费大片a级| 亚洲欧洲一区| 麻豆精品91| 久久aⅴ国产紧身牛仔裤| 欧美色视频日本高清在线观看| 亚洲伦理自拍| 亚洲欧洲日本一区二区三区| 猛男gaygay欧美视频| 亚洲电影下载| 欧美.www| 嫩草影视亚洲| 亚洲人成艺术| 亚洲精品美女久久7777777| 欧美激情一区二区三区四区 | 亚洲国产小视频在线观看| 久久一区国产| 久久精品欧美日韩| 国产午夜精品在线| 久久免费国产精品1| 欧美中文字幕在线播放| 国外成人性视频| 猫咪成人在线观看| 欧美凹凸一区二区三区视频| 日韩视频在线观看免费| 99精品免费视频| 国产精品素人视频| 久久久一区二区三区| 久久综合九色欧美综合狠狠| 亚洲美女啪啪| 亚洲尤物在线视频观看| 韩日精品视频| 亚洲黄色片网站| 国产精品成人久久久久| 久久久久久久91| 欧美电影免费| 欧美怡红院视频一区二区三区| 欧美专区亚洲专区| 亚洲国产成人porn| 亚洲三级电影全部在线观看高清| 欧美午夜a级限制福利片| 欧美一区二区三区在| 麻豆国产精品一区二区三区| 亚洲在线免费观看| 久久九九精品99国产精品| 一区二区三区久久精品| 欧美一级视频| 亚洲视频在线视频| 久久精品免费看| 午夜精品久久久久久久久久久| 久久九九国产精品怡红院| 正在播放欧美一区| 久久久久网址| 亚洲欧美日韩视频二区| 久久色中文字幕| 欧美一区在线直播| 欧美日韩国产欧| 欧美jizz19性欧美| 国产精品一级久久久| 亚洲国产天堂久久国产91| 国产亚洲精品福利| 亚洲视频在线一区| 99视频超级精品| 麻豆国产精品777777在线 | 午夜精品久久久久久久久| 欧美成人福利视频| 欧美 日韩 国产 一区| 国产日韩精品一区二区三区| 亚洲精品久久久久久下一站| 亚洲国产精品小视频| 久久精品亚洲精品| 久久国产日韩欧美| 国产精品视频免费一区| 一本色道久久综合狠狠躁篇的优点| 亚洲电影欧美电影有声小说| 久久精品99| 久久久www成人免费无遮挡大片| 国产精品久久久久影院色老大| 亚洲精选久久| 亚洲精品视频在线播放| 久久综合狠狠综合久久综合88| 久久蜜臀精品av| 好吊视频一区二区三区四区 | 中文日韩在线| 一区二区三区欧美在线观看| 欧美激情中文不卡| 亚洲精选91| 亚洲素人一区二区| 欧美午夜精品伦理| 亚洲综合精品自拍| 午夜视频在线观看一区二区| 国产精品高潮呻吟久久av黑人| 亚洲伦理在线免费看| 正在播放日韩| 国产精品视频一二| 欧美一级视频精品观看| 免费欧美日韩| 一区二区三区四区五区视频| 欧美日韩精品是欧美日韩精品| 一区二区三区|亚洲午夜| 欧美一区久久| 亚洲高清在线观看一区| 欧美国产精品劲爆| 一区二区精品在线观看| 久久riav二区三区| 亚洲欧洲另类| 国产精品嫩草影院av蜜臀| 欧美一区国产二区| 欧美h视频在线| 亚洲一级影院| 国内精品久久久久影院薰衣草| 麻豆九一精品爱看视频在线观看免费| 亚洲国产成人一区| 午夜一区二区三视频在线观看| 国产一区二三区| 欧美va亚洲va日韩∨a综合色| 99综合视频| 久久网站热最新地址| 日韩视频不卡中文| 国产亚洲精品v| 欧美激情亚洲精品| 性欧美激情精品| 亚洲区欧美区| 久久精品人人| 一区二区三区久久精品| 狠久久av成人天堂| 国产精品白丝av嫩草影院| 久久久久久穴| 亚洲影视九九影院在线观看| 欧美激情精品| 久久精品国产99精品国产亚洲性色| 亚洲品质自拍| 国产在线视频欧美一区二区三区| 欧美freesex交免费视频| 欧美在线视频观看免费网站| 99国产精品久久久久久久久久| 老司机一区二区三区| 亚洲欧美乱综合| 日韩一区二区免费高清| 精品成人国产在线观看男人呻吟| 欧美日韩在线观看一区二区三区 | 久久精品2019中文字幕| 亚洲天堂成人|