2021-04-25敏捷第轉(zhuǎn)型第一次培訓(xùn)

先說(shuō)心得,這樣的宣講窟绷,效果不是很好,講完說(shuō)概念都懂咐柜,沒(méi)什么用兼蜈,做起來(lái),什么都不知道拙友。本來(lái)想做工作坊为狸,奈何領(lǐng)導(dǎo)覺(jué)得太費(fèi)時(shí)間....

目錄

敏捷第轉(zhuǎn)型第一次培訓(xùn)

1. 敏捷概念篇 2

1.1. 什么是敏捷 2

1.2. 敏捷四大價(jià)值觀 3

1.3. 敏捷十二原則 3

1.4. 什么是Scrum 5

1.4.1. 預(yù)定義過(guò)程與實(shí)驗(yàn)性過(guò)程 5

1.4.2. Scrum框架3355概覽和Scrum術(shù) 5

2. 敏捷實(shí)踐篇 6

2.1. 從為什么開(kāi)始 6

2.2. 構(gòu)建愿景 7

構(gòu)建愿景的價(jià)值是什么?誰(shuí)來(lái)做遗契?完成后可以創(chuàng)造什么辐棒?我還有更好的方法么? 7

2.3. 影響地圖 8

影響地圖的價(jià)值是什么牍蜂,誰(shuí)來(lái)做漾根,完成后可以創(chuàng)造什么?我還有更好的方法么鲫竞? 8

2.4. 用戶(hù)故事地圖-MVP 10

用戶(hù)故事地圖的價(jià)值是什么辐怕,誰(shuí)來(lái)做,完成后可以創(chuàng)造什么从绘?我還有更好的方法么寄疏? 10

MVP的價(jià)值是什么,誰(shuí)來(lái)做僵井,完成后可以創(chuàng)造什么陕截?我還有更好的方法么? 10

2.5. 估算撲克 12

估算撲克的價(jià)值是什么批什,誰(shuí)來(lái)做农曲,完成后可以創(chuàng)造什么?我還有更好的方法么渊季? 12

2.6. 領(lǐng)域模型 12

領(lǐng)域模型價(jià)值是什么朋蔫,誰(shuí)來(lái)做,完成后可以創(chuàng)造什么却汉?我還有更好的方法么驯妄? 12

2.7. 可視化看板 13

可視化看板的價(jià)值是什么,誰(shuí)來(lái)做合砂,完成后可以創(chuàng)造什么青扔?我還有更好的方法么? 13

2.8. 測(cè)試驅(qū)動(dòng)開(kāi)發(fā)TDD 15

TDD價(jià)值是什么,誰(shuí)來(lái)做微猖,完成后可以創(chuàng)造什么谈息?我還有更好的方法么? 15

2.9. 持續(xù)改進(jìn)-重構(gòu) 16

2.10. Devops(部署上去的不僅有可用的軟件程序凛剥,還有測(cè)試代碼) 16

作者:趙才

版本:1.1

時(shí)間:2021.2.17

1.敏捷概念篇

1.1.什么是敏捷

利用持續(xù)侠仇、快速反饋來(lái)破解復(fù)雜性和不確定性,建立用較低成本來(lái)響應(yīng)變化的能力犁珠,從而達(dá)到更好的效果

它借鑒了精益思想逻炊、PDCA戴明環(huán)等,還有來(lái)自于軟件工程中的一些具體實(shí)踐犁享。所以敏捷并非只適用于IT余素,其蘊(yùn)含的思想可以貫徹整個(gè)商業(yè)閉環(huán)以及日常生活中。

通過(guò)京東到家案例炊昆,展示敏捷思維是如何創(chuàng)新產(chǎn)品的

京東到家的故事:基于懶人經(jīng)濟(jì)的一種創(chuàng)新產(chǎn)品

京東當(dāng)天到達(dá)->1小時(shí)到達(dá)小時(shí)到達(dá)

解決方案:從客戶(hù)就近的超市商場(chǎng)百貨出貨桨吊,配送可以實(shí)現(xiàn)。

整個(gè)研發(fā)團(tuán)隊(duì)全員做市場(chǎng)調(diào)研凤巨,無(wú)論開(kāi)發(fā)產(chǎn)品還是測(cè)試视乐,直接與用戶(hù)接觸尋找有需要用戶(hù).

