参考答案:
【问题1】(5分)
(1)三个要点如下:
一定的资源约束;
一定的目标;
一次性工作任务。
(2)项目定义中的“资源”包括:
时间资源、经费资源、人力资源、空间资源、物资资源等。
【问题2】(5分)
信息系统项目的特点有:
信息系统项目的目标不精确;
信息系统项目的任务边界模糊;
信息系统项目的质量要求主要由项目团队定义;
在信息系统项目的开发过程中,客户的需求不断被激发、不断地被进一步明确;
在信息系统项目的开发过程中,客户需求随项目进展而变化;
在信息系统项目的开发过程中,项目的进度、费用等计划会不断更改;
信息系统项目是智力密集、劳动密集型项目,受人力资源影响最大;
信息系统项目的项目成员的结构、责任心、能力和稳定性对信息系统项目的质量以及是否成功有决定性影响。
【问题3】(5分)
(1)三要素为:范围、时间、成本
(2)关系:三要素相互影响。为了缩短项目时间,就需要增加项目成本(资源)或减少项目范围:为了节约项目成本(资源),可以减少项目范围或延长项目时间;如果需求变化导致增加项目范围,就需要增加项目成本(资源)或延长项目时间。因此,他们相互影响,一个因素变化就会影响其他因素,就需要同时考虑这些影响。(2分)
详细解析:
【问题1】
所谓项目,简单地说,就是在既定的资源和要求的约束下,为实现某种目的而相互联系的一次性工作任务。这个定义包括三层意思:一定的资源约束、一定的目标、一次性任务。这里的资源包括时间资源、经费资源、人力资源等。对于这个项目涉及的资源主要有时间资源、经费资源、人力资源、空间资源、物资资源等。
【问题2】
信息系统除了具有项目特征之外,还具有自己的特点:
1、信息系统项目的目标不精确、任务边界模糊、质量要求主要由项目团队定义:在信息系统开发初期,项目团队调研时,客户只能提出一些初步的功能要求,提不出确切的需求。信息系统项目的任务范围在很大程度上取决于项目组所做的系统规划和需求分析。另外,因为大部分客户方都不是从事信息技术的人员,对信息技术的各种性能指标并不熟悉。所以,信息系统项目所应达到的质量要求也更多地由项目组定义,客户则尽可能地进行审查。
2、在信息系统项目开发过程中,客户的需求不断被激发,不断地被进一步明确,或者客户需求随项目进展而变化,从而导致项目进度、费用等计划的不断更改:尽管已经做好了系统规划、可行性研究,签订了较明确的技术合同,然后随着项目的进展,客户的需求不断地被激发,被进一步明确,导致程序、界面以及相关文档需要经常被修改。而且在修改过程中又可能产生新的问题,这些问题很可能经过相当长的时间后才会被发现。
3、信息系统项目是智力密集、劳动密集型项目,受人力资源影响最大,项目成员的结构、责任心、能力和稳定性对信息系统项目的质量以及是否成功有决定性的影响:信息系统项目工作技术性很强,需要大量高强度的脑力劳动。 尽管近年来信息系统辅助开发工具的应用越来越多,但是项目各阶段还是渗透了大量的手工劳动。这些劳动十分细致、复杂和容易出错,因而信息系统项目既是智力密集型项目,又是劳动密集型项目。并且,由于信息系统开发的核心成果——应用软件是不可见的逻辑实体,如果人员发生流动,对于没有深入掌握软件知识或缺乏信息系统开发实践经验的人来说,很难在短时间里做到无缝地承接信息系统的后续开发工作。另外,信息系统的开发是项目团队整体的工作,为了高质量的完成项目,要充分发掘项目成员的才能和创新精神,不仅要求他们具有一定的技术水平和工作经验,还要求他们具有良好的心理素质和责任心,尤其要具有团队合作精神。项目经理在项目开发过程中,也应该注重项目成员之间的沟通协调,要将人力放到与进度和成本一样高的地位来看待。
【问题3】
项目作为一个整体,要使各方面的资源能够协调一致,就要特别熟悉项目三角形的概念。所谓项目三角形,是指项目管理中范围、时间、成本三个因素之间的互相影响关系。项目三角形中的范围,除了要考虑对项目直接成果的要求,还要考虑与之相关的在人力资源管理、质量管理、沟通管理、风险管理等方面的工作要求。项目三角形中的成本,主要来自于所需资源的成本,自然也包括人力资源的成本,这些资源可通过不同的方式获得,可以对应不同的成本,对资源的需求与工作范围和工作时间都有直接的联系。质量处于项目三角形的中心,质量会影响三角形的每条边,对三条边中的任何一条所做的更改都会影响质量。质量不是三角形的要素;它是时间、费用和范围协调的结果。
项目三角形强调的就是这三方面的这种相互影响的紧密关系。为了缩短项目时间,就需要增加项目成本(资源)或减少项目范围;为了节约项目成本(资源),可以减少项目范围或延长项目时间;如果需求变化导致增加项目范围,就需要增加项目成本(资源)或延长项目时间。因此,项目计划的制定过程是一个多次反复的过程,根据各方面的不同要求,不断调整计划来协调它们之间的关系。在项目执行过程中,当项目的某一因素发生变更时,往往会直接影响到其他因素,需要同时考虑一项变更给其他因素造成的影响,项目的控制过程就是要保证项目各方面的因素从整体上能够相互协调。