1.4案例四:可行性研究问题
阅读以下关于信息系统项目管理过程中可行性研究问题的叙述,回答问题1至问题3。
1.4.1案例场景
在项目计划和选择的过程中,需要完成的首要工作是对项目进行估算。项目估算的范围涉及方方面面,例如项目或产品开发的范围、投入和回报、项目风险、作用和意义等。在传统信息系统工程方法中,是以可行性研究的方式来组织对项目的主要估算内容的。在企业实际的业务过程中,可行性研究通常作为一个重要的环节,被包含在整个项目立项,或项目选择和确认的过程中。
可行性研究的范围可能覆盖很广泛的技术、经济、执行、环境等各种需要评估的因素,但它并不是最后的精细计划(例如:项目的时间进度及人员安排)。通常在进行可行性研究的阶段,甚至项目的目标或产品的最终方向也是高度易变化的。但可行性研究的意义在于,虽然可行性研究不能指出项目最终的精细计划和方向,但可行性研究可以在项目定义阶段用较小的代价识别出错误构思的系统,从而规避未来更多的资源投入的损失(时间、资金、人力、机会),或者因遭遇到无法逾越的技术障碍或环境障碍导致的不可避免的失败。
对于那些可行性研究表明可执行的软件项目来说,可行性研究的结果也不承诺系统的收益一定很巨大,或技术风险和资源投入就一定很低,但可行性研究的结果设立了一个“底线”,即:“如果实施什么,则风险和收益是什么”这样的控制范围。这些评估结果给了未来的项目评估、项目风险控制,甚至在资源剧烈变化的情况下有计划有重点地削减功能、重定义项目开发范围,或者选择项目实施的方式提供了非常有价值的方向性指引。
【问题1】 (7分)
可行性研究的步骤是什么?请使用列举的形式,不超过100字回答。
【问题2】(8分)
可行性研究报告是可行性研究的成果体现,请使用列举的形式,不超过150字回答,可行性研究报告主要包含什么内容?
【问题3】(10分)
在可行性研究的基础上,还需要请第三方根据国家颁布的政策、法律法规等,从项目、国民经济、社会角度出发,对拟建项目进行各方面的评估。请用不超过50字的文字回答,项目评估报告主要包含什么内容?
1.4.2案例分析
【问题1】
信息系统项目可行性研究的目的,就是用最小的代价在尽可能短的时间内确定以下问题:项目有无必要?能否完成?是否值得去做?
(1)项目的必要性分析首先应确定信息系统项目的目标,即本项目想解决哪些问题。在信息系统目标明确之后,如果目前已经有一个(或几个)信息系统正在被人使用,就需要认真分析现有的信息系统。显然,如果现有的信息系统是完美无缺的,完全可以实现新系统的目标要求,谁都不会提出开发新系统的要求。在通常情况下,现有系统必然存在某些缺陷,无法完全实现新系统的目标要求。但这一点并不能成为开发新系统的理由,我们还应仔细分析现有系统对于新系统目标的实现的程度如何,不能实现某个具体目标的原因是什么,经过改进性维护能否实现这些目标。
如果现有的信息系统经过简单的改进性维护就可以实现新的系统目标,就没必要重新开发一个新系统。但在以下情况下,有必要开发新的信息系统。
①原有系统开发不规范,缺少必要的技术文档,原开发人员跳槽,新接手的开发人员很难维护原有系统,维护成本可能会接近甚至超过新开发的成本。
②原系统采用落后的设计技术或因设计人员的水平所限,系统架构设计不合理,难以扩充和修改。
③原系统设计虽然合理,也考虑到了日后的扩充,或因业务发展太快,远远超过原来的设想,量变引起质变。
④原系统开发工具已过时,用落后的开发工具继续维护还不如用新的开发工具重新开发。
⑤原系统所基于的硬件或软件平台已过时,在原有平台继续维护已无必要,需要开发基于当前流行平台的新系统。
在分析新系统项目开发的必要性时,一定要注意识别是真的“必要”还是假的“必要”。某些开发单位,由于重开发、轻维护,新系统开发人员的地位和待遇远远高于现有系统的维护人员,维护人员考虑到开发新项目的高待遇和成就感,为尽快转入新项目的开发,极力夸大原有系统维护的技术难度和工作量,主张开发新系统,他们所提出的对比分析(维护VS新开发)结果往往带有倾向性。因此,应选择那些与项目本身无利害关系的技术专家进行项目必要性分析。当然,更重要的是,缩小现有系统维护人员和新系统开发人员的收入差距。
另外,某些信息系统开发商往往利用客户(用户)“喜新厌旧”的心理,出于宣传和经营的需要,每隔几年,即使没有太大的功能性和技术性突破,也要策划开发新的系统。有时当竞争对手推出或即将推出新系统时,为保住自己的市场份额,即使条件不具备,也要迅速推出新的系统。这些问题,应属于市场运营策略的范畴,在此不再赘述。
(2)项目的可能性分析
项目的可能性分析主要研究能否利用现有的或可能拥有的技术能力、资金、人力资源和物资等方面的条件来实现信息系统的目标、功能、性能和其他指标,能否在规定的时间期限内完成整个项目。由于项目的可能性分析以技术分析为主,因此也称为技术可行性分析。
项目可能性分析的主要内容如下:
①企业能力分析;
②项目技术来源分析;
③与项目相关的专利分析;
④项目负责人及技术骨干的资质分析;
⑤项目总体技术方案分析;
⑥项目创新点分析;
⑦项目技术可行性分析;
⑧项目技术成熟性分析;
⑨项目产品化分析等。
(3)项目投资及效益分析
明确了项目的必要性和可能性后,还要从投入产出的角度分析项目值不值得去做。项目投资及效益分析,也称为经济可行性分析,主要对整个项目的投资及产生的经济项目进行分析。
该过程一般包括:
①项目投资预算分析;
②项目投资来源分析;
③市场需求与产品销售额分析;
④产品成本、利润与盈亏平衡点分析;
⑤投资回收期、投资收益率分析;
⑥社会效益分析。
可行性研究的步骤包括:
①确定项目规模和目标;
②研究正在运行的系统;
③建立新系统的逻辑模型;
④导出和评价各种方案;
⑤推荐可行性方案;
⑥编写可行性研究报告;
⑦递交可行性研究报告。
【问题2】
可行性研究报告的编写目的是:说明该信息系统开发项目的实现在技术、经济和社会条件方面的可行性;评述为了合理地达到开发目标而可能选择的各种方案;说明并论证所选定的方案。可以参考国家标准《GBIT 8567-1988计算机软件产品开发文件编制指南》。
可行性研究报告的编写内容要求如下。
(1)引言:编写目的;背景;定义;参考资料。
(2)可行性研究的前提:要求;目标;条件、假定和限制;进行可行性研究的方法;评价尺度。
(3)对现有系统的分析:处理流程和数据流程;工作负荷;费用开支;人员;设备;局限性。
(4)所建议的系统:对所建议系统的说明;处理流程和数据流程;改进之处;影响;局限性;技术条件方面的可行性。
(5)可选择的其他系统方案:可选择的系统方案。
(6)投资及效益分析:支出;收益;收益/投资比;投资回收周期;敏感性分析。
(7)社会因素方面的可行性:法律方面的可行性;使用方面的可行性。
(8)结论。
在进行可行性分析报告的编制时,必须有一个分析结论。结论可以是:
(1)项目可以立即开始实施。
(2)需要推迟到某些条件(例如资金、人力、设备等)落实之后才能开始实施。
(3)需要对开发目标进行某些修改之后才能开始实施。
(4)不能实施或不必实施(例如技术不成熟、经济上不合算等)。
【问题3】
项目论证与评估是项目立项前的最后一关,“先论证,后决策”是现代项目管理的一项基本原则。
项目论证是指对拟实施项目技术上的先进性、成熟性、适用性,经济上的合理性、赢利性,实施上的可能性、风险性进行全面科学的综合分析,为项目决策提供客观依据的一种技术经济研究活动。根据论证执行主体的不同,项目论证可分为内部论证和外部论证。
项目论证与评估可以分步进行,也可以合并进行。实际上,项目论证与评估的内容、程序和依据都是大同小异的,只是侧重点稍有不同,论证的对象可以是未完成的或未选定的方案,而评估的对象一般需要正式的“提交”;论证时着重于听取各方专家意见,评估时更强调要得出权威的结论。
与项目可行性研究类似,项目论证与评估也要从必要性、可能性和投资效益等几个方面对项目进行综合分析。但项目可行性研究一般是项目承担单位的主观性分析,往往是“不识庐山真面目,只缘身在此山中”,而项目论证与评估则是第三方的客观性分析,可以从“横”、“竖”、“远”、“近”、“高”、“低”等各种角度对项目的可行性进行评价。
项目论证与评估完成之后,应编写正式的项目评估报告。项目评估报告一般应包括以下内容:
(1)项目概况。
(2)评估目标。
(3)评估依据。
(4)评估内容。
(5)评估机构与评估专家。
(6)评估过程。
(7)详细评估意见。
(8)存在或遗漏的重大问题。
(9)潜在的风险。
(10)评估结论。
(11)进一步的建议。
因评估机构并无决策权,评估结论一般以建议的方式给出,如“建立立项”“建议不立项”“建议补充材料,重新评估”等。
1.4.3参考答案
【问题1】(7分)
可行性研究的步骤包括:①确定项目规模和目标;②研究正在运行的系统;③建立新系统的逻辑模型;④导出和评价各种方案;⑤推荐可行性方案;⑥编写可行性研究报告;⑦递交可行性研究报告。
【问题2】(8分)
可行性研究报告的编写内容包括:
(1)引言。
(2)可行性研究的前提。
(3)对现有系统的分析。
(4)所建议的系统。
(5)可选择的其他系统方案。
(6)投资及效益分析。
(7)社会因素方面的可行性。
(8)结论。
【问题3】(10分)
项目评估报告一般应包括以下内容:
(1)项目概况。
(2)评估目标。
(3)评估依据。
(4)评估内容。
(5)评估机构与评估专家。
(6)评估过程。
(7)详细评估意见。
(8)存在或遗漏的重大问题。
(9)潜在的风险。
(10)评估结论。
(11)进一步的建议。