解決用戶(hù)痛點(diǎn):宅男宅女,帶孩子不方便出門(mén)的老人....,1日3餐磅甩,日用品.....

這時(shí)出現(xiàn)問(wèn)題炊林,超市不合作

只開(kāi)發(fā)了商品列表頁(yè)面和必要的訂單信息輸入:姓名,電話卷要,地址渣聚,物品,后臺(tái)使用Excel宏,記錄訂單

如果收到訂單僧叉,打電話給另外的團(tuán)隊(duì)成員去商店購(gòu)貨并配送奕枝。用這個(gè)方法,團(tuán)隊(duì)很快積累第天20多個(gè)的活躍用戶(hù)瓶堕。

團(tuán)隊(duì)也因此獲得大量反饋隘道,對(duì)產(chǎn)品C端做了進(jìn)一步優(yōu)化。

與此同時(shí)帶著這些用戶(hù)郎笆,找到了幾家愿意合作的商家谭梗。于是,產(chǎn)品B端也獲得了即時(shí)反饋宛蚓。

團(tuán)隊(duì)還用經(jīng)費(fèi)購(gòu)買(mǎi)了一些小禮品作為下單用戶(hù)贈(zèng)品激捏,又吸引了更多客流,持續(xù)一周左右凄吏。

停止贈(zèng)品后远舅,有部分客戶(hù)流失闰蛔,但團(tuán)隊(duì)沒(méi)有關(guān)注這些用戶(hù),而是深入了解留下的那些用戶(hù)图柏,與他們深入交流序六,盡可能滿足他們的需要。

團(tuán)隊(duì)也因此獲得了這些用戶(hù)信任的支持蚤吹,并愿意把產(chǎn)品分享給其它人使用例诀。

雖然,產(chǎn)品還不完美裁着,但是已經(jīng)實(shí)現(xiàn)了引流余佃、成交、回流跨算、現(xiàn)金流的良性運(yùn)轉(zhuǎn),商業(yè)模式得到驗(yàn)證椭懊。

一個(gè)月后诸蚕,已經(jīng)積累了盡百用,并以此獲得公司立項(xiàng)氧猬,打失了那些已經(jīng)投入大資源產(chǎn)品卻沒(méi)有用戶(hù)的產(chǎn)品背犯。

自2015年上線開(kāi)始到現(xiàn)在京東到家已經(jīng)從一個(gè)app產(chǎn)品發(fā)展成為即時(shí)零售平臺(tái),擁有超過(guò)10萬(wàn)家門(mén)店和活躍用戶(hù)數(shù)超過(guò)千萬(wàn)盅抚,由原來(lái)的團(tuán)隊(duì)運(yùn)營(yíng)漠魏,發(fā)展到現(xiàn)在的子公司獨(dú)立運(yùn)營(yíng)。

1.從愿景開(kāi)始:卓越思維

2.團(tuán)隊(duì)共同行動(dòng)

3.MVP研發(fā)快速驗(yàn)證

4.有用記好合作

5.關(guān)注少數(shù)關(guān)鍵用戶(hù)需求

6.公司內(nèi)部立項(xiàng):

7.持續(xù)改進(jìn):

1.2.敏捷四大價(jià)值觀

個(gè)體與互動(dòng) 高于 流程與工具

? ?可工作的軟件 高于 詳盡的文檔

? ?客戶(hù)合作 高于 合同談判

? ?響應(yīng)變化 高于 遵循計(jì)劃

1.3.敏捷十二原則

1.優(yōu)先通過(guò)盡早和持續(xù)交付價(jià)值的能力來(lái)使客戶(hù)滿意妄均。

用戶(hù)故事:作為...(角色/身份) 為了獲得....(價(jià)值)柱锹,我需要...(功能),

作為敏捷團(tuán)隊(duì)為了讓客戶(hù)滿意丰包,我們想要擁有快速和持續(xù)交付價(jià)值的能力禁熏。

舉例證明我們已經(jīng)擁有了快速持續(xù)交付價(jià)值的能力:

在...(場(chǎng)景)下,我們采取了...(行為)邑彪,得到了...(結(jié)果)

