版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、软件研发价值新趋势二、软件研发、交付环节暴露的问题三、JIRA+SVN软件版本管理四、JIRA的其他功能目录
一、软件研发价值新趋势目录
1一、软件研发价值新趋势SizemakesdifferencesSmallprogramWorkingsystemCodesize(lines)ComplexityRepeatedupdatesDeveloper(s)ReliabilityrequirementTenstohundreds104~107LowHighNoUsuallyonepersonYesUsuallymanypeopleLowHigh一、软件研发价值新趋势Sizemakesdifferen2一、软件研发价值新趋势软件研发的发展趋势有以下几个特点:1.客户越来越成熟,分工越来越细致要求:对业务咨询能力、需求前瞻能力要求提高
转变:软件供应商独家交付
咨询服务商+软件开发商协同研发2.企业管理越来越专业化、精细化
要求:用户对软件的功能细节、可用性,用户体验的要求越来越高3.监管法规、行业政策等促使企业管理的持续改善
要求:1.软件供应商的研发管理能力、版本管理能力等
2.用户对软件质量要求越来越高业务驱动力协作新业务资金财务共享中心营销物流分析数据中心用户体验平台无关集成技术路线技术驱动力融合催生安全Portal/SSO等等策略管理内控合法合规财政部证监会审计署银监会保监会关于印发《企业内部控制基本规范》的通知
(本规范自2009年7月1日起实施)一、软件研发价值新趋势软件研发的发展趋势有以下几个特点:业务3一、软件研发价值新趋势
软件生产定义的工作范围是刚性要求,是交付成果物,是我们的工作目标。
能够赢得客户赞誉和附加值的是质量、可用性、性能、相应及时性、团队工作氛围、信任度等软指标
一、软件研发价值新趋势软件生产定义的工作范围是刚性要4一、软件研发价值新趋势二、软件研发、交付环节暴露的问题三、JIRA+SVN软件版本管理四、JIRA的其他功能目录
一、软件研发价值新趋势目录
5二、软件研发、交付环节遇到的问题需求传递失真非功能性需求被忽略需求管理开发分析设计测试实施运维版本交付节奏失控软件需求管理单元测试缺失集成测试用户验收测试问题管理与修正随意版本发布失控持续版本升级版本持续集成个性化需求需求变更分阶段上线客户供应商软件版本无规划二、软件研发、交付环节遇到的问题需求传递失真非功能性需求被忽6一、软件研发价值新趋势二、软件研发、交付环节暴露的问题三、JIRA+SVN软件版本管理1)代码提交与问题单相结合(JIRA+SVN)2)JIRA多版本管理3)JIRA+SVN版本管理案例四、JIRA的其他功能目录
一、软件研发价值新趋势目录
7IssuePMOQCDevelopers1.报告问题IssueIssueIssue创建项目,版本,模块,项目组成员权限分配等问题分拣问题监控统计分析问题跟踪解决-常规流程6.重新打开问题2.分拣问题PM/PSM5.确认解决3.受理问题4.解决问题三、JIRA+SVN软件版本管理1)JIRA+SVNIssuePMOQCDevelopers1.报告问题Issu8缺陷跟踪:缺陷跟踪采用JIRA为平台进行管理,与配置管理SVN相结合,将问题Key+问题描述与SVN的代码提交相结合,让问题的追溯和版本更新更清晰。三、JIRA+SVN软件版本管理1)JIRA+SVN缺陷跟踪:缺陷跟踪采用JIRA为平台进行管理,与配置管理SV9添加修改代码文件1将修改后的文件提交到SVN,在Message对话框中填写JIRA中的问题号+问题概要描述2在JIRA环境中即可查看到与此问题相关的原文件的改动,起到关联可追溯的目的。31)JIRA+SVN添加修改代码文件1将修改后的文件提交到SVN,在Messag10SVNLogMessages三、JIRA+SVN软件版本管理1)JIRA+SVNSVNLogMessages三、JIRA+SVN软件版本11JIRASubversionCommits1)JIRA+SVN三、JIRA+SVN软件版本管理JIRASubversionCommits1)JIRA+12基于开发机进行版本管控1.Bug修复(与SVN结合)版本释放:版本号中包括源代码Revision信息SVN:293092.整理热点补丁、热点回退补丁,补丁说明等。3.验证测试后进行补丁发布版本管控-脱机管理基于开发机进行版本管控1.Bug修复(与SVN结合)版本释放13质量管控总结1.Bug修复(与SVN结合)版本释放:版本号中包括源代码Revision信息SVN:293092.整理热点补丁、热点回退补丁,补丁说明等。3.验证测试后进行补丁发布如何把版本维护、持续升级过程中的问题有效管理起来?版本管控-脱机管理质量管控总结1.Bug修复(与SVN结合)版本释放:版本号中14需求变更特点:1.变更频繁和琐碎2.需求管理,需求功能规格实时同步工作量大;分阶段同步内容容易遗漏。探索:1.分阶段交付
”需求规格说明书.doc”2.阶段内变更与升级JIRA配置管理1)需求规格说明书-第一阶段.doc2)需求规格说明书-第二阶段.doca)软件版本规划:制定版本的交付节奏-范围(需求、缺陷)三、JIRA+SVN软件版本管理2)JIRA多版本需求变更特点:探索:1)需求规格说明书-第一阶段.doca)15a)软件版本规划:制定版本的交付节奏-时间JIRA为多版本管理提供了支撑影响版本:bug在哪些版本中被发现修复版本:bug计划在哪个版本中修复例如:
-影响版本,如一个bug可能影响版本1.1和1.2。
-修复版本,如bug影响版本1.1和1.2,可能在2.0版本上被解决。版本的三种状态:发布/released、未发布/unreleased、归档/archived2)JIRA多版本三、JIRA+SVN软件版本管理a)软件版本规划:制定版本的交付节奏-时间JIRA为多版本管16IssueQCDevelopersIssueIssueIssueb)问题跟踪解决日常流程PM/PSMJIRA为多版本管理提供了支撑2)JIRA多版本三、JIRA+SVN软件版本管理IssueQCDevelopersIssueIssueIss172)JIRA多版本三、JIRA+SVN软件版本管理IssueQCDevelopers1.报告问题IssueIssueIssueb)问题跟踪解决日常流程2.分拣问题PM/PSMJIRA为多版本管理提供了支撑创建问题-选择影响版本分拣问题-修改修复版本按照交付节奏解决问题4.解决问题2)JIRA多版本三、JIRA+SVN软件版本管理Issue18c)版本控制报告(自动生成):Openissues(打开的问题)Roadmap(路线图)Releasereport(发布报告)Changelog(修改日志)趋势分析
2)JIRA多版本三、JIRA+SVN软件版本管理c)版本控制报告(自动生成):2)JIRA多版本三、JIRA19c)版本控制报告(自动生成):Roadmap(路线图)PM/PSM通过需求、改进点、缺陷的分拣,实现交付节奏的控制2)JIRA多版本三、JIRA+SVN软件版本管理c)版本控制报告(自动生成):Roadmap(路线图)PM/20c)版本控制报告(自动生成):Releasereport(发布报告)2)JIRA多版本三、JIRA+SVN软件版本管理c)版本控制报告(自动生成):Releasereport(21c)版本控制报告(自动生成):Changelog(修改日志)2)JIRA多版本三、JIRA+SVN软件版本管理c)版本控制报告(自动生成):Changelog(修改日志22c)版本控制报告(自动生成):趋势分析2)JIRA多版本三、JIRA+SVN软件版本管理c)版本控制报告(自动生成):趋势分析2)JIRA多版本三、23c)版本控制报告(自动生成):趋势分析2)JIRA多版本三、JIRA+SVN软件版本管理c)版本控制报告(自动生成):趋势分析2)JIRA多版本三、24c)版本控制报告(自动生成):趋势分析2)JIRA多版本三、JIRA+SVN软件版本管理c)版本控制报告(自动生成):趋势分析2)JIRA多版本三、25c)版本控制报告(自动生成):趋势分析2)JIRA多版本三、JIRA+SVN软件版本管理c)版本控制报告(自动生成):趋势分析2)JIRA多版本三、26心得:1.版本要早规划早定义,而不是开发后再确定版本号2.使用工具辅助开发管理,让“异地开发管理”变得简单;3.作为介质,为开发管理的持续改进提供了数据支撑已发布已发布已发布2)JIRA多版本三、JIRA+SVN软件版本管理心得:已发布已发布已发布2)JIRA多版本三、JIRA+SV27重点:1.软件需求和交付节奏2.需求变更与缺陷跟踪3)案例三、JIRA+SVN软件版本管理软件交付节奏系统设计软件实现验证测试版本发布运行维护可能是n次迭代VSS重点:3)案例三、JIRA+SVN软件版本管理软件交付节奏系283)案例三、JIRA+SVN软件版本管理软件交付节奏系统设计软件实现验证测试版本发布每个版本包含三个要素:1.需求和缺陷的集合2.决策优先级3.结合团队交付效率的合理完成时间1-1版本定义PM/PSM3)案例三、JIRA+SVN软件版本管理软件交付节奏系统软件293)案例三、JIRA+SVN软件版本管理软件交付节奏系统设计软件实现验证测试版本发布注意:1.指定修订版本2.分配责任人,关注人等1-2需求/问题分拣PM/PSM分拣问题-修改修复版本3)案例三、JIRA+SVN软件版本管理软件交付节奏系统软件303)案例三、JIRA+SVN软件版本管理软件交付节奏系统设计软件实现验证测试版本发布注意:…2系统设计DesignerVSS3)案例三、JIRA+SVN软件版本管理软件交付节奏系统软件313)案例三、JIRA+SVN软件版本管理软件交付节奏系统设计软件实现验证测试版本发布注意:1.SVN源代码配置库要全面:*.java,*.jsp,*.xml,*.sql,…2.配置目录结构PSM要做好规划;3.每位研发团队成员按规范操作。3-0SVN规划PSMSVN样例eb/QYG40921TrunkTagsSSCWebAppReportFilesDBScript…SSC_v1.3.5_online_formalSSC_v1.3.6_online_formal3)案例三、JIRA+SVN软件版本管理软件交付节奏系统软件323)案例三、JIRA+SVN软件版本管理软件交付节奏系统设计软件实现验证测试版本发布关键:按照交付节奏进行问题的受理与修订3-1受理需求/缺陷Developer3-2开发与单元测试3-4解决问题3-3代码提交DeveloperDeveloperDeveloper3)案例三、JIRA+SVN软件版本管理软件交付节奏系统软件333)案例三、JIRA+SVN软件版本管理软件交付节奏系统设计软件实现验证测试版本发布4-0修改系统“关于”PSM代码提交注意:1.填写版本号1.4.12.填写SVN修订号382093.填写版本日期2019.05.263)案例三、JIRA+SVN软件版本管理软件交付节奏系统软件343)案例三、JIRA+SVN软件版本管理软件交付
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 关于工作个人述职报告集锦六篇
- 重温寄语精神-展现青春担当的心得体会(6篇)
- (教师用书)2024年-学年高中地理 第3单元 单元活动 区域资源、环境与可持续发展教学实录 鲁教版必修3
- 公司新员工辞职报告合集15篇
- 网上办公系统系统设计
- 陶艺制作过程
- 包装概述与包装成本计算
- 环保建议书集锦15篇
- 学校安全教育心得体会
- 固定资产明细账模板-共10篇
- DB45T 2760-2023 电子政务外网网络技术规范
- 2025版中考物理复习课件 09 专题五 类型3 电学综合应用题(不含效率)(10年6考)
- 2024年度承包合同:石灰石生产线承包2篇
- 2024年度社区养老社会工作服务项目协议书3篇
- 蜜雪冰城合作加盟合同
- 青海省西宁市2021-2022学年八年级上学期期末历史试题(解析版)
- 2024统编版七年级上册语文期末复习:名著阅读 练习题汇编(含答案解析)
- 2024年物业管理员(中级)职业鉴定考试题库(含答案)
- 统编版(2024版)七年级上册历史:期末复习课件
- 国开(陕西)2024年《中国制造之高端装备》形考作业1-4答案
- 工会新闻写作培训课题
评论
0/150
提交评论