想开发个软件,是自己组织团队好还是外包给软件公司?

想开发个软件,我是个纯外行,只懂得软件的需求。要是包给软件公司,不知道哪个公司靠谱,以后软件升级怎么办呢?要是再换公司升级,描述能清楚么?这都是问题。要是自己组织开发团队,是不是费用就要多一些呢?请懂行的朋友帮我参谋参谋,万分感谢。

看你是自己做呢还是公司做呢,找一个好的公司做的话应该满足下面的条件

各类软件的出现,给我们的日常生活和工作学习带来了诸多的便利。现在很多企业都希望根据自己的需求定制软件,来实现更高效的工作,正是有了这一市场需求,多家软件开发服务从开发通用软件走向定制化服务。软件开发选择哪家公司比较好?笔者认为可以从以下几个方面来看:

         

1、  尽可能满足用户需求
用户之所以选择定制软件服务,就是因为市面上的软件不能完全满足自身的需求,所以需要定制个性化的软件,而作为软件开发公司,就应该能够尽可能地满足用户的需求。也许会遇见有的用户不懂软件方面的原理,然后提一些不能实现的功能,而作为软件开发方,应当耐心地给用户解释不能实现的原因并提供合适的解决方案,说服用户而不是一味地说不能实现,这样的软件开发公司才比较好,能够受到用户的青睐。

互联网是个神奇的大网,大数据开发和软件定制也是一种模式,这里提供最详细的报价,如果你真的想做,可以来这里,这个手机的开始数字是一八七中间的是三儿零最后的是一四二五零,按照顺序组合起来就可以找到,我想说的是,除非你想做或者了解这方面的内容,如果只是凑热闹的话,就不要来了。

         

2、  开发软件效率高
用户一旦有了选择软件开发公司定制软件的需求,就说明这款软件对于他来说,是目前比较急切地需要的,希望能够在比较短的时候内开发完成投入使用。所以好的软件开发公司在确认完用户需求之后,就应该让专业的人员进行软件开发,并及时与用户进行沟通,在较短的时间内开发出令用户满意的软件。

          

3、  有比较成功的案例
通常情况下,很多软件开发公司在与用户确认完需求进行报价之后,用户就需要付款才能进行软件的开发,也就是说付款在软件开发出来之前。这个时候,用户如何相信这家公司能够开发出令他满意的产品?客户案例是最说服力的。笔者曾经选择北京开运联合定制软件就是因为这家公司有多个成功案例,事实也证明他们确实能够开发出令人满意的软件。

                   

开发APP的费用,简单来说就是这个APP需要多少人、做多长时间、人员的工资是多少。

对于APP外包开发的报价,一般取决于下面几个因素:

        

1、APP支持平台:

常见的APP移动平台包括谷歌Android、苹果iOS(iPhone/iPad),做的手机APP是针对其中某一个、还是两个平台都需要,对应了不同的开发成本。

除了APP本身,很多APP还有网站版的管理后台,管理后台的开发成本也需要考虑在内。

               

2、开发人员工资

一般来说,外包项目报价的基础是开发人员的工资,而工资又是和工作年限、经验、水平等决定的。这里的开发人员包括产品经理、UI设计师、前端工程师、服务端工程师、iOS和Android客户端工程师等,不同的外包项目需要的开发人员不同。

举个例子,假设一个iOS开发工程师一月工资22000元(工资数值仅举例),按照每月21.75个工作日来计算每天的开发费用,这里是每天(22000/21.75)=1000元,如果你考虑20%的利润,则每天费用变为了1000x(1+20%)=1200元。详情大数据和APP详情报价致电一八六零零三一四起吴零(注:现实中,开发人员的工资之外,还有社保等其他人力成本支出)

                   

3、产品功能的复杂程度

产品功能的复杂程度决定了所需要的开发人员和时间,开发需要30人/天和100人/天,价格是不同的。

接前面的例子,如果一个项目需要一个iOS开发工程师30人/天,那么按照1200元每天的价格,项目总费用就是(1200x30)=36000元。

         

4、外包团队经验和素质

如果是产品功能复杂的项目,外包团队的素质对最终结果影响很大,而好的团队则报价自然会更高一些。产品功能简单的项目,另当别论。

                

5、外包团队的所在地

同样能力的外包团队,在不同的城市也会导致开发成本的差异,比如在北京、深圳和上海的外包团队成本自然高一些,因为当地开发人员薪资和其他支出相对更高。

                     

6、客户预算

如果产品需求很多,但是预算不够,那也白搭,因此客户应该根据预算了确定产品功能需求。

