软件工程之美学习笔记十 09 | 可行性研究: 一个从一开始就注定失败的跨平台项目

《软件工作之美》材料地址:: https://time.geekbang.org/column/article/85730

1 可行性研究主要从哪几个方面进行/h2>

对于软件项目的可行性研究,主要从以下几个方面入手:
经济可行性; 技术可行性; 社会可行性。

2 可行性分析必要性的举例

Facebook 推出了一个跨平台的移动端解决方案 React Native,只要用 JavaScript 一门语言就可以将写好的代码运行于 iOS、Android 移动平台。
某著名大型互联网公司的移动部门负责人非常看好这个技术,专门成立了项目组,用了不少人力,花了大半年时间将移动端 iOS、Android 产品迁移到 React Native技术框架上。
就在项目快要上线的时候,法务部门却发现 React Native 的开源许可协议“BSD+ 专利”,而非简单的“BSD” 协议,如果未来该公司因为专利问题与 Facebook 产生纠纷,那么该公司将会无条件输了官司。
该项目不得不叫停。

3 软件项目可行性研究的问题及解决办法

(1)软件项目很抽象,以至于在立项之前对于问题的描述(需求)和解决方案(技术方案)通常都是模糊不清的,只有随着项目的推进,才能逐步搞清楚需求。
可能项目需求最开始是模糊不清的,还不具备可行性研究的条件,那么等到项目有了一定的进展,需求逐步明确后,要继续对可行性做研究。如果发现方案不具备可行性,也应及时调整方案或停止项目以止损。
(2)老板拍板的项目,明知道不可行也得硬着头皮干

  • 老板专断

如果你是项目执行人员,不参与决策。
你应该以专业的角度,尽量有理有据地给出建议。
如果你自己就是老板,则应该理性听取各种意见,(甚至咨询外部行业专家)。

  • 老板有远见,下属觉得不靠谱,但实际上下属的思考层次和资源都不及老板。
    马云启动阿里云项目的例子

(3)软件项目是鼓励创新、鼓励试错的,可行性研究是否会阻碍创新
可行性研究和创新从来就不是矛盾的,它反而可以帮助你提前过滤掉那些不靠谱的创新想法,提前发现可能的风险。

4 如何做好可行性研究/h2>
  • 经济可行性。
    从成本和收益角度分析,看投入产出比。不仅要分析短期利益,还要分析长期利益,看是不是值得做。
  • 技术可行性。
    软件项目最终是需要人通过技术来实现的,所以要分析技术上是不是可行,如果有技术上解决不了的问题又能否规避。
  • 社会可行性。
    社会可行性涉及法律、道德、社会影响等社会因素。比如,触犯国家法律的事情肯定不能做;产品如若不符合道德标准,可能带来较大的社会负面影响,那么也要慎重考虑。
    软件工程之美学习笔记十 09 | 可行性研究: 一个从一开始就注定失败的跨平台项目
    软件工程之美学习笔记十 09 | 可行性研究: 一个从一开始就注定失败的跨平台项目

5 我的留言

从三个角度分析可行性,相当全面。
我们企业在软件项目立项时,经济可行性分析和技术可行性分析是必须要有文档材料,并且进行严格审批的,社会可行性方面,倒是没有严格的审批流程。
首先讲技术可行性。我们碰到的最主要的问题是对于技术解决方案是否合理的问题。由于决策层对技术的了解程度不一样,如果是采用已经在使用的技术,那么决策起来比较容易,但如果需要引进新的技术,那么最终的技术方案的敲定会历时很长。我们一般会通过寻求专家咨询,通过分析Gartner魔力象限和成熟度曲线,以及通过POC等方式,来寻求可行的技术解决方案。当然这里也遵循一些原则,就像老师上次说过的几个架构原则,“合适原则、简单原则、演化原则”来选择技术解决方案。
再谈一下经济可行性分析。
成本分析相对来说比较好分析,难处主要在于收益分析。一个软件项目,一般的目的主要在于解放生产力,让手工操作变为电脑操作,可以提高劳动生产率。从定性的角度是比较容易说的,但是到定量就很难了。特别是经济性分析的审核部门是财务部,如果我们说可以节省多少人手,那么财务部可能真的会要求业务部门减招人员,而这个又是业务部门很不愿意做的事情。所以这个问题还是在我们这样的大企业里存在,各个部门都希望保住自己的利益,所以会有很大的冲突。
老师,你以为呢果像这种情况,如何更合理地做出经济性分析,又能让各个部门皆大欢喜/p>

老师回复: 你说的这个问题对我有点难度呀!/p>

我觉得经济可行性分析的结果,不能只说提高劳动生产率,更多的要谈创造的价值。当然实际上也要真的能给公司创造价值。

很多IT部门因为没有直接创造价值,所以地位反而不如销售部门,是因为从表面上看,软件项目是不直接创造价值的,只有销售出去才创造价值。

当IT部门或者说软件项目,能让人意识到能创造价值,而且能持续的创造价值,那么就不是减人的事情了,还得考虑增加人手呢

来源:alpha xu

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年3月21日
下一篇 2019年3月21日

相关推荐