当前位置:首页 » 行业资讯 » 周边资讯 » 正文

服务器迁移的预算指南:为费用制定现实的计划 (服务器迁移的报告)

引言

服务器迁移是一个复杂且耗时的过程,需要仔细规划和执行。除了技术挑战之外,企业还必须考虑迁移的财务方面。本指南旨在帮助企业为服务器迁移制定一个现实的预算,并涵盖以下方面:迁移费用持续成本隐藏费用

迁移费用

服务器迁移费用根据迁移范围和复杂程度而异。主要费用包括:许可证: 新服务器可能需要新的软件许可证,例如操作系统和应用程序许可证。硬件: 迁移到新服务器可能需要新的硬件,例如安全漏洞: 如果新服务器没有正确配置,可能会引入安全漏洞。这可能会使企业面临数据泄露和网络攻击的风险。员工培训: 企业可能需要培训员工使用新服务器。这可能会导致生产力下降和额外费用。

制定现实的预算

为了制定一个现实的服务器迁移预算,企业应遵循以下步骤:评估迁移范围: 确定迁移涉及哪些服务器、数据和应用程序。获取供应商报价: 从多个供应商处获取详细的迁移成本报价。考虑持续成本: 估计服务器迁移后的运营支出。规划意外费用: 为潜在的隐藏费用留出应急资金。获得管理层批准: 在进行迁移之前,获得管理层的批准对于获得必要的资金至关重要。

结论

服务器迁移是一个复杂的财务决策,需要仔细规划和执行。通过了解相关的费用、持续成本和隐藏费用,企业可以制定一个现实的预算,并为迁移的成功做好充分准备。通过适当的规划和财务管理,企业可以最大程度地降低风险并最大化服务器迁移的投资回报率。


软件项目的管理流程

导语:关于软件项目的管理流程,相关人员来了解一下吧。

下面是我收集整理的软件项目管理流程,供各位阅读和参考。

一、 风险评估

软件项目风险是指在整个项目周期中所涉及的成本预算、开发进度、技术难度、经济可行性、安全管理等各方面的问题,以及由这些问题而对项目所产生的影响。

项目的风险与其可行性成反比,其可行性越高,风险越低。

软件项目的可行性分为经济可行性、业务可行性、技术可行性、法律可行性等四个方面。

而软件项目风险则分为产品规模风险、需要风险、相关性风险、管理风险、安全风险等六个方面:

1. 产品规模风险

项目的风险是与产品的规模成正比的,一般产品规模越大,问题就越突出。尤其是估算产品规模的方法,复用软件的多少,需求变更的多少等因素与产品风险息息相关:

(1) 估算产品规模的方法

(2) 产品规模估算的信任度

(3) 产品规模与以前产品规模平均值的偏差

(4) 产品的用户数

(5) 复用软件的多少

(6) 产品需求变更的多少

2. 需求风险

很多项目在确定需求时都面临着一些不确定性。

当在项目早期容忍了这些不确定性,并且在项目进展过程当中得不到解决,这些问题就会对项目的成功造成很大威胁。

如果不控制与需求相关的风险因素,那么就很有可能产生错误的产品或者拙劣地建造预期的产品。

每一种情况对产品来讲都可能致命的,这些的风险因素有:

(1) 对产品缺少清晰的认识

(2) 对产品需求缺少认同

(3) 在做需求分析过程中客户参与不够

(4) 没有优先需求

(5) 由于不确定的需要导致新的市场

(6) 不断变化需求

(7) 缺少有效的需求变化管理过程

(8) 对需求的变化缺少相关分析等

3. 相关性风险

许多风险都是因为项目的外部环境或因素的相关性产生的。控制外部的相关性风险, 能缓解策略应该包括可能性计划,以便从第二资源或协同工作资源中取得必要的组成部分,并觉察潜在的问题,与外部环境相关的因素有:

(1) 客户供应条目或信息

(2) 交互成员或交互团体依赖性

(3) 内部或外部转包商的关系

(4) 经验丰富人员的可得性

(5) 项目的复用性

4. 技术风险

软件技术的飞速发展和经验丰富员工的缺乏,意味着项目团队可能会因为技巧的原因影响项目的成功。

在早期,识别风险从而采取合适的预防措施是解决风险领域问题的关键,比如:培训、聘请顾问以及为项目团队招聘合适的人才等。

关于技术主要有下面这些风险因素:

(1) 缺乏培训

(2) 对方法、工具和技术理解的不够

(3) 应用领域的经验不足

(4) 对新的技术和开发方法应用不熟悉

5. 管理风险

尽管管理问题制约了很多项目的成功,但是不要因为风险管理计划中没有包括所有管理活动而感到惊奇。

在大部分项目里,项目经理经常是写项目风险管理计划的人,他们有先天性的不足——不能检查到自己的错误。

因而,使项目的成功变得更加困难。

如果不正视这些棘手的问题,它们就很有可能在项目进行的某个阶段影响项目本身。

当我们定义了项目追踪过程并且明晰项目角色和责任,就能处理这些风险因素:

(1) 计划和任务定义不够充分

(2) 对实际项目状态不了解

(3) 项目所有者和决策者分不清

(4) 不切实际的承诺

(5) 不能与员工之间的进行充分地沟通

6. 安全风险

软件产品本身是属于创造性的产品,产品本身的核心技术保密非常重要。

但一直以来,我们在软件这方 面的安全意识比较淡薄,对软件产品的开发主要注重技术本身,而忽略了专利的保护。

软件行业的技术人员流动是很普遍的现象,随着技术人员的流失、变更,很能会导致产品和新技术的泄密,致使我们的软件产品被它公司窃取,导致项目失败。

而且在软件方面关于知识产权的认定目前还没有明确的一个行业规范,这也是我们 软件项目潜在的风险。

7. 回避风险的方式

(1) 以开发方诱导能保证需求的完整,使需求与客户的真实期望高度一致。

再以书面方便形成《用户需求》这一重要的文档,避免疏漏造成的损失在软件系统的后续阶段被逐步地放大。

