




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、軟件項目管理 敏捷開發方法1214042904 1214042902 1什么是敏捷開發?2001年2月,17個方法學家在美國猶他州Snowbird成立了敏捷軟件開發聯盟,并共同起草了敏捷軟件開發宣言,這標志著敏捷開發的誕生。最優先要做的是通過盡早、持續地交付有價值的軟件來使客戶滿意。欣然面對需求變化,即使在開發后期,用變化來為客戶創造競爭優勢。經常地交付可工作的軟件,相隔幾星期或一兩個月。商務人員和開發人員必須天天都工作在一起。激發個體的斗志,以他們為核心搭建項目。提供所需的環境和支援,輔以信任。效果最好效率也最高的傳遞信息方式是面對面交談。可工作的軟件是進度的首要度量標準。敏捷過程倡導可持續
2、開發。責任人、開發人員和用戶要能夠共同維持其步調穩定延續。堅持不懈地追求技術卓越和良好設計,增強敏捷能力。簡潔為本。最好的架構、需求和設計出自自組織團隊。團隊定期地反思如何能提高成效,并依此調整。四大價值觀12條基本原則2什么是敏捷開發?SCRUM極限編程XP特征驅動開發Feature Driven Development自適應軟件開發Adaptive Software Development精益軟件開發Lean Software Development敏捷統一開發過程Agile Rational Unified Process動態系統開發方法Dynamic System Developmen
3、t Method水晶系列方法Crystal敏捷開發主要的幾種過程模型3SCRUM并列爭球法 SCRUM中的三大角色4SCRUM并列爭球法Product Owner確定Product BacklogScrum Team根據Product Backlog列表,做工作量的預估和安排Sprint Planning Meeting:從中挑選出一個Story作為本次迭代完成的目標,這個目標的時間周期是14個星期,然后把這個Story進行細化,形成一個Sprint Backlog;Scrum Team中每個成員根據Sprint Backlog再細化成更小的任務SCRUM流程5SCRUMDaily Scrum
4、 Meeting:每個人匯報昨天完成了什么承諾今天要完成什么,提出不能解決的問題,更新自己的 Sprint burn down每日集成,即每天都要有一個可以成功編譯、可以演示的版本Sprint Review Meeting:產品負責人和客戶都要參加,每一個Scrum Team的成員都要向他們演示自己完成的軟件產品;Sprint Retrospective Meeting:以輪流發言方式進行,每個人都要發言,總結并討論改進的地方,放入下一輪Sprint的產品需求中;SCRUM流程6XP極限編程四大價值觀五個原則7XP極限編程13個最佳實踐計劃游戲小型發布隱喻 簡單設計測試先行重構結對編程集體代碼
5、所有制持續集成每周工作40小時現場客戶 編碼標準配合是關鍵8FDD特征驅動建模Feature(特征):是一個基本開發單位,是(FDD)項目中的一個增量,是指用戶眼中最小的有用的功能,可以在很短時間內實現(一般在兩周之內)。FDD中的角色1. Domain expert(s) :領域專家2. Chief Architect(s) :首席架構師3. Chief Programmer(s) :主程序員9騰訊敏捷研發框架TAPD可以認為,TAPO=fFDD(需求分析/建模);Scrum(敏捷過程模型);XP(實踐方式)1產品:參考FDD,即產品特性開發驅動的一種模式,騰訊的產品會有一個明確的產品經理負
6、責整個產品,包括產品的驗證、產品的方向、市場調研、用戶調研等,所有的開發團隊都是由產品經理所歸納出來的產品特性去驅動整個產品的研發。2項目管理過程:參考SCRUM,大概的項目管理過程同SCRUM過程相似,包括每天的晨會、迭代、timebox、每個迭代完成的時候會有showcase、回顧總結等。3開發實踐:參考XP,采納其中的部分實踐,比如自動化測試和持續集成。10騰訊敏捷研發框架TAPD迭代計劃需求開發UI設計每日晨會時間盒故事墻迭代總結灰度發布用戶參與迭代計劃迭代考慮的因素解釋項目緊急程度即一個功能是不是用戶當前非常需要的,如果是,則會盡量在早期迭代中實現功能點大小確保選擇的功能點可以在2-
7、3周內完成,對于大的功能點,需要再進行分解細化影響人群優先選擇大量用戶的共同需求,對于個性化的需求,可以在以后完善時實現圍繞主題每個迭代要實現的特性,盡可能圍繞一個主題對于每個新需求要納入下一個迭代先評估工作量再分配任務在每個迭代中,產品人員根據當前的項目情況以及用戶的反饋來對項目計劃中的某些需求進行分解細化,初步確定下一迭代的任務。在下個迭代開始時,開發人員,產品人員通過IPM會議將本迭代的任務明確下來,并制定本迭代的詳細計劃.11騰訊敏捷研發框架TAPD總結的內容包括:1. 工作完成的情況:未開始、正在開發、已完成。2.工作遇到的難點;工作中值得注意的地方。3.今天要做什么(如果昨天的工作已完成)。迭代計劃需求開發UI設計每日晨會時間盒故事墻迭代總結灰度發布用戶參與每個人輪流主持即時通信軟件、電話會議每日晨
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年智能工廠生產效率提升方案申請報告
- 2025年海洋經濟實施方案與深海資源開發報告
- 2025年植物基因編輯技術在植物抗土壤重金屬污染方面的成果鑒定報告
- 醫保支付改革下2025年醫療行業風險管理與控制報告
- 城市軌道交通建設規劃與城市景觀設計研究報告
- 2025年醫院電子病歷系統優化構建智能醫療生態系統報告
- 2025年醫藥企業CRO模式下的臨床試驗數據管理系統的應用與優化報告
- 原子彈相關英文課件
- 保姆奧數題目及答案
- 磅房安全考試題及答案
- 眼鏡店經營管理制度
- 2025年湖北高考生物試卷真題及答案詳解(精校打印版)
- 2024年郴電國際招聘真題
- 學校五年發展規劃2026-2030年
- 2025重慶新華出版集團招聘18人筆試參考題庫附帶答案詳解析集合
- 新疆烏魯木齊市六校2023?2024學年高一下學期期末聯考 數學試題(含解析)
- 2025春季學期國開電大專科《管理學基礎》一平臺在線形考(形考任務一至四)試題及答案
- 腫瘤內科常用化療藥物
- 馬克思主義基本原理試卷2(附答案)
- 車禍現場急救處理
- 2025年教育行政管理人員考試試題及答案
評論
0/150
提交評論