豆浆机厂家
免费服务热线

Free service

hotline

010-00000000
豆浆机厂家
热门搜索:
产品介绍
当前位置:首页 > 产品介绍

看一看企业软件项目关键链技术

发布时间:2021-11-18 14:23:54 阅读: 来源:豆浆机厂家
看一看企业软件项目关键链技术

前 言作者在《企业信息系统项目管理的问题点和对策》1文中对企业软件开发项目的问题点进行了总结。企业的信息系统项目管理1般容易犯的毛病以下:* 人力资源管理中的弱矩阵型,导致不能有效地进行时间管理、质量管理和沟通管理。* 在综合管理方面缺少综合变更控制管理。* 范围管理不够精细,增大了时间管理和质量管理的难度,并且造成了不断的范围管理变更。* 缺少对风险和束缚的分析,导致许多项目不停的延期。* 许多企业信息系统项目的目标是尽可能少花钱,而不是取得最大的投资回报。笔者认为造成以上问题点的根本缘由在于企业机构是弱矩阵型,导致在软件开发中权责不清,项目经理常常只是领导挂名,导致项目推动进程决策缓慢,出现问题得不到有效的解决。企业软件项目开发1般情况下存在着3方:用户部门、IT部门和开发商。如何调和3方的关系是必须首先明确的问题,其次3方在权责明确的情况下如何快速有效地推动项目也是需要解决的问题。本文将对如何解决以上两个问题进行探讨,在第1部分将探讨软件项目3方在项目的各个不同阶段的责任,在第2部分将探讨如何利用关键链技术有效地推动项目。1、项目关系3方的定位为了明确用户部门、IT部门和开发商在软件开发项目中的定位,需要首先对3方的特点进行说明。

在企业软件项目的开发进程中,用户部门、IT部门和开发商有时会构成以下的3角关系拆迁房屋置换赔偿标准,如图1所示。在软件项目开发用户需求阶段,用户部门不但同IT部门保持着常常的交换和沟通,并且也同开发商保持着较多的接触和沟通。这将会导致在全部项目开发的进程中,用户部门对开发商的影响加大政府征用土地补偿标准多一亩,在有些情况下,用户部门可能会跨国IT部门而直接让供应商按其意图进行开发和修改。在上表中,已对各关系方的优势和不足进行了分析,因此图1中用户部门和开发商具有较强的耦合是不利于项目的推动的。由于用户部门和开发商的交换存在着以下的不足:(1)语言不通——业务语言和IT语言(固然不排除许多开发商的优秀系统分析人员可以很快了解业务并且能够较好地分析用户需求)。(2)双方对企业IT的现状和计划了解不是非常清楚。(3)双方交换所得的结果还需要和IT部门进行沟通,加大了沟通本钱。(4)IT部门的优势没有得到充分的发挥。

因此弱化用户部门和开发商的耦合有助于项目的有效推动,如图2所示。但是笔者在这里需要强调这对IT部门项目人员的要求较高,需要具有较强的系统分析能力。对1些IT部门较弱的公司而言,完全由IT部门来完成用户需求分析是很困难的,这时候候必须要有开发商的帮助,但是希望记住1点:在用户需求分析阶段需要由IT人员来主导,乃至再退1步,IT人员必须全程跟踪用户需求的分析。由于这个阶段是项目的基础阶段,对IT部门而言也是最有价值的阶段。1个企业的IT部门只有加强在用户需求分析的能力才能够真正提高计划能力和项目管理能力,才能够真正让企业的信息化帮助企业的价值链高效快速地运转。

对企业的软件开发项目而言,1般可以分为需求计划(包括需求分析)、招投标、系统设计、系统开发(包括单元测试)、系统测试、用户测试、系统部署、系统运行。笔者认为IT实力较强的企业应当在需求计划阶段投入较多的人力和资源,能够深入发掘用户需求,简化用户需求,为用户考虑未来系统发展并将这些发展纳入到系统的统1计划中去,而这些是1般的开发商没法完成的工作。系统的计划阶段和体系架构设计阶段最好也由IT部门主导完成,至于详细设计和编码阶段那就要看企业的具体IT政策了,1般而言交给开发商完成即可——由于这里是他们的强项了。图3给出了笔者认为在软件项目不同阶段关系方对系统不同的责任。

对如图3所示的企业软件项目而言,已明确了项目的进程和每一个进程的负责关系放,从图中可以看出IT部门从需求分析开始1直到系统设计阶段IT科1直起着主导作用。在介绍关键链技术之前还需要再次强调1点,由于传统企业的弱矩阵型组织机构的存在,因此软件项目的PM最好有两位,1位来自于IT部门主要负责技术和项目推动管理,另外1位来自于用户部门主要负责用户部门资源的调和和保障,两位PM共同完成传统意义上PM的职责。2、关键链技术的利用在第1部分讨论了项目关系方的定位。那么我们还应当如何去做才能够保障系统按时按质完成呢?这就是利用关键链技术,概括地说关键链技术就是增加项目辅助进程组来保证项目核心进程组(关键路径)按时按质完成。关键链技术可以用图4来描述其简单原理:

关键链技术可以简单地用3个单词来进行概括:门、拍和平顺化。下面结合图4对这3个单词进行解释。在图4中可以看到每一个进程组结束时都有1个门,这个门是1个质量之门,可以用3不原则——不接受、不制造、不放过——来描述这个门。这个门使得在每个阶段质量都能够得到保障,不会让质量问题向下1个进程组蔓延违法强拆的房子怎样赔偿。将每一个进程组进行进1步细分为拍,通过控制每拍的进程保障全部进程组的质量。通过辅助工作流和门的质量控制和拍的进程控制,从而到达全部项目的平顺化——项目推开工作的1个次优解。以上简单地描述了关键链技术,下面将要研究如何将关键链技术利用在企业软件项目中这里首先要指出,PM需要在深入了解常规项目管理的基础上才能够比较有效地利用关键链技术。图3已比较详细地描述出了企业软件项目开发的核心进程组(关键链),通过加强门的质量控制,并且将每一个进程组分解为多拍1便于进行进程控制,剩下的关键问题就是如何保障平顺化了。保障核心进程组(关键链)平顺化的关键是要设计公道的辅助流程(辅助链)。在这里笔者给出了1个扼要地利用关键链技术来实现高效的企业软件项目管理的示意图——如图5所示。

在图5中关键链部分由项目关系3方共同配合完成,用户部门辅助链由用户部门PM负责在进入关键流程前完成。可能不同企业的不同软件项目的辅助链的内容不尽相同,但是有1点是相同的,那就是公道地利用关键链技术可以保证项目高效地完成。3、结束语作者目前正在利用关键链技术在推动企业的软件项目,同之前的项目管理方法相比,在用户需求阶段投入了大量的人力物力,并且将用户需求分析分解为1个1个用例(拍文件)去进行深入分析。虽然项目还在进展中,但是作者明显感到对该项目的成功(按时按质)非常有掌控,感到1切都在掌控当中。在该项目完成以后,作者打算结合实际项目进1步对关键链技术进行论述。(end)资讯分类行业动态帮助文档展会专题报道5金人物商家文章