(2) 设立监督制度,项目开发中任何较大的决定都必须有客户参与进行的,在该项目中项目监督由项目开发中的质量监督组来实施。

(3) 需求变更需要经过统一的负责人提出,并且要用户需求的审核领导认可,需求变更应该是定期而不是随时的提出,而且开发方应该做好详细的记录,让客户了解需求变更的实际情况。

(4) 控制系统的复杂程度,过于简单的系统结构,对用户来使用比例会有明显的折扣,甚至造成软件寿命过短。

反之,软件结构的过于灵活和通用,必然引起软件实现的难度增加,系统的复杂度会上升,这又会在实现和测试阶段带来风险。

适当控制系统的复杂程度有利于降低开发的风险。

(5) 从软件工程的角度看,软件维护费用约占总费用的55%~70%,系统越大,该费用越高。

对系统可维护性的轻视是大型软件系统的最大风险。

在软件漫长的运营期内,业务规则肯定会不断发展,科学的解决此问题的做法是不断对软件系统进行版本升级,在确保可维护性的前提下逐步扩展系统。

(6) 设定应急计划,每个开发计划都至少应该设定一个应急预案去应对出现突发情况和不可遇知的风险。

二、 成本预算

1. 成本预算方式

(1) 自上而下的预算方法

自上而下的预方法主要是依据上层、中层项目管理人员的管理经验进行判断,对构成项目整体成本的子项目成本进行估计,并把这些判断估计的结果传递给低一层的管理人员,在此基础上由这一层的管理人员对组成项目的子任务和子项目的成本进行估计,然后继续向下一层传递他们的成本估计,直到传递到最低一层。

使用此预算方式,在上层的管理人员根据他们的经验进行的费用估计分解到下层时,可能会出现下层人员认为上层的估计不足以完成相应任务的情况。

这时,下层人员不一定会表达出自己的真实观点,不一定会和上层管理人员进行理智地讨论,从而得出更为合理的预算分配方案。

在实际中,他们往往只能沉默地等待上层管理者自行发现问题并予以纠正,这样往往会给项目带来诸多问题。

自上而下更适用于项目启动的前期,与真实费用相差在30% ~ 70%之间。

Scrum使用自上而下的成本预算方式,它不会立即精确地确定成本,而是以最大限度容纳客户对未来产品要求所产生的变更。

(2) 自下而上的预算方法

自下而上方法要求运用WBS(Work Breakdown Structure,工作分解结构)对项目的所有工作任务的时间和预算进行仔细考察。

最初,预算是针对资源(团队成员的工作时间、硬件的配置)进行的,项目经理在此之上再加上适当的间接费用(如培训费用、管理费用、不可预见费等)以及项目要达到的利润目标就形成了项目的总预算。

自下而上的预算方法要求全面考虑所有涉及到的工作任务,更适用于项目的初期与中期,它能准备地评估项目的成本,与真实费用相差在5% ~ 10%之间。

注解:WBS

WBS是面向提交成果对项目的分解,从提交成果的列表可以确定每个提交成果需要执行的活动。

Scrum会对WBS进一步细化,把一个迭代分解为一个或多个的工作包,再把工作包分解为细小的开发任务(一般开发任务的开发周期在15个工作小时以内)。

2. 确定项目支出

总体成本预算就是结合下列多个成本预算方式综合计算的开发成本:

(1) 零基数预算

在成本预算的初期应该使用零基数的计算原则,而不可以使用类似于:以上一年总体费用加上20% 这样粗略的方式计算项目成本。

(2) 软硬件成本、物品成本

物品成本是指类似于:服务器(RAM 硬盘 CPU NIC卡 RAID簇)成本、维护成本、机房租金、光纤通讯成本、软件成本等的成本。

计算成本时需要考虑组装硬盘需时的长短,技术人员需要具备的质素,产品供应商能否提供保证质量,管理时是否需要额外的管理人员这些多方因素。

(3) 软件许可证成本

(4) 外包成本

当使用类似:视频、短信、移动电信类服务、门户网站等子项目时可以考虑以外包形式完成,以降低开发成本。

(5) 人力资源成本

计算人力资源成本时应该使用以最高和最低的工作效率估算平均效率的方式,计算出人力资源的平均成本。

(6) 维修保养成本

三、 客户沟通的过程

从客户沟通的方向出发来看,软件项目可分为:需求识别、方案定制、项目实施、项目结束等4个不同的阶段,各个阶段都具有不同的沟通重点。

1. 需求识别阶段

(1) 文本沟通

在需求识别的前期,应该通过问卷、原型展示、界面展示、逻辑处理展示、准化文档模板等方式进行全方位多角度的分析,随时将不明确之处反馈给客户,以期待客户解答。

并以文本记录的方式建立需要分析书,并要求客户审核需求分析书,以达到需要分析与客户的真实期望高度一致的结果。

(2) 业务逻辑沟通

在进行业务沟通时,应该了解客户的行业语言,以促进业务分析的过程,越过应用需求和开发之间的鸿沟。

沟通过程提倡以草图或者可视信息化的方式进行, 针对不同层面的企业用户提供最适合的操作界面。

以多角度的方式思考问题,要抓住需求重点,尤其是客户方领导所关注的创新类和实用类需求。

(3) 需求变更的规范化管理

需求变更在软件开发类项目中是可以理解的,但必须对需求变更做好规范化的管理,以避免出现需求无止境变更的风险。

需求变更必须由统一的负责人提出,并且由用户需求的审核领导者认可。

需求变更的提出应该是定期而不是随时的,开发方应该做好详细的文本记录,让客户了解需求变更的实际情况和开发方为之所付出的成本代价。

2. 方案定制阶段

该阶段项目的主要任务是与客户共同制定一个以前期明确的需求、双方的资源、项目开始的阶段、实施的时间约定、项目费用限制等为基础的具有可操作性的项目计划,从本阶段开始争取客户全面参与项目的管理,并以双方的共同利益考虑项目实施的具体计划与风险规避。

