系统规划是信息系统生命周期的第一个阶段(依次是系统规划,系统开发,系统运维,系统消亡),任务是对企业进行初步调查,确定企业信息系统的发展战略,对新系统的需求做出分析和预测,考虑各种约束,研究新系统建设的必要性和可能性,并给出备选方案,形成可行性研究报告,报告审议通过后,结合系统建设方案和实施计划编写成系统设计任务书。
一、系统规划的必要性
长远规划对于任何需要经过较长时间努力才能实现的事情都非常重要。现代企业内外环境非常复杂,而企业信息化建设又需要长期的投入和付出,因此必须进行系统规划,科学制订信息系统长期发展战略,合理安排开发与建设进程。
而目前我国尽管企业信息化已经有了很大的发展,但不少已经建成或正在建设的系统仍然存在很多问题,比如建成的系统成为鸡肋或摆设,系统建设周期长,变得不合时宜,标准规范混乱、系统烂尾等现象时有发生,其中一个主要原因就是人们更多关心信息系统的开发技术和具体功能,而对于系统的总体方案考虑较少,对发展战略问题不够重视,缺乏科学而有效的系统规划。
二、系统规划的主要步骤
1、对现有系统进行初步调查
2、分析和确定系统目标
3、分析子系统的组成和基本功能
4、拟订系统的实施方案
5、进行系统可行性研究,编写可行性研究报告,召开可行性论证会
6、制订系统建设方案,编写系统设计任务书
三、项目的提出与选择
1、项目的立项目标和动机
项目上马的动机无非是
1)进行基础研究
2)进行应用研发
3)提供技术服务
4)使用产品
2、项目立项的价值判断
信息系统常常只是实现目标的支持性手段,而不是目标本身。因此,在很多情况下,系统分析师需要超越技术范畴去考察信息系统建设背后的目标问题,以便确定项目的工作范围、开发边界、项目的阶段性目标,以及未来系统需求变更的根源,辅助高层决策,规避那些因目标错误的人导致失败。
3、项目的选择和确定
1)选择有核心价值的项目
2)评估所选择的项目
3)项目优先级排序
4)评估项目的多种实施方式
5)平衡地选择合适的方案
四、初步调查
信息系统建设一般都是由用户提出要求开始,而用户的要求通常只是一个简单的初始需求,可能只是罗列了一些需要解决的问题。因此,系统分析师的首要任务,是对此做一个准确和认识和估计,在开展初步调查的基础上,明确问题,并对项目进行可行性研究。
1、初步调查的目标
掌握用户的概况,从整体上了解企业信息系统建设的现状,对用户提出的问题和需求进行识别,明确系统初步的目标,为可行性研究提供基础。
2、初步调查的方式
向企业高层、IT部门、业务部门负责人了解。围绕系统规划进行,立足于宏观,不需要过于具体和细化。
3、初步调查的内容
1)一般调查
了解企业当前的信息流程,明确企业改造的需求,确定系统目标和主要功能,使系统分析师对企业有一个初步的轮廓。
2)信息需求初步调查
初步调查的主要内容。调查企业的组织结构、职责和活动,了解各职能机构所要处理的数据,企业内外部环境。
五、可行性研究
也称为可行性分析。是所有项目投资、工程建设或重大改革在开始阶段必须进行的一项工作。从总体出发,对多方面进行分析和论证,需要各方面专业人才通力合作。
在许多IT企业,很多项目都是客户订单发起,并不重视甚至从未开展可行性研究,容易造成合同费用超过成本,或者项目时间根本不够,只能降低质量来满足合同要求,客户不满意,做一单,丢一个客户。
1、可行性评价准则
1)经济可行性
经济可行性也称为投资收益分析或成本效益分析,主要评估项目的建设成本、运行成本和项目建成后可能的经济收益。
2)技术可行性
也称为技术风险分析,研究对象是信息系统需要实现的功能和性能,以及技术能力约束。
3)法律可行性
也称为社会可行性,具有比较广泛的内容,从政策、法律、道德、制度等社会因素来论证信息系统建设的现实性。
4)用户使用可行性
也称为执行可行性,是从信息系统用户的角度来评估系统的可行性,包括企业的行政管理和工作制度、使用人员的素质和培训要求等,可以细分为管理可行性和运行可行性(操作可行性)。
2、可行性研究的步骤
1)复查系统目标和规模
2)分析现有系统
了解现有系统能做什么,而不是了解它怎么做
3)导出新系统的高层逻辑模型
从现有系统的物理模型,导出逻辑模型,描述数据在系统中的流动和处理情况,从而表达出新系统的设想,即对新系统建模。通常可以采用如下技术
(1)系统上下文关系范围图,即数据流图的0层
(2)E-R图
(3)用例模型(用例图)
(4)领域模型(类图)
(5)IPO图
见软件系统设计
4)用户复核
与用户一道对新系统的逻辑模型进行复核。需要修改则回到步骤1,周而复始,直至用户确认。
5)提出并评价解决方案
从新系统的逻辑模型出发,导出若干较高层次(较抽象的)解决方案供比较和选择。应该尽量列举出各种可行的解决方案,并且对优点、缺点作一个综合性评价。
在众多的候选方案进行可行性评价,可以使用候选系统方案矩阵和可行性分析矩阵。
6)确定最终推荐的解决方案
根据可行性评价准则,对系统的各种解决方案进行分析和比较后,如果系统分析师认为值得继续进行项目建设工作,则应该确定最终的推荐方案,并说明选择理由。
7)草拟开发计划
制订一个粗略的开发计划,说明系统建设所需的资源、人员和时间进度安排情况。这是立项后制订项目开发计划的基础。
8)编制和提交可行性研究报告
将可行性研究各步骤的结果整理成文,形成清晰的文档,即可行性研究报告。
3、可行性研究报告
国家标准GB/T 8567-2006提供了一个可行性研究报告的文档模板和编写指南,规定可行性研究报告中应该包括如下内容:
1)引言
概要性描述。
说明该可行性报告使用的系统和完整标识;背景资料,说明项目在什么条件下提出,提出者的要求、目标、实现环境和限制条件;系统用途,投资方,需方,用户,承建方和支持机构等
2)引用文件
引用所有文档的编号、标题、修订版本和日期,可能还包括不能通过正常渠道获得的文档的来源
3)可行性研究的前提
可行性研究方法,评价标准等
4)可选的方案
优缺点,局限性,存在问题,复用性,差距
5)所建议的系统
6)经济可行性
7)技术可行性
8)法律可行性
9)用户使用可行性
10)其他与项目有关的问题
预测未来可能的变化
11)注解
12)附录
4、可行性论证会
应召开由主管部门或领导主持,各相关部门(单位)的代表参加的可行性论证会,也可以邀请业内专家参加。首先系统分析师或可行性研究小组详细介绍和说明,然后各路神仙深入讨论,特别是对各方案比较分析,充分估计可能出现的问题。
讨论结果一种是同意项目,或取消项目;另一种可能返工,重新调查分析。
5、成本效益分析技术
1)成本
固定成本
又分为酌量性成本,如广告费,员工培训费;和约束性成本,如租金,折旧费等
变动成本
混合成本
2)收益
有形收益(经济收益),无形收益(不可定量收益)
3)盈亏临界分析
利润 = (销售单价 - 单位变动成本) * 销售量 - 总固定成本
盈亏临界点销售量 = 总固定成本 / (销售单价 - 单位变动成本)
盈亏临界点销售额 = 总固定成本 / (1 - 总变动成本 / 销售收入)
"盈亏临界点销售额"的公式比较难记,可以这样推导:
注意总固定成本是不会跟随销售量而变化。
4)净现值分析
净现值(Net Present Value,NPV)是指项目在生命周期内隔年的净现金流量按照一定的、相同的折现率折现到初时的现值之和。
折现也称为贴现,是把将来某一时点的资金额换算成现在时点的等值金额。
如果折现率为10%,则折现系数:
【净现值率】
Net Present Value Rate,NPVR,是项目净现值与项目投资总额现值之比,一种效率型指标,经济含义是单位投资现值所能带来的净现值。
5)投资回收期与投资回收率
静态投资回收期
动态投资回收期
六、系统建议方案报告
系统(建议)方案既可以单独形成文档:系统建议方案报告、系统方案说明书,也可以合并到可行性研究报告中,看项目规模的大小。
作为一个正式文档,系统建议方案书至少应该包含以下内容:
1、前置部分
标题、目录、摘要。摘要部分以1~2页的篇幅整个系统建议方案报告,提供系统方案中的重要时间、地点、人物、原因,以及方案如何实现等。高层人物也许没有足够时间阅读整份报告,他们可以阅读摘要。
2、系统概述
包括本报告的目的,对问题的陈述、项目范围和报告内容的叙述性解释
3、系统研究方法
4、候选系统方案及其可行性分析
5、建议方案
6、结论
7、附录