|
IT项目的技术实施(上)(叶开)每个实施项目都需要坚实的技术基础和知识渊博得人才,以支持安装、实施过程。低估技术问题不仅可能有损项目实现,而且还有损用户对新系统的接受。另外需要说明的是,此文档基于SAP系统,当然也可以作为其它IT项目的 摘要:每个实施项目都需要坚实的技术基础和知识渊博得人才,以支持安装、实施过程。低估技术问题不仅可能有损项目实现,而且还有损用户对新系统的接受。另外需要说明的是,此文档基于SAP系统,当然也可以作为其它IT项目的技术实施参考。 每个实施项目都需要坚实的技术基础和知识渊博得人才,以支持安装、实施过程。低估技术问题不仅可能有损项目实现,而且还有损用户对新系统的接受。 系统实施中的主要基础结构和技术问题:
技术实施中一个至关重要的因素是人。虽然系统是复杂的,如果现场有了正确的专家、支持热线和程序,那么规划、设计并管理系统就不困难。 每个因素都是重要的,而正确配置其中每一个因素是项目技术实施成功的基础,而人的配置通常被称之为培训。 一、 技术实施的范围: 实施过程中有两种主要的任务/活动类型:功能性和技术性。 系统的技术实施活动主要有如下任务目的: 给标准软件的配置提供技术支持,以满足业务需求; 技术实施问题的范畴可以如下分类: -需要做什么:用于规划、设计和执行技术实施任务的活动 二、 技术活动概况: 项目技术活动有三个里程碑: 起点。在实施开始之后和自项目准备期间很快发生。前面的活动包括准备文档(如项目计划),定义组织、角色和职责,可能还有基础培训。 系统前景(运行环境)定义。定义一个合适的系统前景(开发、集成、生产)。系统体系结构设计应该预见到附加的技术需求,如:网络安全性、意外事故处理、规划和详细完整性策略。此里程碑标志着最关键的项目开始了,即在投入运行前解决技术问题。 系统投入运行。输入实际数据,开始实际工作,以事务性数据表明了开发或测试系统与正式系统的差别。可用性成为关键因素。 下面列出一些活动领域,并简要解释每个活动的目的合期望结果。 1、 基础结构和需求规划 在规划阶段,为服务器、工作站、网络等指定初始基础结构需求,并调查初始系统和网络规模,尽快获得开发系统; 2、 开发系统安装与配置 3、 系统管理和操作 系统管理员、操作员的任务、角色和职责,系统的维护和管理,对功能咨询顾问的技术支持等; 4、 系统前景定义 定义运行系统前景和体系结构的里程碑,需要项目管理和功能小组的支持。 5、 配置与管理系统的远程连接 建立于系统支持服务器的远程连接,尤其是获得OSS(在线访问系统)的访问,从而拥有获取远程服务的基础结构。 6、 技术文档 整个项目周期中持续的活动。 7、 技术培训 培训是应用系统实施项目的重要问题。在项目周期中,知识传授是有效培训的另一种方法,即积极参与其他咨询顾问的培训活动。 8、 系统安装与配置 -安装和配置硬件、基础软件和网络构件,包括RAID系统、备份设备等; 9、 测试系统安装与配置 可选活动,适用于所定义的系统前景里包括了测试系统的用户,也称之为质量保证系统(QAS)。 10、 传输系统配置与管理 共享通用传输目录,与UNIX的NFS或NT的全局传输主机共享; 11、 安装、开发、配置和测试技术基础结构 在此阶段,技术需求可能会要求大量的工作,以使系统基础结构正确工作。 12、 打印策略和前端服务 仔细规划和考虑打印策略,以避免打印等待时间过长和网线的崩溃。错误制定的打印策略可能会导致整个项目性能的降级。 13、 数据加载 - 从开发系统上传输对象预数据 14、 投入运行前最终测试 此活动需要团队的集体努力来检查并测试整个系统的功能。应该制定并开展“重点测试”,模拟用户加载、峰值时间、打印、界面和应用的一般用户处理;也要检查项目的质量,包括处理和功能、用户和管理文档等;同时要确保用户理解并遵循意外事故处理程序。 15、 运行前维护服务 早期监控在投入运行前来验证应用系统参数和配置的方法。 16、 优化技术项目 -可选项目。 三、 系统前景和客户概念: 系统不一定是一个单独的硬件服务器,应用系统的特征是只有一个单独的数据库。有时候需要附加的系统用于特殊而独立的开发、硬件测试、培训、附加构件、灾难恢复等等。应用系统的三种标准客户:参考客户、示例客户、早期监控服务客户等。系统前景包括系统的数目、类型,以及客户和客户配置。规划、定义和配置系统前景问题十分重要,因为它直接影响其他技术问题,主要影响确定系统规模、如何将定制设置于开发传输到其他系统,以及如何开展测试等等。 系统前景配置要求仔细规划和确定系统规模。这应该由经验丰富的技术咨询顾问来开展,并且让项目管理员参与。系统和客户前景的定义必须清晰的告知项目小组,并在操作程序中体现出来,尤其是对于那些负责开发与定制的人员。应用系统简化小组要制定非常出色的白皮书,作为项目实施方法论的一部分。 四、 确定规模: 确定规模主要是分析特定安装的计算方面需求,推算系统的基础结构,这以计算能力、服务器分布、磁盘空间和网络基础结构来表述。 规模问题将直接影响如下元素: 确定规模过程的目标是定义三个重要数据:此前景中每个系统各需多少计算能力(处理器类型、存储器、服务器数目),数据库将有多大(所需磁盘空间),以及支持应用系统流量所建议的最低网络基础结构。所确定规模的质量取决于客户所提供的数据质量。 1、 确定系统规模 规模的确定方法: 最好的规模制定结果是能够估算出峰值时间的最高系统或事务负载。另一个因素为所创建的消耗阀值。通常规模的确定是针对特定的CPU平均消耗(小于70%)、存储器消耗(低于80%)和平均响应时间(低于1.5秒)。平均得CPU消耗通常有33%用于对话处理,而另外的33%用于其它处理服务,如:批处理、打印等等,其余为峰值负载余留。这是数据库实例的一般方法。 影响磁盘容量需求规模制定的主要因素有: -所选的数据库管理系统 2、 网络基础结构需求 另外一个重要因素是预期的网络基础结构规模和拓扑。 有两类网络连接,要求相应的带宽:从应用服务器到数据库服务器,从表示层(通常是客户端PC机)到应用服务器。 经验表明,在表示层到应用服务器之间需要建立大约1.5kbps—2.5kbps的带宽,此数值没有考虑其它与应用系统(打印、下载、图象)相关的或不相关的网络流量(邮件、因特网)。 应用服务器和数据库服务器间的负载取决于整个系统负载,但至少要确保10Mbps的带宽。 为了计算网络带宽,客户必须知道站点的数目,以及每个站点和每个模块的用户数目。可以使用下列基于基准的公式粗略估计规模: 通常有两个网络: 典型配置的一个方法是给服务器至少配备两个网卡:一个用于连接服务器网络,一个用于访问网络,额外的卡可以避免单点失效或高可用性。 3、 可伸缩性 有以下不同类型的解决方案来增加当前系统的能力: 规模确定是不完美的,而且硬件合作商有负责确定规模和基准的能力中心,因此较好的是客户要求给出建议并进行比较。 浏览:IT项目的技术实施(下) 作者现任职于创智集团研发中心 责编:叶开 微信扫一扫实时了解行业动态 微信扫一扫分享本文给好友 |
最新专题 |
|