立项建议阶段的重要工作就是撰写可行性研究报告,进行可行研究需要遵循一定的步骤和方法。
1.核实产品目标和定义,使得产品目标定义更加清晰、明确、没有歧义性,并且对于产品的目标、规模以及相关的约束与限制条件做出更加细致的定义,确保项目建议小组的所有成员达成共识。
【项目案例】
《山东云计算版权登记交易服务平台》可行性研究报告中,详细定义了产品的实现目标,产品为山东省内版权人和文化企业提供版权登记、估值、质押、维权服务。在省版权局充分授权的情况下,结合数字证书及电子签证的应用,率先在省内开展无纸化版权登记业务,充分节约社会资源,降低版权登记成本费用,促进版权产业健康发展。
2.研究分析现有系统(或市场已有类似系统),在产品定义、现有系统的基础上,给出系统框架。至少提供2套产品系统框架方案,用于项目决策和选择。系统框架方案的构建原则是经济性、可操作性、可扩展性和可维护性。
【项目案例】
《米粒公考》项目可行性研究报告中,给出了2套系统方案。一套方案是系统采用B/S和C/S 混合架构,系统在服务器端运行,电脑终端用户通过浏览器访问系统,移动终端用户通过APP程序访问系统;另一套方案是系统采用B/S架构,系统在服务器端运行,电脑终端用户通过浏览器访问系统,移动终端用户通过基于网页打包的APP程序访问系统。
3.为新系统建立模型,在产品目标和系统框架确定的基础上,建立系统模型。建立系统模型的目的是为了获得一个对新系统的感性认识、概念性认识。通常建模方法可以采用DFD、用例模型、IPO等工具。
【项目案例】
《米粒公考》项目可行性研究报告中,给出了DFD系统模型,如下图所示:

系统是三层架构,客户端层面向用户,用户通过移动终端和电脑终端访问系统提供的服务;业务层为客户端层提供基础业务服务,包括与移动终端的接口服务;数据层为业务层提供数据支撑。
一个用户通过手机终端阅读专栏内容具体业务流程如下:
(1) 用户安装手机客户端APP
(2) 用户打开手机APP
(3) APP调用控制层的专栏服务接口
(4) 控制层的专栏服务接口调用业务逻辑层的专栏对象模型
(5) 业务逻辑层的专栏对象模型通过数据存储模块获取专栏内容
(6) 数据依次返回客户端APP
(7) 客户端APP展现专栏内容
4.用户对产品目标定义、系统模型进行复核。用户复核的目的是如果发现系统模型与用户的期望值有差别,就应该再次通过访谈、现场观摩、对现有系统进行分析都手段进行了解,然后在次基础上修改模型,(1)到(4)步可往复循环,直到用户认可模型。
5.在多套可行性方案的基础上,进行综合性评价。从经济性、可操作性、可扩展性和可维护性过滤掉不可行的系统。
6.通过经济效益、成本效益分析确定最终的解决方案。
7.按照原疏近细的原则制定粗略的开发计划,说明所需的资源、时间和进度安排。
8.提交可行性报告。根据可行性分析项目的规模和项目来源,可适当报告中的对评估项进行裁剪。国家计划或大中型投资类项目,评估项要满足GB/T 8567—2006规定的评估内容。对于创业类项目或企业自主研发类项目,评估项一般包括技术可行性、市场可行性、系统可选择性、投资估算及预期的经济效益等评估项。