03.08 如何对软件项目进行可行性分析?

_做一棵微笑的明媚花朵


首先前提是明确软件项目的功能需求和细节要求。

一:市场可行性分析,对于软件开发,首先需要市场或者产品经理进行市场调研,

1 项目需求是否合理,比如跨领域的产品概念,或者超出本行业

2 需要从市场上国内外的同类型竞品进行比对,差异点和相同点进行分析,

3 产品应用场景设定,产品适合于什么样的人群使用,怎样使用才让用户觉得好用.解决用户的问题。

4 产品价格体系定位,产品销售体系要有提前规划

5 市场风险评估。

6 政策因素,认证因素等方面,因考虑到国家对软件行业在税收方面支持的情况,是否需要软著等。

7 最终落实到经济效益上面来.根据以上所有的因素,经过相关人员的会议评审,得到一个项目的结论,确定是否有可行性. 并确认是否有必要做。

二:技术可行性分析,对于工程师或者项目经理,需要评估项目的软件要求,是否可实现,

1 项目概括分析:根据项目功能和细节,将项目进行划分,拆成各种不同的模块和细节,并针对每个细节进行技术评估,明确其中的技术要素。

2 项目方案设计:在目前的人力资源情况下,标示出技术难点和评估是否可以攻克,假如难点无法攻克,怎么办,是直接放弃项目还是找更专业的人解决;如果能够解决,初步方案是怎么样。

3 项目设备支持:针对项目,目前的设备设施是否支持,如果不够,购买设备预算情况核实。

4 项目开发周期:针对项目,对不同模块需要确认初步设计方案,并根据方案,确认各个模块完成的时间节点,评估出开发周期是否满足设计预期.如果超出项目周期要求,则需要优化设计思路解决,实在解决不了,则考虑项目是否不可行。

5 项目开发成本:根据项目明确项目组成员,核算每个成员的工时费用,再再加上外购设备的成本等,计算出总的项目开发费用。如果超出项目开发预算,是否有优化的情况,如果没有,则考虑项目是否可行

当市场可行性和技术可行性都经过认真调研评审,能够达到预期目标的时,则才能开始向前推进,避免不合理的浪费。

以上是问题的粗略解答,难免会有遗漏和没有全面的地方,希望大家谅解

谢谢大家


分享到:


相關文章: