软件产品与项目开发的区别

来源:互联网 发布:o2o系统源码开发 编辑:程序博客网 时间:2024/05/13 02:33

                                                                                                软件产品与项目开发的区别

   周末在公司装逼,被经理撞见,问我对现在工作进度和下个月该干什么知不知道,因为在研发部,被发问要明确自己在做的是产品而不是项目,是关于设计的问题。亚麻跌,我是学电子的,这些根本不太懂。好吧,自己查查,记录下来,虽然这些名词听起来有点扯淡,但是个人还是觉得很多东西必须先解决认知层面才能有更高的提升。

   在没有问度娘之前,说真的产品和项目我真的不知道有什么区别?包括现在开发中可能用的设计会是什么都不知道?只知道头儿分给我什么我做什么?在之前在意这个问题但是忘了,虽然经理对于自己回答不满意有点小失落,但是还是能驱动自己去查看一下这些知识点。

   度娘给的答案:产品是指能够供给市场,被人们使用和消费,并能满足人们某种需求的任何东西,包括有形的物品、无形的服务、组织、观念或它们的组合。

   汉语词典给的答案:产品:农业或工业生产(加工)出来的成品。

   先只百度的产品的概念,但是读不懂,无法将概念转移到软件产品的开发,生产上。对于普通来讲的产品定义就是模糊的,这里是指区分物品和产品。就是说,同样是通过工具加工出来的东西为什么不叫物品而叫产品呢?在仔细的琢磨之后,暂且的结论是:产品是以原来的物品通过加工生产出没有的物品。物品凌驾于产品之上,就是物品是产品的父类。如何转接到软件领域来区分项目和产品呢?

   项目和产品应该都属于开发人员生产的物品。那么如何区分两者呢?再琢磨我们对于产品的定义是“以原来的物品通过加工生产出没有的物品”,这句话套用到软件行业领域来,找到什么是没有的物品,已知道是什么?在这里还是很难思考出来。

   再问度娘,看看现在已有关于这个问题的答案。下面是相关的答案如下:

   1)项目是满足特定用户需求来开发的,产品是满足一定的客户群来开发生产的;

   2)项目在开发时间、技术点要求上都要比产品略点,项目更加注重能否满足客户需求,产品更加注重是自身的价值和质量;

     我想在上面的第一条中我们就可以看出项目和产品的区别,并且能够把从度娘那查到的知识迁移进来解释。
    项目和产品的区别:
     相同点:1)同属于开发人员开发的物品 2)都能被用户消费和使用
     不同点:(本质)面向消费和使用的群体。这个是决定性因素,产品使用群体要大于项目使用群体决定了产品的使用技术,使用的技术延伸到了开发团队,开发周期等等问题。而且在某种角度上可以说是产品是基于项目更高层次的开发。

   这里自己也是深有体会,刚入职没有多长时间,以前做的都是些项目,感觉没有多少意思,但是这次来到公司研发部门做产品感觉是有些难度。这样只有在认识上提高了,才能更加清楚自己在做什么事儿,干什么,哪些地方不明白,再学习,而不能停留在别人让我干啥我就干啥的层次,我也会做做的同时要有自己的总结和体会。

0 0
原创粉丝点击