项目正式开发前,需要对项目做出可行性评估,对项目的可行性评估是项目立项前的重要工作。上节就是从客户需求、产品服务、市场、竞争等方面让创始人对项目做了简单评估。
可行性评估的任务就是用最小的代价在尽可能短的时间内确定项目的可行性,有没有做的必要性。可行性评估一般是从技术可行性、经济可行性和操作可行性三个方面来考虑。可行性评估的成果是可行性研究报告,可行性研究报告模板参见附录1。
项目的可行性评估根据项目的规模和项目来源,可适当对评估项进行裁剪。国家计划或大中型投资类项目,评估项要满足GB/T 8567—2006规定的评估内容。对于创业类项目或企业自主研发类项目,评估项一般包括技术可行性、市场可行性、系统可选择性、投资估算及预期的经济效益等评估项。
技术可行性分析主要是从技术方面分析项目的可行性,软件项目开发涉及多方面的技术,包括开发方法、软硬件平台、网络结构、系统布局和结构、输入输出技术、系统相关技术等,应该全面和客观地分析软件开发所涉及的技术,以及这些技术的成熟度和现实性。同时也要分析 团队现有的技术能力是否能够满足项目的技术要求,例如项目需要大数据技术进行数据的存储、挖据和分析,虽然大数据技术是成熟和可行的,但是在开发队伍中如果没有人掌握这种技术,而且在项目组中又没有引进掌握这种技术的人员,那么这种技术对本系统的开发仍然是不可行的。
市场可行性分析主要是从项目提供的产品服务在所处市场前景、市场规模、市场地位等方面分析项目的可行性。市场前景就是要看这个市场是朝阳行业,还是夕阳行业,处于朝阳行业的市场有相当大的发展空间,可以为企业提供较好的发展机遇,处于夕阳行业的市场,企业未来的发展空间受阻,难以可持续发展;通过对市场规模进行分析,可以预测项目产品或服务可获得的整体收益的机会,规模较小的市场,获取收益的机会比较小,也就是很难赚到钱;市场地位主要是从产品竞争方面进行分析,项目产品进入市场后,如何利用产品优势能够快速占领市场,扩大市场份额是非常重要的。
系统可选择性分析是项目至少提供2套建设方案,并对这2套建设方案进行比对分析,也可以和项目原系统或市场已有系统进行比对分析,最终确定系统建设方案。
经济效益分析主要包括成本收益分析和短期长远利益分析。成本收益分析是指项目投入与产出进行估算和衡量的方法。在项目生命周期内,如果成本高于收益则表明亏损,成本低于收益则表明项目有利润可赚;项目的短期利益和长远利益分析,投资一个项目是基于长远利益考虑还是短期利益考虑,对项目建设影响是巨大的,基于长远利益考虑的项目,可以对项目长期规划,确保项目的投入、质量、服务和品质;基于短期利益考虑的项目,则需要考虑短时间内盈利,自然会牺牲项目的质量、服务和品质。因此,通过短期长远利益分析需要决策者在两者之间做出一个权衡。