淺談敏捷開發(fā)

章節(jié)

  • 什么是敏捷開發(fā)(What)
  • 為什么使用敏捷開發(fā) (Why)
  • 如何使用敏捷開發(fā) (How)
  • 采用敏捷開發(fā)的產(chǎn)品開發(fā)效果

1.什么是敏捷開發(fā)(What)

什么是敏捷開發(fā)

1.1 敏捷開發(fā)是一種價(jià)值觀與原則

敏捷開發(fā)是一種價(jià)值觀與原則,指導(dǎo)我們更加高效的開發(fā)

1.2 敏捷開發(fā)以用戶需求為核心

敏捷開發(fā)以用戶需求為核心,采用迭代(時(shí)間周期)混弥、增量(循序漸進(jìn),功能模塊)
的方式開發(fā)軟件,目的在于快速覆蓋、響應(yīng)市場需求

1.3 大項(xiàng)目劃分為小項(xiàng)目

大項(xiàng)目劃分為小項(xiàng)目雅镊,分別完成襟雷,獨(dú)立運(yùn)行,如微服務(wù)的開發(fā)過程仁烹,就是將系統(tǒng)獨(dú)立進(jìn)行開發(fā)耸弄。

1.4 敏捷開發(fā)特征

敏捷開發(fā)特征

1.4.1 迭代式開發(fā) (主體是時(shí)間周期)

項(xiàng)目按照時(shí)間周期進(jìn)行迭代,比如A功能優(yōu)先級比較高晃危,則在第一個(gè)迭代周期
內(nèi)優(yōu)先開發(fā)A功能叙赚,并上線。第二個(gè)迭代周期開發(fā)B功能僚饭。

1.4.2 增量交付 (主體是功能模塊)

瀑布式開發(fā)模型:需求評審震叮、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)鳍鸵、開發(fā)苇瓣、單元測試、
集成測試偿乖、上線击罪。如微軟的Vista系統(tǒng),從1997年立項(xiàng)到2005年才問世贪薪,但是用
戶反饋并不好媳禁,Vista操作系統(tǒng)的開發(fā)就是采用瀑布模型。

增量式開發(fā):則代表產(chǎn)品是在每個(gè)周期結(jié)束時(shí)被逐步交付使用的画切。如微軟在吸取Vista操作系統(tǒng)采用傳統(tǒng)的瀑布式開發(fā)流程之后竣稽,發(fā)現(xiàn)操作系統(tǒng)并不能完全覆蓋用戶的需求。在2005-2007兩年時(shí)間內(nèi) 通過內(nèi)部推行的敏捷開發(fā)原則霍弹,上線了win7毫别,獲得市場的一致好評。

1.4.3 開發(fā)團(tuán)隊(duì)和用戶反饋推動產(chǎn)品開發(fā)

敏捷開發(fā)提倡用戶參與到產(chǎn)品或項(xiàng)目開發(fā)的整個(gè)流程當(dāng)中典格,通過用戶反饋使得
產(chǎn)品更加符合用戶頻繁變動的需求岛宦。

1.4.4 持續(xù)集成

采用敏捷開發(fā)的產(chǎn)品在產(chǎn)品初期會上線基本功能,之后的功能是根據(jù)收集到的
用戶反饋進(jìn)行開發(fā)的耍缴,實(shí)現(xiàn)功能模塊的持續(xù)集成砾肺。

1.4.5 開發(fā)團(tuán)隊(duì)自我管理

傳統(tǒng)的開發(fā)模式,注重文檔約束防嗡,而敏捷開發(fā)原則的推行原則要求團(tuán)隊(duì)內(nèi)部交
流便利变汪、文化相對開發(fā),除去必要的文檔約束本鸣,如Api接口文檔疫衩,最注重的是團(tuán)
隊(duì)成員的高效交流硅蹦,以此來提高產(chǎn)品荣德、項(xiàng)目的開發(fā)效率闷煤、開發(fā)質(zhì)量。

1.5 敏捷開發(fā)原則

敏捷開發(fā)原則

1.5.1 快速迭代

小版本更新發(fā)布涮瞻,更快覆蓋當(dāng)前 市場鲤拿、用戶 需求。

1.5.2 需求評審

需求評審階段署咽,要求PM近顷、所有相關(guān)開發(fā)人員參與到需求評審當(dāng)中
需求評審階段:
需求可行性分析、
確定需求功能范圍宁否、
PM對需求中存在異議的細(xì)節(jié)進(jìn)行解釋窒升。

1.5.3 編寫story、驗(yàn)收標(biāo)準(zhǔn)

PM 編寫story慕匠、驗(yàn)收標(biāo)準(zhǔn)

1.5.4 多溝通

PM饱须、開發(fā)人員之間需要多溝通、減少不必要的文檔台谊。

1.5.5 做好原型

需求評審?fù)戤吅笕叵保琍M與UE UI 人員進(jìn)行緊密溝通,完成指導(dǎo)開發(fā)人員開發(fā)的UE锅铅、UI

1.5.6 及早考慮測試

測試人員在這個(gè)階段需要根據(jù)需求中劃分的功能點(diǎn)酪呻,設(shè)計(jì)測試用例。