3. 项目实施阶段

在该阶段,软件项目团队应该与客户共同领导项目的实施。

同时,项目团队应实时评估客户满意度,并通过持续改进的方式提高客户满意度,还应要求客户参加必要的培训,以及在必要时检查项目产品。

在出现客户的需求变更前,应主动与客户沟通交流,使客户充分了解项目的每个环节,以及变更带来的影响,减少需求变更。

如果出现客户需求变更,应与客户一起共同解决由变更引起的成本、进度、质量变化。

4. 结束阶段

该阶段主要进行项目成果的移交,并把系统交付给维护人员,帮助客户实现商务目标,结清各种款项。

完成这些工作后应该进行项目评估,审核此项目的成果并总结项目经验。

5. 售前人员注意事项

在产品型项目作为开发成果时,相关销售人员应该注意:对产品的推销不应该过分承诺。

如果过分承诺,会给后续的项目实施带来困难;一旦承诺没有兑现,也会降低客户满意度,影响今后合作。

如果有附加承诺,一定要以文本形式记录,让实施项目经理知晓并传达给项目组成员。

注解:在软件项目中,需要明确以下四种客户角色

A.要明确最终使用部门和用户,要去了解他们现有的工作方式,要让他们知道项目的目标框架,知道项目要解决他们的哪些困难,但绝对不是全部困难,这样可以较好的控制项目范围。

B.要明确需求的提出者,他或者他们要能够代表最终客户群体。

提出产品需求的这类客户要具有一定的技术、业务能力和权威,能够真正代表最终客户团队的意愿和想法,最好有IT基础,能够用IT语言描述问题和需求,以利于双方的沟通、协作,避免产生歧义。

C.要明确做需求确认的中层领导,他要把握方向。

软件开发项目是解决实际生产或者管理问题,同时 也是领导系统建设的具体实现,做需求确认的客户领导,既要了解高层领导的系统建设要点和方向,又要谙熟具体业务和生产管理实际。

如果是这样的客户领导来把 握和决策,对企业软件开发项目的顺利进展作用非凡。

D.要明确谁来对成品提意见,谁来验收。

项目验收环节,是项目的收尾环节,如果验收的人对项目初期的需求目标不了解,会从态度和产品实际使用效果上对验收产生负面的影响,对提供产品的企业关闭项目非常不利。

根据实践总结,由需求提出人和确认人来做项 目的验收工作,能够促进项目的顺利完成,避免延期。

四、 需求分析

1. 需求分析的过程

需求过程包括需求开发和需求管理2个部分:

(1) 需求开发就是对开发前期的管理,与客房的沟通过程,可以分为4个阶段:需求获取、需求分析、编写需求和需求验证。

(2) 需求管理:就是软件项目开发过程中控制和维持需求约定的活动。

包括:变更控制、版本控制、需求跟踪、需求状态跟踪。

2. 需求的层次

需求的层次包括:业务需求、用户需求、功能需求、非功能需求等4个方面。

3. 需求开发阶段的重点

(1) 提取业务对象

业务对象是指系统使用的真实对象,例如一个供应链管理 (Supply Chain Management ,简称SCM) 业务对象主要包括:生产批发商、零售商、送货商、顾客多个层次。

(2) 提取业务流程

在了解业务逻辑的过程中,应该列举出所开发软件模块的各自职能,并细化每个工作流程,深入分析业务逻辑。

(3) 性能需求

在分析的前期应该注意客户对所开发软件的技术性能指标,如存储容量限制、运行时间限制、安全保密性等。

(4) 环境需求

环境需求是指软件平台运行时所处环境的要求,如硬件方面:机型、外部设备、数据通信接口;软件方面:系统软件,包括操作系统、网络软件、数据库管理系统方面;使用方面:使用部门在制度上,操作人员上的技术水平上应具备怎样的条件。

(5) 可靠性需求

对所开发软件在投入运行后发生故障的概率,应该按实际的运行环境提出要求。

对于重要的软件,或是运行失效会造成严重后果的软件,应提出较高的可靠性要求。

(6) 安全保密要求

在需求分析时应当在这方面恰当地做出规定,对所开发的软件给予特殊的设计,使其在运行中,其安全保密方面的性能得到必要的保证。

(7) 用户界面需求

为用户界面细致地规定到达的要求。

(8) 资源使用需求

开发的软件在运行时和开发时所需要的各种资源。

(9) 软件成本消耗与开发进度需求

在软件项目立项后,根据合同规定,对软件开发的进度和各步骤的费用提出要求,作为开发管理的依据。

(10) 开发目标需求

预先估计以后系统可能达到的目标,这样可以比较容易对系统进行必要的补充和修改。

4. 需求分析的任务

需求分析的主要任务是借助于当前系统的逻辑模型导出目标系统的逻辑模型,其流程如下:

(1) 确定对系统的综合需求(功能、性能、运行、扩充需求)

(2) 制作产品需求文档 (PRD)

(3) 分析系统的数据需求(概念模型、数据字典、规范化)

(4) 导出目标系统的详细的逻辑模型(数据流图、数据字典、主要功能描述)

(5) 开发原形系统

(6) 从PRD提取编制软件需求规格说明书(SRS)

注解:SRS格式

1.引言 2系统概述(项目背景、系统目标、核心业务流程) 3.术语说明 4.系统结构(架构图、功能图)

5.主体功能与业务逻辑(重点) 6.接口需求(内部、外部接口、) 7.网络总体设计(拓扑网络、主机、组网)

8.运行环境(Linux、Windows、IIS、 WebLogic、Tomcat、OLAP、OLTP、JDK 8.0 、 Framework 4.0等)

五、 面向对象程序设计(略)

1. 设计原则

(1) SRP单一职责链

每个类都应该只负责做一件事。

(2) OCP开封闭合原则

软件的实体(类、模块、函数等)应该是可以扩展的,但是不可修改的。

(3) LSP替换原则

子类必须能替换他们的基类型。

(4) DIP依赖倒置原则

