敏捷開(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ō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

敏捷開(kāi)發(fā)管理實(shí)踐代斯2014年11月目錄了解敏捷軟件開(kāi)發(fā)簡(jiǎn)史

Code&Fix重量級(jí)過(guò)程控制敏捷敏捷開(kāi)發(fā)聯(lián)盟

2001年初,在美國(guó)猶他州的滑雪勝地Snowbird,十七位專家聚集在一起概括出了一些可以讓軟件開(kāi)發(fā)團(tuán)隊(duì)具有快速工作,響應(yīng)變化能力的價(jià)值觀和原則。他們稱自己為敏捷聯(lián)盟。在隨后的幾個(gè)月中,他們創(chuàng)建了一份價(jià)值觀申明,也就是敏捷聯(lián)盟宣言。

敏捷開(kāi)發(fā)宣言

我們一直在實(shí)踐中探索更好的軟件開(kāi)發(fā)方法,身體力行的同時(shí)也幫助他人。由此我們建立了如下價(jià)值觀:

也就是,說(shuō)右項(xiàng)有價(jià)值,但我們更重視左項(xiàng)的價(jià)值

高于工作的軟件高于詳盡的文檔個(gè)體和互動(dòng)高于流程和工具客戶

合作高于商業(yè)談判響應(yīng)變化高于遵循計(jì)劃Scrum簡(jiǎn)介Scrum簡(jiǎn)介需求管理需求管理中的常見(jiàn)問(wèn)題用戶故事(UserStory)用戶故事描述了對(duì)用戶、系統(tǒng)或軟件購(gòu)買者有價(jià)值的功能對(duì)用戶有價(jià)值的功能,如:用戶可以搜索職位公司可以發(fā)布新職位用戶可以限制瀏覽其簡(jiǎn)歷的人不理想的用戶故事,如:這個(gè)程序用java語(yǔ)言編寫程序?qū)⑼ㄟ^(guò)連接池連接到數(shù)據(jù)庫(kù)理想用戶故事特點(diǎn)-INVESTUserStory要素作為。。。。我希望。。。。。以便。。。。。作為博客作者,我希望通過(guò)博客發(fā)布我的照片,以便我的讀者們認(rèn)識(shí)我。作為網(wǎng)站管理員,我希望統(tǒng)計(jì)每天有多人訪問(wèn)我的網(wǎng)站,以便于我的贊助商們了解我的網(wǎng)站會(huì)給他們?cè)搧?lái)什么收益。幾種特殊的用戶故事需要修正的缺陷探針實(shí)驗(yàn)(spike)架構(gòu)需求、技術(shù)改造、大型重構(gòu)驗(yàn)證類故事用戶故事估算----撲克牌估算法撲克牌估算法是幾個(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ù)。123581321341001/2?/!角色與團(tuán)隊(duì)Scrum角色ScrumMaster(Scrum“大師”)負(fù)責(zé)維護(hù)Scrum方法的秩序,并協(xié)劣覽決非技術(shù)問(wèn)題。

現(xiàn)實(shí)世界的ScrumMasterScrumMaster的工作方式是靠領(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)目,接近全職的ScrumMasterProductOwner(產(chǎn)品負(fù)責(zé)人)負(fù)責(zé)產(chǎn)品需求的提煉、條目化、優(yōu)先級(jí)排序?,F(xiàn)實(shí)世界的產(chǎn)品負(fù)責(zé)人部門經(jīng)理、產(chǎn)品經(jīng)理、策劃人員等都可能做產(chǎn)品負(fù)責(zé)人。產(chǎn)品負(fù)責(zé)人是產(chǎn)品的指路人,必須對(duì)產(chǎn)品有長(zhǎng)進(jìn)的規(guī)劃和深入了覽,因此不能簡(jiǎn)單地選擇銷售人員甚至客戶作為產(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)”等方式自組織工作,而不是完全依賴層層指令。