在市場(chǎng)空白情況下瞧毙,我們4周交付第一次可用產(chǎn)品,這使客戶(hù)提前占有了更多市場(chǎng)寄症,為客戶(hù)贏得了更多客戶(hù)(或贏得了更多利潤(rùn))客戶(hù)因此非常滿意宙彪,我們因此受到嘉獎(jiǎng)。

當(dāng)客戶(hù)需求不清晰時(shí)有巧,我們深入客戶(hù)現(xiàn)場(chǎng)释漆,解決了用戶(hù)的痛點(diǎn),客戶(hù)因此很滿意剪决,也愿意持續(xù)使用我們的產(chǎn)品灵汪,并給與更有價(jià)值的建議檀训。

當(dāng)每次有新情況發(fā)生時(shí),我們都能以持續(xù)穩(wěn)定的交付產(chǎn)品享言,響應(yīng)變化峻凫,客戶(hù)因此越來(lái)信任和依賴(lài)我們,并給了我們?cè)絹?lái)越多的自主決定權(quán)览露。

思維的邏輯層次

用圖展示“人”的一思維規(guī)律荧琼,這是理解需求,拆分需求差牛,闡述需要求和提高溝通能力的第一性原理命锄。

2.對(duì)衍變的需求做出計(jì)劃,尤其是當(dāng)變革導(dǎo)致競(jìng)爭(zhēng)優(yōu)勢(shì)時(shí)偏化,需要在整個(gè)開(kāi)發(fā)過(guò)程中維持同樣有價(jià)值的靈活性脐恩。

3.從幾周到幾個(gè)月,高頻次地交付可工作的功能侦讨,交付間隔越短越好驶冒。

4.業(yè)務(wù)人員,客戶(hù)或其擁護(hù)者韵卤,以及實(shí)施者必須在整個(gè)項(xiàng)目中每天一起工作骗污。

5.項(xiàng)目的建立要基于被充分激勵(lì)的個(gè)體。 給予他們必要的環(huán)境和支持沈条,并充分相信他們能夠完成工作需忿。

6.私人談話是將信息傳遞到交付團(tuán)隊(duì)內(nèi)部和內(nèi)部溝通的最高效和最有效的方法。

7.可工作的軟件是衡量進(jìn)度的主要標(biāo)準(zhǔn)敏捷過(guò)程有助于交付的可持續(xù)性蜡歹。

8.項(xiàng)目資助人屋厘,開(kāi)發(fā)人員和用戶(hù)應(yīng)該參與進(jìn)來(lái),并能夠保持穩(wěn)定的節(jié)奏直到項(xiàng)目完成月而。

9.持續(xù)關(guān)注技術(shù)卓越和良好的設(shè)計(jì)能夠增強(qiáng)敏捷度擅这。

10.簡(jiǎn)單–最大數(shù)量地保持工作項(xiàng)不開(kāi)始的藝術(shù)–是本質(zhì),特別是在實(shí)施團(tuán)隊(duì)中景鼠。真正的敏捷開(kāi)發(fā)項(xiàng)目并不強(qiáng)制在實(shí)施團(tuán)隊(duì)中有人為的報(bào)告和流程要求仲翎。

11.基于最少的一組指導(dǎo)原則,最佳架構(gòu)铛漓、需求和設(shè)計(jì)誕生于自組織團(tuán)隊(duì)溯香。

12.團(tuán)隊(duì)定期反思如何變得更加高效,并且能夠優(yōu)化和相應(yīng)調(diào)整其行為浓恶。

1.4.什么是Scrum

Scrum是基于試驗(yàn)性過(guò)程(經(jīng)驗(yàn)主義)的框架玫坛,用來(lái)解決不確定問(wèn)題和維護(hù)復(fù)雜產(chǎn)品。試驗(yàn)性過(guò)程的三個(gè)支柱分別是Transparency 透明包晰、Inspection 檢驗(yàn)湿镀、Adaptation 適應(yīng)炕吸。

1.4.1.預(yù)定義過(guò)程與實(shí)驗(yàn)性過(guò)程

Command and Control 命令控制

Plan in details 詳細(xì)計(jì)劃

Enforce the plan 強(qiáng)制按計(jì)劃

“Control” change “控制”變化

vs.

Learn as we go 邊前進(jìn)邊學(xué)習(xí)