2.為什么使用敏捷開發(fā)(Why)

敏捷開發(fā)的優(yōu)點(diǎn)

2.1 覆蓋快速變化的市場盐须、用戶需求玩荠,快速響應(yīng)變化需求

在用戶需求不斷變化的情況下能夠保證軟件開發(fā)質(zhì)量,把大的時(shí)間點(diǎn)變成小的
時(shí)間點(diǎn)丰歌。

2.2 把團(tuán)隊(duì)中職責(zé)定義清楚姨蟋,發(fā)揮最大效率

3.如何推行敏捷開發(fā) (How)

如何推行敏捷開發(fā)

上圖為本人所在部門采用的敏捷開發(fā)原則,功能迭代時(shí)間大致為兩周一個(gè)版本立帖。

4.采用敏捷開發(fā)的產(chǎn)品開發(fā)效果

敏捷開發(fā)大大提高了我們部門的開發(fā)效率眼溶,開發(fā)人員各自關(guān)注自己負(fù)責(zé)的功能模塊,并且通過高效的溝通晓勇,在保證產(chǎn)品質(zhì)量的前提下堂飞,實(shí)現(xiàn)了產(chǎn)品的快速迭代!項(xiàng)目名稱 斐訊路由绑咱!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末绰筛,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子描融,更是在濱河造成了極大的恐慌铝噩,老刑警劉巖,帶你破解...
    沈念sama閱讀 207,248評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件窿克,死亡現(xiàn)場離奇詭異骏庸,居然都是意外死亡毛甲,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,681評論 2 381
  • 文/潘曉璐 我一進(jìn)店門具被,熙熙樓的掌柜王于貴愁眉苦臉地迎上來玻募,“玉大人,你說我怎么就攤上這事一姿∑哌郑” “怎么了?”我有些...
    開封第一講書人閱讀 153,443評論 0 344
  • 文/不壞的土叔 我叫張陵叮叹,是天一觀的道長艾栋。 經(jīng)常有香客問我,道長蛉顽,這世上最難降的妖魔是什么裹粤? 我笑而不...
    開封第一講書人閱讀 55,475評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮蜂林,結(jié)果婚禮上遥诉,老公的妹妹穿的比我還像新娘。我一直安慰自己噪叙,他們只是感情好矮锈,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,458評論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著睁蕾,像睡著了一般苞笨。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上子眶,一...
    開封第一講書人閱讀 49,185評論 1 284
  • 那天瀑凝,我揣著相機(jī)與錄音,去河邊找鬼臭杰。 笑死粤咪,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的渴杆。 我是一名探鬼主播寥枝,決...
    沈念sama閱讀 38,451評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼磁奖!你這毒婦竟也來了囊拜?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,112評論 0 261
  • 序言:老撾萬榮一對情侶失蹤比搭,失蹤者是張志新(化名)和其女友劉穎冠跷,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,609評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡蜜托,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,083評論 2 325
  • 正文 我和宋清朗相戀三年弟疆,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片盗冷。...
    茶點(diǎn)故事閱讀 38,163評論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖同廉,靈堂內(nèi)的尸體忽然破棺而出仪糖,到底是詐尸還是另有隱情,我是刑警寧澤迫肖,帶...
    沈念sama閱讀 33,803評論 4 323
  • 正文 年R本政府宣布锅劝,位于F島的核電站,受9級特大地震影響蟆湖,放射性物質(zhì)發(fā)生泄漏故爵。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,357評論 3 307
  • 文/蒙蒙 一隅津、第九天 我趴在偏房一處隱蔽的房頂上張望诬垂。 院中可真熱鬧,春花似錦伦仍、人聲如沸结窘。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,357評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽隧枫。三九已至,卻和暖如春谓苟,著一層夾襖步出監(jiān)牢的瞬間官脓,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,590評論 1 261
  • 我被黑心中介騙來泰國打工涝焙, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留卑笨,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,636評論 2 355
  • 正文 我出身青樓仑撞,卻偏偏與公主長得像湾趾,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子派草,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,925評論 2 344

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

  • 行業(yè)內(nèi)有太多人吐槽敏捷開發(fā)搀缠,原因各不相同,有覺得 Agile 就是一坨翔的近迁,有覺得 Agile 太低效的艺普,也有覺得...
    oiahoon閱讀 7,998評論 0 103
  • 1.埋點(diǎn)是做什么的 2.如何進(jìn)行埋點(diǎn) 3.埋點(diǎn)方案的設(shè)計(jì) 近期常被問到這個(gè)問題,我擔(dān)心我的答案會將一些天真爛漫的孩...
    lxg閱讀 2,012評論 0 1
  • 敏捷軟件開發(fā)宣言 敏捷開發(fā)以用戶的需求進(jìn)化為核心,采用迭代歧譬、循序漸進(jìn)的方法進(jìn)行軟件開發(fā)岸浑。在敏捷開發(fā)中,軟件項(xiàng)目在構(gòu)...
    vachester閱讀 881評論 0 1
  • 最近剛剛完成Agile的課程瑰步, 對Agile的幾種methodology (Scrum, Lean IT, XP,...
    飄動的字符閱讀 28,611評論 1 12
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,527評論 25 707