高层模块不应该依赖于低层模块,二者都应该依赖于接口与抽象类。

抽象不应该依赖于细节,细节应依赖于对象。

(5) ISP接口隔离原则

不应该强迫客户依赖于并未使用的接口,而应该把胖接口分离。

2. 实现UML建模

(1) 业务对象的提取

(2) 根据SRS、CRC等实现用况建模

(3) 实现业务顺序图

(4) 建立类图,根据用况图建立对象之间的关联

(5) 绘制活动图、实现协作图、状态图

六、 开发管理

1. 建立项目计划

(1) 设计总体架构

针对系统的实施需要,采取适当的且成熟的框架结构。

(2) 控制可扩展度

扩展度过大,将提高系统的复杂程度,延长开发时间;扩展度过低,会直接影响系统的二次开发与维护。

控制系统的可扩展性,能提高开发效率,降低系统维护的难度。

(3) 建立基础设施

合理分配部署软、硬件等基础设施所需要的时间与成本(例如:服务器的订购安装、光纤接入、软件平台订购)。

(4) 划分开发任务

利用WBS(Work Breakdown Structure,工作分解结构)对可交付结果进行分类与划分。

每个项目都能划分为多个不同阶段,每个阶段又可以分为多个工作包(Work Package),工作包是WBS里最小的可交付结果,最后从工作包中分解出多个开发任务列表。

(5) 部署开发进度

一个项目应该按进度划分为多个开发阶段,每个阶段的开发周期一般在30~60个工作日以内。

在此阶段内应该与客户举行协商会议,制定产品路线图,在开发过程中邀请客户积极参与并提出反馈意见。

然后把该时段内的开发任务按照开发难度,依赖性,重要性等多方条件划分为多个迭代周期。

在Scrum 敏捷软件开发原则中,应该把每个迭代任务进一步细分为多个开发任务列表,再开发任务分配给组员各自负责,而开发时间应该控制在15个工作小时以内。

如果开发时间超出15个工作小时,应该考虑把开发任务再度细化。

开发任务建议应该由组员自主选择,而不要使用强制分配的方式。

(5) 测试项目成果

每个工作包都应该同步部署测试工作,提高项目的质量。

对出错BUG的工作包应该由测试人员以文本方式记录,向开发人员展示错误所在,让开发人员及时进行修改。

2. 管理开发团队

(1) 组建团队

按照工作任务与项目时间的前提条件建立团队,按团队职责分配人员,一般团队人数应该控制在8~12人之间。

当团队人数超过15人时,应该考虑把团队分解成2个独立团队,负责不同的开发任务。

(2) 分配开发任务

在每个迭代周期内(一般是15~30个工作日),应该把每个工作包进一步细分为多个开发任务,再开发任务分配给组员各自负责,开发时间应该控制在15个工作小时以内。

如果开发任务的开发时间超出15个工作小时,应该考虑把任务再度细化。

而开发任务应该以自由选择的方式分配给每个组员。

(3) 监督开发进度

在迭代的前期举行一次会议,让组员了解开发的进展及流程,并以自主选择的方式分配开发任务。

期间可使用Microsoft Project等工具记录开发流程的进展,在每个工作包完成开发后应该进行性功能的测试,并以文本方式记录测试结果。

每天举行一次15分钟的站立会议,让组员交待昨天已完成的开发任务,当天将要做的任务,与开发过程中所遇到的问题。

并在每周末举行一次例行会议,交待总体进程。

在迭代末期举行一次冲刺会议,总结项目的进展,交行已完成的任务,回顾该迭代周期内所遇到的问题,为下一个迭代做好准备。

(4) 系统测试

对每个已完成的工作包进行适时的测试,保证系统质量与性能。

对测试结果进行文本的记录,并把测试结果与绩效工资收入挂钩,并以真实数据计算组员的绩效收入。

(5) 解决开发中所遇到的问题

对开发人员进行前期培训,可适当按工作能力分配任务,指导组员的开发。

当遇到问题时应该在当天的站立会议时即时提出,并在15个工作小时内解决所遇到的问题以防止问题进一步扩大。

3. 监管产品质量

(1) 质量需要的是计划、设计而并非审查的。

在产品建立的初级,必须与“质量保证”(QA)的部门进行协商,以正式文档的方式,决定恰当的质量策略和标准。

(2) 在开发过程中使用TDD(测试驱动开发)的模式,提高开发质量。

测试人员应该以文本方式记录bug,并与开发人员共同工作的,把突出的缺陷演示给开发人员,以提高修改的效率。

(3) 在每个迭代的结束时进行一次产品效果的演示,从客户、使用者、高层领导中收集反馈信息。

在团队内部举行评审会议,分析测试结果,了解产品性能,为下次迭代所需要做的改进做好计划。

4. 修改项目计划

(1) 在产品需要识别阶段,应该以文档形式记录产品功能与开发流程,在开发计划需要修改时,应该与客户共同探讨,让客户了解计划修改对项目进度所造成的影响。

(2) 项目计划的修改应该由统一的负责人提出,并且由用户需求的审核领导者认可。

需求变更的提出应该是定期而不是随时的。

(3) 计划的变更应该做好详细的文本记录,让客户了解需求变更的实际情况和开发方为之所付出的成本代价。

七、 产品交付

1. 项目的后期审核

在项目开发最终完成后,对开发人员来说可算是放下工作的重担,但对项目经理来说这往往是项目的关键时刻。

前期的风险评估、成本预算、需求分析、软件设计都是为了引导项目走向这一时刻,此时所有的目光都将投向项目管理人员。

你可能发现大量而琐碎的工作将要在几个小时内完成,此刻项目经理更需要保持清醒与镇定,把最后的工作视为微型项目来对待。

细致地对项目进行后期的审核,分析项目成果、项目团队的效率、可交付产品的价值,以此审核结果可作为项目管理经验总结的一部分。

2. 质量评审

在项目交付前,应该把项目交给相关的“质量保证”(QA)部门进行质量评审,并邀请典型用户感受产品的质量。