Change happens 變化會(huì)發(fā)生

Embrace change 擁抱變化

Inspect and Adapt 檢視和調(diào)整

你的興趣愛(ài)好是什么?

1.4.2.Scrum框架3355概覽和Scrum術(shù)

?勇氣Courage:因?yàn)槲覀儾皇菃未颡?dú)斗,我們能夠感受到?持,?且掌握更多的資源勉痴。這一切賦予我們勇?去迎接更大的挑戰(zhàn)赫模。

?開(kāi)放Openess:在團(tuán)隊(duì)合作中,大家都會(huì)表達(dá)我們做得如何,以及遇到的障礙。我們發(fā)現(xiàn)將擔(dān)憂說(shuō)出來(lái)是?件好事,因?yàn)橹挥羞@樣才能讓這些擔(dān)憂及時(shí)得到解決蒸矛。

?專(zhuān)注Focus:由于我們?cè)?段時(shí)間內(nèi)只專(zhuān)注于少數(shù)幾件事情,所以我們可以很好地合作并獲得優(yōu)質(zhì)的產(chǎn)出瀑罗。我們能夠更快地交付有價(jià)值的事項(xiàng)。

?承諾Committment:由于對(duì)?己的命運(yùn)有更?的掌控,我們會(huì)有更堅(jiān)定的信念去獲得成功雏掠。

?尊重Respect:因?yàn)槲覀冊(cè)谝黄鸸ぷ?分享和成功失敗,這有助于培養(yǎng)并加深互相之間的尊重,并幫助彼此成為值得尊重的人斩祭。

2.敏捷實(shí)踐篇

2.1.從為什么開(kāi)始

1.研發(fā)團(tuán)隊(duì)針對(duì)產(chǎn)品給出的需求,尤其是大塊需求不能給出合理的計(jì)劃乡话,往往計(jì)劃時(shí)間和完成時(shí)間相差很大(預(yù)估時(shí)間少摧玫、或者多的情況都有)

2.研發(fā)團(tuán)隊(duì)在提交測(cè)試的時(shí)候,往往不滿足測(cè)試標(biāo)準(zhǔn)(未滿足冒煙用例)

3.整體對(duì)產(chǎn)品交付標(biāo)準(zhǔn)存在認(rèn)知統(tǒng)一的問(wèn)題

4.跨團(tuán)隊(duì)溝通能力需要提高绑青,往往事后發(fā)現(xiàn)問(wèn)題補(bǔ)救席赂,未能提前溝通識(shí)別風(fēng)險(xiǎn)。

5.由于各組工作的規(guī)劃進(jìn)度不共享及有阻塞或調(diào)整時(shí)不通知时迫,導(dǎo)致下游工作組交付質(zhì)量、進(jìn)度均受影響谓晌,各組計(jì)劃合理性評(píng)估掠拳,提高計(jì)劃變更協(xié)調(diào)性能力;

6.多組合作纸肉,消息同步溺欧、溝通能力需要加強(qiáng),達(dá)到重要信息同步柏肪;

7.迭代需求合理性姐刁,需要做量的合理規(guī)劃,和多項(xiàng)目組合作風(fēng)險(xiǎn)的評(píng)估烦味,才能控制住交付質(zhì)量

8.開(kāi)發(fā)管理流程的規(guī)范化聂使,明確化;

9.通過(guò)工具與手段谬俄,降低溝通成本

10.上線流程很不暢通柏靶,上線涉及的確認(rèn)點(diǎn)僅僅依靠經(jīng)驗(yàn), 每次都靠嘴去說(shuō)。運(yùn)維對(duì)接人溃论,開(kāi)發(fā)對(duì)接人有時(shí)候有變換屎蜓,溝通上相互等待,都覺(jué)得對(duì)方?jīng)]給出足夠的反饋钥勋,都覺(jué)得這個(gè)東西你們?cè)趺茨懿恢滥亍?/p>

