当前位置: 首页 > news >正文

关于研发成本的一些思考

近期工作中遇到了这么几件事让我思考了很多。


  1. 遭遇:我们成立了将近两年的研究院主攻互联网方向的产品的团队遭遇解散,产品也被kill。


  2. 偶遇:在路上遇见公司领导聊起为什么我们公司在很多方面大大落后于别人的情况之下还能在夹缝中良好生存,而且逐渐突破重围。


  3. 际遇:近期一直在一个关键的服务部署方案上进行考察,协调。




以上几个问题都有一个核心,成本。诚然,对于一个企业来讲,任何牵扯到“成本“的话题都是严肃而且刻薄的。作为一个研发人员我们也许经常不能理解公司决策层为什么放弃一个看似很有前景的产品,又为什么投入巨大的精力和物力去做一些看似很没有必要的工作。反过来,公司领导层的决策都是英明的吗?这也不一定,持不同立场的人见解难免不同,你也许不知道公司的财务情况,市场的大趋势;某些高层也许不知道研发中可能遇到的某些无法逾越的困难,面临的各种风险。最后的结果只能靠市场去检验,对一个未知结果的问题我们只能避免其向坏的方面发展,所以在我们行进的每一步都要做到“平衡”.


研发成本包括什么?现阶段产品方向,软硬件的投入,人力成本,时间成本,.......都很重要。其中最重要的是产品的方向,紧接着要考虑的是我们现阶段要做什么,能做什么?如果马云在创业初期就要自己从头开发一个完善的电商网站,也许就不会有今天的淘宝(最初淘宝是花几千美金花了一个LAMP架构的网站)。上面谈的第一点我的“遭遇“就是因为我们没有考虑到公司,团队现阶段的状况就要去做一个雄心勃勃的大计划,结果重重跌了一个跟头。


对市场,技术的把握眼光一定要长远。当其他公司企业都求短期,少的投入能看到立竿见影的回报时,有些公司坚持在一些核心技术,难题上付出很大的投入,慢慢的积累力量,直到爆发。记得一次在听淘宝章文嵩博士的讲座时他给我们讲了淘宝的去IOE计划,当时这是一个投入巨大,涉及面很广的的工程,可以想象面临的重重困难。但是正是这种有魄力的颠覆才成就了今天淘宝让世人赞叹的高性能,商业软硬件到开源软硬件的转变在后期大大降低了淘宝的运营成本。章文嵩博士的图示很直观的说明了这个问题

wKioL1NT0eeRyNcVAABVNKEwulk640.jpg


研发成本有些人往往会只看到纸面上的,买一台好的服务器要多少钱,找一个好的服务商要多少钱,招聘一个优秀的研发人员要多少钱......,为了省钱,不如我们自己来克服这些困难,殊不知时间成本和风险控制以后可能会让我们追悔莫及。


回头看看我遇到的哪三件事。其中第一件事是公司在团队投入产出比严重不平衡的情况做出的抉择。第二件事到现在公司高层会觉得当初投入如此大的成本做的事真是有意义的。第三件事是难道成本只是体现在我们能看到的投入的实实在在的钱?


相关文章:

  • ElasticSearch学习(9)-Java接口查询操作
  • 转载:C/C++关于string.h头文件和string类
  • 开源USM之HIDS ossec
  • SVN的标准目录结构:trunk、branches、tags(转)
  • hdu 2844 混合背包【背包dp】
  • MySQL高可用架构之MHA
  • Js基础知识(四) - js运行原理与机制
  • Bootstrap your Django admin in 3 minutes
  • CALayer动画专题
  • 虽然看的一知半解,但是感觉有一天用到时会很有用,转
  • B1016. 部分A+B (15)
  • OSGi与第一层语义
  • 如何避免TiddlyWiki变慢
  • 山寨一个 Promise
  • 重写、覆盖、重载、多态几个概念的区别分析
  • __proto__ 和 prototype的关系
  • “大数据应用场景”之隔壁老王(连载四)
  • 【笔记】你不知道的JS读书笔记——Promise
  • AHK 中 = 和 == 等比较运算符的用法
  • Android框架之Volley
  • avalon2.2的VM生成过程
  • C++类的相互关联
  • iOS动画编程-View动画[ 1 ] 基础View动画
  • java第三方包学习之lombok
  • JS 面试题总结
  • node.js
  • Nodejs和JavaWeb协助开发
  • PHP 程序员也能做的 Java 开发 30分钟使用 netty 轻松打造一个高性能 websocket 服务...
  • Rancher-k8s加速安装文档
  • React-生命周期杂记
  • Theano - 导数
  • TypeScript迭代器
  • use Google search engine
  • 大主子表关联的性能优化方法
  • 官方解决所有 npm 全局安装权限问题
  • 基于axios的vue插件,让http请求更简单
  • 前言-如何学习区块链
  • 用quicker-worker.js轻松跑一个大数据遍历
  • 职业生涯 一个六年开发经验的女程序员的心声。
  • hi-nginx-1.3.4编译安装
  • 资深实践篇 | 基于Kubernetes 1.61的Kubernetes Scheduler 调度详解 ...
  • ​低代码平台的核心价值与优势
  • # 深度解析 Socket 与 WebSocket:原理、区别与应用
  • # 手柄编程_北通阿修罗3动手评:一款兼具功能、操控性的电竞手柄
  • #gStore-weekly | gStore最新版本1.0之三角形计数函数的使用
  • #Z2294. 打印树的直径
  • (Oracle)SQL优化技巧(一):分页查询
  • (Redis使用系列) SpringBoot中Redis的RedisConfig 二
  • (非本人原创)史记·柴静列传(r4笔记第65天)
  • (强烈推荐)移动端音视频从零到上手(下)
  • (十一)c52学习之旅-动态数码管
  • (转)我也是一只IT小小鸟
  • (转载)PyTorch代码规范最佳实践和样式指南
  • .\OBJ\test1.axf: Error: L6230W: Ignoring --entry command. Cannot find argumen 'Reset_Handler'
  • .NET CF命令行调试器MDbg入门(三) 进程控制