3. 项目的最终交付

正常情况下在项目的前期就会订立项目交付的协议,项目交付方式分为非正式验收与正式验收两种。

一般在项目完成后都会先进行非正式验收,让客户体会项目的质量并提出反馈意见,最后在客户肯定产品质量后再以书面协议的形式进行正式的产品验收。

4. 项目的最终报告

在项目的最后,应该制定项目的最终报告,此报告可以视为是对该项目一个记录,但报告不必包含项目的所有方面。一般最终报告应该包含以下方面:

(1) 最初引进项目时的初期项目视图

(2) 对该项目的价值评估及支持性信息

(3) 项目的范围

(4) 项目的开发流程及WBS

(5) 项目的会议记录

(6) 项目变更的报告及变更的理由

(7) 与项目相关的沟通过程文件

(8) 项目的审核报告与客户验收报告

(9) 项目成员的表现报告

(10) 项目的最终成果

全面预算-蓝图设计(干货分享)

摘要:全面预算管理是企业重要的管控手段和工具,在当前企业要求越来超前,管理越来越精细化和价值化之下,结合云计算、中台技术、智能化新技术应用,更好更快更标准化的设计蓝图方案。

本蓝图设计方法论目标一是解决蓝图方案标准化,制定蓝图方案的业务框架、预算解决思路和方案制定原则流程;二是应用此框架和流程设计项目未来业务需求解决思路,进一步规划和明确业务范围,促进双方目标和思路一致,确保未来详细方案设计方向和思路的正确性。

三是规范项目实施的标准化工作,由于客户的管理需求不同和实施人员不同最终制定的蓝图设计方案是有差异的,但是设计方法、框架和内容是一致的。

希望新人拿到此手册后能够知道如何设计蓝图方案。

纵观我们公司提供的业务服务和产品来看,我们非专注提供IT(信息化或数字化)规划服务商,但从项目实践看,我们在为客户提供管理会计及其数字化服务的同时,输出相匹配的聚焦我们专业服务信息化解决方案,我们的方案和蓝图主要专注于管理会计或全面预算管理的业务。

从结构和内容及思路设计方面都是强调我们专业咨询能力,服务和落地客户的数字化转型和管理智能化需要。

本文所编写的蓝图设计方法论与IT规划方法论区别。

相同之处是遵循传统的IT规划方法和过程,不同之处是我们公司的蓝图设计方法论更加聚焦在业务方案的设计和更加关注对蓝图设计的指引。

本方案适用说明:  本方案提供的是标准蓝图框架及内容和制作流程,目的之一是统一预算业务咨询设计思路和更精确的定义客户项目目标和范围;二是同客户领导层说明未来方案解决思路,预防业务思路和方向走偏。

因此,不论项目大小,建议各项目都要设计蓝图方案。

 根据客户要求和招标合同说明,蓝图设计可以适度简化,框架内容遵循本方案。

 公司小项目(金额在50万内)或财务预算项目,不建议应用此方案。

1. 蓝图价值和定位 1.1 蓝图的目标和意义 1.1.1 蓝图方案定义 蓝图方案是以项目目标为中心,从业务管理视角,结合行业经验和信息化产品功能实现,满足客户全面预算方面的基础需求和关键需求,涵盖业务管理思路和框架、全面预算管理框架和业务逻辑、信息化产品应用架构和数据集成,体现业务管理解决思路和方向,旨在解决客户业务管理问题的产品应用解决方案。

1.1.2 目标和价值 对内目标和价值: 根据项目目标、前期调研访谈、资料解读和业务理解,让项目团队成员深入理解客户的基础需求和关键需求,理清客户业务痛点和管理痛点,集思广益,共同讨论制定我们解决客户需求和痛点的思路、策略和应用框架,从而明确团队共同的工作方向和未来的输出成果。

对外目标和价值:体现我们对客户需求和项目目标的解决思路和策略,一是提供向客户汇报的基础资料,让高层理解我们设计思路和建设路线及时间安排,提出相关指导性建议。

二是展示我们团队的专业性,增强客户对我们团队的信任,进一步约定双方配合与分工。

三是将客户需求高层想法和项目团队解决思路达成共识。

1.2 蓝图定位 战略指引:明确项目目标,说明项目实现的全面预算管理体系环节和内容,输出全面预算项目解决思路,向团队成员提供项目实现目标的指引。

分析诊断:通过现状分析和蓝图设计,找出项目问题或差异,输出优化建议和思路。

功能指引:理解客户面临的核心业务问题和管理痛点,结合行业实现经验,明确界定全面预算(目标、计划、编制、控制、分析、考核)实现的功能定位,清晰切分全面预算系统和周边系统功能实现和数据关系。

业务指引:业务需求和管理需求来自业务,解决思路应服务业务应用、忠于业务和管理,提供全面预算业务解决方案,并与项目目标前后呼应、高度一致。

数据指引:明确输出预算系统与各业务系统(财务类系统、采购系统、HR系统、费控系统、共享系统、OA系统、BI系统等)关系和逻辑,为后续的系统接口开发和集成提供指引。

2. 蓝图设计原则 2.1. 聚焦业务原则 所谓聚焦业务,一是锁定项目实施业务,二是关注客户行业特性。

首先,根据项目招标文件或者售前资料和售前人员,了解客户情况,客户所属行业、集团客户还是单一企业,详细了解项目实施业务范围(如管理会计、全面预算、数据中台、其他),清楚知道所涉及的业务内容(目标、计划、编制、控制、分析、考核),如是否有目标设定与分解,编制的粗细颗粒度,控制环节的客户要求,分析是面向预算应用还是面向经营管理分析,考核关注点等。

其次,依据客户所属行业及其特性,理解全面预算管理的行业特点和痛点,然后对比本项目情况,聚焦客户需要解决的问题。

最后,在蓝图设计时,一是根据项目所涉及客户企业性质和项目目标,尽可能的输出完整的全面预算业务环节,来解答本项目预算业务框架,二是根据业务需求输出专业的解决思路和行业特性,并清晰的体现集团预算解决框架和单一企业解决框架 。

