您好,歡迎來(lái)電子發(fā)燒友網(wǎng)! ,新用戶?[免費(fèi)注冊(cè)]

您的位置:電子發(fā)燒友網(wǎng)>源碼下載>數(shù)值算法/人工智能>

如何使用用戶故事來(lái)幫助團(tuán)隊(duì)創(chuàng)建需求

大?。?/span>4.75 MB 人氣: 2017-10-11 需要積分:1
 本系列的第一篇【用戶故事驅(qū)動(dòng)的敏捷開發(fā)(規(guī)劃篇)】跟大家分享了如何使用用戶故事來(lái)幫助團(tuán)隊(duì)創(chuàng)建需求的過(guò)程,在這一篇中,我們來(lái)看看如何使用這些用戶故事和功能點(diǎn)形成產(chǎn)品backlog。產(chǎn)品backlog是敏捷開發(fā)中用來(lái)管理需求列表,排定優(yōu)先級(jí),形成迭代計(jì)劃,組織開發(fā)/測(cè)試和交付過(guò)程的工具??梢哉f(shuō),產(chǎn)品backlog是一個(gè)敏捷團(tuán)隊(duì)管理開發(fā)過(guò)程的核心,所有的活動(dòng)和交付物都圍繞backlog來(lái)進(jìn)行。一旦需求明確,我們就必須在開發(fā)過(guò)程中持續(xù)的跟蹤backlog內(nèi)容的實(shí)現(xiàn)和交付過(guò)程,確保我們的想法可以按照我們希望的時(shí)間和質(zhì)量交付,及時(shí)了解偏差并做出調(diào)整。
  從這個(gè)時(shí)間點(diǎn)開始,我們需要引入電子化工具來(lái)管理我們的開發(fā)過(guò)程。其實(shí),每個(gè)開發(fā)團(tuán)隊(duì)都會(huì)或多或少的使用某種電子化工具,用最多的估計(jì)是Word/Excel/Project這種辦公軟件,還有就是如Jira, Redmine, Bugzilla 等工具。對(duì)于軟件研發(fā)來(lái)說(shuō),我們需要管理內(nèi)容包括:1)需求/任務(wù)/測(cè)試用例/Bug/問(wèn)題等工作事項(xiàng);2)源代碼;3)各種計(jì)劃,包括迭代計(jì)劃,發(fā)布計(jì)劃,測(cè)試計(jì)劃等;4)各種工件(包括:依賴包/在制品/交付物),如:JAR包,WAR包,NuGet包,NPM包,安裝包,交付包等;5)人員/團(tuán)隊(duì)。所以,對(duì)于軟件研發(fā)管理系統(tǒng)來(lái)說(shuō),我們至少需要這些功能:1)工作項(xiàng)跟蹤;2)計(jì)劃制定和跟蹤;3)人員(包括權(quán)限)管理;4)源代碼管理;5)自動(dòng)化引擎。
  很多敏捷教練其實(shí)對(duì)電子化工具持保留態(tài)度,覺(jué)得電子化的backlog或者kanban等工具會(huì)影響團(tuán)隊(duì)的參與感和靈活性。對(duì)這一點(diǎn),我也同意,特別是在進(jìn)行創(chuàng)造的過(guò)程中,我也不贊成使用電子化工具。主要原因是創(chuàng)造的過(guò)程需要集思廣益,需要每個(gè)團(tuán)隊(duì)成員都有參與感,需要每個(gè)人可以隨時(shí)對(duì)于用戶故事做出改變,這樣的過(guò)程如果使用電子化工具會(huì)很受限制。
  但是,電子化工具仍然有其不可替代的用武之地,特別是我們需要進(jìn)行持續(xù)的跟蹤和數(shù)據(jù)分析的時(shí)候,電子化工具就顯示出它的優(yōu)勢(shì);同時(shí),如果你的團(tuán)隊(duì)分布在不同的物理地點(diǎn),那么使用電子化工具就成為一種必然。因?yàn)檫@些場(chǎng)景都是物理板無(wú)法發(fā)揮作用的時(shí)候。另外,考慮到軟件開發(fā)過(guò)程的復(fù)雜性和各個(gè)部分只見(jiàn)關(guān)聯(lián)性很強(qiáng),如果沒(méi)有電子化工具的輔助,是很難支撐一個(gè)團(tuán)隊(duì)的開發(fā)工作的。
  在我?guī)ьI(lǐng)團(tuán)隊(duì)使用用戶故事地圖的過(guò)程中,隨著用戶故事數(shù)量的增加,我發(fā)現(xiàn)團(tuán)隊(duì)開始迷失功能點(diǎn)與故事之間關(guān)聯(lián)性,分解出來(lái)的功能點(diǎn)被淹沒(méi)在不同的模塊之中了,用戶故事已經(jīng)開始慢慢消失了。這是個(gè)非常不好兆頭,所以我在這個(gè)時(shí)候開始要求團(tuán)隊(duì)引入電子化工具。
  樣例程序和用戶故事列表
  為了能夠更好的說(shuō)明這個(gè)過(guò)程,在這個(gè)系列中我使用【鳳凰項(xiàng)目:一個(gè)IT運(yùn)維的傳奇故事】這本書為背景的ASP.NET 5樣例應(yīng)用,創(chuàng)建了一些用戶故事。
  關(guān)于【鳳凰項(xiàng)目:一個(gè)IT運(yùn)維的傳奇故事】:本書講述了一位IT經(jīng)理臨危受命,在未來(lái)董事的幫助和自己“三步工作法”理念的支撐下,最終挽救了一家具有悠久歷史的汽車配件制造商的故事。 小說(shuō)揭示了管理現(xiàn)代IT組織與管理傳統(tǒng)工廠的共通之處,讓讀者不僅能對(duì)如何管理IT組織心領(lǐng)神會(huì),更重要的是將以完全不同于以往的視角看待自己的工作環(huán)境。 可以通過(guò)以下鏈接購(gòu)買這本書的中版:http://item.jd.com/10034038960.html
  這個(gè)樣例應(yīng)用可以通過(guò)以下地址訪問(wèn):http://pucd.chinacloudsites.cn/
  
  這是一個(gè)簡(jiǎn)單的電子商務(wù)網(wǎng)站原型,具備產(chǎn)品列表,購(gòu)物車,后臺(tái)管理,促銷和訂單處理等電子商務(wù)網(wǎng)站的基本功能。你可以瀏覽一下這個(gè)網(wǎng)站,對(duì)其中的功能簡(jiǎn)單了解一下。

非常好我支持^.^

(0) 0%

不好我反對(duì)

(0) 0%

      發(fā)表評(píng)論

      用戶評(píng)論
      評(píng)價(jià):好評(píng)中評(píng)差評(píng)

      發(fā)表評(píng)論,獲取積分! 請(qǐng)遵守相關(guān)規(guī)定!

      ?