基于Leavitt模型的软件本地化项目风险管理研究.doc

上传人:laozhun 文档编号:3938720 上传时间:2023-03-28 格式:DOC 页数:7 大小:1.16MB
返回 下载 相关 举报
基于Leavitt模型的软件本地化项目风险管理研究.doc_第1页
第1页 / 共7页
基于Leavitt模型的软件本地化项目风险管理研究.doc_第2页
第2页 / 共7页
基于Leavitt模型的软件本地化项目风险管理研究.doc_第3页
第3页 / 共7页
基于Leavitt模型的软件本地化项目风险管理研究.doc_第4页
第4页 / 共7页
基于Leavitt模型的软件本地化项目风险管理研究.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《基于Leavitt模型的软件本地化项目风险管理研究.doc》由会员分享,可在线阅读,更多相关《基于Leavitt模型的软件本地化项目风险管理研究.doc(7页珍藏版)》请在三一办公上搜索。

1、项目管理技术PROJECT MANAGEMENT TECHNOLOGY2012年12月第10卷第12期Vol. 10 No. 12Dec. 2012基于模型的软件本地化项目风险管理研究Leavitt郭红钰1李春贺2( 1. 中国电子科技集团公司第十五研究所,北京100083;2. 中国矿业大学,北京100083)摘要: 软件本地化项目风险管理即对项目风险进行辩识,并对其进行评估,通过规划对其进行管理。梳理了本地化相关知识,介绍了软件项目风险管理的基础理论方法,通过 Leavitt 模型对本地化项目实施过程中 的风险因素进行了分析,提出了本地化项目风险管理的解决方案,详细论述了该解决方案在本地化

2、项目中 的应用,并验证了风险管理所产生的价值。关键词: 本地化项目; 项目管理; 风险管理; 风险因素; Leavitt 模型引言括: 软件资源翻译排版、用户界面本地化、用户界面重新设计与调整、联机帮助系统本地化、功 能增强与调整、功能测试及翻译测试等,所涵盖 的服务范围非常广泛2。( 2) 软件本地化流程包括: 项目分析和评 估、前处理、任务分配,翻译、编辑及质量确保 和控制,图形图像处理、 DTP 及质量确保和控 制,后处理,语言测试、功能测试,错误报告和 修复等。0随着信息技术快速发展,软件开发技术取得了快速发展,但在软件开发过程中,项目风险管 理并未得到足够重视和深入研究,这严重影响项

3、 目的顺利进行。软件本地化项目同样存在这一问 题。目前国内对软件本地化项目风险管理无专门 的理论与技术基础,在实践中项目经理多是依照 现有的软件项目风险管理理论,依靠经验与感觉 处理软件本地化中出现的风险。由于对风险管理 的技术和实践缺乏足够的了解,风险管理在软件 本地化项目中没有得到广泛应用。( 3)软件本地化项目管理分为以下 4 个阶段,如表 1 所示。表 1 软件本地化项目管理阶段划分1研究基础1. 1软件本地化概述( 1) 软件本地化是指将软件产品的功能、用户界面 ( UI) 、联机帮助和文档资料等进行改编,使之适合目标市场的特定文化习惯和偏好,包欁欁欁欁欁欁欁欁欁欁欁欁欁欁欁欁欁欁欁

4、欁欁欁欁欁欁欁欁欁欁欁欁欁欁欁欁欁欁欁欁欁欁欁欁欁欁参考文献社,2007: 182-1884 林聪,周孟津,张榕林,等 . 养殖场沼气工程实用技术M. 北京: 化学工业出版社,2010:571 朱海生,陈志宇,栾冬梅 . 畜禽粪便的综合利用 J.黑龙江畜牧兽医,2004 ( 4) : 59-602 Baccarini D. The logical framework method for defining project success J. Project Management Journal,1999 ( 30) : 25-325 郑其兵 . 火电厂脱硝改造项目逻辑框架法后评价指标设计 J

5、. 广西电力,2011 ( 2) : 63-646 樊京春,赵勇强,秦世平 . 中国畜禽养殖场与轻工业沼气技术指南 M. 北京: 化学工业出版社,2009: 393 付亚和,许玉林 . 绩效管理 M. 上海: 复旦大学出版收稿日期:2012-08-24阶段内容项目启动审核项目要求报价单,签订正式项目工作合同项目计划审核项目实施计划进度草稿、准备项目资源、项目启 动会议项目控制本地化资源文件提取、翻译资源文件和文档、变异本 地化版本、测试本地化版本和修复本地化版本缺陷项目收尾产品交付、项目总结险、靠经验应对风险,要成立专门的风险管理小理主要过程 ( 图 1) 。组,制订风险控制方案,来应对客户需

6、求不明、需求变更等影响项目成功的风险因素。软件本地 化项目过程中的风险如表 2 所示。项目风险管理概述项目风险管理指对项目风险从识别、分析到 采取应对措施等一系列过程,它包括将积极因素 所产生的影响最大化和消极因素产生的影响最小 化两方面内容。实施项目管理是为了最好地达到 项目目标,识别、分析及应对项目生命周期内的 各种风险,使潜在机会或回报最大化、潜在风险1. 2图 1风险管理过程表 2软件本地化项目过程中的风险注: 1. 资料来源根据相关文献整理。2. 表中 1 表示灾难,2 表示严重的,3 表示轻微的,4 表示可忽略的。风险风险类别阶段概率 ( % )影响责任人项目人员分配不合理项目管理

7、风险各阶段203项目管理沟通不充分、时差803采用不符合本地化要求的技术、方法技术风险本地化阶段302采用不符合本地化要求的工具102采用本地化的工具不全面503软件功能不适合客户要求软件本地化风险需求阶段201本地化语种不符合客户要求101软件标准、框架结构不符合客户要求102文档格式内容不符合客户要求文档设计阶段304文档归档、管理不符合客户要求404软件体系结构不合理开发阶段402代码不符合软件国际化要求302UI 界面没有充分考虑目标语种的要求603附件不符合用户使用习惯603帮助文档、GSG 没有审核103采用行业技术有分歧102供应商流程执行不充分本地化阶段602供应商项目风险控制

8、能力503不测试全部语种503软件 Bug Fixing 方法303客户服务不全面维护阶段103技术创新研发302软件质量反馈速度2032012年第10卷第12期郭红钰等 基于 Leavitt 模型的软件本地化项目风险管理研究59风险识别主要是确定顺利实现项目目标产生影响的因素,并对其进行明确描述。风险识别包 括 3 个步骤: 确认不确定性的客观存在; 建立风 险因素初步清单; 进行风险分类。风险分析是评 估已识别出风险的影响和可能性的过程,它的目 的是查明风险源并提出减少风险的方案。风险应 对计划是针对已识别出的风险制订相应的方案, 提高项目成功率。风险应对一方面对风险的正面 效应进行触发,

9、并制定相应的增强措施; 另一方 面对风险的负面效应制定应对的办法。对于不同 的风险,需要根据其影响大小以及风险重要性的 次序,采取相应的措施加以控制,对负面风险可 以采取规避、接受和减轻的办法。风险控制是通 过采取各种措施减少事故发生以及降低发生造成 的损失。1. 3经典软件项目风险管理模型介绍1. 3. 1 Boehm 模型Boehm 将风险发生的概率和风险发生的后果 这两部分归结为 “风险暴露”,用公式表示为成各种系统的组织划分为任务、结构、角色和技术 4 个部分并将其同软件开发的各个因素对应起 来,便可以看出: 在软件项目的管理过程中,任 务描述了项目的目标和预期结果78。在软件项 目开

10、发过程中,任何一个组成成分的变动都将会引起一系列问题的发生,甚至会导致项目失败。因此,从任务、 结构、 角色和技术等方面应用 Leavitt 模型可以全面清晰地对项目风险进行分 析、识别,并采用不同的方法对各方面进行风险 管理。本地化项目风险管理问题分析2我国本地化的发展不尽如人意,缺少行业协会的组织管理,缺少本地化知识和技能的教育和 培训。行业规模弱小,信息流通不畅,没有引起 信息技术行业组织的关注,基本上处于行业初期 的孕育阶段。在软件本地化项目风险管理理论方 面的研究很少,本地化项目风险管理的实践机会 更少。其具体表现为:RE = P( UO) L( UO)式中 RE风险或风险造成的影响

11、;( 1)( 1)风险意识淡薄。在本地化项目中,项目P( UO) 令人 不 满 意的结果发生的 概率;组成员对项目的成败起着关键作用,由于缺少积极的风险意识,导致被动地处理问题和风险。在 本地化项目各阶段会有很多风险: 需求阶段有软 件功能、软件标准和软件架构不符合客户要求; 文档设计阶段有文档格式内容、归档与管理不符 合客户要求; 开发阶段有本地化技术不娴熟,代L( UO)产生破坏性的程度。Boehm 风险管理理论的核心是维护和更新十大风险因素列表,十大风险列表具有一定的 普通性和实际性。不过,至今还没有文章论述其 具体的理论基础、原始数据和归纳方法,所以该 列表仅是基于对风险因素集合进行归