2.2. 借鉴行业原则 为了更好更快更准确的设计蓝图方案,蓝图设计可以行业经验和已有行业蓝图方案。

在知晓客户所属行业情况之下,努力找出本行业的预算蓝图设计方案、本行业项目汇报方案、本行业售前建议方案,理解和筛选所借鉴方案相同点,引用至本项目蓝图设计,提高蓝图设计的专业性。

2.3. 落地实现原则 蓝图设计以客户实际业务需求为核心,结合我们公司的实施能力和行业经验来设计蓝图方案,输出的方案能够应用公司数字化产品(全面预算管理系统),很好的满足客户的业务应用和管理需求。

蓝图设计中涉及的管理问题或很难实现的业务需求,根据实际情况可以有适度表达,不建议过度说明,可以忽略。

2.4. 提升高度原则 蓝图方案要体现一定的理论高度,增强方案的专业性,提升项目团队的价值。

蓝图设计一是要具备高度严谨的逻辑,二是业务及管理需求描述准确抓住重点,三是反应高层关注内容及其解决思路,四是注意业务方案部分内容详略得当。

2.5. 增强可读原则 蓝图方案适合客户中高层人员阅读,能够正确理解我们设计思路,不引起歧义。

能够适合客户关键用户阅读,可以明白方案内容,不存在理解上差异。

尽量减少我们项目上和技术专用语言,尽可能的使用客户方语言表达。

2.6. 理解管控模式原则 了解客户是否是集团型企业还是单一企业,理解客户的管控模式,哪些产业或板块是战略管控、经营管控和财务管控,有利于掌控全面预算管理在产业层或下属企业实施的深度和细度;有利于掌控同一层级产业或业务单元应用细度;有利用我们更好的理解客户的实际管理需求和业务需求。

2.7. 抓紧目标原则 蓝图方案一定要围绕项目目标和客户高层关注点来设计。

一是蓝图方案决定项目实现的方向和思路,面向客户关注需要解决的问题,而非软件的功能。

二是客户在评审蓝图方案时必定会关注到当初提到的业务需求和目标。

2.8. 融合集成原则 项目实施中一定存在数据集成工作,方案一定要有“三度”,立意有高度,表现有细度,范围要适度。

现在客户系统应用情况多样化,有部署云端,有部署当地服务器,核算系统、ERP、资金管理系统、HR系统、采购系统、项目管理系统、合同管理系统、BI系统、OA系统、自有开发系统并存。

全面预算管理系统是面向管理决策类的系统应用,在实施中必然和周边系统发生数据交互。

首先,要理清哪些数据存在交互(范围适度),分别对应什么系统。

其次,预算同各应用系统的功能定位和实现界面要划分清楚(说明细度)。

最后,表达和向客户说明时,要站点客户角度有全局的观念,仔细耐心的说明各系统间的集成范围和各自实现内容。

3. 蓝图设计框架和内容 3.1. 蓝图设计框架 通常全面预算管理项目蓝图设计包含:现状分析与诊断,业务应用蓝图(全面预算管理体系及其业务逻辑)、产品应用蓝图、数据集成蓝图。

如果客户是集团企业,并多元化经营,可以按照实际情况(如客户的看法)和我们对客户了解把控,分为:现状分析与诊断、集团层蓝图、A产业蓝图、B产业蓝图…、产品应用蓝图、数据集成蓝图。

蓝图框架项目经理应根据实际情况和经验设计,但是框架内容一定要全面。

尤其关于全面预算管理体系中所涉及的目标、计划、编制、控制、分析、考核,这些业务环节,要据实有度设计。

3.2. 蓝图设计内容 蓝图设计的主要任务是基于现状分析的成果,依据指导原则,梳理资料、分析现状和成果、讨论并提出必要的业务改进或者业务重整的建议,设计客户未来的预业务应用蓝图、产品应用蓝图、数据集成蓝图。

蓝图设计主要工作成果是蓝图设计报告。

报告中主要包含以下基本内容: ● 项目进度回顾:汇报项目进展情况及现在所处阶段 ● 现状分析总结:总结性的列出前期调研分析报告中问题 ● 业务改进建议及优化思路:主要体现在业务应用详细描述及解决思路 ● 未来的应用系统架构:包括应用系统的功能分布、主要应用系统描述 ● 未来数据集成架构:未来应用系统间数据集成与整合架构等 对全面预算管理系统项目而言,业务改进建议及优化思路部分是很重要的内容。

4. 蓝图设计流程 4.1. 调研访谈 4.1.1 现状调研访谈准备工作: 1) 了解客户所处行业与分工:不同行业有很多自身特性和专业术语,比如能源化工企业有盐化工(含焦炭、电石、氯碱、聚氯乙烯生产及加工)等,煤化工(含焦炭、煤焦油、煤炭气化、合成氨、联醇、煤制油、煤制烯烃)等之分。

从我们公司来看,煤化工产业,煤炭和化工是产业的两端,煤炭和化工预算管理主要难点在煤矿定额和化工配比及其产业链平衡。

2) 调研问卷与提纲准备:  调研问卷的设计要结合行业与产业特性进行修正,而不是每次只有一个通用问卷。

明知该问题在这类企业不存在仍花做调研,不但浪费时间且容易引起客户对顾问能力怀疑甚至是反感。

 问题准备应该涵盖从客户未来业务需求和管理定位到预算管理流程的及其编制、控制、分析考核具体细节,比如未来公司各业务板块的市场定位与份额规划等,因为对于不同的业务板块,在公司未来发展中比重不同,而公司蓝图方案设计时应该是首先满足主力业务板块的系统应用,然后考虑非核心业务的实现。

 考虑按照业务流程来设计问卷,而不是按功能模块来设计问卷,因为我们公司是按业务管理来设计方案,而不是按产品功能设计方案。

3) 调研的时间与人员安排:  调研人员应该是分层次进行,至少涵盖公司高层、中层管理者、关键岗位用户以及最终用户。

