我對于敏捷式開發(fā)的經(jīng)驗分享

1桶错、敏捷開發(fā)的定義

敏捷式開發(fā)航唆,其具體表現(xiàn)方式,是一種工作方法院刁,其真正的精髓糯钙,是在互聯(lián)網(wǎng)行業(yè)快速迭代發(fā)展的環(huán)境中,團隊內部形成的一種行為意識上的共識退腥。

2任岸、工作方法

組建團隊

敏捷開發(fā)中,我們通常把一個敏捷開發(fā)的小組稱為scrum團隊狡刘,scrum單詞源于爭球游戲演闭,本意是一支小規(guī)模的精干團隊,不斷爭取勝利的含義颓帝。

一個完整的scrum,通常能夠在不依賴外部資源的情況下窝革,獨立完成一個需求的上線购城,故在組建scrum團隊時,需要充分考慮到團隊所負責的領域內虐译,需要哪些職能的資源來組成瘪板。

舉例,某個負責app平臺的scrum團隊漆诽,通常需要由以下資源來組成:

app平臺的標準scrum團隊結構

建立團隊對應工作領域的項目

此處的項目侮攀,是指jira平臺中的項目锣枝,而非實際工作中的需求類項目,應理解為一個domain兰英,一個負責的領域更為恰當撇叁。一個scrum團隊,建立一個獨立的jira項目畦贸,專注于某個領域內的產品迭代及優(yōu)化陨闹,該項目專屬于本scrum團隊,其保持一定的獨立性薄坏,減少與其他團隊的互相干擾及耦合度趋厉。

需求池管理

產品經(jīng)理(PO)需要隨時記錄來自各方的需求或待改進事項,通過統(tǒng)一納入需求池的管理方式胶坠,實現(xiàn)需求的有效管理君账,防止遺漏,并可以根據(jù)實際資源情況進行對應的優(yōu)先級評定和實施管理沈善。

需求池管理模式

sprint迭代

在一個sprint迭代過程中乡数,通常包含需求計劃會,每日站立會矮瘟,推進需求進度并及時更新看板瞳脓,定期回顧總結及優(yōu)化等主要流程環(huán)節(jié);

站立會

scrum團隊的每日站立會內容

看板

敏捷開發(fā)中的看板工具使用邏輯

總結澈侠、回顧及改進

在sprint迭代結束前劫侧,我們通常會通過開一個回顧會的方式,來總結本次sprint迭代過程中哨啃,做的好的烧栋,以及做的不足,保持好的拳球,彌補不足审姓,持續(xù)優(yōu)化,同時針對本次迭代中的成果進行展示祝峻,鼓舞團隊士氣魔吐;

3、敏捷迭代的標準流程

敏捷開發(fā)的迭代流程

4莱找、角色的定義

SM(scrum master)角色

在敏捷團隊中酬姆,SM的角色至關重要,通常SM由我們的pmo(product managerment office奥溺,pmo是一個組織辞色,或部門,而非個人浮定,個人的定義為pm)來擔任居多相满,但并不完全限定于pmo层亿。

SM是敏捷開發(fā)團隊中,為小組成員提供各類支持的角色立美,同時承擔部分項目管理的工作職能匿又。SM在scrum團隊中更多扮演的是教練的角色,通過幫助成員獲取悯辙、了解工作的事實情況琳省,服務團隊,幫助團隊解決困難及問題躲撰,引導團隊用正確的方法做出正確的決策针贬,在不斷在sprint迭代中,幫助團隊在負責的領域內拢蛋,不斷成長桦他、精干,并將團隊所負責領域內的產品谆棱,做的更好快压。在敏捷開發(fā)中,SM更多是老師的角色垃瞧,而并不是領導者角色蔫劣,他并不承擔決策義務,團隊和PO是真正的負責人个从。

PO(product owner)角色

在敏捷團隊中脉幢,PO通常由產品經(jīng)理(PD/PM)擔任。