12、纳而得出 来的。码不符合软件国际化要求,UI 界面不符合要求,帮助文档未审核等。其他情况存在的风险有: 前期源文件问题无法处理导致项目进程延误; 员工 突然离职导致项目无法进行; 项目人员分配不合CRM 模型1. 3. 2CRM 模型是由 SEI 提出的,其原则主要从全局观、 积极策略、 沟通环境、 管理等方面进行 描述。CRM 模型将风险管理分为风险识别、分析、 计划、跟踪、控制 5 个步骤,这 5 个步骤相互影 响、相互关联,在项目开发过程中反复持续地 进行。1. 3. 3 Leavitt 模型理,沟通不充分; 提交成果文件时大量返工等。项目组成员很少会提前预估上述可能出现的风险因素并主动

13、制订预防和规避计划,而是在风险发 生时才制订解决和补救方案。这样虽可以减小损 失,但这种事后补救方案无法很好地解决已出现 的问题。( 2)风险评估凭感觉。项目经理在本地化项目过程出现风险时,由于没有之前的风险数据做参考,没有理论做指导,只能凭借感觉估计风险Leavitt 模型于 20 世纪 70 年代提出,它把形个传统的软件项目风险管理模型后,经对比分析造成难以挽回的后果。( 3)风险应对靠经验。项目风险意识淡薄、最终选择以 Leavitt 模型为基础构建本地化风险管理模型。通过该模型可以很好地解决本地化项目 风险管理中风险因素过于繁杂的难点,采用 4 种 方法可以较好地应对风险,优化组织结构

14、,循环 控制风险管理,本地化项目风险管理解决方案如 图 2 所示。理论知识匮乏以及缺少应对方法等导致风险应对措施低效。现阶段项目经理很难接触到本地化项 目风险管理的相关信息,对项目过程中出现的风 险问题是根据项目经验,依靠个人能力解决。然 而在实际管理中经验和能力是远远不够的,很难 解决问题。3. 1本地化项目风险识别( 4)风险管理机制不健全。在本地化项目中3. 1. 1Leavitt 模型应用没有专门的风险管理小组,没有制订相应的风险控制方案。风险控制基本是由本地化项目经理完 成。风险应对和控制过程也是由项目经理在无意 识中进行的。以下是根据本地化项目实践提出的本地化项 目风险管理解决方案

15、。Leavitt 模型的 4 个组成部分: 角色、 结构、任务与技术,它们与项目的进度与质量息息相关。图 3 为各部分的关系图。图 3 中,角色代表项目参与者,如项目经 理、项目组成员等。其中,项目组成员完成任务 能力、掌握技术水平,项目经理分配任务的能力 和优化工作的倾向 等,都 可 能 会 给 项 目 带 来 风险。结构主要包括规范层面和行为层面。规范层3本地化项目风险管理解决方案分析面,如价值观、规范; 行为层面,如人员交流、通过以上分析,在本地化项目管理中存在着各种风险管理问题,要想更好地解决现行本地化 项目中出现的问题,就应当结合风险管理理论和 项目自身特点,设计出适合的理论模型,借

16、助模 型解决实际问题。因为本地化项目风险管理有其特点,所以在 进行项目风险管理时要结合实际情况进行管理。 当前本地化项目管理中风险因素繁杂、任务种类 繁多、参与人员与组织结构复杂、技术多变等都工作的实际行为模式等。组织结构不健全将会影响项目进度和质量,甚至会影响到项目能否按期 交付。技术包括开发工具、方法、硬件软件平台。项目组要根据项目的实际情况选择合适、成熟且熟悉的技术进行开发; 特定技术环境下不适合的 组织结构和特定组织结构环境下不适合的技术都 会带来风险。2012年第10卷第12期郭红钰等 基于 Leavitt 模型的软件本地化项目风险管理研究61在本地化项目中客户方、服务商、外部环境以

17、及它们同其他模块的关系如下:( 1) 客户方模块考虑的是客户方对本地化项 目造成的影响。客户经营状况好坏、能否保证项 目资金投入、对项目重视和配合程度等都对项目 完成有十分重要的影响。在需求阶段要和客户交 流沟通确认方案,如果需求阶段出现问题,会在 项目的后续阶段被逐级地放大。在项目进行过程 中要和客户沟通以应对变化的需求,与客户保持 良好的沟通可以保证项目能达到预期的成果。在 技术选择上要和客户协调,使项目组使用的技术 应与客户相适应,避免出现问题。项目组成员同 客户方关系的好坏、能否了解客户方的工作、能图 3 Leavitt 模型 4 个模块间的相互关系任务描述项目的目标和预期结果。在本地

