九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
話題

小灰經(jīng)過千辛萬(wàn)苦,終于拿到了心儀的offer,


今天小灰上班的第一天......













下班后,小灰找到同學(xué)大黃來(lái)請(qǐng)教......







場(chǎng)景一:小灰在餐廳























場(chǎng)景二:無(wú)奈的項(xiàng)目經(jīng)理











             

什么是敏捷開發(fā)?


敏捷開發(fā)(Agile)是一種以人為核心、迭代、循序漸進(jìn)的開發(fā)方法。

在敏捷開發(fā)中,軟件項(xiàng)目的構(gòu)建被切分成多個(gè)子項(xiàng)目,各個(gè)子項(xiàng)目的成果都經(jīng)過測(cè)試,具備集成和可運(yùn)行的特征。


簡(jiǎn)單地來(lái)說(shuō),敏捷開發(fā)并不追求前期完美的設(shè)計(jì)、完美編碼,而是力求在很短的周期內(nèi)開發(fā)出產(chǎn)品的核心功能,盡早發(fā)布出可用的版本。然后在后續(xù)的生產(chǎn)周期內(nèi),按照新需求不斷迭代升級(jí),完善產(chǎn)品。


這一切正如某人的名言:






是誰(shuí)這么厲害,提出了敏捷開發(fā)思想?是一位名叫Martin Fowler的美國(guó)大叔。






大叔不但是敏捷開發(fā)的創(chuàng)始人之一,還在面向?qū)ο箝_發(fā)、設(shè)計(jì)模式、UML建模領(lǐng)域做出了重要貢獻(xiàn)。目前擔(dān)任ThoughtWorks公司的首席科學(xué)家。


敏捷開發(fā)模式的分類


敏捷開發(fā)的實(shí)現(xiàn)主要包括 SCRUM、XP(極限編程)、Crystal Methods、FDD(特性驅(qū)動(dòng)開發(fā))等等。其中SCRUMXP最為流行。


同樣是敏捷開發(fā),XP 極限編程 更側(cè)重于實(shí)踐,并力求把實(shí)踐做到極限。這一實(shí)踐可以是測(cè)試先行,也可以是結(jié)對(duì)編程等,關(guān)鍵要看具體的應(yīng)用場(chǎng)景。


SCRUM則是一種開發(fā)流程框架,也可以說(shuō)是一種套路。SCRUM框架中包含三個(gè)角色三個(gè)工件,四個(gè)會(huì)議,聽起來(lái)很復(fù)雜,其目的是為了有效地完成每一次迭代周期的工作。在這里我們重點(diǎn)討論的是SCRUM。



SCRUM的工作流程


學(xué)習(xí)Scrum之前,我們先要了解幾個(gè)基本術(shù)語(yǔ):


Sprint:沖刺周期,通俗的講就是實(shí)現(xiàn)一個(gè)“小目標(biāo)”的周期。一般需要2-6周時(shí)間。

User Story:用戶的外在業(yè)務(wù)需求。拿銀行系統(tǒng)來(lái)舉例的話,一個(gè)Story可以是用戶的存款行為,或者是查詢余額等等。也就是所謂的小目標(biāo)本身。

Task:由User Story 拆分成的具體開發(fā)任務(wù)。

Backlog:需求列表,可以看成是小目標(biāo)的清單。分為Sprint Backlog和Product Backlog。

Daily meeting:每天的站會(huì),用于監(jiān)控項(xiàng)目進(jìn)度。有些公司直接稱其為Scrum。

Sprint Review meeting: 沖刺評(píng)審會(huì)議,讓團(tuán)隊(duì)成員們演示成果。

Sprint burn down:沖刺燃盡圖,說(shuō)白了就是記錄當(dāng)前周期的需求完成情況。

Rlease:開發(fā)周期完成,項(xiàng)目發(fā)布新的可用版本。


如上圖所示,在項(xiàng)目啟動(dòng)之前,會(huì)由團(tuán)隊(duì)的產(chǎn)品負(fù)責(zé)人(Product owner)按照需求優(yōu)先級(jí)來(lái)明確出一份Product Backlog,為項(xiàng)目做出整體排期。


隨后在每一個(gè)小的迭代周期里,團(tuán)隊(duì)會(huì)根據(jù)計(jì)劃(Sprint Plan Meeting)確定本周期的Sprint Backlog,再細(xì)化成一個(gè)個(gè)Task,分配給團(tuán)隊(duì)成員,進(jìn)行具體開發(fā)工作。每一天,團(tuán)隊(duì)成員都會(huì)進(jìn)行Daily meeting,根據(jù)情況更新自己的Task狀態(tài),整個(gè)團(tuán)隊(duì)更新Sprint burn down chart。


當(dāng)這一周期的Sprint backlog全部完成,團(tuán)隊(duì)會(huì)進(jìn)行Spring review meeting,也就是評(píng)審會(huì)議。一切順利的話,會(huì)發(fā)布出這一版本的Release,并且進(jìn)行Sprint回顧會(huì)議(Sprint Retrospective Meeting)。


那么,現(xiàn)實(shí)中的Scrum是什么樣的情景呢?看看下面的照片就知道了:









敏捷開發(fā)與Devops


Devops是Development和Operations的合成詞,其目標(biāo)是要加強(qiáng)開發(fā)人員、測(cè)試人員、運(yùn)維人員之間的溝通協(xié)調(diào)。如何實(shí)現(xiàn)這一目標(biāo)呢?需要我們的項(xiàng)目做到持續(xù)集成持續(xù)交付、持續(xù)部署。


時(shí)下流行的Jenkins、Bamboo,就是兩款優(yōu)秀的持續(xù)集成工具。而Docker容器則為Devops提供了強(qiáng)大而有效的統(tǒng)一環(huán)境。



關(guān)于Devops以及Docker,在以后的文章中會(huì)做出更詳細(xì)的介紹。





溫馨提醒:

1、微信端搜索課程

在“騰訊課堂”官方微信里,回復(fù)你想學(xué)習(xí)的內(nèi)容,即可快速找到你期待的課程哦!

2、學(xué)習(xí)方式

【電腦端】

*可通過登錄ke.qq.com進(jìn)入學(xué)習(xí);

*可通過windows PC版QQ客戶端面板上的課堂入口進(jìn)入學(xué)習(xí)。

【移動(dòng)端】

*下載APP “騰訊課堂” 即可進(jìn)入學(xué)習(xí);

*關(guān)注微信公眾號(hào)或者手Q公眾號(hào)“騰訊課堂”,進(jìn)入學(xué)習(xí)。

(注:微信和QQ的課程報(bào)名信息獨(dú)立,登錄時(shí)請(qǐng)選擇對(duì)應(yīng)的登錄方式)

內(nèi)容轉(zhuǎn)自公眾號(hào):騰訊課堂Coding學(xué)院

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
汽車行業(yè)軟件開發(fā)可否借鑒軟件行業(yè)的開發(fā)模式?
敏捷開發(fā)之Scrum掃盲篇
原創(chuàng)|敏捷項(xiàng)目管理—開創(chuàng)軟件項(xiàng)目管理新模式
瀑布式開發(fā)、迭代開發(fā)、敏捷開發(fā)、XP與SCRUM的區(qū)別
Computer:敏捷開發(fā)Scrum方法的簡(jiǎn)介、發(fā)展歷程、開發(fā)流程之詳細(xì)攻略
敏捷式開發(fā)管理——基于Teambiton平臺(tái)落地
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服