软件产品研发与软件项目开发的过程有何区别
来源:互联网 发布:qihoo360 apk脱壳软件 编辑:程序博客网 时间:2024/05/21 05:39
大家知道,产品研发和项目开发过程和资源投入是有本质上的区别。
相对来说,项目开发来的容易一些,因为需求收集来的容易,需求主要来自特定客户,最后开发的功能只要满足特定客户就可以了。但是产品研发就不一样,考虑的面要更广,它不是为了满足单一的客户,而是要满足一定量的客户群,高度跟项目不一样。配置性和扩展性方面考虑的会比项目多一些。我在这里抛砖引玉,主要是想听听大家的意见,一个产品或者平台的研发,什么样的过程才算合适和合理,还有就是应该配备什么样的资源。之前我们是这么做的:
可行性分析、产品规划(做的不到位)、业务蓝图设计
软件系统分析(为了满足一定的客户群,这块做起来很困难、跟业务蓝图衔接)
设计
编码
测试
主要在前期规划和需求分析特别费劲。
最后出来的产品的适用性不是很高,有时还需要大量的定制开发。
-----------------------------------------------------------------------------------------------
产品适用性不是很高,因为你们对产品对应行业、领域的积累不够;随着在产品实施过程中数据和经验的积累,会逐渐改善的。
当然产品的改造要有足够健壮的技术框架支持。
对行业驾轻就熟,能引领行业的发展,很难,我们也只是在跟随
是啊 有同感, 做产品的成本和周期都要大于做项目 而且产品做出来能不能迎合市场也是很难讲的
感觉做产品和做项目的区别就像是做老板和打工 老板要考虑企业整体和长远利益 而打工者只要关注本职工作就可以了 不知比喻是否恰当
产品,项目最大的区别是项目只是面向一个客户,而产品是面向一类客户群。
想做好一个产品,在市场上占有一席之地,不是一朝一夕就能达到,需要对产品行业领域有很深入全面的了解,对行业客户群的差异特点有全面的了解才行。
关于过程呢,个人感觉产品需要有一个支持业务分析、持续监控、长期规划、质量保证的项目管理过程,拿RUP的方法学来说,需要在先启和精化阶段作扎实的业务分析工作,对客户群特点、行业业务流程、产品目标、产品体系架构等做细致分析,粒度一定要细。
再就是支持持续迭代,随时评审评估,加强质量风险管理。
总之,产品需要长期的积累和总结
产品研发与项目研发的区别,业务目标与范围不一样,产品关注的是行业领域一类客户的需求的共同点与差异,需要长时间的业务调研,最终成为客户的一个业务顾问,系统除了可靠性,用户体验,稳定性,在扩展性,可配置性要优于项目,而项目是满足特定客户特定需求,是一个短期间的目标,当然大多数产品离不不开项目,或起源一个项目。计划和投入也不一样,产品是一个长期积累和不断进行业务提升和发掘新的业务,不断满足客户的需求,需要一个长期和长远的规划,投入的时间,人力可能需要长些,开发流程和管理也与项目部一样,可以参照IBM RUP的过程,是一个不断迭代优化的,分割成不阶段的项目目标来实现,管理方面需要长期的培养相关的人员和长期的质量风险控制。需要培养售前,投标,业务顾问,维护方面的人才。才能把产品做成一个品牌一个领域的专家。
项目:快点完成客户要的,交出去就没事了
产品:这些要伴随著你的职场生涯,好好对他,该重构就重构,设计做好一点
不过个人感觉项目也好产品也好,软件总体上来说还是逃不出服务行业的本质。
所以应该还是以客户的需求为导向,否则项目/产品完成了,客户不理解或者接受不了,那么在完美的架构还是算不上完美的产品。所以在某种层度上说,个人感觉软件还是需要尽量做好用户体验,而在这点上个人感觉国内的企业(尤其是中小企业)基本上无视的。
在国内还是项目比较好做,产品不一定能卖得好~
来源:
http://bbs.csdn.net/topics/330076255
- 软件产品研发与软件项目开发的过程有何区别
- 软件产品与项目开发的区别
- 软件产品与项目的区别
- 产品研发过程管理专题——软件测试是提高软件产品质量的必要条件
- 软件产品与工业产品的区别
- 基于项目管理的软件产品研发管理研究
- 软件产品应用与产品研发
- 软件产品和软件项目
- 软件项目和软件产品
- weblogic 开发模式与产品模式有何区别?
- 关于开发支付宝与Paypal系统有何区别
- 软件研发那些事儿——产品与项目的区别
- 开发工程师与研发工程师的区别
- 互联网产品与服务软件产品的区别
- HTML5 格式与 flash 有何区别,有何优势
- C++类的protected与private有何区别
- Introspector、BeanInfo的用法,不知与Class有何区别
- ElasticSearch的Scroll与Scan有何作用?区别?
- 机器学习2
- 为什么我用tabhost,显示不了图标
- [计算机网络] 作业(1)
- 从一个简单的Java单例示例谈谈并发
- thinkphp3.2+phpexcel1.8.0导出表格
- 软件产品研发与软件项目开发的过程有何区别
- 五种常见的 PHP 设计模式
- TRACE用于debug模式下
- 设计模式汇总:结构型模型(上)
- IPTV盒子与网络机顶盒子的区别
- Linux基础知识集锦
- 时间管理四代理论发展
- C 与MYSQL
- 项目在iOS模拟器上运行正常,但是在iOS9测试版系统上运行,网络请求失败