18、化 项目中如果获得有效信息量越多、获得能力越好 则任务相关的风险就会降低。任务与技术的适合 度、与结构的匹配度将决定项目潜在风险的高低。3. 1. 2Leavitt 模型优化否满足客户要求等都可能成为风险因素。此外,本地化企业大多属于服务行业,项目大都是承接并将部分任务交给其他公司。与一般的软件 开发项目不同的是,本地化项目一般都会同客户 方、服务商三方协同完成。所以 IT 项目中适用 的 Leavitt 模型并不完全适用本地化项目。根据本 地化项目自身的特点,对 Leavitt 模型进行优化: 将角色分为本地化项目组成员、客户方和服务商3 个部分; 由于原有模型仅考虑企业内部因素, 忽略了外

19、部因素,而本地化项目多涉及到多国因 素,特别是与服务商合作时,政治、经济等外部 环境因素是必须考虑的,因此加入了环境模块。 适用于本地化项目 Leavitt 优化模型如图 4 所示。还要注意双方办公时间、空间、办公理念、文化习俗等方面的差 异,避 免 在 日 常 沟 通 中 出 现 问题。( 2) 服务商指的是参与本地化项目中某个环 节的外部对象。服务商自身的经营状况、提供服务的质量好坏等是进行风险管理应考虑的因素。服务商的综合能力与任务复杂度是否匹配,经验如何,能否清楚地认识到任务的相关信息和完成 任务间的关系等,都需要在风险管理中考虑。项 目组使用的技术服务商是否能使用,若不能使用 将会对

20、项目造成很大影响; 若可以使用,那么双 方配合得是否得当,这也是需要关注的风险。项 目组对服务商所提供的服务是否满足,以及项目 组成员的综合素质对服务商工作的影响程度也需 要关注。此外还需要考虑到本地化项目组的组织 结构、行为方式与服务商是否矛盾。( 3)环境是指与项目相关的外部因素。环境因素本身不会产生任何风险,只有当环境因素与其他因素相互作用时才会产生风险。 政治、 政策、经济和自然灾害等不利因素作用于客户方、服务商,将会产生风险。外部环境对技术的影响体现在不同国家对本地化技术的重视度和普及 率,以及文化对技术使用的影响。外部环境对任 务的影响主要是文化因素导致任务的变化。 例 如: 阿拉

21、伯国家的文字是从右到左书写的,与其 他国家书写方向相反。这会加大本地化难度,可图 4 Leavitt 优化模型家的组织结构表面看来是一致的,但价值观、办要的项目或任务,没有必要冒险。对于已造成损失,无法承担其后果的项目,可以设法对其进行规避。例如,项目团队通过选择熟悉的、使用过事效率会有差别。3. 2本地化项目风险评估Leavitt 模型能全面地识别本地化项目管理中 的风险因素并找出对应的解决方法,为项目经理 提供全面客观的风险因素列表,但无法实现对风 险因素的评估和分析。在本地化项目风险评估方 面,为了提高风险分析的准确性,清晰地将风险 按等级划分,本文采用了 Borda 序值法。 Bord

22、a 序值法是依据多个评价准则将风险按重要性排 序,风险 i 的 Borda 数用公式表示为92的本地化软件避免使用 陌生的软件来根除该 风险。( 2) 风险接受是指企业自愿承担风险事件的 不利后果。其实质是将企业自身承受的风险以及生产经营过程中不可避免的财务风险承受下来,并采用必要的措施加以控制,以减少风险程度或减少不利事项的发生。当采取其他风险规避方法 的费用超过风险事件造成的损失数额时,可采取 风险接受的方法。bi = ( N Rik )k = 1式中 N风险总个数;i某一特定风险;( 2)( 3)风险减轻是通过减少风险事件发生概率来降低风险发生的可能性或减少后果的不利影响。比如,当某事件

23、发生将会延长项目的交付期 限,则可以采取增加项目资源、缩短关键路径时 间、加班等方法来减轻项目的进度风险。k某一准则,原始风险矩阵只有两个准则: k = 1 表示风险影响 准 则 I,k = 2 表示风险概率准则 P。如果 Rik 表示风险 i 在准则 k 下的风险等级 ( 在风险矩阵方法中,将比风险 i 的风险影响程 度大或风险发生概率大的因素的个数作为在准则k 下的风险等级) ,则风险等级由 Borda 数给出。 某一风险因素的 Borda 序值表示其他关键风险因 素的个数。 比如,某个风险的 Borda 序值为 0, 则表明该风险为最关键的风险。按照 Borda 序值 从小到大进行排列,

