章节概述
系统规划描述从项目提出、选择到确立的过程。本章涵盖项目立项目标与动机、项目选择原则(价值链分析法)、可行性研究(经济/技术/法律/执行/方案选择)、成本效益分析、方案制订与计算体系选择,以及遗留系统的评价方法与四种演化策略。核心掌握可行性研究五要素、成本效益分析指标和遗留系统四象限策略。
知识结构框架
- 7.1 项目的提出与选择
- 7.1.1 立项目标和动机(基础研究/应用研发/技术服务/IT 使用者)
- 7.1.2 项目的选择和确定(核心价值/风险评估/实施方式/平衡选择)
- 7.1.3 项目提出和选择的结果(产品/项目建议书)
- 7.2 可行性研究与效益分析
- 7.2.1 可行性研究内容(经济/技术/法律/执行/方案选择)
- 7.2.2 成本效益分析(成本/收益/指标)
- 7.2.3 可行性分析报告(GB 8567-1988 格式)
- 7.3 方案的制订和改进(架构确定/关键要素/计算体系归结)
- 7.4 新旧系统的分析和比较
- 7.4.1 遗留系统评价方法(启动/商业价值/外部环境/应用软件/分析结果)
- 7.4.2 遗留系统演化策略(淘汰/继承/改造/集成)
核心概念定义
项目立项目标四类动机
- 基础研究并获取技术:大学/战略研究部门,国家 863 等
- 应用研发并获得产品:企业立项,面向客户群销售获利
- 提供技术服务:咨询、系统集成、定制开发、升级改造、技术支持
- 信息技术产品的使用者:最终客户,购买产品获得使用价值
项目选择四原则
- 选择有核心价值的产品/项目:价值链分析法,核心业务信息化
- 评估项目风险、收益和代价:TOC(总持有成本)评估实际代价
- 评估项目的多种实施方式:自研/转包/OEM/购买集成/方案+外包编码
- 平衡地选择适合的方案:选"适合"而非最"好"
顾客质量模型(Noriaki Kano)
- 要求质量:客户认为产品应具备的,实现越多越满意
- 假想质量:客户想当然认为应具备的,但不能正确描述
- 兴奋质量:要求范围外的功能,实现了更高兴但不实现不影响购买
常见错误:用开发者兴趣的兴奋质量替代客户的要求质量;或不加区分地把假想要求指派给开发团队。
可行性研究五要素
| 要素 | 评估内容 |
|---|---|
| 经济可行性 | 开发成本与预期经济收益 |
| 技术可行性 | 技术能力、资源约束、技术障碍(非仅"能否实现") |
| 法律可行性 | 侵权、合同、国家政策法律限制 |
| 执行可行性 | 真实环境中应用程度与实施障碍(操作可行性) |
| 方案的选择 | 不同实现方法的成本效益比较与折中 |
成本效益分析
成本:基础建设支出 + 一次性支出 + 运行维护费用
收益:
- 一次性收益:开支缩减、价值增升、多余设备回收
- 非一次性收益:系统生命期内按月/年的收益
- 不可定量收益:服务改进、风险减少、形象改善
关键指标:收益/投资比、投资回收周期、敏感性分析。
遗留系统四象限演化策略
| 象限 | 技术水平 | 商业价值 | 策略 | 做法 |
|---|---|---|---|---|
| 第1象限 | 高 | 高 | 改造 | 增强功能 + 数据模型改造 |
| 第2象限 | 高 | 低 | 集成 | 互连系统架构,作为从属系统 |
| 第3象限 | 低 | 低 | 淘汰 | 全面重新开发新系统替代 |
| 第4象限 | 低 | 高 | 继承 | 完全兼容旧功能/数据模型,新老并行 |
遗留系统评价内容
- 商业价值评价:概要级(咨询+问卷+评价)和详细级(风险分析)
- 外部环境评价:硬件、支撑软件、企业基础设施
- 应用软件评价:系统级(整体)和部件级(各子系统)
计算体系三层模型
- 表示层:用户界面(C/S 客户端、B/S 浏览器页面等)
- 事务逻辑层:业务逻辑计算(COM/EJB 组件、应用服务器等)
- 数据服务层:数据来源(数据库、ADO/JDBC 数据访问)
关键公式与模型
遗留系统技术水平评价公式
OR = (P₁·OR_H + P₂·OR_S + P₃·OR_F + P₄·OR_A) / 4
OR_H = 硬件评价值, OR_S = 支撑软件评价值, OR_F = 企业基础设施评价值, OR_A = 应用软件评价值
Pᵢ (1≤i≤4) = 各评价值的影响因子(权系数)
结果分四象限:高水平高价值(改造)、高水平低价值(集成)、低水平低价值(淘汰)、低水平高价值(继承)
OR = (P₁·OR_H + P₂·OR_S + P₃·OR_F + P₄·OR_A) / 4
OR_H = 硬件评价值, OR_S = 支撑软件评价值, OR_F = 企业基础设施评价值, OR_A = 应用软件评价值
Pᵢ (1≤i≤4) = 各评价值的影响因子(权系数)
结果分四象限:高水平高价值(改造)、高水平低价值(集成)、低水平低价值(淘汰)、低水平高价值(继承)
评价活动流程
启动评价 → 商业价值评价 → 外部环境评价(硬件/支撑软件/企业基础设施)→ 应用软件评价(系统级/部件级)→ 分析评价结果
各部件按特征(供应商/维护费用/失效率/年龄/功能/性能)打分 1~4,求和得总分
启动评价 → 商业价值评价 → 外部环境评价(硬件/支撑软件/企业基础设施)→ 应用软件评价(系统级/部件级)→ 分析评价结果
各部件按特征(供应商/维护费用/失效率/年龄/功能/性能)打分 1~4,求和得总分
总持有成本(TOC)
TOC = 购买产品/服务开支 + 系统维护 + 改进 + 培训 + 招聘 + 业务流程变更等应用开支
评估信息化项目实际代价的方法,比仅看购买成本更准确
TOC = 购买产品/服务开支 + 系统维护 + 改进 + 培训 + 招聘 + 业务流程变更等应用开支
评估信息化项目实际代价的方法,比仅看购买成本更准确
SVG 图表参考
- 图7-1 顾客质量模型图(Kano 模型)
- 图7-2 JSP Web 程序计算模式
- 图7-3 遗留系统评价方法流程
- 图7-4 遗留系统评价四象限
- 图7-5 —
- 图7-6 —
- 图7-7 —
- 图7-8 —
- 图7-9 —
- 图7-10 —
- 图7-11 —
- 图7-12 —
- 图7-13 —
- 图7-14 —
- 图7-15 —
- 图7-16 —
- 图7-17 —
- 图7-18 —
- 图7-19 —
考试要点
- 可行性研究五要素及各自评估重点
- 成本效益分析:成本三类、收益三类、关键指标(收益/投资比、投资回收周期、敏感性分析)
- 顾客质量模型三层次:要求质量/假想质量/兴奋质量
- 遗留系统四象限演化策略(技术水平×商业价值→淘汰/继承/改造/集成)
- 技术水平评价公式 OR 加权平均
- TOC(总持有成本)概念
- 项目选择原则:选"适合"而非最"好"
- 计算体系三层模型(表示层/事务逻辑层/数据服务层)
- 可行性分析报告核心内容(基于 GB 8567-1988)