基于JIRA+SVN的版本管理.ppt_第1页
基于JIRA+SVN的版本管理.ppt_第2页
基于JIRA+SVN的版本管理.ppt_第3页
基于JIRA+SVN的版本管理.ppt_第4页
基于JIRA+SVN的版本管理.ppt_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件研发管理 基于JIRA SVN的版本管理交流 白冰Mail abaibing MSN abaibing 2010年6月欢迎大家沟通交流 一 软件研发价值新趋势二 软件研发 交付环节暴露的问题三 JIRA SVN软件版本管理四 JIRA的其他功能 目录 一 软件研发价值新趋势 Sizemakesdifferences Tenstohundreds 104 107 Low High No Usuallyoneperson Yes Usuallymanypeople Low High 一 软件研发价值新趋势 软件研发的发展趋势有以下几个特点 1 客户越来越成熟 分工越来越细致要求 对业务咨询能力 需求前瞻能力要求提高转变 软件供应商独家交付 咨询服务商 软件开发商协同研发2 企业管理越来越专业化 精细化要求 用户对软件的功能细节 可用性 用户体验的要求越来越高3 监管法规 行业政策等促使企业管理的持续改善要求 1 软件供应商的研发管理能力 版本管理能力等2 用户对软件质量要求越来越高 业务驱动力 技术驱动力 安全Portal SSO等等 策略管理内控合法合规 财政部证监会审计署银监会保监会关于印发 企业内部控制基本规范 的通知 本规范自2009年7月1日起实施 一 软件研发价值新趋势 软件生产定义的工作范围是刚性要求 是交付成果物 是我们的工作目标 能够赢得客户赞誉和附加值的是质量 可用性 性能 相应及时性 团队工作氛围 信任度等软指标 一 软件研发价值新趋势二 软件研发 交付环节暴露的问题三 JIRA SVN软件版本管理四 JIRA的其他功能 目录 二 软件研发 交付环节遇到的问题 需求传递失真 非功能性需求被忽略 需求管理 开发 分析设计 测试 实施运维 版本交付节奏失控 软件需求管理 单元测试缺失 集成测试 用户验收测试 问题管理与修正随意 版本发布失控 持续版本升级 版本持续集成 个性化需求 需求变更 分阶段上线 客户 供应商 软件版本无规划 一 软件研发价值新趋势二 软件研发 交付环节暴露的问题三 JIRA SVN软件版本管理1 代码提交与问题单相结合 JIRA SVN 2 JIRA多版本管理3 JIRA SVN版本管理案例四 JIRA的其他功能 目录 Issue PMO QC Developers 1 报告问题 Issue Issue Issue 创建项目 版本 模块 项目组成员权限分配等 问题分拣问题监控统计分析 问题跟踪解决 常规流程 6 重新打开问题 2 分拣问题 PM PSM 5 确认解决 3 受理问题 4 解决问题 三 JIRA SVN软件版本管理 1 JIRA SVN 缺陷跟踪 缺陷跟踪采用JIRA为平台进行管理 与配置管理SVN相结合 将问题Key 问题描述与SVN的代码提交相结合 让问题的追溯和版本更新更清晰 三 JIRA SVN软件版本管理 1 JIRA SVN 1 JIRA SVN JIRASubversionCommits 1 JIRA SVN 三 JIRA SVN软件版本管理 需求变更特点 1 变更频繁和琐碎2 需求管理 需求功能规格实时同步工作量大 分阶段同步内容容易遗漏 探索 1 分阶段交付 需求规格说明书 doc 2 阶段内变更与升级 JIRA配置管理 1 需求规格说明书 第一阶段 doc2 需求规格说明书 第二阶段 doc a 软件版本规划 制定版本的交付节奏 范围 需求 缺陷 三 JIRA SVN软件版本管理 2 JIRA多版本 a 软件版本规划 制定版本的交付节奏 时间 JIRA为多版本管理提供了支撑 影响版本 bug在哪些版本中被发现修复版本 bug计划在哪个版本中修复 例如 影响版本 如一个bug可能影响版本1 1和1 2 修复版本 如bug影响版本1 1和1 2 可能在2 0版本上被解决 版本的三种状态 发布 released 未发布 unreleased 归档 archived 2 JIRA多版本 三 JIRA SVN软件版本管理 Issue QC Developers Issue Issue Issue b 问题跟踪解决日常流程 PM PSM JIRA为多版本管理提供了支撑 2 JIRA多版本 三 JIRA SVN软件版本管理 2 JIRA多版本 三 JIRA SVN软件版本管理 Issue QC Developers 1 报告问题 Issue Issue Issue b 问题跟踪解决日常流程 2 分拣问题 PM PSM JIRA为多版本管理提供了支撑 创建问题 选择影响版本 分拣问题 修改修复版本 按照交付节奏解决问题 4 解决问题 c 版本控制报告 自动生成 Openissues 打开的问题 Roadmap 路线图 Releasereport 发布报告 Changelog 修改日志 趋势分析 2 JIRA多版本 三 JIRA SVN软件版本管理 c 版本控制报告 自动生成 Roadmap 路线图 PM PSM通过需求 改进点 缺陷的分拣 实现交付节奏的控制 2 JIRA多版本 三 JIRA SVN软件版本管理 c 版本控制报告 自动生成 Releasereport 发布报告 2 JIRA多版本 三 JIRA SVN软件版本管理 c 版本控制报告 自动生成 Changelog 修改日志 2 JIRA多版本 三 JIRA SVN软件版本管理 c 版本控制报告 自动生成 趋势分析 2 JIRA多版本 三 JIRA SVN软件版本管理 心得 1 版本要早规划早定义 而不是开发后再确定版本号2 使用工具辅助开发管理 让 异地开发管理 变得简单 3 作为介质 为开发管理的持续改进提供了数据支撑 已发布 已发布 已发布 2 JIRA多版本 三 JIRA SVN软件版本管理 重点 1 软件需求和交付节奏2 需求变更与缺陷跟踪 3 案例 三 JIRA SVN软件版本管理 软件交付节奏 系统设计 软件实现 验证测试 版本发布 运行维护 可能是n次迭代 VSS 3 案例 三 JIRA SVN软件版本管理 软件交付节奏 系统设计 软件实现 验证测试 版本发布 每个版本包含三个要素 1 需求和缺陷的集合2 决策优先级3 结合团队交付效率的合理完成时间 PM PSM 3 案例 三 JIRA SVN软件版本管理 软件交付节奏 系统设计 软件实现 验证测试 版本发布 注意 1 指定修订版本2 分配责任人 关注人等 PM PSM 分拣问题 修改修复版本 3 案例 三 JIRA SVN软件版本管理 软件交付节奏 系统设计 软件实现 验证测试 版本发布 注意 Designer VSS 3 案例 三 JIRA SVN软件版本管理 软件交付节奏 系统设计 软件实现 验证测试 版本发布 注意 1 SVN源代码配置库要全面 java jsp xml sql 2 配置目录结构PSM要做好规划 3 每位研发团队成员按规范操作 PSM SVN样例 3 案例 三 JIRA SVN软件版本管理 软件交付节奏 系统设计 软件实现 验证测试 版本发布 关键 按照交付节奏进行问题的受理与修订 Developer Developer Developer Developer 3 案例 三 JIRA SVN软件版本管理 软件交付节奏 系统设计 软件实现 验证测试 版本发布 PSM 代码提交 注意 1 填写版本号1 4 12 填写SVN修订号382093 填写版本日期2010 05 26 3 案例 三 JIRA SVN软件版本管理 软件交付节奏 系统设计 软件实现 验证测试 版本发布 JIRA配置库 以下机制相互衔接建立联系1 软件研发规划版本 版本号 范围定义 2 JIRA版本 版本号 问题需求清单 3 SVN标签4 应用程序包命名5 程序 关于 中版本提示 如V1 4 1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论