博迅距离您10分钟
北京:+8610 8639 0684
上海:+8621 6198 4003
香港:+852 67417227
服务请求:+86 400 081 2026
中文客服:+86 18611480703
英文客服:+86 13910719317
北京|上海|广州|香港 | 新加坡 | 日本
销售 | 技术 | 客服 | 订单
博迅软件交付过程一般围绕着部署、培训和试用、正式上线(运行)、验收等四个阶段展开的。对于原有信息系统的升级改造而言,通常还要有数据分析和迁移工作。
前期介入
与硬件系统相比,软件系统具有更大的需求可变性和不确定性,迄今还缺乏一套定量的标准对软件进行准确的规格化衡量,这就导致软件系统的开发和部署具有很高的风险性,特别是前期潜伏的风险,在后续的每一个阶段都具有放大效应。软件交付属于软件工程项目开发的后期阶段,如果不严加控制,到了这个阶段,前期阶段累积的风险有可能达到不可控的状态,甚至导致软件交付的失败。
因此,为提高软件系统的交付成功率,使交付过程顺畅,提升用户体验,获得更高的客户满意度,软件交付阶段的服务人员(特别是业务分析员)非常有必要参与到前期的项目合同谈判(售前)、系统需求分析、系统设计等阶段。
在合同谈判阶段,虽然项目在公司内部还没有正式立项,但要由公司项目管理办公室指定预选的项目经理,由系统分析部指派有行业应用经验的业务分析员参与合同条款的制定,特别是对用户承诺的功能特性,要进行仔细的审核,确保按照公司的能力和以往的经验,能否开发得出来,交付得出去。这个环节对于软件能否顺利交付是至关重要的。
在需求分析和系统设计阶段,业务分析员要从软件开发的全生命周期考虑项目需求范围和系统架构。博迅在进行系统概要设计时,通常采用逻辑视图、开发视图、数据视图、运行视图和部署视图(统称“五视图”)的方式来描述一个信息系统的完整架构,其中的部署视图即用于表示系统的物理部署方案,在系统设计阶段就必须预先研究制定好。
系统部署
在部署阶段,通常依据设计阶段产生的部署图安装各种硬件、网络和软件系统,并设置好相应的数据库,以形成完整的运行环境。从部署图中,可以了解到软件和硬件组件之间的物理关系以及处理节点的组件分布情况。 系统开发完成后,软件交付人员就可以根据部署视图,在用户现场进行实际的系统部署工作。博迅的软件部署流程如图所示。
该流程划分为部署准备、部署评估、部署实施和部署更新四个阶段。准备和评估为部署的前期阶段,主要确定部署策略,制定相关计划,一般由项目经理和业务分析员为主开展工作。实施和更新为部署的后期阶段,由系统实施工程师为主开展实际的部署工作。图中的“项目组成员”通常包括软件开发工程师、测试工程师等,为部署人员提供后台支持。