作者:朱金灿
来源:http://blog.csdn.net/clever101/

预计这篇要挨一些砖头,但既然说了,就不怕挨一些砖头。

进入正题。蒙圣光大侠的一篇《软件产品化, 国内IT人之痛 》引发了大家的共鸣,也引发了我的共鸣。蒙圣光大侠提的5个原则都很好,我看这5个原则可以归纳为两个关键词:市场需求和技术(原则1、2、4、5主要是如何把握市场需求的,原则2主要是技术),可以总结为一个主题:技术如何和市场需求完美契合。呵呵,大家都可以说这些都可以算是废话。

在我看来,什么产品定位、产品的亮点、二八原则,归根到底都是市场需求调研,具体就是如何获取用户的需求反馈。微软的软件产品为什么能成功?我想与微软拥有大量的用户分不开的,这些用户不断提意见,微软不断改进,这样就形成一个良性循环。说实话,微软是高度重视用户的意见反馈的。你看到过word 2003的帮助菜单栏没有?你看到过里面是不是有"客户反馈选项"一项?你可以指责微软是在作秀:我才不会闲得无事参加什么狗屁客户体验改进活动呢。而我看到的是一种高度重视用户反馈的态度,我用过大大小小的国产软件,从来没有国产软件告诉我假如我对这个软件有什么改进建议,应该怎么做,联系谁。一件事,你有没有想到去做是一回事,你怎么去做又是另一回事。

我们应该学习微软的这种职业态度,概括来说就是从项目中收集用户需求,以框架进行定制开发,规范开发模式,最后形成产品,推广产品。为此我根据自己的开发经历及对此的一些思考设计出一条中国软件产品化的自认具有可行性的路线图(可能带有理想主义的色彩,同时也不可避免地具有行业局限性):

1. 项目主导阶段。我认为在原始积累阶段通过接项目来做来实现资金积累几乎是中国公司必经的阶段,而且项目开发也是公司了解客户需求的重要途径。这个阶段公司没有产品收入,全部收入来源于项目。这时额外需要做的是要熟悉市场,尽量多地收集用户的需求。

2. 两条腿走路阶段。待做了一定数量的项目公司高层要有产品化的意识,具体就是归纳整理项目中用户的需求,同时请公司的系统架构师设计一个可定制、可扩展的同时基本满足项目中用户的共性需求的系统架构。这个系统架构一方面作为未来公司软件产品的原型,另一方面也可以公司的项目开发之用,以后公司的所有项目都在这个架构进行二次开发,项目开发的模式也要规范起来,而不能像第一阶段那样想怎么干就怎么干。这时公司的开发人员分为两拨,一拨作为产品开发人员,主要任务是完善系统框架和满足项目开发中对底层框架的需求,另一拨是项目开发人员,主要任务是完成项目中的功能性开发。这时的必要条件是需要一个好的系统框架,同时需要产品开发人员和项目开发人员的通力合作,这是因为项目开发人员面对真正的用户,他们需要满足真正用户的需求,而产品开发人员面对的是项目开发人员,他们需要满足的是项目开发人员的需求。这时虽然产品还不能形成收入,但开发模式已经在向产品化靠拢。

3. 产品主导阶段。待框架经受住一定数量的项目的考验后,公司可以适时推出软件产品。当然这个阶段要做工作很多的,比如产品推广,采用的方式可以是推出试用版,向高校赠送产品等等,还有产品反馈收集,产品线构建等等。在这个阶段产品收入必须占公司收入的绝大部分。

