书签 分享 收藏 举报 版权申诉 / 40
上传文档赚钱

类型软件研发管理-基于JIRA+SVN的版本管理交流-白冰课件.ppt

  • 上传人(卖家):晟晟文业
  • 文档编号:4533521
  • 上传时间:2022-12-17
  • 格式:PPT
  • 页数:40
  • 大小:3.03MB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《软件研发管理-基于JIRA+SVN的版本管理交流-白冰课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    软件 研发 管理 基于 JIRA SVN 版本 交流 课件
    资源描述:

    1、2010Confidential一、软件研发价值新趋势一、软件研发价值新趋势二、软件研发、交付环节暴露的问题二、软件研发、交付环节暴露的问题三、三、JIRA+SVN软件版本管理软件版本管理四、四、JIRA的其他功能的其他功能目录目录2010Confidential一、软件研发价值新趋势一、软件研发价值新趋势Size makes differencesSmall programWorking systemCode size(lines)ComplexityRepeated updatesDeveloper(s)Reliability requirementTens to hundreds1041

    2、07LowHighNoUsually one personYes Usually many peopleLow High2010Confidential一、软件研发价值新趋势一、软件研发价值新趋势软件研发的发展趋势有以下几个特点:1.客户越来越成熟,分工越来越细致 要求:对业务咨询能力、需求前瞻能力要求提高要求:对业务咨询能力、需求前瞻能力要求提高 转变:软件供应商独家交付转变:软件供应商独家交付咨询服务商咨询服务商+软件开发商协同研发软件开发商协同研发2.企业管理越来越专业化、精细化 要求:用户对软件的功能细节、可用性,用户体验的要求越来越高要求:用户对软件的功能细节、可用性,用户体验的要求

    3、越来越高3.监管法规、行业政策等促使企业管理的持续改善 要求:要求:1.软件供应商的研发管理能力、版本管理能力等软件供应商的研发管理能力、版本管理能力等 2.用户对软件质量要求越来越高用户对软件质量要求越来越高业务驱动力协作新业务资金财务共享中心营销物流分析数据中心用户体验平台无关集成技术路线技术驱动力融合催生安全Portal/SSO等等策略管理内控合法合规财政部财政部 证监会证监会 审计署审计署 银监会银监会 保监会保监会 关于印发关于印发企业内部控制基本规范企业内部控制基本规范的通知的通知(本规范自本规范自2009年年7月月1日起实施日起实施)2010Confidential一、软件研发价

    4、值新趋势一、软件研发价值新趋势 软件生产定义的工作范围是刚性要求,是交付成果物,是我们的工作目标。能够赢得客户赞誉和附加值的是质量、可用性、性能、相应及时性、团队工作氛围、信任度等软指标 2010Confidential一、软件研发价值新趋势一、软件研发价值新趋势二、软件研发、交付环节暴露的问题二、软件研发、交付环节暴露的问题三、三、JIRA+SVN软件版本管理软件版本管理四、四、JIRA的其他功能的其他功能目录目录2010Confidential二、软件研发、交付环节遇到的问题二、软件研发、交付环节遇到的问题需求传递失真非功能性需求被忽略需求管理开发分析设计测试实施运维版本交付节奏失控软件需

    5、求管理单元测试缺失集成测试用户验收测试问题管理与修正随意版本发布失控持续版本升级版本持续集成个性化需求需求变更分阶段上线客户供应商软件版本无规划2010Confidential一、软件研发价值新趋势一、软件研发价值新趋势二、软件研发、交付环节暴露的问题二、软件研发、交付环节暴露的问题三、三、JIRA+SVN软件版本管理软件版本管理1)代码提交与问题单相结合)代码提交与问题单相结合(JIRA+SVN)2)JIRA多版本管理多版本管理3)JIRA+SVN版本管理案例版本管理案例四、四、JIRA的其他功能的其他功能目录目录2010ConfidentialIssuePMOQCDevelopers1.报

    6、告问题IssueIssueIssue创建项目,版本,模块,项目组成员权限分配等问题分拣问题监控统计分析问题跟踪解决问题跟踪解决-常规流程常规流程6.重新打开问题2.分拣问题PM/PSM5.确认解决3.受理问题4.解决问题三、三、JIRA+SVN软件版本管理软件版本管理1)JIRA+SVN2010Confidential缺陷跟踪:缺陷跟踪采用JIRA为平台进行管理,与配置管理SVN相结合,将问题Key+问题描述与SVN的代码提交相结合,让问题的追溯和版本更新更清晰。三、三、JIRA+SVN软件版本管理软件版本管理1)JIRA+SVN2010Confidential添加修改代码文件1将修改后的文件

    7、提交到SVN,在Message对话框中填写JIRA中的问题号+问题概要描述2在JIRA环境中即可查看到与此问题相关的原文件的改动,起到关联可追溯的目的。31)JIRA+SVN2010ConfidentialSVN Log Messages三、三、JIRA+SVN软件版本管理软件版本管理1)JIRA+SVN2010ConfidentialJIRA Subversion Commits1)JIRA+SVN三、三、JIRA+SVN软件版本管理软件版本管理2010Confidential基于开发机进行版本管控基于开发机进行版本管控1.Bug修复(与SVN结合)版本释放:版本号中包括源代码Revisio

    8、n信息SVN:293092.整理热点补丁、热点回退补丁,补丁说明等。3.验证测试后进行补丁发布版本管控版本管控-脱机管理脱机管理2010Confidential质量管控总结质量管控总结1.Bug修复(与SVN结合)版本释放:版本号中包括源代码Revision信息SVN:293092.整理热点补丁、热点回退补丁,补丁说明等。3.验证测试后进行补丁发布如何把版本维护、持续升级过程中的问题有效管理起来?版本管控版本管控-脱机管理脱机管理2010Confidential需求变更特点:1.变更频繁和琐碎2.需求管理,需求功能规格实时同步工作量大;分阶段同步内容容易遗漏。探索:1.分阶段交付 ”需求规格说

    9、明书.doc”2.阶段内变更与升级 JIRA配置管理1)需求规格说明书-第一阶段.doc2)需求规格说明书-第二阶段.doca)软件版本规划:软件版本规划:制定版本的交付节奏制定版本的交付节奏-范围范围(需求、缺陷需求、缺陷)三、三、JIRA+SVN软件版本管理软件版本管理2)JIRA多版本多版本2010Confidentiala)软件版本规划:软件版本规划:制定版本的交付节奏制定版本的交付节奏-时间时间JIRA为多版本管理提供了支撑影响版本:bug在哪些版本中被发现修复版本:bug计划在哪个版本中修复例如:-影响版本影响版本,如一个bug可能影响版本1.1和1.2。-修复版本修复版本,如bu

    10、g影响版本1.1和1.2,可能在2.0版本上被解决。版本的三种状态:发布/released、未发布/unreleased、归档/archived2)JIRA多版本多版本三、三、JIRA+SVN软件版本管理软件版本管理2010ConfidentialIssueQCDevelopersIssueIssueIssueb)问题跟踪解决日常流程问题跟踪解决日常流程PM/PSMJIRA为多版本管理提供了支撑2)JIRA多版本多版本三、三、JIRA+SVN软件版本管理软件版本管理2010Confidential2)JIRA多版本多版本三、三、JIRA+SVN软件版本管理软件版本管理IssueQCDevelo

    11、pers1.报告问题IssueIssueIssueb)问题跟踪解决日常流程问题跟踪解决日常流程2.分拣问题PM/PSMJIRA为多版本管理提供了支撑创建问题-选择影响版本影响版本分拣问题-修改修复版本修复版本按照交付节奏交付节奏解决问题4.解决问题2010Confidentialc)版本控制报告版本控制报告(自动生成自动生成):Open issues(打开的问题打开的问题)Roadmap(路线图路线图)Release report(发布报告发布报告)Change log(修改日志修改日志)趋势分析趋势分析 2)JIRA多版本多版本三、三、JIRA+SVN软件版本管理软件版本管理2010Conf

    12、identialc)版本控制报告版本控制报告(自动生成自动生成):Roadmap(路线图路线图)PM/PSM通过需求、改进点、缺陷的分拣,实现交付节奏的控制2)JIRA多版本多版本三、三、JIRA+SVN软件版本管理软件版本管理2010Confidentialc)版本控制报告版本控制报告(自动生成自动生成):Release report(发布报告发布报告)2)JIRA多版本多版本三、三、JIRA+SVN软件版本管理软件版本管理2010Confidentialc)版本控制报告版本控制报告(自动生成自动生成):Change log(修改日志修改日志)2)JIRA多版本多版本三、三、JIRA+SVN

    13、软件版本管理软件版本管理2010Confidentialc)版本控制报告版本控制报告(自动生成自动生成):趋势分析趋势分析2)JIRA多版本多版本三、三、JIRA+SVN软件版本管理软件版本管理2010Confidentialc)版本控制报告版本控制报告(自动生成自动生成):趋势分析趋势分析2)JIRA多版本多版本三、三、JIRA+SVN软件版本管理软件版本管理2010Confidentialc)版本控制报告版本控制报告(自动生成自动生成):趋势分析趋势分析2)JIRA多版本多版本三、三、JIRA+SVN软件版本管理软件版本管理2010Confidentialc)版本控制报告版本控制报告(自动

    14、生成自动生成):趋势分析趋势分析2)JIRA多版本多版本三、三、JIRA+SVN软件版本管理软件版本管理2010Confidential心得:1.版本要早规划早定义,而不是开发后再确定版本号2.使用工具辅助开发管理,让“异地开发管理”变得简单;3.作为介质,为开发管理的持续改进提供了数据支撑已发布已发布已发布已发布已发布已发布2)JIRA多版本多版本三、三、JIRA+SVN软件版本管理软件版本管理2010Confidential重点:1.软件需求和交付节奏2.需求变更与缺陷跟踪3)案例案例三、三、JIRA+SVN软件版本管理软件版本管理软件交软件交付节奏付节奏系统设计软件实现验证测试版本版本发

    15、布发布运行运行维护维护可能是n次迭代VSS2010Confidential3)案例案例三、三、JIRA+SVN软件版本管理软件版本管理软件交软件交付节奏付节奏系统设计软件实现验证测试版本发布每个版本包含三个要素:每个版本包含三个要素:1.需求和缺陷的集合2.决策优先级3.结合团队交付效率的合理完成时间1-1版本定义版本定义PM/PSM2010Confidential3)案例案例三、三、JIRA+SVN软件版本管理软件版本管理软件交软件交付节奏付节奏系统设计软件实现验证测试版本发布注意:注意:1.指定修订版本2.分配责任人,关注人等1-2需求需求/问题分拣问题分拣PM/PSM分拣问题-修改修复版

    16、本修复版本2010Confidential3)案例案例三、三、JIRA+SVN软件版本管理软件版本管理软件交付节奏系统系统设计设计软件实现验证测试版本发布注意:注意:2系统设计系统设计DesignerVSS2010Confidential3)案例案例三、三、JIRA+SVN软件版本管理软件版本管理软件交付节奏系统设计软件软件实现实现验证测试版本发布注意:注意:1.SVN源代码配置库要全面:*.java,*.jsp,*.xml,*.sql,2.配置目录结构PSM要做好规划;3.每位研发团队成员按规范操作。3-0SVNSVN规划规划PSMSVN样例样例eb/QYG40921TrunkTagsSSC

    17、Web AppReport FilesDB ScriptSSC_v1.3.5_online_formalSSC_v1.3.6_online_formal2010Confidential3)案例案例三、三、JIRA+SVN软件版本管理软件版本管理软件交付节奏系统设计软件软件实现实现验证测试版本发布关键:关键:按照交付节奏进行问题的受理与修订3-1受理需求受理需求/缺陷缺陷Developer3-2开发与单元测试开发与单元测试3-4解决问题解决问题3-3代码提交代码提交DeveloperDeveloperDeveloper2010Confidential3)案例案例三、三、JIRA+SVN软件版本管

    18、理软件版本管理软件交付节奏系统设计软件软件实现实现验证测试版本发布4-0修改系统修改系统“关于关于”PSM代码提交代码提交注意:注意:1.填写 版本号 1.4.12.填写 SVN修订号 382093.填写 版本日期 2019.05.262010Confidential3)案例案例三、三、JIRA+SVN软件版本管理软件版本管理软件交付节奏系统设计软件实现验证验证测试测试版本发布4-1打包打包/make WAR4-2测试测试/关闭问题关闭问题JIRA配置库配置库以下机制相互衔接建立联系以下机制相互衔接建立联系1、软件研发规划版本(版本号,范围定义)2、JIRA版本(版本号,问题需求清单)3、SV

    19、N标签4、应用程序包命名5、程序“关于”中版本提示(如V1.4.1 1.4.1 build 3820938209)QCPSMQC2010Confidential3)案例案例三、三、JIRA+SVN软件版本管理软件版本管理软件交付节奏系统设计软件实现验证测试版本版本发布发布5-1发布版本发布版本5-2版本发布通告版本发布通告PSMQCPSM2010ConfidentialDead line:创建任务/缺陷时指定完成期限(dead line)工期管理:创建任务,评估工期、反馈工期/工作记录(一个任务可以多次反馈)任务管理风险管理四、四、JIRA的其他功能的其他功能2010Confidential价值观价值观言必信,行必果,硁硁然小人哉。师者,所以传道受业解惑也 2010ConfidentialQuestions&AnswerGood idea!40谢谢!谢谢!

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:软件研发管理-基于JIRA+SVN的版本管理交流-白冰课件.ppt
    链接地址:https://www.163wenku.com/p-4533521.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库