敏捷開(kāi)發(fā)管理實(shí)踐_第1頁(yè)
敏捷開(kāi)發(fā)管理實(shí)踐_第2頁(yè)
敏捷開(kāi)發(fā)管理實(shí)踐_第3頁(yè)
敏捷開(kāi)發(fā)管理實(shí)踐_第4頁(yè)
敏捷開(kāi)發(fā)管理實(shí)踐_第5頁(yè)
已閱讀5頁(yè),還剩43頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、敏捷開(kāi)發(fā)管理實(shí)踐,代斯 2014年11月,目錄,了解敏捷,軟件開(kāi)發(fā)簡(jiǎn)史,Code&Fix,重量級(jí)過(guò)程控制,敏捷,敏捷開(kāi)發(fā)聯(lián)盟,2001年初,在美國(guó)猶他州的滑雪勝地Snowbird,十七位專(zhuān)家聚集在一起概括出了一些可以讓軟件開(kāi)發(fā)團(tuán)隊(duì)具有快速工作,響應(yīng)變化能力的價(jià)值觀(guān)和原則。他們稱(chēng)自己為敏捷聯(lián)盟。在隨后的幾個(gè)月中,他們創(chuàng)建了一份價(jià)值觀(guān)申明,也就是敏捷聯(lián)盟宣言。,敏捷開(kāi)發(fā)宣言,我們一直在實(shí)踐中探索更好的軟件開(kāi)發(fā)方法,身體力行的同時(shí)也幫助他人。由此我們建立了如下價(jià)值觀(guān): 也就是,說(shuō)右項(xiàng)有價(jià)值,但我們更重視左項(xiàng)的價(jià)值,高于,Scrum簡(jiǎn)介,Scrum簡(jiǎn)介,需求管理,需求管理中的常見(jiàn)問(wèn)題,用戶(hù)故事(Use

2、r Story),用戶(hù)故事描述了對(duì)用戶(hù)、系統(tǒng)或軟件購(gòu)買(mǎi)者有價(jià)值的功能,對(duì)用戶(hù)有價(jià)值的功能,如: 用戶(hù)可以搜索職位 公司可以發(fā)布新職位 用戶(hù)可以限制瀏覽其簡(jiǎn)歷的人 不理想的用戶(hù)故事,如: 這個(gè)程序用java語(yǔ)言編寫(xiě) 程序?qū)⑼ㄟ^(guò)連接池連接到數(shù)據(jù)庫(kù),理想用戶(hù)故事特點(diǎn)-INVEST,User Story要素,作為。 我希望。 以便。,作為博客作者, 我希望通過(guò)博客發(fā)布我的照片, 以便我的讀者們認(rèn)識(shí)我。,作為網(wǎng)站管理員, 我希望統(tǒng)計(jì)每天有多人訪(fǎng)問(wèn)我的網(wǎng)站, 以便于我的贊助商們了解我的網(wǎng)站會(huì)給他們?cè)搧?lái)什么收益。,幾種特殊的用戶(hù)故事,需要修正的缺陷 探針實(shí)驗(yàn)(spike) 架構(gòu)需求、技術(shù)改造、大型重構(gòu) 驗(yàn)證

3、類(lèi)故事,用戶(hù)故事估算-撲克牌估算法,撲克牌估算法是幾個(gè)潛在的仸務(wù)承擔(dān)者(如某個(gè)功能小組)共同估算的方法,他們一起聽(tīng)產(chǎn)品負(fù)責(zé)人講解,一起估算,以達(dá)到利用集體智慧解決問(wèn)題的目的。,每人各自估算后獨(dú)立出暗牌,聽(tīng)口令一起開(kāi)牌。 數(shù)值最大者與最小者PK,其他人旁聽(tīng)也可參與。 認(rèn)論結(jié)束后重新出牌和開(kāi)牌。 重復(fù)上述過(guò)程,直到結(jié)果比較接近。,撲克牌數(shù)值,估算撲克牌上的數(shù)字,有的牌是自然數(shù)排列,有些是斐波納契數(shù),有些則是不連續(xù)自然數(shù)。,1,2,3,5,8,13,21,34,100,1/2,?/!,角色與團(tuán)隊(duì),Scrum角色,Scrum Master(Scrum“大師”)負(fù)責(zé)維護(hù)Scrum方法的秩序,并協(xié)劣覽決非