11.有一個(gè)需求炬转,需要產(chǎn)品辆苔,開(kāi)發(fā),架構(gòu)一起去碰方案扼劈。產(chǎn)品覺(jué)得他不太懂技術(shù)驻啤,讓開(kāi)發(fā)自己出個(gè)方案初稿;架構(gòu)覺(jué)得這是產(chǎn)品的事测僵。最后開(kāi)發(fā)就按自己理解出了方案街佑。結(jié)果方案評(píng)審時(shí),產(chǎn)品與架構(gòu)都提出了意見(jiàn)捍靠。如果產(chǎn)品和架構(gòu)都有意見(jiàn)沐旨,是不是可以先提出來(lái),最后開(kāi)發(fā)花了很長(zhǎng)時(shí)間溝通的方案又重新討論榨婆,做了無(wú)用功磁携。

12.溝通不及時(shí),責(zé)任邊界不清晰或者缺乏流程良风,出現(xiàn)問(wèn)題各執(zhí)一詞谊迄。

13.能定事的為什么不限協(xié)商一致呢,將方案定下來(lái)烟央,非得執(zhí)行層花成本推動(dòng)呢统诺。

14.希望能套用敏捷的方法細(xì)化提測(cè)顆粒度,且保證每次測(cè)試后的內(nèi)容盡量獨(dú)立

2.2.構(gòu)建愿景

構(gòu)建愿景的價(jià)值是什么疑俭?誰(shuí)來(lái)做粮呢?完成后可以創(chuàng)造什么?我還有更好的方法么钞艇?

愛(ài)迪生的通用公司愿景:“我們要讓電燈變得便宜到只有富人才會(huì)點(diǎn)蠟燭啄寡。”

愛(ài)迪生的通用電氣公司最偉大的發(fā)明是“供電系統(tǒng)”

2.3.影響地圖

影響地圖的價(jià)值是什么哩照,誰(shuí)來(lái)做挺物,完成后可以創(chuàng)造什么?我還有更好的方法么飘弧?

2.4.用戶(hù)故事地圖-MVP

用戶(hù)故事地圖的價(jià)值是什么识藤,誰(shuí)來(lái)做,完成后可以創(chuàng)造什么次伶?我還有更好的方法么蹋岩?

MVP的價(jià)值是什么,誰(shuí)來(lái)做学少,完成后可以創(chuàng)造什么剪个?我還有更好的方法么?

用戶(hù)故事地圖可以將你的backlog變成一張二維地圖,而不是傳統(tǒng)的簡(jiǎn)單列表扣囊。用戶(hù)故事地圖可以解決以下問(wèn)題:

?讓你更容易看清backlog的全貌

?為新功能篩選(grooming)和劃定優(yōu)先級(jí)提供了更好的工具乎折,幫助你做出決策

?便于使用靜默頭腦風(fēng)暴模式和其他協(xié)作方式來(lái)產(chǎn)生用戶(hù)故事

?幫助你更好的進(jìn)行迭代增量式開(kāi)發(fā),同時(shí)確保早期的發(fā)布可以驗(yàn)證整體架構(gòu)和解決方案

?為傳統(tǒng)的項(xiàng)目計(jì)劃提供了一個(gè)更好的替代工具

?有助于激發(fā)討論和管理項(xiàng)目范圍

?允許你從多個(gè)維度進(jìn)行項(xiàng)目規(guī)劃侵歇,并確保不同的想法都可以得到采納

?還可體現(xiàn)業(yè)務(wù)優(yōu)先級(jí)

2.5.估算撲克

估算撲克的價(jià)值是什么骂澄,誰(shuí)來(lái)做,完成后可以創(chuàng)造什么惕虑?我還有更好的方法么坟冲?

https://www.bilibili.com/video/BV1VE411i7Y9/

2.6.領(lǐng)域模型

領(lǐng)域模型價(jià)值是什么,誰(shuí)來(lái)做溃蔫,完成后可以創(chuàng)造什么健提?我還有更好的方法么?

領(lǐng)域模型是對(duì)領(lǐng)域內(nèi)的概念類(lèi)或現(xiàn)實(shí)世界中對(duì)象的可視化表示伟叛。又稱(chēng)概念模型私痹、領(lǐng)域?qū)ο竽P汀⒎治鰧?duì)象模型统刮。它專(zhuān)注于分析問(wèn)題領(lǐng)域本身紊遵,發(fā)掘重要的業(yè)務(wù)領(lǐng)域概念,并建立業(yè)務(wù)領(lǐng)域概念之間的關(guān)系侥蒙。

領(lǐng)域模型設(shè)計(jì)的步驟為:

