【IT168 技术文章】
企业大型管理信息系统建设所涉及的因素很多、也很复杂,是一项庞大的系统工程。在企业将系统的建设任务以合同的形式承包出去之后,对于业主来说,虽然找到了系统的开发商,但由此产生的进度控制问题所带来的风险就显得很重要了。这是因为,承包商在得到项目之后,根据自己的利益需要制定系统的开发战略,成本问题是他们最为关注的问题,其次可能才是进度和质量;另外,承包商的加入,增加了系统建设的一个中间环节,管理的难度也就相应地增加,有时候系统开发进度的失控可能并不是由于承包商的原因,而是由于业主的原因所造成,因此,业主只有在加强对承包商的全面监督与控制的同时,也加强自身的管理,这样才能减少由于系统开发进度失控对系统成功的影响。
不管是谁的原因造成的进度失控,都会对本企业的信息化和管理系统建设产生消极的影响,其中主要的问题包括:
1、业主不得不推迟系统投入正常运行的计划时间。
这是进度失控导致的直接后果。这个后果因企业建设该系统的目标的不同而具有不同的严重程度,对于希 望尽早将系统投入运行的企业来说,问题显然是比较严重的;即使对不急于使系统投运的企业,进度失控也会增加业主的负担,包括时间、人力、物力和财力的继续投入;
2、导致系统开发质量方面的问题。
一般来讲,质量控制和进度控制是一对孪生兄弟,是相互起连锁反应的,进度失控可能导致质量失控;同样,质量的失控也会导致进度失控。软件的质量是管理信息系统的生命,如果它的质量得不到保证,用户那一关是无法通过的;
3、突破项目的计划投资额度。
项目执行的进度拖后之后,需要投入足够的资源解决存在的问题,重新制定计划。即使工作量没有增加,时间的增加就是费用的增加,也就是投资的增加。
4、连带影响。
系统建设过程中,并不会只涉及一家承包商,还有设备供货商、网络供货商、第三方软件商等等外部单位,他们都处在业主或承包商事先制定的计划链条中,这个链条的一个环节发生了问题,就可能要影响到整个链条。这种连带影响的严重程度也取决于各种具体情况,包括设备采购与到货、外包设计的质量评审、基础数据的准备与稽核、甚至专家小组的正式组建时间等都可能对项目进度的全局造成影响。
5、影响业主和承包商的关系。
在人们的法律意识越来越强的当今社会,法律越来越多地成为一种共同的语言。管理信息系统开发的双方是合同关系,即法律关系,不是亲戚关系。如果双方关系比较融洽,对一些问题比较容易达成谅解,则进度失控的问题对双方之间的关系不会造成多大的影响;否则,索赔、调解、仲裁这类的事情必然会使双方的关系恶化,从而造成问题的议而不决,长期僵持不下,拖延工期。
计划是项目实施的龙头,是一切工作的出发点。事实上,科学技术发展到今天,计划的重要性已经超过了技术本身,没有科学技术解决不了的问题,只有没有计划到的问题,阿波罗登月成功首先是计划技术的成功,其次才是科学技术*。软件工程也是这样,系统开发技术的问题其实已经不再成为问题,可能的问题出在我们能否将所有的问题或隐患考虑在内,并且一个一个地加以处理和解决。
管理水平较高的承包商,他们一般都非常重视系统开发的计划工作,他们会主动采取各种有效的措施,制定周密可行的项目实施计划,并且严格按照这个计划开展工作。根据计划执行情况的反馈信息,他们会随时以总体进度目标为依据进行计划的调整,只有这样才能保证对项目进行有效的进度控制。在三峡工程管理系统建设过程中,作为一个有着长期的项目管理经验的软件开发商,加拿大公司正是采用了上述管理方法,对系统开发的各个阶段制定统一计划,另外他们还专门引进先进的进度管理工具(P3软件),以加强项目的进度控制,在这方面,的确值得中国的企业和承包商学习。