4、技術(shù)問(wèn)題。 現(xiàn)實(shí)世界的Scrum Master Scrum Master的工作方式是靠領(lǐng)導(dǎo)力而非權(quán)力工作,因此首先應(yīng)服務(wù)于團(tuán)隊(duì)。 一種人選是原來(lái)的項(xiàng)目經(jīng)理轉(zhuǎn)型,保留原有的管理和技術(shù)職能,但弱化指派仸務(wù)、下達(dá)時(shí)間點(diǎn)指令等內(nèi)容,而增強(qiáng)其組細(xì)協(xié)課能力。 另一種人選是企業(yè)原有的過(guò)程改進(jìn)人員,協(xié)助不太了解Scrum的項(xiàng)目經(jīng)理按照Scrum的方法工作,可以每人負(fù)責(zé)多個(gè)項(xiàng)目,接近全職的Scrum Master,Product Owner(產(chǎn)品負(fù)責(zé)人)負(fù)責(zé)產(chǎn)品需求的提煉、條目化、優(yōu)先級(jí)排序。 現(xiàn)實(shí)世界的產(chǎn)品負(fù)責(zé)人 部門(mén)經(jīng)理、產(chǎn)品經(jīng)理、策劃人員等都可能做產(chǎn)品負(fù)責(zé)人。 產(chǎn)品負(fù)責(zé)人是產(chǎn)品的指路人,必須對(duì)產(chǎn)品有長(zhǎng)進(jìn)的

5、規(guī)劃和深入了覽,因此不能簡(jiǎn)單地選擇銷(xiāo)售人員甚至客戶(hù)作為產(chǎn)品負(fù)責(zé)人。 大型產(chǎn)品如嵌入弅產(chǎn)品和網(wǎng)絡(luò)游戲,常常使用有層級(jí)的產(chǎn)品負(fù)責(zé)人團(tuán)隊(duì),來(lái)覽決廣度不深度的矛盾,如產(chǎn)品總監(jiān)-產(chǎn)品經(jīng)理 / 主策劃-策劃團(tuán)隊(duì)。,Team(團(tuán)隊(duì))以“自組織 ”的相對(duì)扁平方式進(jìn)行管理,負(fù)責(zé)完成開(kāi)發(fā)工作。 現(xiàn)實(shí)世界的開(kāi)發(fā)團(tuán)隊(duì) 實(shí)際團(tuán)隊(duì)常常不是“扁平的”,而是仍有項(xiàng)目經(jīng)理、小組長(zhǎng)等職位。 工作中他們以“共同估算”“跨職能工作”“共同跟進(jìn)”等方式自組織工作, 而不是完全依賴(lài)層層指令。 項(xiàng)目經(jīng)理、小組長(zhǎng)的領(lǐng)導(dǎo)、指導(dǎo)、協(xié)同職能大于其指令職能。,團(tuán)隊(duì)中的”豬”和”雞”,豬與雞走在街上,雞對(duì)豬說(shuō):咱們合伙開(kāi)一家雞蛋火腿三明治如何?豬想了

6、想說(shuō):你當(dāng)我是豬啊,我要全身心投入,你卻只是偶然參與。,在敏捷開(kāi)發(fā)中,不同角色各自對(duì)自己的工作內(nèi)容擁有決策權(quán),對(duì)于別人負(fù)責(zé)的事情,則只起到輔助、建議等作用,做下面事情的時(shí)候,他們是,Product Owner,定義產(chǎn)品功能 定義產(chǎn)品發(fā)布日期和功能 對(duì)產(chǎn)品的投入和產(chǎn)出比負(fù)責(zé) 根據(jù)市場(chǎng)情況對(duì)需求排列優(yōu)先級(jí) 如果需要,在每個(gè)迭代合理調(diào)整產(chǎn)品特性及優(yōu)先級(jí) 接受或者拒絕開(kāi)發(fā)團(tuán)隊(duì)的工作成果,Scrum Master,Scrum正常運(yùn)作的守護(hù)者 激發(fā)團(tuán)隊(duì)的創(chuàng)造力 改善開(kāi)發(fā)團(tuán)隊(duì)的外部環(huán)境 輔導(dǎo)團(tuán)隊(duì)提升運(yùn)作效率 排除團(tuán)隊(duì)遇到的困難 保持團(tuán)隊(duì)緊密合作,場(chǎng)景一:Scrum Master該怎么辦?,PO說(shuō):他不能參加

7、Sprint計(jì)劃會(huì)議,但是他不介意團(tuán)隊(duì)自己繼續(xù)。,場(chǎng)景二:Scrum Master該怎么辦?,在一個(gè)Sprint中,一個(gè)經(jīng)理過(guò)來(lái),說(shuō):他需要把一個(gè)團(tuán)隊(duì)成員抽出來(lái)項(xiàng)目幾天,做別的工作。,場(chǎng)景三:Scrum Master該怎么辦?,一個(gè)團(tuán)隊(duì)成員過(guò)來(lái)告訴你:PO剛剛叫他在當(dāng)前的Sprint中加了一點(diǎn)任務(wù)。目前,Sprint進(jìn)行了1/3。,場(chǎng)景四:Scrum Master該怎么辦?,團(tuán)隊(duì)顯得很疲憊,他們不得不每天工作到很晚,甚至在周末加班工作,來(lái)達(dá)到Sprint的目標(biāo)。他們?cè)u(píng)價(jià)scrum太可怕了,逼著他們工作這么多。,Team-傳統(tǒng)團(tuán)隊(duì),require,development,test,Team-敏捷

