軟件研發(fā)管理-基于JIRA+SVN版本管理交流_第1頁(yè)
軟件研發(fā)管理-基于JIRA+SVN版本管理交流_第2頁(yè)
軟件研發(fā)管理-基于JIRA+SVN版本管理交流_第3頁(yè)
軟件研發(fā)管理-基于JIRA+SVN版本管理交流_第4頁(yè)
軟件研發(fā)管理-基于JIRA+SVN版本管理交流_第5頁(yè)
已閱讀5頁(yè),還剩34頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、軟件研發(fā)管理-基于JIRA+SVN版本管理交流一、軟件研發(fā)價(jià)值新趨勢(shì)二、軟件研發(fā)、交付環(huán)節(jié)暴露的問(wèn)題三、JIRA+SVN軟件版本管理四、JIRA的其他功能目錄一、軟件研發(fā)價(jià)值新趨勢(shì)Size makes differencesSmall programWorking systemCode size (lines)ComplexityRepeated updatesDeveloper(s) Reliability requirementTens to hundreds104107LowHighNoUsually one personYes Usually many peopleLow High一、

2、軟件研發(fā)價(jià)值新趨勢(shì)軟件研發(fā)的開展趨勢(shì)有以下幾個(gè)特點(diǎn):1.客戶越來(lái)越成熟,分工越來(lái)越細(xì)致 要求:對(duì)業(yè)務(wù)咨詢能力、需求前瞻能力要求提高 轉(zhuǎn)變:軟件供給商獨(dú)家交付咨詢效勞商+軟件開發(fā)商協(xié)同研發(fā)2.企業(yè)管理越來(lái)越專業(yè)化、精細(xì)化 要求:用戶對(duì)軟件的功能細(xì)節(jié)、可用性,用戶體驗(yàn)的要求越來(lái)越高3.監(jiān)管法規(guī)、行業(yè)政策等促使企業(yè)管理的持續(xù)改善 要求:1.軟件供給商的研發(fā)管理能力、版本管理能力等 2.用戶對(duì)軟件質(zhì)量要求越來(lái)越高業(yè)務(wù)驅(qū)動(dòng)力協(xié)作新業(yè)務(wù)資金財(cái)務(wù)共享中心營(yíng)銷物流分析數(shù)據(jù)中心用戶體驗(yàn)平臺(tái)無(wú)關(guān)集成技術(shù)路線技術(shù)驅(qū)動(dòng)力融合催生平安Portal/SSO等等策略管理內(nèi)控合法合規(guī)財(cái)政部 證監(jiān)會(huì) 審計(jì)署 銀監(jiān)會(huì) 保監(jiān)會(huì) 關(guān)

3、于印發(fā)?企業(yè)內(nèi)部控制根本標(biāo)準(zhǔn)?的通知 (本標(biāo)準(zhǔn)自2021年7月1日起實(shí)施)一、軟件研發(fā)價(jià)值新趨勢(shì) 軟件生產(chǎn)定義的工作范圍是剛性要求,是交付成果物,是我們的工作目標(biāo)。 能夠贏得客戶贊譽(yù)和附加值的是質(zhì)量、可用性、性能、相應(yīng)及時(shí)性、團(tuán)隊(duì)工作氣氛、信任度等軟指標(biāo) 一、軟件研發(fā)價(jià)值新趨勢(shì)二、軟件研發(fā)、交付環(huán)節(jié)暴露的問(wèn)題三、JIRA+SVN軟件版本管理四、JIRA的其他功能目錄二、軟件研發(fā)、交付環(huán)節(jié)遇到的問(wèn)題需求傳遞失真非功能性需求被忽略需求管理開發(fā)分析設(shè)計(jì)測(cè)試實(shí)施運(yùn)維版本交付節(jié)奏失控軟件需求管理單元測(cè)試缺失集成測(cè)試用戶驗(yàn)收測(cè)試問(wèn)題管理與修正隨意版本發(fā)布失控持續(xù)版本升級(jí)版本持續(xù)集成個(gè)性化需求需求變更分階段

4、上線客戶供給商軟件版本無(wú)規(guī)劃一、軟件研發(fā)價(jià)值新趨勢(shì)二、軟件研發(fā)、交付環(huán)節(jié)暴露的問(wèn)題三、JIRA+SVN軟件版本管理1代碼提交與問(wèn)題單相結(jié)合(JIRA+SVN)2JIRA多版本管理3JIRA+SVN版本管理案例四、JIRA的其他功能目錄IssuePMOQCDevelopers1.報(bào)告問(wèn)題IssueIssueIssue創(chuàng)立工程,版本,模塊,工程組成員權(quán)限分配等問(wèn)題分揀問(wèn)題監(jiān)控統(tǒng)計(jì)分析問(wèn)題跟蹤解決-常規(guī)流程6.重新翻開問(wèn)題2.分揀問(wèn)題PM/PSM5.確認(rèn)解決3.受理問(wèn)題4.解決問(wèn)題三、JIRA+SVN軟件版本管理1)JIRA+SVN缺陷跟蹤:缺陷跟蹤采用JIRA為平臺(tái)進(jìn)行管理,與配置管理SVN相結(jié)合

