一、 敏捷宣言
敏捷宣言產(chǎn)生
2001 年,17位自稱“有組織的無政府主義者”在Utah的Snowbird會(huì)面,分享他們的想法砚哗,這些軟件業(yè)思想領(lǐng)袖共同發(fā)表《敏捷宣言》,正式宣告敏捷開發(fā)運(yùn)動(dòng) 的 開 始砰奕。價(jià)值觀
個(gè)體和互動(dòng) 高于 流程和工具
工作的軟件 高于 詳盡的文檔
客戶合作 高于 合同談判
響應(yīng)變化 高于 遵循計(jì)劃十二原則
1)我們最重要的目標(biāo)蛛芥,是通過持續(xù)不斷地
及早交付有價(jià)值的軟件使客戶滿意提鸟。
2)欣然面對(duì)需求變化,即使在開發(fā)后期也一樣仅淑。
為了客戶的競爭優(yōu)勢称勋,敏捷過程掌控變化。
3)經(jīng)常地交付可工作的軟件涯竟,
相隔幾星期或一兩個(gè)月赡鲜,傾向于采取較短的周期。
4)業(yè)務(wù)人員和開發(fā)人員必須相互合作庐船,
項(xiàng)目中的每一天都不例外银酬。
5)激發(fā)個(gè)體的斗志,以他們?yōu)楹诵拇罱?xiàng)目筐钟。
提供所需的環(huán)境和支援揩瞪,輔以信任,從而達(dá)成目標(biāo)盗棵。
6)不論團(tuán)隊(duì)內(nèi)外壮韭,傳遞信息效果最好效率也最高的方式是
面對(duì)面的交談北发。
7)可工作的軟件是進(jìn)度的首要度量標(biāo)準(zhǔn)纹因。
8)敏捷過程倡導(dǎo)可持續(xù)開發(fā)。
責(zé)任人琳拨、開發(fā)人員和用戶要能夠共同維持其步調(diào)穩(wěn)定延續(xù)瞭恰。
9)堅(jiān)持不懈地追求技術(shù)卓越和良好設(shè)計(jì),敏捷能力由此增強(qiáng)狱庇。
10)以簡潔為本惊畏,它是極力減少不必要工作量的藝術(shù)。
11)最好的架構(gòu)密任、需求和設(shè)計(jì)出自自組織團(tuán)隊(duì)颜启。
12)團(tuán)隊(duì)定期地反思如何能提高成效,
并依此調(diào)整自身的舉止表現(xiàn)浪讳。
概述:“敏捷方法”是一個(gè)囊括了各種框架和方法的涵蓋性術(shù)語,順暢高質(zhì)量的交付有用的價(jià)值缰盏。
敏捷特點(diǎn):
檢查、適應(yīng)和透明Scrum的五個(gè)價(jià)值觀:
勇氣 / 承諾 /尊重 / 專注和開放極限編程的五個(gè)價(jià)值觀:
溝通 簡單 反饋 勇氣 尊重Scrum 人員配置
團(tuán)隊(duì)成員在3-9人角色及職責(zé)
三種角色:PO SM the Team
角色職責(zé):略
二淹遵、用戶故事
故事三要素:
角色 活動(dòng) 價(jià)值
模板:
英文:As a , I want to , so that
中文:作為一個(gè) <角色>, 我想要 <活動(dòng)>, 以便于 <價(jià)值>
用戶故事不能夠使用技術(shù)語言來描述口猜,要使用用戶可以理解的業(yè)務(wù)語言來描述
3C原則
卡片(Card): 用戶故事一般寫在小的記事卡片上⊥复В卡片上可能會(huì)寫上故事的簡短描述济炎,工作量估算等。
交談(Conversation): 用戶故事背后的細(xì)節(jié)來源于和客戶或者產(chǎn)品負(fù)責(zé)人的交流溝通辐真。
確認(rèn)(Confirmation): 通過驗(yàn)收測試確認(rèn)用戶故事被正確完成须尚。
用戶故事的六個(gè)特性
簡稱INVEST原則:獨(dú)立性(Independent) 崖堤、可協(xié)商性(Negotiable)、有價(jià)值(Valuable)耐床、可估算性(Estimable) 倘感、短小(Small)、可測試性(Testable)
三咙咽、 敏捷會(huì)議
計(jì)劃會(huì)
參與人:整個(gè)團(tuán)隊(duì)
時(shí)長:迭代周期(每周兩小時(shí))如一個(gè)迭代為兩周:會(huì)議為4小時(shí)
輸入:PB(產(chǎn)品代辦列表)
第一部分:PO講解排好優(yōu)先級(jí)的需求
第二部分:團(tuán)隊(duì)規(guī)劃迭代選取內(nèi)容
輸出:SB(迭代代辦列表)
每日站立會(huì)
參與人:SM及團(tuán)隊(duì)(其他人員可參與老玛,但不能講話)
時(shí)長:15分鐘
輸入:昨天做了什么?今天計(jì)劃做什么钧敞?我遇到了什么困難蜡豹?
輸出:承諾和透明
評(píng)審會(huì)
參與人:所有利益相關(guān)方
時(shí)長:迭代周期(每周一小時(shí))如一個(gè)迭代為兩周:會(huì)議為2小時(shí)
輸入:待評(píng)審功能
輸出:評(píng)審結(jié)果,用戶代表及各方的反饋
注意:只演示完成了的功能
回顧會(huì)
參與人:SM及團(tuán)隊(duì)
時(shí)長:迭代周期(每周一小時(shí))如一個(gè)迭代為兩周:會(huì)議為2小時(shí)
輸入:過程數(shù)據(jù)累積溉苛,如:做的好的镜廉,不好的
輸出:改進(jìn)待辦事項(xiàng)列表
注意:建議每次迭代改進(jìn)同樣排列優(yōu)先級(jí),且一個(gè)迭代中不宜改進(jìn)項(xiàng)過多
會(huì)議開場需要營造開放的環(huán)境愚战,讓大家放下包袱娇唯,大膽說話。
四寂玲、重要概念
- 仆人式領(lǐng)導(dǎo)的工作方式及職責(zé)
- 看板塔插、敏捷與精益之間的關(guān)系:相輔相成
- T型和I型人才
- 用戶畫像
- 產(chǎn)品路線圖
- 時(shí)間盒
- 四種生命周期劃分及他們的特點(diǎn)
? 預(yù)測型生命周期。這是一種更為傳統(tǒng)的方法拓哟,提前進(jìn)行大量的計(jì)劃工作想许, 然后一次性執(zhí)行;執(zhí)行是一個(gè)連續(xù)的過程。
? 迭代型生命周期断序。這種方法允許對(duì)未完成的工作進(jìn)行反饋流纹,從而改進(jìn)和修 改該工作。
? 增量型生命周期违诗。這種方法向客戶提供各個(gè)已完成的漱凝,可能立即使用的可 交付成果。
? 敏捷生命周期诸迟。這種方法既有迭代茸炒,也有增量,便于完善工作亮蒋,頻繁交付扣典。 - 非敏捷方法我們成為預(yù)測型
- 當(dāng)團(tuán)隊(duì)成員100%參與項(xiàng)目時(shí)效率最高
- 孤島效應(yīng)及如何克服
- 團(tuán)隊(duì)工作場所應(yīng)是開放,滲透式的
- 分布式團(tuán)隊(duì)需要建立溝通管理機(jī)制:如魚缸窗口和遠(yuǎn)程結(jié)對(duì)
- 跨職能團(tuán)隊(duì)(需要的團(tuán)隊(duì)類型)
- 項(xiàng)目愿景內(nèi)容
- 敏捷項(xiàng)目章程內(nèi)容
- 團(tuán)隊(duì)章程
- 迭代周期一般在1周至1個(gè)月
- WIP在制品數(shù)量慎玖,限制它有什么好處
- scrum of scrum含義
- 團(tuán)隊(duì)速率的劃定
- 持續(xù)集成
- ATDD驗(yàn)收測試驅(qū)動(dòng)開發(fā)
- TDD測試驅(qū)動(dòng)開發(fā)
- BDD行為驅(qū)動(dòng)開發(fā)
- FDD 功能驅(qū)動(dòng)開發(fā)
- DSDM動(dòng)態(tài)系統(tǒng)開發(fā)
- 刺探(探針)使用贮尖。在團(tuán)隊(duì)需要學(xué)習(xí)一些 關(guān)鍵技術(shù)或功能要素時(shí),刺探會(huì)很有幫助趁怔。
- 重構(gòu)什么時(shí)候進(jìn)行
- 故事點(diǎn)的確認(rèn)湿硝,相對(duì)較行角啊(并非最小)功能最為1個(gè)故事點(diǎn)
- 德爾菲关斜、寬帶德爾菲
- 完成的定義DOD
- 信息發(fā)射源
- 結(jié)對(duì)編程
- 減少浪費(fèi)
- 傾聽的層級(jí)
- 沖突的層級(jí)及應(yīng)對(duì)方式
- 情商
- shuhari:守示括、破、離(守即服從規(guī)則痢畜,破即打破規(guī)則垛膝、離即創(chuàng)造規(guī)則)
- MVP
- 停車場
- 傾聽的層級(jí)
五、重要圖表
- 產(chǎn)品路徑圖
- PBL丁稀、SBL
- 燃盡吼拥、燃起圖
- 速率圖
- 斯泰西復(fù)雜性模型
- 累積流量圖
- 價(jià)值流圖
六、其它概念
- 精益
- XP
- 水晶
敏捷之路一 概念的熟悉
敏捷之路二 工具的使用
敏捷開發(fā)线衫、PMP凿可、ACP基礎(chǔ)知識(shí)
敏捷之路三 ACP考試重點(diǎn)