8、團(tuán)隊(duì),通常59人。 跨職能,跨模塊人員構(gòu)成 成員應(yīng)全職投入 團(tuán)隊(duì)自組織管理 迭代內(nèi)保持團(tuán)隊(duì)成員穩(wěn)定,團(tuán)隊(duì)間協(xié)同,在劃分團(tuán)隊(duì)的時(shí)候,盡量讓團(tuán)隊(duì)具備端到端交付價(jià)值的能力 跨職能,跨模塊人員構(gòu)成 成員應(yīng)全職投入 團(tuán)隊(duì)自組織管理 迭代內(nèi)保持團(tuán)隊(duì)成員穩(wěn)定,過(guò)程,項(xiàng)目,Sprint0,Sprint1,Sprint2,Sprint3,項(xiàng) 目 策 劃,項(xiàng) 目 結(jié) 項(xiàng),項(xiàng)目,觀(guān)察、調(diào)整,迭代,迭代計(jì)劃1,迭代計(jì)劃2,站立會(huì)議,站立會(huì)議,迭代評(píng)審,站立會(huì)議,迭代回顧,觀(guān)察、調(diào)整,觀(guān)察、調(diào)整,觀(guān)察、調(diào)整,2h,2h,15m,15m,15m,2h,2h,迭代(2weeks),.,Sprint0,高層業(yè)務(wù)流程梳理 初始

9、用戶(hù)故事列表 團(tuán)隊(duì)建設(shè) 技術(shù)架構(gòu)選擇 UI風(fēng)格 開(kāi)發(fā)、測(cè)試環(huán)境準(zhǔn)備 持續(xù)集成 Sprint1的User Story和驗(yàn)收標(biāo)準(zhǔn),迭代分工,角色,Sprint n-1,Sprint n,Sprint n+1,Scrum Master,Product Owner,Team,確保Scrum正常運(yùn)轉(zhuǎn),確保Scrum正常運(yùn)轉(zhuǎn),確保Scrum正常運(yùn)轉(zhuǎn),輔助開(kāi)發(fā),準(zhǔn)備n Story,輔助開(kāi)發(fā),準(zhǔn)備n+1 Story,輔助開(kāi)發(fā),準(zhǔn)備n+2 Story,開(kāi)發(fā)測(cè)試,開(kāi)發(fā)測(cè)試,開(kāi)發(fā)測(cè)試,迭代計(jì)劃會(huì)議,Product backlog,Sprint n backlog,創(chuàng)建迭代backlog 任務(wù)分解,站立會(huì)議,晨會(huì)上的

10、三個(gè)經(jīng)典問(wèn)題: 昨天我完成了那些工作? 今天我打算做什么? 完成我的目標(biāo)是否存在什么障礙?,站立會(huì)議,晨會(huì)上的三個(gè)經(jīng)典問(wèn)題: 昨天我完成了那些工作? 今天我打算做什么? 完成我的目標(biāo)是否存在什么障礙?,迭代驗(yàn)收,迭代驗(yàn)收的好處: 通過(guò)演示可工作的軟件來(lái)確認(rèn)項(xiàng)目的進(jìn)度,具有真實(shí)性 能盡早的獲得用戶(hù)對(duì)產(chǎn)品的反饋,是產(chǎn)品更加貼近客戶(hù)的需求。,Scrum master-組織 PO、用戶(hù)代表-驗(yàn)收 Team-演示,真實(shí)的產(chǎn)品演示; 收集反饋意見(jiàn),調(diào)整backlog,迭代回顧,迭代回顧的好處: 激勵(lì)團(tuán)隊(duì)成員 挖掘優(yōu)秀經(jīng)驗(yàn)并繼承 避免團(tuán)隊(duì)犯重復(fù)的錯(cuò)誤 營(yíng)造團(tuán)隊(duì)自主改進(jìn)的氛圍,寬松自由、暢所欲言、發(fā)現(xiàn)分析問(wèn)題,Team全員參與,領(lǐng)導(dǎo)、KPI相關(guān)不參與,記錄,跟蹤問(wèn)題,迭代回顧,迭代回顧的好處: 激勵(lì)團(tuán)隊(duì)成員 挖掘優(yōu)秀經(jīng)驗(yàn)并繼承 避免團(tuán)隊(duì)犯重復(fù)的錯(cuò)誤 營(yíng)造團(tuán)隊(duì)自主改進(jìn)的氛圍,寬松自由、暢所欲言、發(fā)現(xiàn)分析問(wèn)題,Team全員參與,領(lǐng)導(dǎo)、KPI相關(guān)不參與,記錄,跟蹤問(wèn)題,總結(jié)回顧,敏捷方法的核心,適應(yīng)性VS預(yù)見(jiàn)性 面向人VS面向過(guò)程,預(yù)見(jiàn)性

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論