




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、敏捷開發(fā)之敏捷開發(fā)之SCRUM2012.10.112 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.軟件團隊的不斷增大效率確越來越差?概括出了一些可以讓軟件開發(fā)團隊具有快速工作、響應變化能力的價值觀和原則,并把這些價值觀和原則稱為敏捷開發(fā)20
2、01年一批業(yè)界專家軟件團隊敏捷開發(fā)的歷史5 2011 Lenovo Confidential. All rights reserved.我們提倡我們提倡團隊價值團隊價值溝通溝通敏捷開發(fā)十年的發(fā)展敏捷開發(fā)十年的發(fā)展概念實踐普及6 2011 Lenovo Confidential. All rights reserved.為什么需要敏捷開發(fā)?7 2011 Lenovo Confidential. All rights reserved.軟件開發(fā)軟件開發(fā)面臨問題面臨問題為什么需要敏捷開發(fā)用戶需求總是在變化傳統(tǒng)軟件開發(fā)周期長傳統(tǒng)軟件開發(fā)周期長傳統(tǒng)軟件開發(fā)后續(xù)難以調(diào)整傳統(tǒng)軟件開發(fā)后續(xù)難以調(diào)整8 2011
3、 Lenovo Confidential. All rights reserved.為什么需要敏捷開發(fā)能快速響應需求的變化快速、頻繁的交付有價值的軟件客戶合作(快速交流反饋)快敏捷開發(fā)有什么特性?敏捷開發(fā)有什么特性?9 2011 Lenovo Confidential. All rights reserved.為什么需要敏捷開發(fā)精確質(zhì)量速度高效的自我團隊豐厚的投資回報率最具價值的功能總是被優(yōu)先開發(fā),這樣能給客戶帶來最大的投資回報率。傳統(tǒng)開發(fā)一次設計,開發(fā)周期很長。而敏捷方法則是通過短周期“設計開發(fā)交付”有用的軟件給用戶,并從用戶那里得到反饋,再根據(jù)用戶反饋進行下一個周期的“設計開發(fā)交付”敏捷開
4、發(fā)團隊成員在開發(fā)過程中都能積極主動,自我管理。每個團隊成員的技術(shù)能力、交流、社交、表達和領導能力都能得以提高。10 2011 Lenovo Confidential. All rights reserved.可行性研究與計劃需求分析設計編碼測試運行維護定義階段開發(fā)階段維護階段開發(fā)了一年,這不是我需要的軟件不斷發(fā)布版本給客不斷發(fā)布版本給客戶,不斷提供新的戶,不斷提供新的需求,不斷改進需求,不斷改進傳統(tǒng)傳統(tǒng)瀑布瀑布開發(fā)開發(fā)模型模型敏捷敏捷開發(fā)開發(fā)11 2011 Lenovo Confidential. All rights reserved.為什么需要敏捷開發(fā)相對于(非敏捷),敏捷軟件開發(fā)具有以人
5、為本、輕載靈活 、降低風險、提高質(zhì)量、減少成本、效率高、見效快等優(yōu)點相關統(tǒng)計表明,敏捷開發(fā)可以將效率提高310倍,軟件的質(zhì)量也有更加可靠的保證;同時,還給團隊內(nèi)的每個成員提供了良好的發(fā)展機會,技術(shù)和合作水平都能得到相應提高這么一大堆的優(yōu)點,所以我們需要敏捷開發(fā)12 2011 Lenovo Confidential. All rights reserved.XX敏捷開發(fā)介紹13 2011 Lenovo Confidential. All rights reserved.什么是SCRUM迭代,增量大家先弄清楚這兩個詞的意思模糊清晰迭代迭代反復求精反復求精增量增量逐塊構(gòu)建逐塊構(gòu)建每次構(gòu)建一點點每次構(gòu)
6、建一點點Scrum是一個敏捷開發(fā)框架,是一個增量的、迭代的開發(fā)過程14 2011 Lenovo Confidential. All rights reserved.一個迭代開發(fā)周期需求完成 開發(fā)開發(fā)發(fā)布測試測試計劃SCRUM基本流程迭代交付后客戶重新調(diào)整需求頻繁交付給客戶,根據(jù)客戶的新需求,不斷完善軟件15 2011 Lenovo Confidential. All rights reserved.Scrum基本元素1. 產(chǎn)品Backlog(Product Backlog)2. SprintBacklog3. Sprint燃盡圖(Sprint Burndown Chart)1. 產(chǎn)品負責人(P
7、roduct Owner)2. Scrum Master3. Scrum團1. Sprint計劃會議(Sprint Planning Meeting)2. 每日站會(Daily Scrum Meeting)3. Sprint評審會議(Sprint Review Meeting)4. Sprint回顧會議(Sprint Retrospective Meeting)三個角色三個角色四個儀式四個儀式三個物件三個物件Scrum由三個角色、四個儀式和三個物件(由三個角色、四個儀式和三個物件(343)16 2011 Lenovo Confidential. All rights reserved.三個角色
8、-Scrum角色和職責 確定產(chǎn)品的功能。 決定發(fā)布的日期和發(fā)布內(nèi)容。 為產(chǎn)品的profitability of the product (ROI)負責。 根據(jù)市場價值確定功能優(yōu)先級。 每個Sprint,根據(jù)需要調(diào)整功能和優(yōu)先級(每個Sprint開始前調(diào)整)。 接受或拒絕接受開發(fā)團隊的工作成果。 保證團隊資源完全可被利用并且全部是高產(chǎn)出的。 保證各個角色及職責的良好協(xié)作。 解決團隊開發(fā)中的障礙。 做為團隊和外部的接口,屏蔽外界對團隊成員的干擾。 保證開發(fā)過程按計劃進行,組織 Daily Scrum, Sprint Review and Sprint Planning 一般情況人數(shù)在5-9個左右
9、團隊要跨職能 (包括開發(fā)人員、測試人員、用戶界面設計師等) 團隊成員需要全職。(有些情況例外,比如數(shù)據(jù)庫管理員) 在項目向?qū)Х秶鷥?nèi)有權(quán)利做任何事情已確保達到Sprint的目標。 高度的自我組織能力。 向Product Owner演示產(chǎn)品功能。 團隊成員構(gòu)成在sprint內(nèi)不允許變化。項目經(jīng)理項目經(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的內(nèi)容、目的、含義及意圖。后
10、4小時:團隊計劃本Sprint的安排評審會議(外部)評審會議(外部)Sprint Review 一般4個小時,由團隊成員向產(chǎn)品負責人額其他利益相關人展示Sprint周期內(nèi)的產(chǎn)品開發(fā)情況評審會議(內(nèi)部)評審會議(內(nèi)部)Sprint Retrospective一般3個小時, ScrumMaster將鼓勵團隊在SCRUM過程框架和實踐范圍內(nèi),對開發(fā)過程做出修改,使它在下一個Sprint周期中更加有效和令人愉快每日站立會議每日站立會議Daily Scrum Meeting在簡會上,每個成員主要回答三個問題;自上次SCRUM簡會后的一天了(昨天),你做了什么?從現(xiàn)在到下次SCRUM簡會的一天里(今天),
11、你要做什么?在實現(xiàn)SCRUM及項目目標的工作中,你遇到哪些困難嗎? 開發(fā)團隊開發(fā)團隊一個迭代周期需求需求轉(zhuǎn)轉(zhuǎn)化成任化成任務務每日每日開發(fā)開發(fā)完成一完成一個個迭代周期迭代周期四個會議-儀式回顧會議 團隊的定期自我檢視,發(fā)現(xiàn)什么是好的,什么是不好的。 一般控制在15-30分鐘 每個Sprint都要做 全體參加 Sprint回顧會議上,全體成員討論有哪些好的做法可以啟動,哪些不好的做法不能再繼續(xù)下去了, 哪些好的做法要繼續(xù)發(fā)揚。 18 2011 Lenovo Confidential. All rights reserved.XX三個物件-Scrum物件之產(chǎn)品Backlog 一般情況使用用戶故事來表
12、示backlog條 目 理想情況每個需求項都對產(chǎn)品的客戶或用戶有價值 Backlog條目按照商業(yè)價值排列優(yōu)先級 優(yōu)先級由產(chǎn)品負責人來排列 在每個Sprint結(jié)束的時候要更新優(yōu)先級的排列 Backlog條目(功能)條目(功能)估算故事點(分成若干任務)估算故事點(分成若干任務)作為一個博客作者,我想設置我發(fā)布文章的背景圖片,以便于我的讀者閱讀的時候感受到文章的意境。8作為一個博客作者,我想讓我的讀者對我的文章進行評價,以便于收集讀者反饋,日后改進。 10作為一個博客作者,我想通過博客發(fā)布我的照片,以便于我的讀者們認識我。 20一個需求的列表19 2011 Lenovo Confidential.
13、 All rights reserved.三個物件-Scrum物件之Sprint BacklogSprint backlog定義了Sprint的目標,明確了Sprint過程中具體需要完成的任務20 2011 Lenovo Confidential. All rights reserved.三個物件-Scrum物件之Sprint Backlog如何管理如何管理sprint Backlog團隊成員自己挑選任務,而不是指派任務 對每一個任務,每天要更新剩余的工作量估算 每個團隊成員都可以修改Sprint backlog,增加、刪除或者修改任務 21 2011 Lenovo Confidential.
14、 All rights reserved.三個物件-Scrum物件之燃盡圖隨著時間的消耗工作量逐漸減少,在開始的時候,由于估算上的誤差或者遺漏工作量有可能 呈上升態(tài)勢。 01002003004005006007001234567891011剩余工作量Sprint工作日Sprint燃盡圖燃盡參考線燃盡線燃盡圖直觀的反映了Sprint過程中,剩余的工作量情況22 2011 Lenovo Confidential. All rights reserved.騰訊企鵝帝國的敏捷開發(fā)23 2011 Lenovo Confidential. All rights reserved.24 2011 Lenov
15、o Confidential. All rights reserved.25 2011 Lenovo Confidential. All rights reserved.我是開發(fā)我是測試敏捷開發(fā)正快速跑步前進中敏捷開發(fā)正快速跑步前進中我們測試從頭到尾一直參與26 2011 Lenovo Confidential. All rights reserved.設計文檔轉(zhuǎn)換成用例開發(fā)中開發(fā)中27 2011 Lenovo Confidential. All rights reserved.敏捷測試工程師的十條法則敏捷測試工程師的十條法則需求轉(zhuǎn)換成測試,完成測試提供有意義的反饋需求轉(zhuǎn)換成測試,完成測試提供
16、有意義的反饋對會影響核心功能的花俏功能,可以質(zhì)疑這些功能影響大局,優(yōu)先關注核心功能對會影響核心功能的花俏功能,可以質(zhì)疑這些功能影響大局,優(yōu)先關注核心功能敏捷測試人員對某個隱藏的假設或者誤解的需求產(chǎn)生懷疑時,她會與客戶和開發(fā)人員討論1、提供持續(xù)反饋提供持續(xù)反饋2、為用戶創(chuàng)造價值為用戶創(chuàng)造價值3、促進面對面的溝通促進面對面的溝通28 2011 Lenovo Confidential. All rights reserved.敏捷測試工程師的十條法則敏捷測試工程師的十條法則我們需要勇氣允許自己失敗,至少我們會短暫失敗,并從中學習學習教訓。在由于構(gòu)建版本不穩(wěn)定導致一次迭代失敗之后,我們開始尋找方法以確保這種事情不再發(fā)生找到合適的方法,簡單的方法進行測試反饋問題給團隊,問題持續(xù)解決 4、勇氣、勇氣5、簡單化簡單化6、持續(xù)改進持續(xù)改進29 2011 Lenovo Confidential. All rights reserved.敏捷測試工程師的十條法則敏捷測試工程師的十條法
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 提高公司財務團隊服務水平的培訓計劃
- 提升前臺溝通技巧的工作計劃
- 醫(yī)院財務管理優(yōu)化的策略與效果計劃
- 學習資源共享平臺建設計劃
- 《貴州創(chuàng)泰礦業(yè)有限公司修文縣龍場鎮(zhèn)高倉老二洞鋁鐵礦山礦產(chǎn)資源綠色開發(fā)利用方案(三合一)》專家組評審意見
- 第二單元課題2氧氣-教學設計-2024-2025學年九年級化學人教版上冊
- 2025年鎮(zhèn)江道路運輸從業(yè)資格證模擬考試年新版
- 2025年湖州資格證模擬考試
- 2025年湖北貨車資格證考試題
- 2025年遼陽貨運從業(yè)資格證模擬考試下載題
- 美團商家合作協(xié)議合同范本
- 南京醫(yī)科大學科技成果轉(zhuǎn)移轉(zhuǎn)化管理辦法-資產(chǎn)管理處
- AQ 1110-2014 煤礦帶式輸送機用盤式制動裝置安全檢驗規(guī)范(正式版)
- 10KV電力工程施工組織設計
- JT-T-905.4-2014出租汽車服務管理信息系統(tǒng)第4部分:數(shù)據(jù)交換與共享
- QCT1182-2023汽車空調(diào)鋁合金板式換熱器
- 2024年江西工業(yè)貿(mào)易職業(yè)技術(shù)學院單招職業(yè)適應性測試題庫完整
- 《文明禮儀從我做起》文明禮儀教育主題班會課件
- 2024年安徽醫(yī)學高等專科學校單招職業(yè)適應性測試題庫帶答案
- 2024高考數(shù)學常考題型第15講 等比數(shù)列的通項及前n項和性質(zhì)7大題型總結(jié) (解析版)
- (正式版)JBT 11270-2024 立體倉庫組合式鋼結(jié)構(gòu)貨架技術(shù)規(guī)范
評論
0/150
提交評論