可行性分析的四个方面,可行性分析的四个方面及研究步骤?

合同规定的费用根本就抵不上投入的成本,项目时间根本就不够用 。于是,通常以降低系统的质量为代价,来 “满足”合同的要求 。这样,客户自然就不会满意,建设方和承建方之间的“拉锯战”由此展开 。所 谓 “做一个单,丢一个客户”就是这种现象的真实写照 。
可行性研究通常从经济可行性、技术可行性、法律可行性和用户使用可行性4 个方面来进行分析,其中经济可行性通常被认为是项目的底线 。
1 . 经济可行性经济可行性也称为投资收益分析或成本效益分析,主要评估项目的建设成本、运行成本和项目建成后可能的经济收益 。
要注意的是,在系统开发初期,由于用户需求和候选系统方案还没有确定,成本不可能得到准确的估算 。因此,此时的经济可行性分析只能大致估算系统的成本和收益,判断信息系统的建设是否值得 。
2 . 技术可行性技术可行性也称为技术风险分析,研究的对象是信息系统需要实现的功能和性能,以及技术能力约束 。
技术可行性绝不仅仅是论证在技术手段上是否可实现,实际上包含了在当前资源条件下的技术可行性 。例如,开发一个计算机操作系统对f 美国微软公司来说,这是可行的,但对其他绝大多数企业来说,这都是不可行的 。投资不足、时间不足、预设的开发目标技术难度过大、没有足够的技术积累、没有熟练的员工可用、没有足够的合作企业和外包资源积累等都是技术可行性的约束 。实践证明,如果只考虑技术实现手段而忽视企业当前的资源条件和环境,从而对技术可行性分析得出过于乐观的结果,将会对后期的项目实施导致灾难性后果 。
对于技术的选择,有的企业钟情于新技术,有的则喜欢使用成熟的技术 。具体要根据项目的实际情况(例如,开发环境、开发人员的素质、系统的性能要求等)进行决策,但通常的建议是尽可能采用成熟的技术,慎重引入先进技术 。IT 业界流行的诙谐语“领先一步是先进,领先两步是先烈”讲的就是对技术的选择原则 。
3 . 法律可行性法律可行性也称为社会可行性,具有比较广泛的内容,它需要从政策、法律、道德、制度等社会因素来论证信息系统建设的现实性 。
4 . 用户使用可行性用户使用可行性也称为执行可行性,是从信息系统用户的角度来评估系统的可行性,包括企业的行政管理和工作制度、使用人员的素质和培训要求等,可以细分为管理可行性和运行可行性 。
具体来说,可行性研究工作可以分为以下8 个步骤:
1 . 复查系统目标和规模系统分析师应访问关键人员,认專阅读和分析有关材料,以便进一步复查、确认系统的目标和规模,改正含糊或不确切的叙述,清晰地描述对系统的一切限制和约束 。这个步骤的关键是对系统目标、规模、相关约束和限制条件作出更加细致的定义,使之更加淸晰、明确、没有歧义性,确保系统分析师正在解决的问题确实是要求他们解决的问题 。
2 . 分析现有系统系统分析师应该认真阅读、分析现有系统的文档资料和使用手册,也要实地考察现有系统,注意了解它做了什么 。还要了解使用现有系统的代价和其存在的缺点 。要注意的是,这个步骤的目的是了解现有系统能做什么,而不是了解它怎么做这些工作,所以不必花费太多时间去了解系统实现的细节 。在这个步骤中,系统分析师应该画出描述现有系统的高层系统流程图,记录现有系统和其他系统之间的接口情况,并请有经验的人员检验其是否正确 。
3 . 导出新系统的高层逻辑模型在系统目标和规模、现有系统研究的基础上,就可以从现有系统的物理模型出发,导出现有系统的逻辑模型,描述数据在系统中的流动和处理情况,从而概括地表达出对新系统的设想,即对新系统进行建模 。