97国产精品视频人人做人人爱,3344在线观看无码,成年人国产视频,欧美日一级片,在线看AV天堂,高清无码一本到东京热,欧美一级黄片一区2区,免费又爽又刺激高潮网址

敏捷開發(fā)之Scrum掃盲篇

2015-12-14    博博

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

現(xiàn)在敏捷開發(fā)是越來越火了,人人都在談敏捷,人人都在學習Scrum和XP...

 

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

 

 什么是敏捷開發(fā)?

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

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

 

為什么說是以人為核心?

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

 

什么是迭代?

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

 

關于Scrum和XP

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

 

什么是Scrum?

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

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

 

【Scrum開發(fā)流程中的三大角色】

產(chǎn)品負責人(Product Owner)

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

 

流程管理員(Scrum Master)

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

 

開發(fā)團隊(Scrum Team)

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

 

 

Scrum流程圖

Scru1.jpg 

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

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

什么是Sprint?

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

 

如何進行Scrum開發(fā)?

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

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

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

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

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

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

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

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

 

 

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

2010-10-17_202447.png

上圖是一個 Product Backlog 的示例。

 

2010-10-17_202749.png

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



2010-10-17_202812.png

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


 2010-10-17_202832.png

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

 

 

2010-10-17_202709.png

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

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

 

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

 

日歷

鏈接

個人資料

藍藍設計的小編 http://www.0391cbd.com

存檔

主站蜘蛛池模板: 久久精品国产亚洲麻豆| 国产高清不卡| 国产免费网址| 国产精品亚洲精品爽爽| 综1合AV在线播放| 国产在线观看一区二区三区| 亚洲国产精品久久久久秋霞影院| 免费国产高清精品一区在线| 久99久热只有精品国产15| 色妺妺在线视频喷水| 99精品高清在线播放| 在线永久免费观看的毛片| 国产成人高清亚洲一区久久| 欧美日本在线一区二区三区 | 任我操在线视频| 超清无码熟妇人妻AV在线绿巨人| 国产视频你懂得| 国产精品永久免费嫩草研究院| 啊嗯不日本网站| 亚洲欧美成人在线视频| 亚洲日韩精品无码专区97| 在线精品亚洲一区二区古装| 亚洲精选高清无码| 国产乱子伦视频三区| 欧美日本激情| 午夜爽爽视频| 久久精品人人做人人爽电影蜜月| 国产永久在线视频| 国产二级毛片| 成年网址网站在线观看| 无码视频国产精品一区二区| 无码 在线 在线| 5555国产在线观看| 色婷婷综合在线| 国产成人综合在线观看| 色九九视频| 成人综合久久综合| 国产一区二区三区在线无码| 亚洲男人在线| 亚洲国产综合精品一区| 在线精品自拍| 日韩欧美国产三级| 久久中文字幕不卡一二区| 国产亚洲精品资源在线26u| 真人免费一级毛片一区二区| 久久精品娱乐亚洲领先| 9啪在线视频| 国产成人做受免费视频| 人妻出轨无码中文一区二区| 成人亚洲国产| 亚洲清纯自偷自拍另类专区| 三上悠亚一区二区| 波多野结衣一区二区三区AV| 无码中文字幕乱码免费2| 亚洲成人网在线观看| 成人免费一级片| 国产成人综合欧美精品久久| 日韩精品成人网页视频在线 | 91久久偷偷做嫩草影院| 国产在线观看精品| 欧洲欧美人成免费全部视频 | 99热国产在线精品99| 毛片基地美国正在播放亚洲| 国产第一页亚洲| 久久99热66这里只有精品一| 久久香蕉国产线看观看式| 精品欧美一区二区三区久久久| 免费播放毛片| 国产在线观看第二页| 黄网站欧美内射| 天堂亚洲网| 亚洲欧美在线看片AI| 99视频只有精品| 99热免费在线| 少妇被粗大的猛烈进出免费视频| 成人中文字幕在线| 亚洲专区一区二区在线观看| 99ri精品视频在线观看播放| 国产情侣一区二区三区| 视频二区亚洲精品| 福利一区在线| 午夜老司机永久免费看片|