PO負責管理scrum團隊所負責的領域內嗦锐,所有的需求的收集嫌松、整理、優(yōu)先級評定奕污、分析萎羔、設計、評審碳默、跟進的工作贾陷。PO帶領著scrum團隊,對所負責的領域內的工作成果進行負責嘱根。

5昵宇、敏捷式開發(fā)的主要特點

以時間周期(sprint)為計劃。

敏捷開發(fā)不同于傳統(tǒng)的瀑布式開發(fā)儿子,在敏捷的工作方式中,我們以某個時間周期(通常是2周)來作為一個計劃砸喻。而通常我們采用的瀑布式開發(fā)柔逼,其典型特點是以項目制蒋譬,或者需求制方式進行開發(fā),當需求產生時愉适,進行嚴格的開發(fā)流程推進對應的工作(需求評審犯助,開發(fā)架構評審,測試用例評審维咸,開發(fā)剂买,測試,……上線)

敏捷式開發(fā)并非拋棄傳統(tǒng)瀑布式開發(fā)過程中的標準環(huán)節(jié)癌蓖,我們仍然遵循需求評審瞬哼,架構評審,測試用例評審這些必要的流程租副,但我們是以固定時間周期來進行這些對應的工作坐慰,而非針對項目或者需求;

重視工作事項的狀態(tài)用僧,而非流程

敏捷開發(fā)的過程中结胀,團隊需要實現(xiàn)的需求,通常都缺乏標準特性责循,需求的規(guī)模大小糟港,屬性類型,均有非常大的不確定性院仿,通常固定式的開發(fā)流程并不能時時套用秸抚。所以在實際工作中,敏捷開發(fā)團隊會根據(jù)實際的需求特性意蛀,進行對應的流程分析耸别,根據(jù)對應的流程,拆解出對應的子任務體系县钥,通過子任務的分配秀姐,實現(xiàn)快速的響應效率;(而在實際工作中若贮,我們可能突然會發(fā)現(xiàn)需要在中間插入一個工作事項省有,在敏捷的工作方法中,我們只需要臨時建立一個子任務即可谴麦,而不用將整個需求進行工作流程的切換)

敏捷開發(fā)中蠢沿,非常重要的一個工具就是看板∝倚В看板源自于日本豐田汽車的精益生產理念舷蟀,在看板中建立4個工作狀態(tài)(待處理、進行中、待驗收野宜、完成)扫步,每一件子任務都與之相對應。通過看板的使用匈子,便于整個scrum團隊對于各位成員間的工作狀態(tài)做到了如指掌以及實時響應河胎,這種方式,尤其在scrum團隊這種高度默契的組織中非常適用虎敦。

敏捷開發(fā)的意識

對于需求管理的極致性游岳。通過jira的backlog管理,我們可以將所有的需求其徙,事無巨細地進行收集和管理胚迫;

結構化思考。每一項需求的實現(xiàn)擂橘,通過結構化思考的方式晌区,去拆解對應的子任務,不斷提升團隊的配合默契以及戰(zhàn)斗力

信息同步及透明通贞。通過需求管理的全面記錄朗若,優(yōu)先級的唯一性,工作狀態(tài)看板昌罩,可以讓所有相關協(xié)同部門的成員哭懈,都能快速掌握所需的信息,并能夠及時發(fā)現(xiàn)過程中的問題茎用,實現(xiàn)快速響應及解決