1. 從業(yè)務(wù)描述中提取名詞暗膜;

2. 從提取出來(lái)的名詞中總結(jié)業(yè)務(wù)實(shí)體,區(qū)分名詞中的屬性鞭衩、角色学搜、實(shí)體、實(shí)例醋旦,形成問(wèn)題域中操作實(shí)體的集合;

3. 從業(yè)務(wù)實(shí)體集合中抽象業(yè)務(wù)模型会放,建立問(wèn)題域的概念(例如在前面的例子中饲齐,我們把容易變質(zhì)的水果稱(chēng)之為“短期保持水果”,當(dāng)然也可以是其它說(shuō)法咧最,只要能跟用戶(hù)達(dá)成共識(shí)即可)捂人;

4. 用UML提供的方法和圖例進(jìn)行領(lǐng)域模型設(shè)計(jì)、確定模型之間的關(guān)系

最后的考驗(yàn)矢沿,開(kāi)發(fā)人員能不能根據(jù)領(lǐng)域模型進(jìn)行接口設(shè)計(jì)和數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)滥搭。

不一定和領(lǐng)域模型一模一樣,但是對(duì)應(yīng)關(guān)系捣鲸、依賴(lài)關(guān)系不應(yīng)該出現(xiàn)差別瑟匆。

2.7.可視化看板

可視化看板的價(jià)值是什么,誰(shuí)來(lái)做栽惶,完成后可以創(chuàng)造什么愁溜?我還有更好的方法么疾嗅?

(一)傳遞現(xiàn)場(chǎng)的生產(chǎn)信息,統(tǒng)一思想

生產(chǎn)現(xiàn)場(chǎng)人員眾多冕象,而且由于分工的不同導(dǎo)致信息傳遞不及時(shí)的現(xiàn)象時(shí)有發(fā)生代承。而實(shí)施看板管理后,任何人都可從看板中及時(shí)了解現(xiàn)場(chǎng)的生產(chǎn)信息渐扮,并從中掌握自己的作業(yè)任務(wù)论悴,避免了信息傳遞中的遺漏。

此外墓律,針對(duì)生產(chǎn)過(guò)程中出現(xiàn)的問(wèn)題膀估,生產(chǎn)人員可提出自己的意見(jiàn)或建議,這些意見(jiàn)和建議大多都可通過(guò)看板來(lái)展示只锻,供大家討論玖像,以便統(tǒng)一員工的思想,使大家朝著共同的目標(biāo)去努力齐饮。

(二)杜絕現(xiàn)場(chǎng)管理中的漏洞

通過(guò)看板捐寥,生產(chǎn)現(xiàn)場(chǎng)管理人員可以直接掌握生產(chǎn)進(jìn)度、質(zhì)量等現(xiàn)狀祖驱,為其進(jìn)行管控決策提供直接依據(jù)握恳。

(三)績(jī)效考核的公平化、透明化

通過(guò)看板捺僻,生產(chǎn)現(xiàn)場(chǎng)的工作業(yè)績(jī)一目了然乡洼,使得對(duì)生產(chǎn)的績(jī)效考核公開(kāi)化、透明化匕坯,同時(shí)也起到了激勵(lì)先進(jìn)束昵、督促后進(jìn)的作用。

(四)保證生產(chǎn)現(xiàn)場(chǎng)作業(yè)秩序葛峻,提升公司形象

現(xiàn)場(chǎng)看板既可提示作業(yè)人員根據(jù)看板信息進(jìn)行作業(yè)锹雏,對(duì)現(xiàn)場(chǎng)物料、產(chǎn)品進(jìn)行科學(xué)术奖、合理的處理礁遵,也可使生產(chǎn)現(xiàn)場(chǎng)作業(yè)有條不紊的進(jìn)行,給參觀公司現(xiàn)場(chǎng)的客戶(hù)留下良好的印象采记,提升公司的形象佣耐。

2.8.測(cè)試驅(qū)動(dòng)開(kāi)發(fā)TDD

TDD價(jià)值是什么,誰(shuí)來(lái)做唧龄,完成后可以創(chuàng)造什么兼砖?我還有更好的方法么?

