软件项目的R&D

  很多公司有这样的经历,当遇到一个比较难的软件项目技术问题时,先会去做些调查,就是在网上找找有没有同样的案例,搜索和博客的确帮助我们把这个技术的曲线踏平了不少节省了很多时间,但有的时候软件项目的特殊性不是一定有相同的案例,所以公司会组织几个人成立临时的专案小组针对项目中的问题提出解决的问题和做研究性的开发。

 最近我也遇到这样的工作,对于图片的RESIZE质时不高的问题进行了R&D,当然只是派出了一名同学进行这方面的工作,如果从单纯的R&D本身来看,很好!最终还算是找到了一条路,但这条路不一定合适,也不一定正确,R&D就是这么个过程,试尝着寻找困境的出路,但是我要总结的是如果是公司这样的做法我认为是不合适的。

 无论是大公司还是小公司在R&D方面的投入都是需要非常小心,原因很简单,做为公司必须让公司赚钱,减小公司人力资源的浪费,那么R&D是很容易浪费人力的,R&D出来的结果并不一定能用在实际的项目中去,R&D的问题定义不够准确,方向错误,而且投入的时间不是几个工作日,一般都是比较难而且或前景的东西才需要去R&D,这对于大公司而言,特别是以研发为主的公司,像MS,IBM这样的公司它作为业界的领头,以技术为主导的红海市场中想占领一席之地R&D是非常有必要的,而且像大公司在这方面的投入也是很大,关键是它可以把投入有效的应用到项目中去并且商业化。

  而小公司如果也去效仿大公司的做法那必定是深渊!我认为如果有必须去做R&D必须满足以下几个条件:

1、需要对问题明确的定义和分析,确定R&D的方向。

2、R&D的结果导向需要明确,就是说可以用什么标准或者方向能验证这次R&D。

3、R&D能以实际项目的应用作为基础导向,而不是投入人力去做一些不着边际的学习式R&D。

如果不能明确方向,没有以解决现际问题为导向的R&D是没有必要去做的,这样只会浪费公司的人力资源的,

如果不能想出如何去验证,不能以数据说明结果,那么这样的R&D也是无意义的

如果不是为了实际的项目去做R&D而只是为了提高大家的积极性和分享那也是浪费公司的资源的,公司的员工更多的是要去让他们创造价值,而不是为了培训而培训为了学习而学习为了分享而分享。

作为公司的管理者工作应该都以结果为导向,以公司的盈利为导向。

本文出自 “互联网产品” 博客,转载请与作者联系!

你可能感兴趣的:(互联网,管理,职场,休闲,软件项目产品研发)