需求變更的常態(tài)化遣总。互聯(lián)網(wǎng)企業(yè)的需求轨功,變更的情況時有發(fā)生旭斥,敏捷式開發(fā)的過程中,快速響應機制可以快速匹配市場的需求古涧,而真正因為工作不到位導致的需求變更垂券,在持續(xù)的迭代過程中,會通過總結改進羡滑、以及團隊結構優(yōu)化等方法菇爪,實現(xiàn)持續(xù)優(yōu)化;

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末柒昏,一起剝皮案震驚了整個濱河市凳宙,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌职祷,老刑警劉巖氏涩,帶你破解...
    沈念sama閱讀 211,423評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件届囚,死亡現(xiàn)場離奇詭異,居然都是意外死亡削葱,警方通過查閱死者的電腦和手機奖亚,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,147評論 2 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來析砸,“玉大人,你說我怎么就攤上這事爆袍∈追保” “怎么了?”我有些...
    開封第一講書人閱讀 157,019評論 0 348
  • 文/不壞的土叔 我叫張陵陨囊,是天一觀的道長弦疮。 經(jīng)常有香客問我,道長蜘醋,這世上最難降的妖魔是什么胁塞? 我笑而不...
    開封第一講書人閱讀 56,443評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮压语,結果婚禮上啸罢,老公的妹妹穿的比我還像新娘。我一直安慰自己胎食,他們只是感情好扰才,可當我...
    茶點故事閱讀 65,535評論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著厕怜,像睡著了一般衩匣。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上粥航,一...
    開封第一講書人閱讀 49,798評論 1 290
  • 那天琅捏,我揣著相機與錄音,去河邊找鬼递雀。 笑死柄延,一個胖子當著我的面吹牛,可吹牛的內容都是我干的映之。 我是一名探鬼主播拦焚,決...
    沈念sama閱讀 38,941評論 3 407
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼杠输!你這毒婦竟也來了赎败?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 37,704評論 0 266
  • 序言:老撾萬榮一對情侶失蹤蠢甲,失蹤者是張志新(化名)和其女友劉穎僵刮,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,152評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡搞糕,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,494評論 2 327
  • 正文 我和宋清朗相戀三年勇吊,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片窍仰。...
    茶點故事閱讀 38,629評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡汉规,死狀恐怖,靈堂內的尸體忽然破棺而出驹吮,到底是詐尸還是另有隱情针史,我是刑警寧澤,帶...
    沈念sama閱讀 34,295評論 4 329
  • 正文 年R本政府宣布碟狞,位于F島的核電站啄枕,受9級特大地震影響,放射性物質發(fā)生泄漏族沃。R本人自食惡果不足惜频祝,卻給世界環(huán)境...
    茶點故事閱讀 39,901評論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望脆淹。 院中可真熱鬧常空,春花似錦、人聲如沸未辆。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,742評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽咐柜。三九已至兼蜈,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間拙友,已是汗流浹背为狸。 一陣腳步聲響...
    開封第一講書人閱讀 31,978評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留遗契,地道東北人辐棒。 一個月前我還...
    沈念sama閱讀 46,333評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像牍蜂,于是被迫代替她去往敵國和親漾根。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,499評論 2 348

推薦閱讀更多精彩內容

  • Scrum指南的目的 Scrum是用于開發(fā)和持續(xù)支持復雜產品的一個框架鲫竞。本指南包含了Scrum的定義辐怕,其中包 括S...
    iceinto閱讀 2,349評論 0 10
  • 返回目錄 下一章·Scrum 中的基本角色和職責 我們發(fā)現(xiàn),許多項目成員對敏捷開發(fā)中的一些基本名詞概念模糊从绘,造成了...
    o黃裳元吉o閱讀 12,312評論 1 14
  • 當我在希爾頓酒店的云端書架上看到這本《旅行×讀書》時驳棱,就知道這是我與詹老師之間的緣分。于是毫不猶豫用兩本書將它換回...
    minicafe閱讀 404評論 0 0
  • 圖文/小品味 今宵憶祥和曼舞 一片烏云接連一陣驚雷 傳遞著沉悶而憂郁的悲泣 抓狂亂舞的風推搡著思緒的迷茫 翻開的扉...
    小品味閱讀 330評論 0 1
  • 與人相處要記着┣: 你給我一分社搅,我還你十分; 你對我真心乳规,我為你用心罚渐; 你陪我風雨,我與你同行驯妄; 你陪我一程,我記你一生合砂!
    袁益君閱讀 173評論 0 2