5、,將問(wèn)題Key+問(wèn)題描述與SVN的代碼提交相結(jié)合,讓問(wèn)題的追溯和版本更新更清晰。三、JIRA+SVN軟件版本管理1)JIRA+SVN添加修改代碼文件1將修改后的文件提交到SVN,在Message對(duì)話框中填寫JIRA中的問(wèn)題號(hào)+問(wèn)題概要描述2在JIRA環(huán)境中即可查看到與此問(wèn)題相關(guān)的原文件的改動(dòng),起到關(guān)聯(lián)可追溯的目的。31)JIRA+SVNSVN Log Messages三、JIRA+SVN軟件版本管理1)JIRA+SVNJIRA Subversion Commits1)JIRA+SVN三、JIRA+SVN軟件版本管理基于開發(fā)機(jī)進(jìn)行版本管控1.Bug修復(fù)與SVN結(jié)合版本釋放:版本號(hào)中包括源代碼Re

6、vision信息SVN:293092.整理熱點(diǎn)補(bǔ)丁、熱點(diǎn)回退補(bǔ)丁,補(bǔ)丁說(shuō)明等。3.驗(yàn)證測(cè)試后進(jìn)行補(bǔ)丁發(fā)布版本管控-脫機(jī)管理質(zhì)量管控總結(jié)1.Bug修復(fù)與SVN結(jié)合版本釋放:版本號(hào)中包括源代碼Revision信息SVN:293092.整理熱點(diǎn)補(bǔ)丁、熱點(diǎn)回退補(bǔ)丁,補(bǔ)丁說(shuō)明等。3.驗(yàn)證測(cè)試后進(jìn)行補(bǔ)丁發(fā)布如何把版本維護(hù)、持續(xù)升級(jí)過(guò)程中的問(wèn)題有效管理起來(lái)?版本管控-脫機(jī)管理需求變更特點(diǎn):1.變更頻繁和瑣碎2.需求管理,需求功能規(guī)格實(shí)時(shí)同步工作量大;分階段同步內(nèi)容容易遺漏。探索:1.分階段交付 需求規(guī)格說(shuō)明書.doc2.階段內(nèi)變更與升級(jí) JIRA配置管理1)需求規(guī)格說(shuō)明書-第一階段.doc2)需求規(guī)格說(shuō)明書

7、-第二階段.doca)軟件版本規(guī)劃:制定版本的交付節(jié)奏-范圍(需求、缺陷)三、JIRA+SVN軟件版本管理2)JIRA多版本a)軟件版本規(guī)劃:制定版本的交付節(jié)奏-時(shí)間JIRA為多版本管理提供了支撐影響版本:bug在哪些版本中被發(fā)現(xiàn)修復(fù)版本:bug方案在哪個(gè)版本中修復(fù)例如:-影響版本,如一個(gè)bug可能影響版本1.1和1.2。-修復(fù)版本,如bug影響版本1.1和1.2,可能在2.0版本上被解決。版本的三種狀態(tài):發(fā)布/released、未發(fā)布/unreleased、歸檔/archived2)JIRA多版本三、JIRA+SVN軟件版本管理IssueQCDevelopersIssueIssueIssue

8、b)問(wèn)題跟蹤解決日常流程PM/PSMJIRA為多版本管理提供了支撐2)JIRA多版本三、JIRA+SVN軟件版本管理2)JIRA多版本三、JIRA+SVN軟件版本管理IssueQCDevelopers1.報(bào)告問(wèn)題IssueIssueIssueb)問(wèn)題跟蹤解決日常流程2.分揀問(wèn)題PM/PSMJIRA為多版本管理提供了支撐創(chuàng)建問(wèn)題-選擇影響版本分揀問(wèn)題-修改修復(fù)版本按照交付節(jié)奏解決問(wèn)題4.解決問(wèn)題c)版本控制報(bào)告(自動(dòng)生成): Open issues(翻開的問(wèn)題) Roadmap(路線圖) Release report(發(fā)布報(bào)告) Change log(修改日志) 趨勢(shì)分析 2)JIRA多版本三、

9、JIRA+SVN軟件版本管理c)版本控制報(bào)告(自動(dòng)生成):Roadmap(路線圖)PM/PSM通過(guò)需求、改進(jìn)點(diǎn)、缺陷的分揀,實(shí)現(xiàn)交付節(jié)奏的控制2)JIRA多版本三、JIRA+SVN軟件版本管理c)版本控制報(bào)告(自動(dòng)生成):Release report(發(fā)布報(bào)告)2)JIRA多版本三、JIRA+SVN軟件版本管理c)版本控制報(bào)告(自動(dòng)生成):Change log(修改日志)2)JIRA多版本三、JIRA+SVN軟件版本管理c)版本控制報(bào)告(自動(dòng)生成):趨勢(shì)分析2)JIRA多版本三、JIRA+SVN軟件版本管理c)版本控制報(bào)告(自動(dòng)生成):趨勢(shì)分析2)JIRA多版本三、JIRA+SVN軟件版本管理