为调研保证效果,应该按层次不同分别安排场次,让各参加者都能畅谈想法。

 在资源和时间允许前提下,调研应该串行进行,各工作小组都能一起来参与调研,确保调研分析阶段能掌握所有情况。

调研提纲与时间地点安排提前发给用户并预留出准备时间。

 顾问个人经验积累是对调研效果也很关键,同样的问题用不同的角度或方式交流,会得到不同效果或结论。

所以在调研前尽可能的内部先进行沟通和交流,互相补缺,有备而战。

4.1.2 现状调研与需求分析的进行: 1) 结合公司特性,确定调研的主线索。

按照主线从目标到计划,从计划到预算,从预算到控制,从控制到分析,从分析到考核。

这样不会遗漏关键点,而且能梳理出完整的全流程和各业务环节的关键问题。

2) 应该辅助以相应的工具或文档做好调研分析过程记录。

最好是集成性的,每个顾问和用户交流时,都依此为做更新,而且保持版本的唯一性。

这样能确保记录的清晰完整,而且各部门或用户反馈对同样问题有不同描述时可以及时发现并沟通一致。

3) 调研与分析过程中,不要对未来可能的系统解决做过多探讨和分析。

未来如何处理一定是综合分析基础上,各模块讨论一直达成的。

另外现状调研与分析过程中就同用户交流系统,容易让用户在信息不对称情况下使用户产生惧怕或抵触或者是过高期望的心里,不利于项目进行。

4.1.3 调研与分析结果的汇总: 1) 项目经理要注意收集和跟踪调研与分析中反馈的关键问题点。

确保不被遗漏而且在方案设计时能全盘考虑。

2) 调研与分析的结果要发给用户(公司高层、中层管理、关键用户等)进行正式确认。

不仅是确认过程,更重要是可以借此补充遗漏的信息。

3) 每次调研分析结果记录文档的内容更新,要组织一起学习和审阅,确保内部所有顾问都能清晰明确。

在所有顾问对调研结果一致认可的情况下再开始项目蓝图设计。

4.2. 现状分析与诊断 根据调研访谈汇总成果,对比行业先进经验和行业标准做法,评估预算管理现状并找出问题,提出改进或优化建议思路。

对比分析相同行业或者相同业务管理方面全面预算最佳实践(行业实践案例分析),提出相关预算业务流程或管理改进建议。

4.3. 蓝图设计思路形成 依据调研分析报告,分别就业务管理各环节(经营目标、计划管理、预算编制、预算控制、预算分析、预算考核)提出初步设计思路。

并和客户负责预算的关键用户就初步思路进行沟通和思想交换,形成一致的蓝图设计思路。

可以根据实际情况就蓝图思路多次同客户关键人员沟通。

4.4. 蓝图方案设计 蓝图方案主要包括:现状分析总结、业务改进建议及优化思路、未来的应用系统架构、未来数据集成架构。

核心内容是业务改进建议及优化思路。

依据蓝图设计思路,按客户实际情况,分别就集团、产业、业务单元层级进行描述。

4.5. 蓝图方案确认 通常情况下蓝图完成之后,蓝图的讨论汇报更加重要和关键,可能会涉及到项目回款事宜。

根据项目实情,项目经理同客户积极确认讨论时间安排和蓝图汇报时间安排。

5. 蓝图设计方案确定的几次关键 5.1. 同客户方预算负责人沟通和汇报 5.2. 同客户方项目负责人沟通和汇报 5.3. 蓝图方案正式评审汇报 6. 蓝图设计所需资料/信息准备 6.1. 理解客户需求和项目目标 首先,应该从售前人员和销售人员那里了解客户高中层对项目目标期望,尤其关键领导或重要领导对此项目认识和理解(战略想法、讲话稿、汇报资料) 其次,仔细阅读客户招标文件中业务需求有关战略规划方面的需求描述,理解其范围和目的; 最后,通过调研访谈深入了解战略规划全面需求。

6.2. 理解企业发展战略 从客户网站、收集资料、领导调研等各方案了客户的公司战略、业务战略和职能战略。

6.3. 企业存在的关键问题和现状情况 6.4. 所属同行业蓝图设计案例 6.5. 蓝图讨论和沟通的关键人 6.6. 蓝图设计中突出的关键要素和环节 7. 蓝图方案实例 7.1. 客户基本情况 7.2. 项目功能需求 7.2.1. 战略管理业务需求 A集团战略规划管理内容包括不限于:战略目标制定及解码、战略分解、战略执行、战略评估及滚动规划。

具体功能需求包括不仅限于: 7.2.2. 经营目标及计划 A集团经营目标及计划管理内容包括不限于:制定年度经营目标,年度经营计划编制、分解、评审、下达;根据实际执行情况进行季度的平衡、分解、评审、下达;月度计划编制、评审、下达。

具体的功能需求包括不仅限于: 7.2.3. 全面预算 A集团集团全面预算管理内容包括预算基础假设、预算目标审核平衡、预算编制、预算执行监控、预算调整、滚动预测、预算分析以及预算考核。

具体功能需求包括不仅限于: 7.2.4. 集成要求 1) 全面预算管理系统应体现对周边系统集成要求 本系统实施商负责全面预算管理系统与其他系统集成,主要解决应用系统之间的互联互通、信息交换、流程协作问题,包括界面集成、数据集成、流程集成和调用集成。

集成商应确认核心模块、外围子系统间的集成范围,出具集成标准、数据标准、文档标准、接口标准,达到生产数据、经营数据、财务数据充分共享、互联互通的目的。

2) 全面预算管理系统与与其它系统集成时,本系统实施商应按照集成商制定的统一的数据标准和集成标准执行。

7.2.5. 系统间集成清单 按照总集成商制定集成标准,负责集成接口的开发、集成测试、联调。

