系统规划主要记录从项目提出、选择到确立的过程。包括系统项目的提出与可行性分析,系统方案的制定、评价和改进,新旧系统的分析和比较,以及现有软件、硬件和数据资源的有效利用等问题。
一、项目的提出与选择
根据项目的动机确定系统的范围及方案选择。
1、系统的立项目标和动机
项目立项的动机包括
1 | 进行基础研究并获取技术:大学、企业、研究所等科研类 |
2、项目选择和确定
项目选择的目的可能有两种。
1是软件开发公司在诸多产品方向中选择格式的方向研究和开发。
2是客户从诸多的产品中购买适合自己的产品或方案。
(1)选择有核心价值的产品/项目或开发方向
关键在于确定什么样的系统项目是有价值的。价值通常与核心业务有关系,立项单位所在的行业或上下游位置不同,价值判断也不同。
(2)评估项目风险、收益和代价
1、对于开发产品进行销售
主要评估产品期望收益和开发投入的时间、资金、人力等资源。项目的风险主要是技术难度、技术能力、经济能力、开发进度、法律风险、政策风险。
2、对于购买产品或技术服务
需要评估项目实施后的变更情况,组织机构和人员职责的影响,现有流程和人员能否满足要去,规章制度是否满足要求等。
(3)评估项目的多种实施方式
(4)平衡地选择合适的方案
1、新技术与就技术
1 | 新技术意味着风险、学习和导入期。 |
2、快速开发平台
1 | 基于某平台的产品会让用户绑定在该平台上,减少未来自主选择性。 |
3、系统扩展性
1 | 不考虑系统扩展性很可能在业务变更时受阻。 |
4、抛弃明显存在问题的“差”项目,选择基本立场“合适”的项目,而不是尽可能的“好”。
1 | 要求质量是客户认为产品应该具备的功能或性能,实现越多客户越满意。 |
2、项目提出和选择的结果
项目提出和选择的结果最终会以“产品/项目建议书”的方式体现。典型的应用场景是:
1 | 在投标项目中,建议书通常是乙方提交给甲方竞标方案的一部分。 |
产品/项目建议书包括以下几部分:
1 | 用户单位、项目或产品的立项背景、需求来源和目标性的介绍; |
其他项目建议书可能包含的内容或已单独文档列举的内容包括:
1 | 项目风险及影响评估 |
项目建议书标志着项目立项和选择阶段性工作的完成,一旦项目建议书被批准通过,项目可进入正式的开发准备和实施阶段。