項(xiàng)目經(jīng)理、小組長(zhǎng)的領(lǐng)導(dǎo)、指導(dǎo)、協(xié)同職能大于其指令職能。團(tuán)隊(duì)中的”豬”和”雞”豬與雞走在街上,雞對(duì)豬說(shuō):咱們合伙開(kāi)一家雞蛋火腿三明治如何?豬想了想說(shuō):你當(dāng)我是豬啊,我要全身心投入,你卻只是偶然參與。在敏捷開(kāi)發(fā)中,不同角色各自對(duì)自己的工作內(nèi)容擁有決策權(quán),對(duì)于別人負(fù)責(zé)的事情,則只起到輔助、建議等作用做下面事情的時(shí)候,他們是ProductOwner定義產(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ì)的工作成果ScrumMasterScrum正常運(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)景一:ScrumMaster該怎么辦?PO說(shuō):他不能參加Sprint計(jì)劃會(huì)議,但是他不介意團(tuán)隊(duì)自己繼續(xù)。場(chǎng)景二:ScrumMaster該怎么辦?在一個(gè)Sprint中,一個(gè)經(jīng)理過(guò)來(lái),說(shuō):他需要把一個(gè)團(tuán)隊(duì)成員抽出來(lái)項(xiàng)目幾天,做別的工作。場(chǎng)景三:ScrumMaster該怎么辦?一個(gè)團(tuán)隊(duì)成員過(guò)來(lái)告訴你:PO剛剛叫他在當(dāng)前的Sprint中加了一點(diǎn)任務(wù)。目前,Sprint進(jìn)行了1/3。場(chǎng)景四:ScrumMaster該怎么辦?團(tuán)隊(duì)顯得很疲憊,他們不得不每天工作到很晚,甚至在周末加班工作,來(lái)達(dá)到Sprint的目標(biāo)。他們?cè)u(píng)價(jià)scrum太可怕了,逼著他們工作這么多。Team--傳統(tǒng)團(tuán)隊(duì)requiredevelopmenttestTeam--敏捷團(tuán)隊(duì)通常5~9人??缏毮?,跨模塊人員構(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)目Sprint0Sprint1Sprint2Sprint3項(xiàng)目策劃項(xiàng)目結(jié)項(xiàng)項(xiàng)目觀察、調(diào)整迭代迭代計(jì)劃1迭代計(jì)劃2站立會(huì)議站立會(huì)議迭代評(píng)審站立會(huì)議迭代回顧觀察、調(diào)整觀察、調(diào)整觀察、調(diào)整2h2h15m15m15m2h2h迭代(2weeks)…….Sprint0高層業(yè)務(wù)流程梳理初始用戶故事列表團(tuán)隊(duì)建設(shè)技術(shù)架構(gòu)選擇UI風(fēng)格開(kāi)發(fā)、測(cè)試環(huán)境準(zhǔn)備持續(xù)集成Sprint1的UserStory和驗(yàn)收標(biāo)準(zhǔn)迭代分工角色Sprintn-1SprintnSprintn+1ScrumMasterProductOwnerTeam確保Scrum正常運(yùn)轉(zhuǎn)確保Scrum正常運(yùn)轉(zhuǎn)確保Scrum正常運(yùn)轉(zhuǎn)輔助開(kāi)發(fā),準(zhǔn)備nStory輔助開(kāi)發(fā),準(zhǔn)備n+1Story輔助開(kāi)發(fā),準(zhǔn)備n+2Story開(kāi)發(fā)測(cè)試開(kāi)發(fā)測(cè)試開(kāi)發(fā)測(cè)試迭代計(jì)劃會(huì)議ProductbacklogSprintnbacklog創(chuàng)建迭代backlog任務(wù)分解站立會(huì)議晨會(huì)上的三個(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í)性能盡早的獲得用戶對(duì)產(chǎn)品的反饋,是產(chǎn)品更加貼近客戶的需求。Scrummaster---組織PO、用戶代表---驗(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ò)程

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論