




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、敏捷開發(fā)介紹278122 2011 Lenovo Confidential. All rights reserved.導航導航敏捷開發(fā)的歷史敏捷開發(fā)的歷史1為什么需要敏捷開發(fā)為什么需要敏捷開發(fā)2敏捷開發(fā)介紹敏捷開發(fā)介紹3敏捷測試敏捷測試43 2011 Lenovo Confidential. All rights reserved.4 2011 Lenovo Confidential. All rights reserved.5 2011 Lenovo Confidential. All rights reserved.6 2011 Lenovo Confidential. All right
2、s reserved.為什么需要敏捷開發(fā)?7 2011 Lenovo Confidential. All rights reserved.軟件開發(fā)軟件開發(fā)面臨問題面臨問題為什么需要敏捷開發(fā)用戶需求總是在變化傳統(tǒng)軟件開發(fā)周期長傳統(tǒng)軟件開發(fā)周期長傳統(tǒng)軟件開發(fā)后續(xù)難以調整傳統(tǒng)軟件開發(fā)后續(xù)難以調整8 2011 Lenovo Confidential. All rights reserved.為什么需要敏捷開發(fā)能快速響應需求的變化快速、頻繁的交付有價值的軟件客戶合作(快速交流反饋)快敏捷開發(fā)有什么特性?敏捷開發(fā)有什么特性?9 2011 Lenovo Confidential. All rights re
3、served.為什么需要敏捷開發(fā)精確質量速度高效的自我團隊豐厚的投資回報率最具價值的功能總是被優(yōu)先開發(fā),這樣能給客戶帶來最大的投資回報率。傳統(tǒng)開發(fā)一次設計,開發(fā)周期很長。而敏捷方法則是通過短周期“設計開發(fā)交付”有用的軟件給用戶,并從用戶那里得到反饋,再根據(jù)用戶反饋進行下一個周期的“設計開發(fā)交付”敏捷開發(fā)團隊成員在開發(fā)過程中都能積極主動,自我管理。每個團隊成員的技術能力、交流、社交、表達和領導能力都能得以提高。10 2011 Lenovo Confidential. All rights reserved.可行性研究與計劃需求分析設計編碼測試運行維護定義階段開發(fā)階段維護階段開發(fā)了一年,這不是我需
4、要的軟件不斷發(fā)布版本給客不斷發(fā)布版本給客戶,不斷提供新的戶,不斷提供新的需求,不斷改進需求,不斷改進傳統(tǒng)傳統(tǒng)瀑布瀑布開發(fā)開發(fā)模型模型VS敏捷敏捷開發(fā)開發(fā)11 2011 Lenovo Confidential. All rights reserved.為什么需要敏捷開發(fā)相對于(非敏捷),敏捷軟件開發(fā)具有以人為本、輕載靈活 、降低風險、提高質量、減少成本、效率高、見效快等優(yōu)點相關統(tǒng)計表明,敏捷開發(fā)可以將效率提高310倍,軟件的質量也有更加可靠的保證;同時,還給團隊內的每個成員提供了良好的發(fā)展機會,技術和合作水平都能得到相應提高這么一大堆的優(yōu)點,所以我們需要敏捷開發(fā)12 2011 Lenovo Co
5、nfidential. All rights reserved.XX敏捷開發(fā)介紹13 2011 Lenovo Confidential. All rights reserved.什么是SCRUM迭代,增量大家先弄清楚這兩個詞的意思模糊清晰迭代迭代反復求精反復求精增量增量逐塊構建逐塊構建每次構建一點點每次構建一點點Scrum是一個敏捷開發(fā)框架,是一個增量的、迭代的開發(fā)過程14 2011 Lenovo Confidential. All rights reserved.一個迭代開發(fā)周期需求完成 開發(fā)開發(fā)發(fā)布測試測試計劃SCRUM基本流程迭代交付后客戶重新調整需求頻繁交付給客戶,根據(jù)客戶的新需求,不
6、斷完善軟件15 2011 Lenovo Confidential. All rights reserved.Scrum基本元素1. 產(chǎn)品Backlog(Product Backlog)2. SprintBacklog3. Sprint燃盡圖(Sprint Burndown Chart)1. 產(chǎn)品負責人(Product Owner)2. Scrum Master3. Scrum團1. Sprint計劃會議(Sprint Planning Meeting)2. 每日站會(Daily Scrum Meeting)3. Sprint評審會議(Sprint Review Meeting)4. Sprin
7、t回顧會議(Sprint Retrospective Meeting)三個角色三個角色四個儀式四個儀式三個物件三個物件Scrum由三個角色、四個儀式和三個物件(由三個角色、四個儀式和三個物件(343)16 2011 Lenovo Confidential. All rights reserved.三個角色-Scrum角色和職責 確定產(chǎn)品的功能。 決定發(fā)布的日期和發(fā)布內容。 為產(chǎn)品的profitability of the product (ROI)負責。 根據(jù)市場價值確定功能優(yōu)先級。 每個Sprint,根據(jù)需要調整功能和優(yōu)先級(每個Sprint開始前調整)。 接受或拒絕接受開發(fā)團隊的工作成果。
8、 保證團隊資源完全可被利用并且全部是高產(chǎn)出的。 保證各個角色及職責的良好協(xié)作。 解決團隊開發(fā)中的障礙。 做為團隊和外部的接口,屏蔽外界對團隊成員的干擾。 保證開發(fā)過程按計劃進行,組織 Daily Scrum, Sprint Review and Sprint Planning 一般情況人數(shù)在5-9個左右 團隊要跨職能 (包括開發(fā)人員、測試人員、用戶界面設計師等) 團隊成員需要全職。(有些情況例外,比如數(shù)據(jù)庫管理員) 在項目向導范圍內有權利做任何事情已確保達到Sprint的目標。 高度的自我組織能力。 向Product Owner演示產(chǎn)品功能。 團隊成員構成在sprint內不允許變化。項目經(jīng)理項
9、目經(jīng)理項目管理項目管理團隊團隊17 2011 Lenovo Confidential. All rights reserved.XX迭代規(guī)劃會議迭代規(guī)劃會議Sprint Plan一般不超過8小時。前4個小時:產(chǎn)品負責人向團隊展示最高優(yōu)先級的產(chǎn)品,團隊則向他詢問產(chǎn)品Backlog的內容、目的、含義及意圖。后4小時:團隊計劃本Sprint的安排評審會議(外部)評審會議(外部)Sprint Review 一般4個小時,由團隊成員向產(chǎn)品負責人額其他利益相關人展示Sprint周期內的產(chǎn)品開發(fā)情況評審會議(內部)評審會議(內部)Sprint Retrospective一般3個小時, ScrumMaster
10、將鼓勵團隊在SCRUM過程框架和實踐范圍內,對開發(fā)過程做出修改,使它在下一個Sprint周期中更加有效和令人愉快每日站立會議每日站立會議Daily Scrum Meeting在簡會上,每個成員主要回答三個問題;自上次SCRUM簡會后的一天了(昨天),你做了什么?從現(xiàn)在到下次SCRUM簡會的一天里(今天),你要做什么?在實現(xiàn)SCRUM及項目目標的工作中,你遇到哪些困難嗎? 開發(fā)團隊開發(fā)團隊一個迭代周期需求需求轉轉化成任化成任務務每日每日開發(fā)開發(fā)完成一完成一個個迭代周期迭代周期四個會議-儀式回顧會議 團隊的定期自我檢視,發(fā)現(xiàn)什么是好的,什么是不好的。 一般控制在15-30分鐘 每個Sprint都要
11、做 全體參加 Sprint回顧會議上,全體成員討論有哪些好的做法可以啟動,哪些不好的做法不能再繼續(xù)下去了, 哪些好的做法要繼續(xù)發(fā)揚。 18 2011 Lenovo Confidential. All rights reserved.XX三個物件-Scrum物件之產(chǎn)品Backlog 一般情況使用用戶故事來表示backlog條 目 理想情況每個需求項都對產(chǎn)品的客戶或用戶有價值 Backlog條目按照商業(yè)價值排列優(yōu)先級 優(yōu)先級由產(chǎn)品負責人來排列 在每個Sprint結束的時候要更新優(yōu)先級的排列 Backlog條目(功能)條目(功能)估算故事點(分成若干任務)估算故事點(分成若干任務)作為一個博客作者,
12、我想設置我發(fā)布文章的背景圖片,以便于我的讀者閱讀的時候感受到文章的意境。8作為一個博客作者,我想讓我的讀者對我的文章進行評價,以便于收集讀者反饋,日后改進。 10作為一個博客作者,我想通過博客發(fā)布我的照片,以便于我的讀者們認識我。 20一個需求的列表19 2011 Lenovo Confidential. All rights reserved.三個物件-Scrum物件之Sprint BacklogSprint backlog定義了Sprint的目標,明確了Sprint過程中具體需要完成的任務20 2011 Lenovo Confidential. All rights reserved.三個
13、物件-Scrum物件之Sprint Backlog如何管理如何管理sprint Backlog團隊成員自己挑選任務,而不是指派任務 對每一個任務,每天要更新剩余的工作量估算 每個團隊成員都可以修改Sprint backlog,增加、刪除或者修改任務 21 2011 Lenovo Confidential. All rights reserved.三個物件-Scrum物件之燃盡圖隨著時間的消耗工作量逐漸減少,在開始的時候,由于估算上的誤差或者遺漏工作量有可能 呈上升態(tài)勢。 燃盡圖直觀的反映了Sprint過程中,剩余的工作量情況22 2011 Lenovo Confidential. All ri
14、ghts reserved.騰訊企鵝帝國的敏捷開發(fā)23 2011 Lenovo Confidential. All rights reserved.24 2011 Lenovo Confidential. All rights reserved.25 2011 Lenovo Confidential. All rights reserved.我是開發(fā)我是測試敏捷開發(fā)正快速跑步前進中敏捷開發(fā)正快速跑步前進中我們測試從頭到尾一直參與26 2011 Lenovo Confidential. All rights reserved.設計文檔轉換成用例27 2011 Lenovo Confidentia
15、l. All rights reserved.敏捷測試工程師的十條法則敏捷測試工程師的十條法則需求轉換成測試,完成測試提供有意義的反饋需求轉換成測試,完成測試提供有意義的反饋對會影響核心功能的花俏功能,可以質疑這些功能影響大局,優(yōu)先關注核心功能對會影響核心功能的花俏功能,可以質疑這些功能影響大局,優(yōu)先關注核心功能敏捷測試人員對某個隱藏的假設或者誤解的需求產(chǎn)生懷疑時,她會與客戶和開發(fā)人員討論1、提供持續(xù)反饋提供持續(xù)反饋2、為用戶創(chuàng)造價值為用戶創(chuàng)造價值3、促進面對面的溝通促進面對面的溝通28 2011 Lenovo Confidential. All rights reserved.敏捷測試工程師的十條法則敏捷測試工程師的十條法則我們需要勇氣允許自己失敗,至少我們會短暫失敗,并從中學習學習教訓。在由于構建版本不穩(wěn)定導致一次迭代失敗之后,我們開始尋找方法以確保這種事情不再發(fā)生找到合適的方法,簡單的方法進行測試反饋問題給團隊,問題持續(xù)解決 4、勇氣、勇氣5、簡單化簡單化6、持續(xù)改進持續(xù)改進29 2011 Lenovo Confidential. All rights reserved.敏捷測試工程師的十條法則敏捷測試工程師的十條法則敏捷開發(fā)項目在持續(xù)開發(fā),持續(xù)變化,測
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度車輛事故環(huán)境損害賠償協(xié)議
- 二零二五年度退租協(xié)議書及舊房裝修拆除工程合同
- 2025年度期刊發(fā)行權轉讓認刊書審核及執(zhí)行合同
- 二零二五年度房屋租賃合同租賃房屋租賃合同解除程序
- 二零二五年度品牌形象維護營銷人員保密及合作協(xié)議
- 2025年度科技研發(fā)領域自愿出資入股協(xié)議
- 2025年度貴金屬首飾典當借款服務協(xié)議
- 二零二五年度互聯(lián)網(wǎng)企業(yè)職工勞動合同優(yōu)化方案
- 二零二五年度電子行業(yè)經(jīng)典實習期勞動合同模板
- 《物流系統(tǒng)分析》課件 項目七任務四 了解物流系統(tǒng)仿真實踐
- 一年級下冊地方課程教案
- 第二章 航空飛行常見疾病
- 牛羊定點屠宰廠項目可行性研究報告-甲乙丙資信
- 03SG520-1實腹式鋼吊車梁(中輕級工作制A1~A5_Q235鋼_跨度6.0m、7.5m、9.0m)
- 妊娠糖尿病-楊慧霞.ppt
- (完整word版)消化系統(tǒng)知識點整理
- 煤礦綜采工作面配套設備選型設計
- 全國防返貧監(jiān)測信息系統(tǒng)業(yè)務管理子系統(tǒng)操作手冊
- 工程施工項目明細表-改(5)
- 出差行程計劃表(模版)
- 《Lou's Flu》RAZ分級閱讀繪本pdf資源
評論
0/150
提交評論