略谈中国软件产品化的路线图相关推荐

  1. 略谈UPS及其技术发历程(二)

    二.第一代及以后静止变换式UPS的问世 为什么不间断供电不用电池呢?这和计算机的输入交流电压有关.电池的直流电不许变换成交流电,但当时的器件技术和产品还达不到如此大功率输出的条件.于是最直接的方法就是 ...

  2. 一年5篇EI,一篇一级学报,经验略谈

    一年5篇EI,一篇一级学报,经验略谈. 作者: avian    收录日期: 2010-10-11    发布日期: 2010-09-22 本人刚刚博二,博一一年共发表了5篇EI会议论文和一篇一级学报 ...

  3. 略谈为学之道和未来之大学

    On Schorlarship and Universities of the Future 邬建国 (美国亚利桑那州立大学 特聘杰出教授) 近年来,在与国内外华人学者和学生的频繁交流中,常常谈及为学 ...

  4. 某网站视频加密的wasm略谈(二)

    某网站视频加密的wasm略谈(二) 网页反录制 第一种录制方式 第二种录制方式 网页端加密发展趋势 对于视频的加密: 对于代码的加密: 网页反录制 上一篇主要讲的是解密方向,那么这一篇主要讲的就是加密 ...

  5. 开发中我们谈的产品化是什么?阿里是怎么看待产品化?

    导读:之前参加了企业智能部门如何做产品化的讨论,大家对产品化的定义和过程都有各自不同的见解.我觉得这个话题其实可以扩展下,想站在一个开发人员的视角尝试探讨一下产品化.下面以自问自答的方式来展开. 1. ...

  6. [学习经验] 考研经验略谈

    时至今日,辛苦的努力终于有了结果,我们学校的拟录取名单才下来,曾经在我考研的时候我也在论坛上得到很多经验,也得到一个好心学长的帮助,才有了今天的成绩,所以我觉得一个成功的人应该学会帮助身边的人,学会感 ...

  7. 优思学院|略谈六西格玛管理理论是如何发展起来的?

    六西格玛管理理论是如何发展起来的?2021年有什么发展新趋势,优思学院今天来谈六西格玛管理概论之六西格玛管理的新发展:六西格玛诞生于全面质量管理蓬勃发展的20世纪80年代中期,是对全面质量管理特别是质 ...

  8. 略谈新时尚风之网上购物领域

    <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />  自百度宣布将 ...

  9. ubuntu12 04下django安装略谈

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 首先你需 ...

最新文章

  1. robotframework的学习笔记(十二)------DatabaseLibrary 库
  2. Anaconda 默认环境
  3. 使命召唤16正在获取cdn地址_玩机不求人 | 简单教程,爽玩《使命召唤:战区》攻略!...
  4. 微软开源的Trill是什么?
  5. mysql查询会话池_用户会话,数据控件和AM池
  6. 机器人定位导航技术 激光SLAM与视觉SLAM谁更胜一筹?
  7. websocket java 例子_java 实现websocket的两种方式实例详解
  8. unity手机 通过php连接mysql_如何从Unity连接到数据库
  9. mybatis No enum const class org.apache.ibatis.type.JdbcType.Date 坑爹的配置
  10. select清除原来样式
  11. 机器学习 - [集成学习]Bagging算法的编程实现
  12. 接口自动化测试框架搭建(4、公用方法之url的拼接)--python+HTMLTestRunnerCN+request+unittest+mock+db
  13. Java 按照拼音排序方法
  14. [转]软件安装管家软件安装目录
  15. 培训班出身的程序员,未来何去何从?
  16. 最新苹果开发者账号添加设备UDID
  17. 思科路由器配置NAT地址转换
  18. Android实现键盘拨号
  19. 多x多y的origin图_骏丰业主装修美图大赏!白+X的组合变形,能有多高级?
  20. python 批量处理图片

热门文章

  1. ERROR Error loading vue.config.js ERROR Error Command failed git describe --always报错可能的原因
  2. 50天用JavaScript完成50个web项目,我学到了什么?
  3. 安卓开发-最简单快速的仿微信聊天实现-附赠微信原生表情,QQ原生表情
  4. 视频里的音乐怎么提取成mp3
  5. 如何让表格中的一列按照公式计算机,excel设置一列运用相同类型的公式的两种方法...
  6. 前端可以做的SEO搜索引擎优化(摘取)
  7. java计算一个月有几周_java 如何获取 一个月 有多少周
  8. [微信] 微信商户号 资金解决方案 自动提现 关闭
  9. HTML5期末大作业:美妆网页主题网站设计——清新的手工肥皂网站展示(4页)HTML+CSS+JavaScript
  10. Execution failed for task ‘:bootRepackage‘. > Unable to find main class