嫩草影院久久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個小時...

 

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

 

日歷

鏈接

個人資料

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

存檔

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

        • 欧美在线精品一区| 亚洲第一毛片| 久久综合伊人77777蜜臀| 99视频精品在线| 日韩一本二本av| 亚洲激情影视| 欧美成年人视频网站| 久久成人18免费观看| 久久国产精品久久精品国产| 欧美一区二区三区在线| 欧美伊人精品成人久久综合97| 亚洲综合国产| 久久精品一区二区国产| 久久亚洲图片| 亚洲国产婷婷香蕉久久久久久99| 欧美激情麻豆| 亚洲精品中文字幕在线观看| 亚洲午夜激情| 久久久91精品国产一区二区三区 | 亚洲精品欧美| 亚洲一区二区黄| 久久久久天天天天| 鲁鲁狠狠狠7777一区二区| 欧美国产一区二区| 国产精品试看| 在线观看三级视频欧美| 99视频一区二区| 亚洲免费影视第一页| 亚洲午夜一区二区| 亚洲婷婷综合久久一本伊一区| 亚洲欧美视频在线观看视频| 久久免费一区| 欧美午夜免费| 亚洲激情中文1区| 午夜精品久久久久久久久| 麻豆av一区二区三区| 亚洲美女色禁图| 久久人人97超碰精品888| 欧美日韩亚洲国产一区| 伊人久久大香线| 午夜国产精品视频| 91久久精品国产| 久久精品亚洲一区二区三区浴池| 欧美日韩第一页| 亚洲电影免费在线观看| 欧美有码在线视频| 99日韩精品| 欧美大片va欧美在线播放| 国产伦精品免费视频 | 国产一区二区三区久久精品| 日韩系列欧美系列| 美女黄色成人网| 亚洲欧美精品在线| 欧美日韩国产一区二区| 亚洲精品免费在线观看| 免费观看成人网| 久久精品国产一区二区电影 | 欧美日韩精品综合| 亚洲蜜桃精久久久久久久| 久久伊人一区二区| 亚洲欧美日韩在线观看a三区| 欧美日韩国产一区精品一区| 91久久久久久国产精品| 免费成人在线观看视频| 久久精品日韩一区二区三区| 国产一区二区三区黄| 午夜亚洲精品| 亚洲欧美国产不卡| 国产欧美精品久久| 久久成人精品| 久久精品国产亚洲高清剧情介绍| 国产伦精品一区二区三区照片91| 亚洲综合精品一区二区| 一区二区三区日韩精品| 国产精品久久午夜夜伦鲁鲁| 性欧美1819性猛交| 欧美专区一区二区三区| 禁断一区二区三区在线| 欧美1区2区| 欧美精品一区在线| 亚洲一本视频| 羞羞色国产精品| 久久综合成人精品亚洲另类欧美| 亚洲国产婷婷香蕉久久久久久| 久久久人成影片一区二区三区观看| 国产欧美日韩在线| 久久人人超碰| 美女国产一区| 一区二区欧美精品| 亚洲主播在线| 亚洲国产电影| 99精品国产在热久久下载| 国产精品视频精品视频| 久久久久久综合网天天| 农夫在线精品视频免费观看| 亚洲一区二区三区欧美| 久久精品国产综合精品| 一区二区三区日韩| 久久九九热re6这里有精品| 夜夜爽www精品| 欧美在线一区二区| 一区二区毛片| 久久夜色精品国产| 亚洲欧美激情精品一区二区| 久久人人爽人人| 亚洲在线第一页| 美女黄网久久| 欧美一区二区| 欧美理论电影网| 久久综合网络一区二区| 欧美日韩视频在线观看一区二区三区 | 久久精品亚洲国产奇米99| 99国产精品久久久久久久成人热| 亚洲欧美另类在线观看| 亚洲精品视频一区| 欧美伊人久久| 亚洲男女毛片无遮挡| 免费不卡在线观看av| 久久国产主播精品| 欧美视频免费在线| 亚洲高清资源综合久久精品| 国产免费亚洲高清| 亚洲乱码日产精品bd| 最新69国产成人精品视频免费| 亚洲影院免费| 亚洲欧美国产77777| 欧美精品性视频| 亚洲第一视频| 亚洲电影免费观看高清完整版在线观看| 亚洲一区二区精品| 正在播放欧美一区| 欧美精品福利在线| 亚洲电影一级黄| 亚洲国产精品久久久久秋霞不卡| 先锋影音国产一区| 久久电影一区| 国产一区二区三区视频在线观看| 亚洲影院在线| 性欧美xxxx大乳国产app| 国产精品高潮呻吟久久av黑人| 亚洲精品影视在线观看| 99精品久久免费看蜜臀剧情介绍| 欧美承认网站| 亚洲国产成人在线视频| 亚洲福利电影| 亚洲欧洲视频在线| 欧美xx视频| 亚洲国产精品一区二区三区| 亚洲激情偷拍| 欧美日本一区二区高清播放视频| 亚洲国产成人久久综合| 日韩一级黄色片| 欧美日韩直播| 亚洲自拍偷拍福利| 久久视频精品在线| 韩国免费一区| 免费成人av在线看| 亚洲精品一区二| 午夜日韩视频| 精品999在线播放| 欧美成人69| 9色精品在线| 欧美在线视频观看| 亚洲人成精品久久久久| 欧美日韩成人在线视频| 亚洲免费在线| 欧美11—12娇小xxxx| 亚洲无限乱码一二三四麻| 国产欧美精品国产国产专区| 巨乳诱惑日韩免费av| 9色国产精品| 久久这里只有| 在线亚洲伦理| 国内精品免费在线观看| 欧美国产一区二区| 欧美亚洲日本网站| 亚洲国产天堂久久国产91| 性色av一区二区三区| 亚洲高清一区二| 国产精品久久久久9999| 噜噜噜91成人网| 亚洲一区三区视频在线观看| 欧美国产精品日韩| 性欧美video另类hd性玩具| 亚洲高清资源| 国产日韩欧美成人| 欧美精品一区二区在线观看| 午夜一区在线| 99在线精品观看| 欧美激情精品久久久久久久变态| 午夜一区在线| 日韩亚洲国产精品| 国产主播精品| 国产精品海角社区在线观看| 久久久综合网站| 亚洲免费在线看| 亚洲精品国产精品久久清纯直播| 久久都是精品| 性做久久久久久免费观看欧美| 99精品欧美一区二区三区|