软件外包和自主研发公司两者怎么区别?

两者如何区别,

外包公司把项目交付给客户之后,之后还要进行项目的迭代更新吗?还是说就没有后续了

还有一般的项目的版本迭代周期一般多久一次(1.1,1.2,1.3......)### 问题描述

阅读 15.3k
3 个回答
  • 帮别人做项目就是外包啊,比如说现在有政府想做个交通管理系统,包括摄像头车辆采集,后台系统管理,车流量统计等,有家公司有这个实力,或者他觉得他能做,就接了,当然政府项目肯定是要招标的
  • 其实像上面的公司是要有自己的技术积累的,因为普遍不可能从头做到尾啊。类似的比如一家公司是做旅游管理系统的。
  • 其实没这么大的区别,公司自主研发,肯定要有销售渠道吧,不能你一家科技公司自己做个旅游管理系统,你又不是做旅游业的。
  • 所以这两个东西都是混合的,一家公司接到一个交通管理系统项目,在做这个项目中,积累了对车辆视频采集的经验,这算自主研发吧,然后慢慢用在以后的项目中去。
  • 而且,一般这样接的项目,合同都不会包括全部技术和源代码的,就是像对车辆视频采集的技术,你想做,我可以给你做,但是核心的东西做了不会全给你,你也不能改了二次销售,你一般就是使用它

至于项目迭代,这个肯定看项目情况啊,假如3个月开发了一个版本,算版本1,2个星期上了一个功能,可以算1.1版本,项目迭代看项目的,只是版本号更新最好符号实际,不要上一个小功能,改大版本号

在外包,市场(销售)和客户谈完全不会考虑开发的感受,本来一个项目需要3个月,但是客户说这个项目如果你可以一个月交付,我可以+50%,之类的,然后。。。开发就等着加班吧,销售有分成,开发可不一定有。其次,外包,项目都是有啥接啥,啥都做,很杂,没法深入。外包的福利一般也不会太好,不要有太高的奢望,项目可以迭代,但是客户要再交钱。

如果是刚出来,没实力 可以去外包待着,毕竟外包普遍要求不高,能写代码就行。

自主研发的也分很多种,一种是已有产品打磨产品的,一种是追市场热潮的,一般来说,自研的待遇要比外包好,但是相对要求较高。

外包最大的问题就是你永远不会知道你的队友有多坑,还有就是人员流动量之大~

区别就是,一个是市场驱动或技术驱动,内部迭代;一个是甲方驱动,随心所欲

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题