公司开发软件的根本目的是为了盈利
2007-06-30 14:12
246 查看
程序员最喜欢干的事情就是推倒重来, 对公司老产品不感兴趣,不喜欢看别人写的代码,不愿意维护老产品。于是孕量几天,哥们开干,埋头苦干几个月,新系统的主体框架会很快形成了,基本功能也完成了,大家都很兴奋,继续努力再要个把月新系统就可以上市了,但是接下来的一个月,大家逐渐发现还要做的琐碎的功能实在太多了,要达到老产品的现有水平不知道还要经过多少个月, 熟不知一个程序产品到一个成熟的商品是需要一个漫长的市场磨合过程,老产品虽然结构差,代码混乱,但毕竟经过这么年市场的打磨,已经是一个比较完善的系统了,很多细节功能是经历了几代程序员的努力逐步完善的,而且其中可能涉及到复杂的业务逻辑。慢慢的大家的激情快被消磨光了,大家对新系统逐渐失去了兴趣,有的就开始退出,另谋高就了。
公司为了拯救已有的投资,又请来一位程序经理顶替已经离职的前任,新经理对系统研究一番后向公司提出建议说,系统设计太不合理了,很难改动,建议推翻重新设计,历史就这样周而复始。
公司的根本目的是盈利,盈利的方式是制造商品,而不是研究完美的艺术品,商品的价值不在于他的技术含量高低,也不在于他的完美程度,而在于客户的认可度,客户是否愿意为之买单。
推倒重来是简单的,因为他不用背负任何历史责任,在一张白纸上创作比修改已有的产品要轻松很多。
公司为了拯救已有的投资,又请来一位程序经理顶替已经离职的前任,新经理对系统研究一番后向公司提出建议说,系统设计太不合理了,很难改动,建议推翻重新设计,历史就这样周而复始。
公司的根本目的是盈利,盈利的方式是制造商品,而不是研究完美的艺术品,商品的价值不在于他的技术含量高低,也不在于他的完美程度,而在于客户的认可度,客户是否愿意为之买单。
推倒重来是简单的,因为他不用背负任何历史责任,在一张白纸上创作比修改已有的产品要轻松很多。
相关文章推荐
- 去年5月份,公司项目较少,我就组织了一个用于公司内部办公管理的项目(以下称OA)。第一个目的是为了让公司里面一些技术较差的人员得到真正编程的锻炼;第二个目的是为了使用空闲的人员为公司开发一个产品,在内
- 某公司2015年校园招聘软件开发笔试题
- 软件开发应该选择什么类型的公司
- 软件开发公司管理手册 (下)
- 实验:基本的系统安全控制 实验环境 某公司新增了一台企业级服务器,已安装运行RHEL 6操作系统,由系统运维部、软件开发部、技术服务部共同使用。由于用户数量众多,且使用时间不固定,要求针对账号和
- 北京专业APP软件开发公司
- WP8外包Android外包公司--北京殊胜软件外包开发团队
- 做开发的目的是为了什么
- 10年内两类必被淘汰的企业软件开发公司(转载)
- 一个开发团队、软件公司,团队工作氛围很重要,没有好氛围难出好产品、好项目
- 如何做一个软件项目经理? ----写给公司所有的开发人员
- 高速发展中的互联网公司的软件开发模式的DNA模型。
- VR软件定制外包团队:国内设备开发公司已超90家
- JPEG2000软件开发的公司
- 10年内两类必被淘汰的企业软件开发公司
- 有感于公司软件的开发。
- 产品研发过程管理专题——软件工程(软件目的需求开发与管理)
- 软件开发公司管理手册 (上)
- 一个开发团队、软件公司,团队工作氛围很重要,没有好氛围难出好产品、好项目
- 论: 统一开发平台对一个软件公司的重要性