目前比較流行的敏捷開(kāi)發(fā)模式(如極限編程、Scrum方法等)中掖鱼,推崇“測(cè)試驅(qū)動(dòng)開(kāi)發(fā)(Test Driven Development然走,TDD)”——測(cè)試在先、編碼在后的開(kāi)發(fā)實(shí)踐戏挡。

1.在代碼層次芍瑞,在編碼之前寫(xiě)測(cè)試腳本,可以稱(chēng)為單元測(cè)試驅(qū)動(dòng)開(kāi)發(fā)(Unit Test Driven Development褐墅,UTDD)

單元測(cè)試驅(qū)動(dòng)開(kāi)發(fā)舉例:美元兌換人民幣拆檬,最多可兌1萬(wàn)美元

需求變更:美元兌換人民幣,最多可兌1萬(wàn)美元妥凳,可變匯率

2.在業(yè)務(wù)層次竟贯,在需求分析時(shí)就確定需求(如用戶(hù)故事)的驗(yàn)收標(biāo)準(zhǔn),即驗(yàn)收測(cè)試驅(qū)動(dòng)開(kāi)發(fā)(Acceptance Test Driven Development逝钥,ATDD)屑那。

驗(yàn)收測(cè)試驅(qū)動(dòng)開(kāi)發(fā)舉例:

用戶(hù)希望可以人民幣兌換美元,以便出國(guó)使用艘款,

用戶(hù)希望可以美元兌換人民幣持际,以便回國(guó)后剩余美元,

3.測(cè)試與開(kāi)發(fā)結(jié)對(duì)編程

2.9.持續(xù)改進(jìn)-重構(gòu)

2.10.Devops(部署上去的不僅有可用的軟件程序哗咆,還有測(cè)試代碼)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末蜘欲,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子晌柬,更是在濱河造成了極大的恐慌姥份,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,378評(píng)論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件年碘,死亡現(xiàn)場(chǎng)離奇詭異澈歉,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)屿衅,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,970評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén)埃难,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人傲诵,你說(shuō)我怎么就攤上這事凯砍∠渌叮” “怎么了拴竹?”我有些...
    開(kāi)封第一講書(shū)人閱讀 168,983評(píng)論 0 362
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)剧罩。 經(jīng)常有香客問(wèn)我栓拜,道長(zhǎng),這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,938評(píng)論 1 299
  • 正文 為了忘掉前任幕与,我火速辦了婚禮挑势,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘啦鸣。我一直安慰自己潮饱,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,955評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布诫给。 她就那樣靜靜地躺著香拉,像睡著了一般。 火紅的嫁衣襯著肌膚如雪中狂。 梳的紋絲不亂的頭發(fā)上凫碌,一...
    開(kāi)封第一講書(shū)人閱讀 52,549評(píng)論 1 312
  • 那天,我揣著相機(jī)與錄音胃榕,去河邊找鬼盛险。 笑死,一個(gè)胖子當(dāng)著我的面吹牛勋又,可吹牛的內(nèi)容都是我干的苦掘。 我是一名探鬼主播,決...
    沈念sama閱讀 41,063評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼赐写,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼鸟蜡!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起挺邀,我...
    開(kāi)封第一講書(shū)人閱讀 39,991評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤揉忘,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后端铛,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體泣矛,經(jīng)...
    沈念sama閱讀 46,522評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,604評(píng)論 3 342
  • 正文 我和宋清朗相戀三年禾蚕,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了您朽。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,742評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡换淆,死狀恐怖哗总,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情倍试,我是刑警寧澤讯屈,帶...
    沈念sama閱讀 36,413評(píng)論 5 351
  • 正文 年R本政府宣布,位于F島的核電站县习,受9級(jí)特大地震影響涮母,放射性物質(zhì)發(fā)生泄漏谆趾。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,094評(píng)論 3 335
  • 文/蒙蒙 一叛本、第九天 我趴在偏房一處隱蔽的房頂上張望沪蓬。 院中可真熱鬧,春花似錦来候、人聲如沸跷叉。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,572評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)性芬。三九已至,卻和暖如春剧防,著一層夾襖步出監(jiān)牢的瞬間植锉,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,671評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工峭拘, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留俊庇,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,159評(píng)論 3 378
  • 正文 我出身青樓鸡挠,卻偏偏與公主長(zhǎng)得像辉饱,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子拣展,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,747評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容