《上海大众JAVA软件框架解决方案ver10.docx》由会员分享,可在线阅读,更多相关《上海大众JAVA软件框架解决方案ver10.docx(54页珍藏版)》请在第一文库网上搜索。
1、上海大众汽车有限公司ShanghaiVo1kswagenJava软件框架项目方案建议书中国忠普有限公司.Web:httpz邮件:口期:201388注意:本文件的著作权归乙方所有。任何未经允许的(全部或部分)引用、曳制、修改、公开展示、发行、翻译等违反著作权的侵权行为,中国惠普有限公司均保留法律追诉权利。本文件仅供定义咨询服务方案建议书,不得为其他目的使用,并且,除提供r上海大众有限公司内部使用外,不得将其内容、或部分内容展示给第三方。采购评估结束后,本文件(不论是纸件、电子文件或其他任何表现形式)即应销毁或归还中国惠普限公司。本文件中所提到的商标,均属于合法注册公司所有。ERPSAP项目工作说
2、明书,4上海大众有限公司项目编号:文件信息项目名称:上海大众JaVa软件框架项目项目经理:文件版本:1.0准备日期:审核日期:2013-8-8文件版本日期:2013-8-15发布清单从日期电话/传真到行动日期电话/传真版本历史版本号版本日期修订者修订内容描述文件名V1.02013/07/30创建文档机密ERPSAP项目上海大众有限公司解决方案书项E1编号:e目录1 综述52 项目前提条件62.1 系统环境描述62.2 项目实施假设前提条件62.3 客户依赖条件72.4 工作范围72.5 项目进度的前提83 对项目需求的理解93.1 项目背景93.2 项目目标93.3 Java软件框架的技术要求
3、103.4 项目实施方法113.5 框架推广策略和长期技术支持方案123.6 长期技术支持124 解决方案总体框架134.1 系统总体框架134.2 技术趋势分析134.2.1 Java技术趋势分析134.2 .11JavaEE工业技术标准趋势分析144.3 .1.2JaVa开源社区技术趋势分析154.2.2 Web应用技术趋势分析.164.2.3 Weh终端趋势分析174.3 技术选型原则185 解决方案技术明细195.1 WEBU1层195.2 WEBMVC层205.3 WEBUI205.4 业务服务层215.5 数据访问层215.6 SEeURrrY服务215.7 测试服务215.8 开
4、发工具IDE,配置管理工具和持续集成工具225.9 其他226 项目实施计划236.1 项目组织结构及职责236.1.1 项目组织结构236.1.2 项目人员角色职责236.2 项目管理方法276.3 项目沟通管理296.3.1 沟通方法296.3.2 会议安排296.3.3 升级机制296.4 项目计划306.5 项目里程碑与交付件30ERPSAP项目上海大众有限公司解决方案书项E1编号:e6.6 各实施阶段的责任划分316.7 测试和验收标准326.7.1 单元测试326.7.2 集成测试336.7.3 阶段验收336.7.4 用户验收测试UAT336.8 培训和知识转移346.8.1 培
5、训计划346.8.2 知识库356.8.3 培训考核367 HP项目实施方法377.1 HPEDGE方法论简介377.2 项目主要风险分析377.3 上海大众Java软件框架项目管理方法387.4 项目风险应对方案398 售后技术支持418.1 技术支持服务范围418.2 技术支持体系418.3 项目实施中支持418.4 技术支持质量要求428.5 职责划分429 变更管理流程4444449.1 变更的执行.9.2 文档变更的实施11支付时间表4612签字47附件一:项目主要实施人员资历简介48附件二,验收报告(样本)49附件三:变更申请表531 综述本方案建议书将是中国惠普有限公司(以下简称
6、乙方”)与上海大众有限公司有限公司(以下简称“甲方”)签署的咨询服务合同的一部分。本方案建议书的签署将取代所有与甲方达成的有关本项目的口头的、或书面的协议、理解或意向。考虑到本方案建议书中的价格与付款方式,中国惠普有限公司将按照本说明书中的内容提供相应的服务,这些服务的提供依赖于本方案建议书中所陈述的前提条件、假设条件和相互间的依赖关系。2 项目前提条件为保证上海大众有限公司JaVa软件框架项目的成功实施,惠普实施本项目是基于如下假设前提,以下条件的变更将可能影响项目的实施计划与服务价格。本方案建议书中的内容需得到甲乙双方认可的。在签署方案建议书后出现的有关本项目的变化将按照变更管理流程进行管
7、理。任何通过变更管理流程所做的调整,都有可能影响本方案建议书中的项目进度、费用、人员安排及最终结果。2.1 系统环境描述本项目将在下列环境下完成本系统的实施。- 本项目由上海大众有限公司负责提供实施范围所需所有软件和许可证。- 与软件供应商的联络协调工作由上海大众有限公司负责,惠普提供协助。- 与惠普公司以外的硬件供应商的联络协调工作由上海大众有限公司负责,惠普提供协助。2.2 项目实施假设前提条件在完成本方案建议书中所确定的任务时,以下的一些假设条件已在考虑范围内:- 甲乙双方同意将在正式签署本方案建议书后开始执行本项目O- 对于本方案建议书中的变更将通过变更管理的流程进行解决。在项目管理方
8、面:- 甲乙双方在项目管理的决策流程中,作为一个统一的整体,成立一个项目组,任命一个项目总监和一个专职项目经理,作为项目范围实施.主体的授权代表,签核项目交付文档,并参与决策流程。建议的项目计划开始日期取决于项目签订合同的时间;建议的可以利用的项目人力资源的到位情况将取决于项目的计划开始日期。项目在合同签定后五个工作日内,上海大众有限公司向HP公司支付项目首付款,项目即启动;否则,由于付款问题造成项目延期所产生的后续责任,由上海大众有限公司方负责。- 在项目实施中采用项目管理及实施方法论。双方项目组必须能够按照该实施策略执行。- 项目双方组成合作团队,各方应据合同约定的内容完成各自的任务,承担
9、各自的责任,并保证密切配合,协调工作。双方主要项目小组成员能够在整个项目实施期间全职从事本项目工作。- 上海大众有限公司的内部沟通应由上海大众有限公司项目经理和项目组成员主导。项目启动时上海大众有限公司应明确项目各项交付文档的签字代表,以及签字代表的授权人,以保证项目能够按照工作计划顺利进行;上海大众有限公司代表的签字是建立在对交付物的正确理解基础上的。惠普能够按时提交有关文档,上海大众有限公司方面能够在规定的三个工作日内给予确认与否的答复。如果是否定的答复或者不同意见需要提供书面说明。- 在项目执行过程中,如果与项目相关的业务或技术管理事项需要上海大众有限公司明确,则HP项目小组会对这些事项
10、及时提出意见和建议,但最后的决定权由上海大众有限公司掌握。2.3 客户依赖条件惠普执行咨询、实施服务时,需要上海大众有限公司在以下方面给予配合:- 上海大众有限公司同意惠普按照本建议书中的描述提供服务;- 上海大众有限公司同意任命一名项目经理,代表上海大众有限公司负责本项目的日常管理,项目经理应被授权签署相关文件;- 上海大众有限公司同意在本项目中上海大众有限公司在本项目的参与人员按照项目进度安排投入项目当中;- 上海大众有限公司应确保其项目组的成员能代表上海大众有限公司说明和建立在业务上、政策上和制度上的需求。- 上海大众有限公司项目组成员应负责对项目实施过程中上海大众有限公司方面可能产生的
11、意见分歧作出决定、寻找替代方案、或寻求上级管理层的决策。- 重要的项目文档(例如关键备忘录)需要项目组成员和相关领导的签核,文档最终签核以后不再产生变更,否则通过变更管理的流程进行解决。- 上海大众有限公司项目经理是项目执行过程中上海大众有限公司签字的授权代表,而上海大众有限公司项目经理的签字被认为是上海大众有限公司最终决定,若上海大众有限公司项目经理无法做出决定,上海大众有限公司项目经理有责任协调上海大众有限公司其他相关人员及领导及时做出决定。- 惠普项目经理是项目执行过程中惠普签字的授权代表,而惠普项目经理的签字被认为是惠普最终决定,若惠普项目经理无法做出决定,惠普项目经理有责任协调惠普内
12、部相关部门做出决定。2.4 工作范围-惠普项目组认为上海大众有限公司项目的实施范围将根据每个里程碑签署时用户确认的功能范围为基础,任何超出里程碑签署时用户确认的功能范围的增加、增强或修改系统功能将通过变更控制流程作为变更请求处理。-由于项目实施中由于上海大众有限公司自行组织结构的调整,从而影响到上海大众有限公司在里程碑签署时已确认的系统设计和项目实施计划,责任不由惠普承担,其中导致实施的额外费用另计。2.5 项目进度的前提 项目计划的实施有赖于项目关键用户和技术人员,因此上海大众有限公司须和HP共同担负起全部项目实施计划的责任。在项目实施过程中,上海大众有限公司必须确保项目参加人员所具备的知识
13、、技能及时间,并要求上海大众有限公司组员合理安排好时间,配合HP项目咨询顾问共同工作,并及时准确地完成所分配的任务。 HP不承担超出HP控制范围的因素所造成的项目实施计划延误之责任。例如:上海大众有限公司参加项目实施的人员未能及时投入;参加项目实施人员不具备提出、确认需求的能力等等CHP承担HP控制范围的因素所造成的项目实施计划延误之责任。例如:HP公司参加项目实施的人员未能及时投入,实施方案设计的不完善等等。 项目实施计划由HP项目小组和上海大众有限公司项目小组共同制定,共同遵守。 双方项目经理经过协商一致,可以在项目实施过程中对实施计划作适当调整。3 对项目需求的理解3.1 项目背景上海大
14、众已经建设了上百个应用系统,每年都会新建数量众多的应用系统。这些应用系统或由不同的应用开发商来开发和实施;或基于不同的技术平台上的不同的应用框架应用平台框架来开发。这个状况造成的后果包括: 不同供应商的交付质量不一,其使用的技术框架繁杂,对后期维护人员的技术要求不一,需要投入的维护资源和人力难以掌控,增加了系统运维难度。 各个应用系统基于不同的架构开发,项目技术质量难以管控,研发周期难以预估和控制,技术风险难以提前防范。 项目之间的设计和代码难以重用,存在功能重复设计和编码的情况,难以进行技术积累和沉淀以达到优化IT投资效率的目标。 由于技术平台不一,技术架构各异,增加了打破信息孤岛的难度,加大了信息集成的复杂度。3.2 项目目标主要描述SVW启动项目的需求,该项目能够为SVW带来的好处,当前JaVa技术趋势等等做一些综合分析根据上海大众有限公司的信息系统建设规划及目前的实际项目质量控制需求,通过技术评估,选取适合于上海大众的,在未来3年内主流的技术构建JaVaWeb平台,同时兼顾兼容性,可靠性,安全性,易维护性等需求,建立上海大众JaVa软件框架