企业软件开发过程与项目管理服务平台.ppt

上传人:帮**** 文档编号:3896479 上传时间:2020-11-16 格式:PPT 页数:55 大小:888.50KB
返回 下载 相关 举报
企业软件开发过程与项目管理服务平台.ppt_第1页
第1页 / 共55页
企业软件开发过程与项目管理服务平台.ppt_第2页
第2页 / 共55页
点击查看更多>>
资源描述

《企业软件开发过程与项目管理服务平台.ppt》由会员分享,可在线阅读,更多相关《企业软件开发过程与项目管理服务平台.ppt(55页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、企业软件开发过程与项目管理服务平台,浙江省软件行业协会,一期:配置管理,软件行业协会的工作方针,一切围绕政府工作的目标 一切围绕软件企业的需要 与时俱进,ZSIA 浙江省软件行业协会 2004-10,企业软件开发过程与项目管理服务平台,平台建设的目的,为软件企业提供低资源成本的软件开发过程与项目管理的公共服务平台 促进软件企业开发过程管理水平的提升, 推进软件开发从作坊式走向工程化、产业化 培养软件质量管理专业人才 这是根本的问题,通过优秀的工具平台的引入使用,使软件工程化不再是理论上的讨论 扶持中小型软件企业的成长 按照软件开发的规范化标准健康地成长,而不是单纯的政策倾斜保姆式的抚育,ZSI

2、A 浙江省软件行业协会 2004-10,企业软件开发过程与项目管理服务平台,平台建设的必要性 (一),软件开发过程缺乏有效科学的管理,ZSIA 浙江省软件行业协会 2004-10,企业软件开发过程与项目管理服务平台,软件项目中的一些常见问题,需求定义不完善,没有生成文档,或文档不能及时更新。对需求没有共识,需求变化无法控制。 管理人员不能及时地了解项目进度、人员任务分配及存在的问题。 由于资源的限制,开发任务不能一次完成,许多问题有待运行和维护阶段解决,而代码和文档的管理混乱,造成维护和升级的巨大困难。 人员的流动将对开发产生致命的影响。特别是管理人员的流失,造成无法确定产品各模块所处的状态及

3、阶段的困境,使产品的版本出现混乱。 没有很好的并行开发管理手段,开发人员之间互相牵制或干扰,影响开发效率。,ZSIA 浙江省软件行业协会 2004-10,企业软件开发过程与项目管理服务平台,软件项目中的一些常见问题,6 项目的代码和文档等资源没有得到很好的记录和保留,代码复用率很低。起结果是软件开发达不到规模化,无法生产出软件企业内部的软件标准构件仓库,使应用软件产品总处于一种低水平、重复开发的状态,时间得不到保证,而且成本也无法降低。 7 没有企业级的开发过程标准,项目的开发过程和软件质量完全依赖与管理者及团队成员的经验和能力。没有过程的积累与改进,没有可重复性,人员的流失对项目产生极大风险

4、。 8 ,ZSIA 浙江省软件行业协会 2004-10,企业软件开发过程与项目管理服务平台,?,如何解决,怎样才能 按计划和预算地 开发出高质量 并真正满足客户需要 的产品或项目,ZSIA 浙江省软件行业协会 2004-10,企业软件开发过程与项目管理服务平台,软件开发过程,软件质量保证(SQA)的关键,周密的需求分析和策划 合理的构造和拆分、标准化配件 对过程的跟踪和控制 严格的验收,配置管理 变更管理,组件化 设计/建模,测试/调优,需求管理,ZSIA 浙江省软件行业协会 2004-10,企业软件开发过程与项目管理服务平台,企业软件开发过程与项目管理服务平台,公共技术服务支撑平台 企业软件

5、开发过程与项目管理服务平台 基于CMM软件质量保证要求 需求管理 配置管理 变更控制,ZSIA 浙江省软件行业协会 2004-10,企业软件开发过程与项目管理服务平台,企业软件开发过程与项目管理服务平台 以软件配置管理技术为核心 帮助软件企业 理解和实施 软件过程改进 推进软件开发工程化进程,企业软件开发过程与项目管理服务平台概况,ZSIA 浙江省软件行业协会 2004-10,企业软件开发过程与项目管理服务平台,项目实施方案,总体规划,分步实施,一期:配置管理,二期:变更管理,三期:需求管理,ZSIA 浙江省软件行业协会 2004-10,企业软件开发过程与项目管理服务平台,软件配置管理的重要性

6、,软件配置管理是软件开发管理的核心基础 记录并保存开发历史及所有相关文档 控制项目变更 提高项目过程可视性 协调团队合作 维护项目资源的完整 配置管理是软件过程改进的基石 配置管理是CMM最基本的KPA之一,ZSIA 浙江省软件行业协会 2004-10,企业软件开发过程与项目管理服务平台,软件配置管理的定义(一),配置管理是确认、组织、并控制软件变更的艺术,这些变更是由开发团队在项目开发过程中产生的。配置管理的目的,是通过将错误减少到最低来实现生产力的最大程度提高。 Wayne Babich SCM: Coordination for Team ProductivityAddison-Wesl

7、ey, 1986.,ZSIA 浙江省软件行业协会 2004-10,企业软件开发过程与项目管理服务平台,软件配置管理的定义(二),软件配置管理是一门应用技术、管理和监督相结合的学科,通过标识和文档来记录配置项的功能和物理特性,控制这些特性的变更,记录和报告变更的过程和状态,并验证它们与需求是否一致。(IEEE) 配置标识 配置控制 状态统计 配置审核,ZSIA 浙江省软件行业协会 2004-10,企业软件开发过程与项目管理服务平台,配置管理系统的变异(Variant),ZSIA 浙江省软件行业协会 2004-10,企业软件开发过程与项目管理服务平台,配置管理系统的版本(Version/Relea

8、se),ZSIA 浙江省软件行业协会 2004-10,企业软件开发过程与项目管理服务平台,发布控制(Release Control),生成发布基线(Baseline),ZSIA 浙江省软件行业协会 2004-10,企业软件开发过程与项目管理服务平台,配置管理资源的完整性,是否能够完整保留项目中的所有资源? 文档 代码 数据 需要建立企业级代码库 不是简单的备份,效率,更新,权限,扩展,ZSIA 浙江省软件行业协会 2004-10,企业软件开发过程与项目管理服务平台,配置管理系统的可维护性,是否能够快速修复一个已发布的系统? 找到相关代码及文档 重建系统 重建测试环境 需要保留项目的历史记录 文

9、件版本历史 系统构建及发布历史 能够从众多历史记录中快速提取所需要的文件,时间机器,ZSIA 浙江省软件行业协会 2004-10,企业软件开发过程与项目管理服务平台,配置管理团队的开发效率,并行开发团队之间的协作 异地开发情况下的数据共享和同步 代码的复用,如何避免 修改冲突?,如何同步 异地数据?,如何撤销 错误的改动?,如何避免 代码丢失?,怎么合并 几个模块?,ZSIA 浙江省软件行业协会 2004-10,企业软件开发过程与项目管理服务平台,配置管理把握项目的进度,是否能够准确了解项目的状态? 开发任务的分配情况 开发任务的完成情况 团队成员的工作量 项目的进展情况,ZSIA 浙江省软件

10、行业协会 2004-10,企业软件开发过程与项目管理服务平台,配置管理真正满足客户的需求,客户提出的需求是否得到正确实施和验证? 需求的跟踪 完善变更请求的处理过程 变更请求状态的获取 缺陷修复情况的跟踪,我们上周要求 解决的那个问 题,完成了吗?,ZSIA 浙江省软件行业协会 2004-10,企业软件开发过程与项目管理服务平台,能力成熟度模型,Regular Process,Standard Process,Predictable Process,Improving Process,CMM的精髓是过程改进,度量是过程改进的依据!,ZSIA 浙江省软件行业协会 2004-10,企业软件开发过程

11、与项目管理服务平台,CMM 2 关键过程域,需求管理(RM) 软件项目计划(SPP) 软件项目跟踪与监控(SPTO) 子合同管理(SSM) 软件质量保证(SQA) 软件配置管理(SCM),ZSIA 浙江省软件行业协会 2004-10,企业软件开发过程与项目管理服务平台,实现CMM的办法,方法一:“为过而过” 方法二:建立科学可靠的管理机制 科学、合理的策略 高效、实用的工具,ZSIA 浙江省软件行业协会 2004-10,企业软件开发过程与项目管理服务平台,软件配置管理工具,SCM KPA 做什么,例如,SCM KPA中某些要求: A. 建立配置管理库作为软件基线存储库 B. 对置于配置管理下的

12、软件工作产品做出标识 C. 按已文件化的规程启动、记录、评审、批准和跟踪对所有配置项或单元的变更请求和问题报告 SCM Tool 怎么做: A. 存储库 集中存放代码,方便共享和更新 B. 版本控制 C. 变更流程控制,ZSIA 浙江省软件行业协会 2004-10,企业软件开发过程与项目管理服务平台,历史,早在50年代,出现硬件配置管理的概念 70 年代初期美国加州大学 Santa Barbara 分校的 Leon Presser 教授首次提出软件配置管理的概念 起始于硬件配置管理理论 论文 Change and Configuration Control 1975年成立 SoftTool 公

13、司,推出业界第一个商业配置管理工具 主要应用于Mainframe平台 70年代中,UNIX平台出现了几种版本控制工具,ZSIA 浙江省软件行业协会 2004-10,企业软件开发过程与项目管理服务平台,1950,1960,1970,1980,1990,2000,Automation & Workflow,Change Management,WWW,软件配置管理工具的演变,ZSIA 浙江省软件行业协会 2004-10,企业软件开发过程与项目管理服务平台,常见的配置管理工具,开源工具 - 没有支持服务 CVS, SCCS, RCS 低端产品 适合个人或小型开发团队 Microsoft VSS Mer

14、ant PVCS Borland StarTeam 中端产品 - CA CCC/Harvest 高端产品 Hansky Firefly, Butterfly Rational ClearCase,ZSIA 浙江省软件行业协会 2004-10,企业软件开发过程与项目管理服务平台,配置管理工具的市场分布,* 数据来源: 2004.6 赛迪顾问 2003-2004中国主流商业化软件配置管理工具技术咨询报告,ZSIA 浙江省软件行业协会 2004-10,企业软件开发过程与项目管理服务平台,配置管理工具的综合实力,主流工具综合,主流工具综合,* 数据来源: 2004.6 赛迪顾问 2003-2004中国

15、主流商业化软件配置管理工具技术咨询报告,ZSIA 浙江省软件行业协会 2004-10,企业软件开发过程与项目管理服务平台,IBM Rationa ClearCase,Rational是全球最大的Case工具提供商 拳头产品-可视化建模工具 Rose 配置管理工具ClearCase全球用户数最多 提供全面的配置管理支持 使用和管理复杂,难于掌握 基于文件服务器模式,不适合平台模式的应用 价格不菲,每个客户端许可证需要数千美金,ZSIA 浙江省软件行业协会 2004-10,企业软件开发过程与项目管理服务平台,Hansky Firefly,软件配置管理是公司的核心产品 产品的体系架构领先,完全采用数

16、据库和TCP/IP通讯方式 系统安全模式较为完善 能够提供ASP使用模式 提供本地化的专业服务支持,ZSIA 浙江省软件行业协会 2004-10,企业软件开发过程与项目管理服务平台,Borland StarTeam,Borland 2002年10月收购自StarBase 采用客户机/服务器体系结构 图形化界面,易于接受 Borland的主流产品是集成开发环境, StarTeam仅是Borland 软件生命周期管理计划的一部分,ZSIA 浙江省软件行业协会 2004-10,企业软件开发过程与项目管理服务平台,Serena Merant PVCS,随Intersolv的ERwin和BPwin为国内

17、用户较早认识 提供对软件配置管理的基本支持 基本满足小型项目开发的需求 性能表现较差,逐步为市场所冷落,ZSIA 浙江省软件行业协会 2004-10,企业软件开发过程与项目管理服务平台,CA CCC Harvest,最早采用客户机/服务器结构的配置管理工具 产品更新缓慢 厂商在国内基本不提供支持服务 价格便宜,代理商面广 非公司主流产品,ZSIA 浙江省软件行业协会 2004-10,企业软件开发过程与项目管理服务平台,合作伙伴的优势 (一),汉星天(Hansky)公司 成立于1998年,总部位于美国硅谷,2000年进入中国 专业提供软件开发管理全面解决方案 在北京设有本地化研发、支持服务中心

18、产品完全汉化,提供本地化的专业咨询服务 工商银行、中国电信、Alcatel、Ctrip、Yahoo等诸多成功案例,ZSIA 浙江省软件行业协会 2004-10,企业软件开发过程与项目管理服务平台,合作伙伴的优势 (二),软件配置管理是汉星天公司的核心产品 国内用户的支持和服务满意度最高 唯一有成功的ASP模式的公共服务平台案例的厂商 北京市软件促进中心(中关村软件园) 北京市国家软件产业基地 成都软件园 有进一步合作开发的可能性,ZSIA 浙江省软件行业协会 2004-10,企业软件开发过程与项目管理服务平台,Hansky 典型客户,金融行业 工商银行北京研发中心 招商银行 浙江工行 江苏工行

19、 福建兴业银行 宁波商业银行 建设银行 ,电信行业 中国电信 吉林移动 上海贝尔阿尔卡特 东信北邮 三一通信 欣国 ,ZSIA 浙江省软件行业协会 2004-10,企业软件开发过程与项目管理服务平台,Hansky 典型客户,政府、机关单位 北京软件促进中心 中科院软件所 中国国家统计局 东方地球物理 外企服务中心 ,IT行业、集成商 神州数码 联想集团 南天软件 泰立特 东软集团 金蝶软件 Yahoo/3721 搜狐 ,ZSIA 浙江省软件行业协会 2004-10,企业软件开发过程与项目管理服务平台,Hansky典型客户,ZSIA 浙江省软件行业协会 2004-10,企业软件开发过程与项目管理

20、服务平台,Hansky SDM 解决方案,需求管理,配置管理 变更管理,软件开发过程,组件化 设计/建模,测试/调优,需求管理,ZSIA 浙江省软件行业协会 2004-10,企业软件开发过程与项目管理服务平台,保证客户成功,Hansky 服务,产品培训 Firefly Butterfly Dragonfly Select ,高级培训 软件开发管理 需求管理 配置管理 软件测试管理 ,技术支持 Quick Start 现场支持 电话热线 ,顾问咨询 分析评估 咨询服务 ,ZSIA 浙江省软件行业协会 2004-10,企业软件开发过程与项目管理服务平台,选用的工具,软件开发管理(SDM)解决方案供

21、应商 ,ZSIA 浙江省软件行业协会 2004-10,企业软件开发过程与项目管理服务平台,Dragonfly需求管理系统,使用数据库存储需求信息 模块化地组织需求 在Microsoft Word中创建和管理需求 建立需求追踪关联 进行历史记录与基线管理 可输出丰富的报告和图表 支持 CMM,ZSIA 浙江省软件行业协会 2004-10,企业软件开发过程与项目管理服务平台,Firefly项目管理,项目变更的忠实记录 简单易用的代码复查 直观的版本历史及版本比较 全面支持并行开发及归并 便捷的分支或基线比较 强大、灵活的权限控制 常见IDE的集成 支持异地开发 扩展,企业级配置管理工具 可靠的软件

22、资产库 强大的分支管理功能 支持多平台、多环境 友好、易用的操作界面 适用于软件开发的整个周期,ZSIA 浙江省软件行业协会 2004-10,企业软件开发过程与项目管理服务平台,Butterfly变更管理系统,企业管理过程标准化的途径 有效建立不同团队间的协作和交流 管理并跟踪事件请求的处理过程 自动触发特殊情况的通知和监控机制 全面掌握流程的运作状况和效率 强大的查询和统计功能 提供客户反馈的平台 提高服务质量,ZSIA 浙江省软件行业协会 2004-10,企业软件开发过程与项目管理服务平台,支撑平台结构示意图,支持服务体系 平台管理 电子支持服务 现场支持服务 专业培训、咨询服务,许可证管

23、理服务器 PC,公共配置管理服务器 (PC) 支持服务服务器,Internet,配置管理服务器 PC平台,YY公司,配置管理服务器 UNIX平台,XX公司,开发机,开发机,Guest Users,加密的许可证传输,ZSIA 浙江省软件行业协会 2004-10,企业软件开发过程与项目管理服务平台,平台的技术特点,平台基于B/S架构,能够平滑运行于LAN,WAN环境 纯TCP/IP通信,系统安全可靠 并发浮动的使用许可中央管理模式,降低整体成本 软件企业可以在公司内部建立自己的存储服务器,客户端任何时候都无法直接访问服务器的存储资源,消除安全性疑虑 能够支持完全的脱机操作,客户端使用更加方便 完全

24、支持跨平台,系统能够运行于各种环境 单一服务器可以支持多存储库,ZSIA 浙江省软件行业协会 2004-10,企业软件开发过程与项目管理服务平台,项目资金方案,项目总投资120万元。申请补助60万元,企业自筹60万元: 平台架构设计、培训:20万元 硬件平台:20万元 支撑软件:10万元 工具软件:55万元 平台建设:15万元 项目已得到省软件专项支持:25万元。,ZSIA 浙江省软件行业协会 2004-10,企业软件开发过程与项目管理服务平台,项目运作方式,与杭州市软件行业协会合作建设 根据资金实力确定项目规模 项目于2月下旬正式起动 项目实施形式: 免费试用三个月(由协会提供技术支持) 短

25、期或长期租赁(由Hansky和协会提供技术支持) 以租代购(由Hansky和协会提供技术支持) 团购(由协会统一向 Hansky购买,集体培训,由Hansky和协会提供技术支持),ZSIA 浙江省软件行业协会 2004-10,企业软件开发过程与项目管理服务平台,项目运作方式,协会提供服务: 平台管理 工具实施技术支持 技术培训 项目推广,ZSIA 浙江省软件行业协会 2004-10,企业软件开发过程与项目管理服务平台,欢迎加入,对该服务平台有需求的企业请尽快与协会联系。 因资源有限,协会将根据报名前后决定首批应用示范企业。,ZSIA 浙江省软件行业协会 2004-10,企业软件开发过程与项目管理服务平台,经验参考,北京软件产业基地公共技术支撑体系,ZSIA 浙江省软件行业协会 2004-10,企业软件开发过程与项目管理服务平台,共同推进!,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