10、c)版本控制報(bào)告(自動(dòng)生成):趨勢(shì)分析2)JIRA多版本三、JIRA+SVN軟件版本管理c)版本控制報(bào)告(自動(dòng)生成):趨勢(shì)分析2)JIRA多版本三、JIRA+SVN軟件版本管理心得:1.版本要早規(guī)劃早定義,而不是開發(fā)后再確定版本號(hào)2.使用工具輔助開發(fā)管理,讓“異地開發(fā)管理 變得簡(jiǎn)單;3.作為介質(zhì),為開發(fā)管理的持續(xù)改進(jìn)提供了數(shù)據(jù)支撐已發(fā)布已發(fā)布已發(fā)布2)JIRA多版本三、JIRA+SVN軟件版本管理重點(diǎn):1.軟件需求和交付節(jié)奏2.需求變更與缺陷跟蹤3)案例三、JIRA+SVN軟件版本管理軟件交付節(jié)奏系統(tǒng)設(shè)計(jì)軟件實(shí)現(xiàn)驗(yàn)證測(cè)試版本發(fā)布運(yùn)行維護(hù)可能是n次迭代VSS3)案例三、JIRA+SVN軟件版本管

11、理軟件交付節(jié)奏系統(tǒng)設(shè)計(jì)軟件實(shí)現(xiàn)驗(yàn)證測(cè)試版本發(fā)布每個(gè)版本包含三個(gè)要素:1.需求和缺陷的集合2.決策優(yōu)先級(jí)3.結(jié)合團(tuán)隊(duì)交付效率的合理完成時(shí)間1-1版本定義PM/PSM3)案例三、JIRA+SVN軟件版本管理軟件交付節(jié)奏系統(tǒng)設(shè)計(jì)軟件實(shí)現(xiàn)驗(yàn)證測(cè)試版本發(fā)布注意:1.指定修訂版本2.分配責(zé)任人,關(guān)注人等1-2需求/問(wèn)題分揀PM/PSM分揀問(wèn)題-修改修復(fù)版本3)案例三、JIRA+SVN軟件版本管理軟件交付節(jié)奏系統(tǒng)設(shè)計(jì)軟件實(shí)現(xiàn)驗(yàn)證測(cè)試版本發(fā)布注意:2系統(tǒng)設(shè)計(jì)DesignerVSS3)案例三、JIRA+SVN軟件版本管理軟件交付節(jié)奏系統(tǒng)設(shè)計(jì)軟件實(shí)現(xiàn)驗(yàn)證測(cè)試版本發(fā)布注意:1.SVN源代碼配置庫(kù)要全面:*.java

12、,*.jsp,*.xml,*.sql,2.配置目錄結(jié)構(gòu)PSM要做好規(guī)劃;3.每位研發(fā)團(tuán)隊(duì)成員按標(biāo)準(zhǔn)操作。3-0SVN規(guī)劃PSMSVN樣例eb/QYG40921TrunkTagsSSCWeb AppReport FilesDB ScriptSSC_v1.3.5_online_formalSSC_v1.3.6_online_formal3)案例三、JIRA+SVN軟件版本管理軟件交付節(jié)奏系統(tǒng)設(shè)計(jì)軟件實(shí)現(xiàn)驗(yàn)證測(cè)試版本發(fā)布關(guān)鍵:按照交付節(jié)奏進(jìn)行問(wèn)題的受理與修訂3-1受理需求/缺陷Developer3-2開發(fā)與單元測(cè)試3-4解決問(wèn)題3-3代碼提交DeveloperDeveloperDeveloper3)案例三、JIRA+SVN軟件版本管理軟件交付節(jié)奏系統(tǒng)設(shè)計(jì)軟件實(shí)現(xiàn)驗(yàn)證測(cè)試版本發(fā)布4-0修改系統(tǒng)“關(guān)于”PSM代碼提交注意:1.填寫 版本號(hào) 2.填寫 SVN修訂號(hào) 382093.填寫 版本日期 3)案例三、JIRA+SVN軟件版本管理軟件交付節(jié)奏系統(tǒng)設(shè)計(jì)軟件實(shí)現(xiàn)驗(yàn)證測(cè)試版本發(fā)布4-1打包/make WAR4-2測(cè)試/關(guān)閉問(wèn)題JIRA配置庫(kù)以下機(jī)制相互銜接建立聯(lián)系1、軟件研發(fā)規(guī)劃版本(版本號(hào),范圍定義)2、JIRA版本版本號(hào),問(wèn)題需求清單3、SVN標(biāo)簽4、應(yīng)用程序包命名5、程序“關(guān)于中版本提示如V1.4.1 b

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論