当然,一定会有甲乙双方讨价还价的过程,双方合作共赢才是王道。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-06-27
1.就性价比来说,建议找个对软件开发很在行的SaaS软件公司。最好有成熟的产品和成熟的开发模式,这样可以缩减你的开发成本,而且软件运行也相对稳定些。外包也可以,只是从0到1的开发成本就高了,其次也就是您说到的升级问题了。
2.关于维护问题,建议不要自己做,因为数据安全没法保证。先说技术的问题:服务器搭建、服务器热备、防攻击、代码的权限管理等一系列的工作得有专门的人来做。再说人的问题:万一你请的专业人才走了,把你的数据带走了,岂不是很危险。
我们也遇到不少去外面开发碰壁的,要么公司跑路了,要么软件开发出来达不到要求,要么就是服务不好。由于有些公司有服务时间限制,比如包2月的服务,服务期到,你软件都还没摸索清楚就不给你改需求了。
其次就看您怎么考虑和选择了。任何方式都可以,只是成本和代价要考虑清楚。
第2个回答  2018-09-07

这事情不能从单一的角度来判断哪种方案是最好的, 需要结合项目的多个纬度综合分析一下。

1、需求的完善及确定情况来判断

首先来看看你的需求是否完善,当你的需求不完善或需要边开发边完善的情况,那你最好是自己自建团队来进行实施,因为需求不确定会对项目实施产生较大的影响,比如:项目延期、功能推翻重做等情况发生。 外包团队不可能陪着你来玩这个,人家必须要在有限的资源下实施完成无限的项目去,即使陪你来范围的调整修改,那你觉得是不是得多支付的费用才能安抚得了自己的良心。

2、项目上线的运营计划来判断

这一点很简单,你就来想想如果项目开发完成之后,是否还需要继续投入的开发资源进行项目的二次迭代或版本更新。一般情况,ToC的产品迭代版本会相对较快,也意味着1.0完了之后就有1.1接着还有1.2的开发,那你需要有一个强力的技术团队来支撑。综合到外包公司人员不稳定、资源调配等情况出现,不一定能配合得了你快速的迭代速度,所以这种情况建议你自建团队。

    3、项目的时间紧急程度和重要程度来判读

    你需要根据你项目的时间安排计划来判断,如果项目时间紧张到让你无法来自建团队完成项目,那你最还是选择一个专业的团队来进行项目实施。 另外一点,就是项目的重要性,一般来说除了创业公司很少有人把自己的核心产品或项目进行外包实施,这种业务或产品都是自己的机密,要做到自主可控,那还是自己建团队做更合适一些。

    4、公司的资金及人员情况判断

    这一点相对实在一些。 一是,你有没有钱来请外包团队来进行实施。 这里要澄清一下,外包项目不是说为了省钱,而是外包团队更专业。 如果费用预算允许的情况,可以在前期请外包团队来协助进项目的雏形进行快速的搭建,后期自己运维或二次开发也是可以选择。 二是,你有没有专业的人员来进行项目管理,外包失败的项目案例很多,其中有的原因是甲方没有能力来管理或交待情况自己的想法和诉求而造成。

第3个回答  2019-03-18
给大家提供一个解决方案,看自身的实力和需求。什么意思?

预算有限,想最大限度节约时间和成本: 选择外包公司
资金充足,对时间要求不那么严格 : 自建团队
为什么会这样建议呢?
决定选择自建还是外包团队,取决于预算和对时间的要求。

那决定选择众包还是外包的关键性因素,就在于,你的问题预算问题。
如果价格看的重要,那就选外包。外包公司有生存压力,需要养一大帮子人,时间上会快速响应。其实,质量和售后也有自己的一套体系,如果质量和售后不好,谁还会来找他们?况且,经过自己的沉淀,外包公司都会有自己的一套服务体系和售后体系,相对来说,会比较完善和有保障。
而相反的,对于选择自建团队的创业公司,要么是资金充足,要么是,对时间要求没那么高。
自建团队的优点毋庸置疑,老板自己想怎么改就可以怎么改,想让开发人员加班就加班;
但是缺点呢,就是费用比较高,一个开发团队的组成是1个产品+1个项目经理+5个开发+1个设计,按人均1w,那么,每月的成本就是8w+;
而且,团队成员之间还需要磨合时间,无疑,前期成本又上升了。

总结:
预算有限,想最大限度节约时间和成本: 选择外包公司
资金充足,对时间要求不那么严格 : 自建团队
希望能帮到大家~
第4个回答  2013-12-01
我个人建议还是自己组织团队吧。因为包给软件公司。软件公司通常都有他自己的一套软件。不会另外开发一个与本身毫无相关的软件。还有包给公司他还不一定会同意你。

而组织团队。虽然费用上是多了点。但组织上还是比那包给公司容易很多。因为组织是没有任何规定自由。有很多人都不喜欢被人约束。找些志同道合的人来组团。分工合作。毕竟开发软件并非易事。起码要20个人以上。电脑的配置要高级等等。。
简单说一句。组织虽然费用自己和同伙平分。但更自由。本回答被网友采纳
相似回答