包括不限于以下集成清单: 7.3. 现状分析结论 7.4. 业务管理蓝图 从项目目标和关键需求,结合调研分析梳理整体业务管理蓝图 7.5. 蓝图设计-业务逻辑和业务管理解决思路 7.5.1. A集团-战略管理蓝图设计(部分) 本项目之战略管理定位:本项目是信息化系统实施项目,所以定位将A集团战略规划目标的相关信息纳入计划预算系统,作为将来年度预算目标体系参照和约束的依据。

解决战略目标制定模拟分解至年度目标,年度上报/平衡、评价分析。

7.5.2. A集团-人工成本蓝图设计(部分) 人工成本预算管理流程:人工总量预测–上报–平衡–下达–执行 人工成本总量测算模型-数据、输入、输出、分解 人工成本测算模型二:输入行业三年历史数据,算人工成本占营业收入比,估计建议值 7.6. A集团-采购业务预算流程 7.7. A集团-投资总体框架 7.8. A集团-重点工作蓝图设计 7.9. A集团-能源集团业务框架 7.10. A集团-能源集团-平衡关系总图 7.11. A集团-能源集团-焦炭产供销平衡关系梳理 7.12. A集团-能源集团-用水平衡关系梳理 7.13. A集团-系统应用蓝图 A集团计划预算管理信息化规划蓝图:以经营决策为导向,业务模型为主线,公司产品平台为中心,构建A数据化预算管理体系 7.14. A集团-数据集成蓝图 系统集成:通过数据接口,打通预算管理系统和周边系统的数据通道 外围系统的数据通过A集团接口平台流转到全面预算管理系统,全面预算管理系统对数据的处理采用映射/检查和构建中间数据仓库,在系统间实现相关数据互联互通。

对接的系统包括SAP-ERP系统、OA系统、营销平台等14个业务、财务系统。

通过标准接口规范和多重数据安全机制,以实现A集团计划预算相关数据无缝自动流转、充分共享。

一份简单又全面的弱电项目机房搬迁方案

一份简单又全面的弱电项目机房搬迁方案

本方案旨在为小型机房工程提供一套简单而全面的搬迁解决方案,对于大型机房搬迁,此方案可在此基础上进行扩展。具体内容如下:

搬迁概述:我们计划将位于XXXXXXXXXXXXXXX的6666机房操作间、HDFRY房间内机柜中的所有服务器、存储、网络安全设备搬迁至312机房。

整个搬迁过程需在12小时内完成,同时确保不影响用户日常业务系统运行,实现平滑迁移与整合。

大型机房搬迁应增加额外考量,如增加额外的人员协调、更细致的搬迁流程、以及针对大型机房的特定设备搬迁步骤。

为了确保搬迁工作顺利进行,我们将通过以下步骤执行:

搬迁规划

实施流程

在搬迁前,我们将详细了解当前系统设备情况与运行状态,根据了解的情况制定详细的搬迁方案与应急方案,并进行现场勘查和实施方案的详细制定。

专业工程师指导

专业工程师将深入了解现有机房情况和搬迁要求,充分考虑可能发生的各种情况,制定详细的迁移实施计划,将机房搬迁工作对用户的影响降至最低。

物理布置与连接表

我们将编制搬迁前与搬迁后的物理布置表、连接表、线缆号表,以便对系统进行分类管理和快速定位。

技术团队协作

搬迁过程中,各参与单位的技术人员需要紧密合作,确保搬迁工作的顺利进行。

详细分工与责任到人

我们将制定详细的搬迁流程,明确分工,并责任到人,确保搬迁工作的准确性和效率。

至少安排2人执行每项工作

在执行搬迁工作时,确保每项任务至少有2人负责,以提高工作质量。

详细实施方案

实施流程

搬迁共需12小时,前期将细化任务安排,确保工作的顺利进行。

数据备份与连接端口标识

数据备份、连接端口标识、地址规划、备件准备等是搬迁前的重要准备工作。

这有助于确保设备在搬迁后能够稳定运行。

设备关机搬迁

设备搬迁前需先进行数据备份,并确保设备安全关闭。

设备拆卸、下架、搬运和上架过程需按照规范操作,以避免损坏。

搬迁前设备检查

搬迁前检查目的机房的设备设施是否符合要求,以确保搬迁后设备能够正常运行。

搬迁影响业务

本次搬迁可能影响的部分业务,具体包括但不限于卫生局内部平台、下属医院至卫生局内外网络、以及一些特定业务系统。

搬迁时间安排

搬迁计划于7月16日晚上开始,预计耗时12小时完成。

机柜位置规划

在搬迁后,机柜位置将按照预先设计的布局图进行布置,以节省空间、便于维护和美观。

相关单位配合

在搬迁过程中,需要与运营商、卫生局、120急救中心、以及卫生监督所、计财科、综合科、协会等单位紧密合作,确保各个流程顺利进行。

项目应急预案

在搬迁过程中,我们将采取以下应急预案:

确保不影响正常业务

搬迁工作将围绕业务重要性进行,确保核心业务优先恢复。

运营商链路切换

搬迁过程中,运营商链路切换将在晚上12点前完成,以确保业务连续性。

业务恢复时间

计划在凌晨6点前完成所有业务恢复。

如在凌晨4点前未完成核心业务恢复,将通知业主方。

应急联系人员名单

在搬迁过程中,将有专门的应急联系人员名单,确保在遇到紧急情况时能迅速响应。

未经允许不得转载:虎跃云 » 服务器迁移的预算指南:为费用制定现实的计划 (服务器迁移的报告)
分享到
0
上一篇
下一篇

相关推荐

联系我们

huhuidc

复制已复制
262730666复制已复制
13943842618复制已复制
262730666@qq.com复制已复制
0438-7280666复制已复制
微信公众号
huyueidc_com复制已复制
关注官方微信,了解最新资讯
客服微信
huhuidc复制已复制
商务号,添加请说明来意
contact-img
客服QQ
262730666复制已复制
商务号,添加请说明来意
在线咨询
13943842618复制已复制
工作时间:8:30-12:00;13:30-18:00
客服邮箱
服务热线
0438-7280666复制已复制
24小时服务热线