




已阅读5页,还剩50页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
企业软件开发过程与项目管理服务平台 浙江省软件行业协会 一期 配置管理 软件行业协会的工作方针 一切围绕政府工作的目标一切围绕软件企业的需要与时俱进 ZSIA浙江省软件行业协会2004 10 企业软件开发过程与项目管理服务平台 平台建设的目的 为软件企业提供低资源成本的软件开发过程与项目管理的公共服务平台促进软件企业开发过程管理水平的提升 推进软件开发从作坊式走向工程化 产业化培养软件质量管理专业人才这是根本的问题 通过优秀的工具平台的引入使用 使软件工程化不再是理论上的讨论扶持中小型软件企业的成长按照软件开发的规范化标准健康地成长 而不是单纯的政策倾斜 保姆式的抚育 ZSIA浙江省软件行业协会2004 10 企业软件开发过程与项目管理服务平台 平台建设的必要性 一 软件开发过程缺乏有效科学的管理 ZSIA浙江省软件行业协会2004 10 企业软件开发过程与项目管理服务平台 软件项目中的一些常见问题 需求定义不完善 没有生成文档 或文档不能及时更新 对需求没有共识 需求变化无法控制 管理人员不能及时地了解项目进度 人员任务分配及存在的问题 由于资源的限制 开发任务不能一次完成 许多问题有待运行和维护阶段解决 而代码和文档的管理混乱 造成维护和升级的巨大困难 人员的流动将对开发产生致命的影响 特别是管理人员的流失 造成无法确定产品各模块所处的状态及阶段的困境 使产品的版本出现混乱 没有很好的并行开发管理手段 开发人员之间互相牵制或干扰 影响开发效率 ZSIA浙江省软件行业协会2004 10 企业软件开发过程与项目管理服务平台 软件项目中的一些常见问题 6项目的代码和文档等资源没有得到很好的记录和保留 代码复用率很低 起结果是软件开发达不到规模化 无法生产出软件企业内部的软件标准构件仓库 使应用软件产品总处于一种低水平 重复开发的状态 时间得不到保证 而且成本也无法降低 7没有企业级的开发过程标准 项目的开发过程和软件质量完全依赖与管理者及团队成员的经验和能力 没有过程的积累与改进 没有可重复性 人员的流失对项目产生极大风险 8 ZSIA浙江省软件行业协会2004 10 企业软件开发过程与项目管理服务平台 如何解决 怎样才能按计划和预算地开发出高质量并真正满足客户需要的产品或项目 ZSIA浙江省软件行业协会2004 10 企业软件开发过程与项目管理服务平台 软件开发过程 软件质量保证 SQA 的关键 周密的需求分析和策划合理的构造和拆分 标准化配件对过程的跟踪和控制严格的验收 配置管理变更管理 组件化设计 建模 测试 调优 需求管理 ZSIA浙江省软件行业协会2004 10 企业软件开发过程与项目管理服务平台 企业软件开发过程与项目管理服务平台 公共技术服务支撑平台 企业软件开发过程与项目管理服务平台基于CMM软件质量保证要求需求管理配置管理变更控制 ZSIA浙江省软件行业协会2004 10 企业软件开发过程与项目管理服务平台 企业软件开发过程与项目管理服务平台以软件配置管理技术为核心帮助软件企业理解和实施软件过程改进推进软件开发工程化进程 企业软件开发过程与项目管理服务平台概况 ZSIA浙江省软件行业协会2004 10 企业软件开发过程与项目管理服务平台 项目实施方案 总体规划 分步实施 一期 配置管理 二期 变更管理 三期 需求管理 ZSIA浙江省软件行业协会2004 10 企业软件开发过程与项目管理服务平台 软件配置管理的重要性 软件配置管理是软件开发管理的核心基础记录并保存开发历史及所有相关文档控制项目变更提高项目过程可视性协调团队合作维护项目资源的完整配置管理是软件过程改进的基石配置管理是CMM最基本的KPA之一 ZSIA浙江省软件行业协会2004 10 企业软件开发过程与项目管理服务平台 软件配置管理的定义 一 配置管理是确认 组织 并控制软件变更的艺术 这些变更是由开发团队在项目开发过程中产生的 配置管理的目的 是通过将错误减少到最低来实现生产力的最大程度提高 WayneBabichSCM CoordinationforTeamProductivityAddison Wesley 1986 ZSIA浙江省软件行业协会2004 10 企业软件开发过程与项目管理服务平台 软件配置管理的定义 二 软件配置管理是一门应用技术 管理和监督相结合的学科 通过标识和文档来记录配置项的功能和物理特性 控制这些特性的变更 记录和报告变更的过程和状态 并验证它们与需求是否一致 IEEE 配置标识配置控制状态统计配置审核 ZSIA浙江省软件行业协会2004 10 企业软件开发过程与项目管理服务平台 配置管理 系统的变异 Variant ZSIA浙江省软件行业协会2004 10 企业软件开发过程与项目管理服务平台 配置管理 系统的版本 Version Release ZSIA浙江省软件行业协会2004 10 企业软件开发过程与项目管理服务平台 发布控制 ReleaseControl 生成发布基线 Baseline ZSIA浙江省软件行业协会2004 10 企业软件开发过程与项目管理服务平台 配置管理 资源的完整性 是否能够完整保留项目中的所有资源 文档代码数据 需要建立企业级代码库不是简单的备份 效率 更新 权限 扩展 ZSIA浙江省软件行业协会2004 10 企业软件开发过程与项目管理服务平台 配置管理 系统的可维护性 是否能够快速修复一个已发布的系统 找到相关代码及文档重建系统重建测试环境需要保留项目的历史记录文件版本历史系统构建及发布历史能够从众多历史记录中快速提取所需要的文件 时间机器 ZSIA浙江省软件行业协会2004 10 企业软件开发过程与项目管理服务平台 配置管理 团队的开发效率 并行开发团队之间的协作异地开发情况下的数据共享和同步代码的复用 如何避免修改冲突 如何同步异地数据 如何撤销错误的改动 如何避免代码丢失 怎么合并几个模块 ZSIA浙江省软件行业协会2004 10 企业软件开发过程与项目管理服务平台 配置管理 把握项目的进度 是否能够准确了解项目的状态 开发任务的分配情况开发任务的完成情况团队成员的工作量项目的进展情况 ZSIA浙江省软件行业协会2004 10 企业软件开发过程与项目管理服务平台 配置管理 真正满足客户的需求 客户提出的需求是否得到正确实施和验证 需求的跟踪完善变更请求的处理过程变更请求状态的获取缺陷修复情况的跟踪 我们上周要求解决的那个问题 完成了吗 ZSIA浙江省软件行业协会2004 10 企业软件开发过程与项目管理服务平台 能力成熟度模型 RegularProcess StandardProcess PredictableProcess ImprovingProcess CMM的精髓是过程改进 度量是过程改进的依据 ZSIA浙江省软件行业协会2004 10 企业软件开发过程与项目管理服务平台 CMM2关键过程域 需求管理 RM 软件项目计划 SPP 软件项目跟踪与监控 SPTO 子合同管理 SSM 软件质量保证 SQA 软件配置管理 SCM ZSIA浙江省软件行业协会2004 10 企业软件开发过程与项目管理服务平台 实现CMM的办法 方法一 为过而过 方法二 建立科学可靠的管理机制科学 合理的策略高效 实用的工具 ZSIA浙江省软件行业协会2004 10 企业软件开发过程与项目管理服务平台 软件配置管理工具 SCMKPA做什么 例如 SCMKPA中某些要求 A 建立配置管理库作为软件基线存储库B 对置于配置管理下的软件工作产品做出标识C 按已文件化的规程启动 记录 评审 批准和跟踪对所有配置项或单元的变更请求和问题报告SCMTool怎么做 A 存储库 集中存放代码 方便共享和更新B 版本控制C 变更流程控制 ZSIA浙江省软件行业协会2004 10 企业软件开发过程与项目管理服务平台 历史 早在50年代 出现硬件配置管理的概念70年代初期美国加州大学SantaBarbara分校的LeonPresser教授首次提出软件配置管理的概念起始于硬件配置管理理论论文 ChangeandConfigurationControl 1975年成立SoftTool公司 推出业界第一个商业配置管理工具主要应用于Mainframe平台70年代中 UNIX平台出现了几种版本控制工具 ZSIA浙江省软件行业协会2004 10 企业软件开发过程与项目管理服务平台 1950 1960 1970 1980 1990 2000 Automation Workflow ChangeManagement WWW 软件配置管理工具的演变 ZSIA浙江省软件行业协会2004 10 企业软件开发过程与项目管理服务平台 常见的配置管理工具 开源工具 没有支持服务CVS SCCS RCS低端产品 适合个人或小型开发团队MicrosoftVSSMerantPVCSBorlandStarTeam中端产品 CACCC Harvest高端产品HanskyFirefly ButterflyRationalClearCase ZSIA浙江省软件行业协会2004 10 企业软件开发过程与项目管理服务平台 配置管理工具的市场分布 数据来源 2004 6赛迪顾问 2003 2004中国主流商业化软件配置管理工具技术咨询报告 ZSIA浙江省软件行业协会2004 10 企业软件开发过程与项目管理服务平台 配置管理工具的综合实力 主流工具综合 主流工具综合 数据来源 2004 6赛迪顾问 2003 2004中国主流商业化软件配置管理工具技术咨询报告 ZSIA浙江省软件行业协会2004 10 企业软件开发过程与项目管理服务平台 IBMRationaClearCase Rational是全球最大的Case工具提供商拳头产品 可视化建模工具Rose配置管理工具ClearCase全球用户数最多提供全面的配置管理支持使用和管理复杂 难于掌握基于文件服务器模式 不适合平台模式的应用价格不菲 每个客户端许可证需要数千美金 ZSIA浙江省软件行业协会2004 10 企业软件开发过程与项目管理服务平台 HanskyFirefly 软件配置管理是公司的核心产品产品的体系架构领先 完全采用数据库和TCP IP通讯方式系统安全模式较为完善能够提供ASP使用模式提供本地化的专业服务支持 ZSIA浙江省软件行业协会2004 10 企业软件开发过程与项目管理服务平台 BorlandStarTeam Borland2002年10月收购自StarBase采用客户机 服务器体系结构图形化界面 易于接受Borland的主流产品是集成开发环境 StarTeam仅是Borland软件生命周期管理计划的一部分 ZSIA浙江省软件行业协会2004 10 企业软件开发过程与项目管理服务平台 Serena MerantPVCS 随Intersolv的ERwin和BPwin为国内用户较早认识提供对软件配置管理的基本支持基本满足小型项目开发的需求性能表现较差 逐步为市场所冷落 ZSIA浙江省软件行业协会2004 10 企业软件开发过程与项目管理服务平台 CA CCCHarvest 最早采用客户机 服务器结构的配置管理工具产品更新缓慢厂商在国内基本不提供支持服务价格便宜 代理商面广非公司主流产品 ZSIA浙江省软件行业协会2004 10 企业软件开发过程与项目管理服务平台 合作伙伴的优势 一 汉星天 Hansky 公司成立于1998年 总部位于美国硅谷 2000年进入中国专业提供软件开发管理全面解决方案在北京设有本地化研发 支持服务中心产品完全汉化 提供本地化的专业咨询服务工商银行 中国电信 Alcatel Ctrip Yahoo等诸多成功案例 ZSIA浙江省软件行业协会2004 10 企业软件开发过程与项目管理服务平台 合作伙伴的优势 二 软件配置管理是汉星天公司的核心产品国内用户的支持和服务满意度最高唯一有成功的ASP模式的公共服务平台案例的厂商北京市软件促进中心 中关村软件园 北京市国家软件产业基地成都软件园有进一步合作开发的可能性 ZSIA浙江省软件行业协会2004 10 企业软件开发过程与项目管理服务平台 Hansky典型客户 金融行业工商银行北京研发中心招商银行浙江工行江苏工行福建兴业银行宁波商业银行建设银行 电信行业中国电信吉林移动上海贝尔阿尔卡特东信北邮三一通信欣国 ZSIA浙江省软件行业协会2004 10 企业软件开发过程与项目管理服务平台 Hansky典型客户 政府 机关单位北京软件促进中心中科院软件所中国国家统计局东方地球物理外企服务中心 IT行业 集成商神州数码联想集团南天软件泰立特东软集团金蝶软件Yahoo 3721搜狐 ZSIA浙江省软件行业协会2004 10 企业软件开发过程与项目管理服务平台 Hansky典型客户 ZSIA浙江省软件行业协会2004 10 企业软件开发过程与项目管理服务平台 HanskySDM解决方案 需求管理 配置管理变更管理 软件开发过程 组件化设计 建模 测试 调优 需求管理 ZSIA浙江省软件行业协会2004 10 企业软件开发过程与项目管理服务平台 保证客户成功 Hansky服务 产品培训FireflyButterflyDragonflySelect 高级培训软件开发管理需求管理配置管理软件测试管理 技术支持QuickStart现场支持电话热线 顾问咨询分析评估咨询服务 ZSIA浙江省软件行业协会2004 10 企业软件开发过程与项目管理服务平台 选用的工具 软件开发管理 SDM 解决方案供应商 ZSIA浙江省软件行业协会2004 10 企业软件开发过程与项目管理服务平台 Dragonfly需求管理系统 使用数据库存储需求信息模块化地组织需求在MicrosoftWord中创建和管理需求建立需求追踪关联进行历史记录与基线管理可输出丰富的报告和图表支持CMM ZSIA浙江省软件行业协会2004 10 企业软件开发过程与项目管理服务平台 Firefly 项目管理 项目变更的忠实记录简单易用的代码复查直观的版本历史及版本比较全面支持并行开发及归并便捷的分支或基线比较强大 灵活的权限控制常见IDE的集成支持异地开发扩展 企业级配置管理工具可靠的软件资产库强大的分支管理功能支持多平台 多环境友好 易用的操作界面适用于软件开发的整个周期 ZSIA浙江省软件行业协会2004 10 企业软件开发过程与项目管理服务平台 Butterfly变更管理系统 企业管理过程标准化的途径有效建立不同团队间的协作和交流管理并跟踪事件请求的处理过程自动触发特殊情况的通知和监控机制全面掌握流程的运作状况和效率强大的查询和统计功能提供客户反馈的平台提高服务质量 ZSIA浙江省软件行业协会2004 10 企业软件开发过程与项目管理服务平台 支撑平台结构示意图 支持服务体系平台管理电子支持服务现场支持服务专业培训 咨询服务 许可证管理服务器PC 公共配置管理服务器 PC 支持服务服务器 Internet 配置管理服务器PC平台 YY公司 配置管理服务器UNIX平台 XX公司 开发机 开发机 GuestUsers 加密的许可证传输 ZSIA浙江省软件行业协会2004 10 企业软件开发过程与项目管理服务平台 平台的技术特点 平台基于B S架构 能够平滑运行于LAN WAN环境纯TCP IP通信 系统安全可靠并发浮动的使用许可中央管理模式 降低整体成本软
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年老年人健康管理考核试题及答案
- 2025年注册验船师资格考试(B级船舶检验专业基础安全)能力提高训练题及答案一
- 2025年公路水运检测师考试《道路工程》真题及答案(完整版)
- 2025年注册验船师资格考试(C级船舶检验法律法规)强化练习题及答案一
- 2025年(自考)护理管理学考试题库及答案(含各题型)
- 2025年高校教务招聘笔试模拟题及考点解析
- 2025年高级测试工程师面试题解析及测试技巧
- 2025年金融专业毕业生求职面试模拟题集及解析
- 2025年考试无忧技术类招聘笔试模拟题及答案速递
- 校长读书汇报课件
- IATF16949过程绩效指标一览表
- 水利部2002《水利建筑工程概算定额》
- 四年级数学下册12月份计算小超市
- 医院陪护中心运营方案
- 厂家如何做好经销商的利润管理
- 2023《中央企业合规管理办法》要点解读课件PPT
- 聚合物基础知识
- 售楼部钢结构玻璃幕墙拆除方案
- 集团公司校园招聘计划实施方案
- JJF 1002-2010国家计量检定规程编写规则
- GB/T 6663.1-2007直热式负温度系数热敏电阻器第1部分:总规范
评论
0/150
提交评论