24、便可以得出各风险因素的重 要性。Borda 序值法在主观分析的基础上由数学 分析方法加以矫正,大大提高了分析结果的准确 性。因此,在本地化项目风险管理中,应用上述 方法来对风险因素的重要性进行排序,就能够集 中精力和资源来预防和控制关键风险,忽略对项 目而言无关紧要的风险,最终达到降低企业风险 管理成本,提高运作效率的目的。3. 3本地化项目风险应对措施当识别出本地化项目的风险并对其量化后, 就要制订应对计划,确定应对措施,所采取的基 本措施包括以下 4 种: 风险规避、风险接受、风( 4)应急是当项目风险事件已被识别时,所采取的预先措施。例如,项目团队知道,如果一个新软件用户手册某个页面不能

25、及时翻译完成,不能将其用于新产品上,那么可能会有一个应急计划,即采用已有的旧版翻译来替换当前页面。3. 4本地化项目风险控制 为了有效地保证风险控制的质量必须建立风险控制结构和有效的风险控制流程。在项目管理 过程中建立有效的本地化项目风险控制组织机 构。设置专门的风险管理岗位,对项目规划或计 划进行审核并发表意见,不断寻找可能出现的任 何意外情况,提出针对各个风险的管理策略及管 理方法,以便随时处理出现的风险。本地化项目风险管理处于不断改进中。本地 化企业应建立风险管理数据库作为风险管理的基础,并在实施过程中不断地更新和完善该系统,建立有效的本地化项目风险控制过程。结语42012年第10卷第1

26、2期郭红钰等 基于 Leavitt 模型的软件本地化项目风险管理研究63题,提出解决方案,在 Leavitt 模型的基础之上结合本地化项目的特点对 Leavitt 模型进行优化,并 使用优化后的 Leavitt 模型作为风险预估器,以 Borda 序值法作为风险评估器。通过改良 Leavitt 模型,加强 Leavitt 模型在数据分析以及细节处理 方面的功能,分析出本地化项目中可能出现的所 有风险因素,而且用数据分析提高了风险评估的 准确性。J. 计算机工程与应用,2007,43 ( 10) :202-2058 薛四新,贾郭军 . 软件项目管理 M. 北京: 机械工业出版社,20049 常虹

27、,高云莉 . 风险矩阵方法在工程项目风险管理中的 应用 J. 工业技术经济,2007,26 ( 11) : 134-13710 吉多,克莱门斯 . 成功的项目管理 M. 2 版 . 张金 成,译 北京: 机械工业出版社,200411 霍亚楼 . 项目管理基础 M. 北京: 对外经济贸易大 学出版社,200812 贾素玲,罗昌,郭涛 . IT 项目风险管理模式研究 J.计算机工程与应用,2007,43 ( 4) : 220-22313 项目管理协会 . 项目管理知识体系指南 ( PMBOK 指 南) M. 3 版 . 卢有杰,王勇,译 . 北京: 电子工业 出版社,200514 沙一鸣,尤晋,元

28、王舟 . 软件国际化和本地化技术探 讨 J. 计算机工程与应用,1996,32 ( 3) : 60-6515 王宏福,向方 . 软件本地化错误测试 J. 安阳师范学参考文献1 张格玲 . 软件项目风险管理方法比较和研究 J. 计算机工程,2003,29 ( 3) :91-942 王梅源 . 软件外包项目全过程风险管理研究 D. 武汉: 华中科技大学,20063 孙军 . 项目计划与控制 M. 北 京: 电 子 工 业 出 版 社,20084 张洛玲,李师贤 . 软件项目风险管理方法比较和研究院学报,2006 ( 2) :40-4216 涂国华 . 浅谈软件项目风险管理 J. 中国科技信息,J.

29、 计算机工程,2003,29 ( 3) :2008 ( 21) : 122-12317 郑国政,王睿,袁仕章 . 影响本地化版软件质量的因 素分析 J. 中国科技信息,2007 ( 11) : 152-15391-945 王华伟,崔启亮 . 本地化行业透视与实务指南 M. 北京: 电子工业出版社,20056 中央编译局翻译服务部 . 翻译市场浅析 C / / 尹承东翻译产业经营论文集 . 北京: 中央编译出版社,20077 牟玲玲,陈立文,张建军 . 软件项目风险管理研究综述18 郑国政 . 软件本地化翻译质量面面观 J. 科技资讯,2006 ( 34) : 124-125收稿日期: 2012-09-20

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号