App 开发外包注意事项有哪些?

论坛 期权论坛 期权     
李不黑   2018-10-15 23:16   14070   9
我们是一家和移动互联网没关系的传统公司,想要做一个APP,我们都不懂技术,所以想整个将开发外包,但因为从来没做过,也不懂,所以想问问应该是什么样的流程?是不是我们提需求,双方协商,确定产品方案,签合同,开发,测试,上线?合同一般都怎么签?怎么避免被宰?总之,一切需要注意的都说出来!
分享到 :
0 人收藏

9 个回复

正序浏览
9#
覃小虎  1级新秀 | 2018-10-15 23:16:48 发帖IP地址来自
外包的确不是一个很好的解决办法,就看各位大神给出的答案,那么多的步骤,那么庞大的队伍,那么繁杂的过程,成本不高都不可能啊,而且最主要的是:谁见过有哪家公司收完钱了以后还像要项目时候那么热情洋溢地为你服务的?外包的结果必将是:你的维护将是0,如果非要维护或改动,那就得预备另外一大笔钱,就像个无底洞,永远也填不完,而只要这个项目进行下去,项目的生杀大权都在软件开发公司的手里,无可奈何。
如果可能,找到一个好用的APP软件开发平台,自己设计自己开发自己维护,能让成本大幅降低,降到创业者能承受的范围内,甚至如果你的队伍有一些软件开发或是编程背景,都可以把开发成本降至0。
为你推荐一个全新推出的跨平台极速APP开发工具——Lae软件开发平台,所见即所得,很容易上手、很容易维护,想法为自己省掉不必要的麻烦的消耗吧,毕竟创业的两个关键点:1、速度(尽可能地迅速出台自己的产品);2、低成本消耗(创业者多为起点不高资金不充足,一场战役武器都还没生产出来,粮食就吃光了,等武器出来人都饿死了还有什么用呢?)














8#
陈千千  1级新秀 | 2018-10-15 23:16:47 发帖IP地址来自
本是在别人回答下评论的,一直不时有人关注,可能有点儿用吧,于是放在这里一下,写得比较潦草,有机会再来完善吧(有机会....有机会.....)。。。。

对了,外包那边合作还是蛮愉快顺利的,除了最后阶段我方太忙没有及时回复,导致后来的需求变更略点略失控,闹了些不愉快。。。。外包方的工程师gg还在项目交接那天生了个孩子哈哈。后来也有热心帮助我们自己的工程师接手,目前项目运行还算顺利,持续改进中~

推荐个工具:invisionapp.com, 虽然正在学Axure。。。
------------------------------------------

自己感觉是比较靠谱的甲方了,需求文档出了6个版本,有word有excel有jpg有Xmind,写了上万字,细到每个页面每个情况如何跳转提示。外加81幅包含所有功能的界面。我来说下作为甲方外包在陈述项目方面需要准备什么吧:

1.行业背景,公司背景,自己的背景及团队分工
2.粗版的需求说明包括版本(IOS安卓网页),大概功能板块(比如知乎有发布问题,回答问题,话题,发现,消息)角色,优先级(先做编辑话题,再做留言板,然后才有话题列表和发现,然后才能社交有“消息”,哪些功能一定要做,哪些可选,哪些不用做也没关系,哪些看情况做),用结构图比较好,还要按角色讲几个故事,这个平台是“谁”可以“在什么情况下”做“什么”,有“什么不一样”。
3.细版的需求说明用Excel,按功能板块,每个板块内的功能(话题要同意分享导航搜索),每个功能的性能要求(导航要一直在,评论要自动保存),按业务逻辑预测每个功能可能出现的各种情况(提问时如果问题已经存在了呢?回答时碰到敏感词是不给发还是人工审核,人工审核来不及怎么办,不给发要不要保存原稿。发布后要不要邀请来看,要是别人已经邀请过了呢),提出理想的应对策略。能多细就多细,想到感觉自己已经变成神经病就差不多了。
4.各个板块及功能的权限登记,那个功能可以跳转到那个页面,哪个功能跟哪个功能有联系。比如游客只能看,感谢,注册的才能点赞,收藏,收到赞足够多才能申请专栏作家还是邀请才能成为专栏作家。有没有前台后台,哪些是常用页面。
5.用户及场景的大概描述,常用设备?使用时间?讲故事时也可以一起讲。产品特性是需要更具亲和力,炫酷,还是更稳定,快速。
6.其他,发布节点,沟通流程很重要,重大事项,竞品调研,资金等等也可以说下,再表达下凡事商量彼此尊重的态度,每一项都可以说很多。。。
7.一下子想不起来了。。。。。。。
7#
cccmorning  2级吧友 | 2018-10-15 23:16:46 发帖IP地址来自
app开发的报价取决于很多因素,比如程序猿工资水平,app开发系统,app功能,工期,开发公司所在地等。
1、程序员工资成本
现在程序猿的工资都挺好的,一二线城市的工资都在六千以上。而且一个app还不是一个人能做出来的,这就决定了app开发的成本要高很多。
2、app开发系统
安卓系统的要比ios便宜一些。如果两种系统都要开发,肯定要比只开发一种贵很多。
3、app功能
功能越多,越繁杂,需要的人手越多,所以人力成本就贵。
4、工期
工期的长短,主要是由团队的实力决定的。团队强大,会对工期有明确的预算,只能多少天能够做出来。工期越长,开发的人力成本就越大。
5、开发公司所在地
一线城市的app开发公司,在报价方面要比二三线的高一些。因为他们的人员工资高,消费高。租房的成本比较高,而这一切都需要从你产品中赚出来。说实在话,现在的app开发技术都相差无几,北上广深的开发水平不见得比二线的高多少。
总结:在外包中,如果怕被忽悠,就要对自己所要开发的app有足够的了解,知道对方的开发成本,知道工期时间等。
6#
ying张  2级吧友 | 2018-10-15 23:16:45 发帖IP地址来自
与其外包,还不如试试APP开发平台呢。

介于市场现状,APP开发市场竞争激烈,渐近饱和,自然会有不少出众的APP开发工具冒出来,比如叮当,比如appMkr,都是不错的。

再者,使用APP开发平台,一不需要花钱,二不需要花人,三不需要花时间,可以当做试水,这样你对的app开发需求也就更明确了,相关的开发&设计知识也都可以粗略了解一二。

如果说app开发工具无法满足你的话,你再去找外包,倒更靠谱些,总比你现在这样无头苍蝇一样乱撞好些。
5#
李国宝  4级常客 | 2018-10-15 23:16:44 发帖IP地址来自
不要过度设计
不要过度设计
不要过度设计
不要过度设计
不要过度设计
不要过度设计
不要过度设计
不要过度设计
不要过度设计
不要过度设计
不要过度设计
不要过度设计
4#
程序员客栈  4级常客 | 2018-10-15 23:16:42 发帖IP地址来自
下面回答中我觉着这个回答最好
App 开发外包注意事项有哪些? - BinarySTD的回答 - 知乎




除了说下APP外包注意事项,我还想说一下外包和众包的区别,也让大家擦亮眼睛到底选择众包还是外包好:


一般意义上,外包和众包的区别主要在于项目的分配形式上。
  • 外包就是A自己有个项目,找B来做。B自己有个公司,雇了一些开发者,开发者每月发固定的工资(也可能有提成奖金啥的)。
  • 众包就是A自己有个项目,找B来做。B上面有很多开发者,来自全国各地,和B不存在法律上的雇佣关系,更多的是远程协作模式。
不管是外包还是众包,两者的核心还是人。


外包公司由于开发人员是公司雇佣的,工资固定,还可以加班,所以在项目报价方面具有价格优势。很大程度上,利润也比众包平台高。劣势就是人员数量有限,承接的项目类型不多。
现在国内外包公司数量特别多,有很多是三五个人组成的小外包团队这样子,不够规范。在未来几年内,整体大环境低端市场被压缩,市场对软件开发标准化的渴求进一步增强,这些外包公司日子会更加难过。


众包平台与开发者不存在雇佣关系,两者的关系也不够紧密。但是因为平台上会有大量的开发者,所以不管是什么类型的项目基本上都可以找到相应的开发者。但是目前现在的众包平台也有一些问题:
平台上开发者水平参差不齐,单纯提供一个对接的平台,平台从项目中抽成,不参与开发过程,导致项目烂尾比较高,开发者受到压榨。
有的平台会严格审核开发者的技能水平,参与项目的审核和开发进度的审核,但这会增加平台的人力成本,而且流程的标准化建立是一个很复杂的过程。


未来这几年国内的外包产业总产值依然会以20%-30%的速度在增长,但是不管是国内还是国外,整体环境面临的竞争越来越大,产业升级迫在眉睫。


国内的外包公司大大小小难以计数,大公司比如中软和软通等主要接的是一些政府的和国际的大项目,日子可能没有那么难过。而小公司就不行了,主要是接一些小项目,而且很多来自创业公司,随着更多同质性公司的加入,低端市场竞争会更加激烈,强行低价甚至坑骗客户都有发生。这几年外包公司倒掉了一批又一批,那些没倒掉的也很难做。


共享经济来临,业内也出现了一些众包公司,但是真正有点规模的少之又少,而且大家做事情都感觉很难。
我们现在公司形式上是做软件众包的,但众包只是一种方式,我们希望的是让更多的产品经理,设计师和程序员能够实现自由工作,远程工作。不管愿景多么美好,实际工作中做起来有很大难度。


客户希望价格低,再低。对于外包公司而言,他们是可以做到的,公司里的工作人员工资固定,而且还可以加班;但对于我们而言,开发者的时间价格是固定的,约600/8小时。按照需求评估出来的工作量,再低也没法低。如果客户是在是价格低的低,我们做不了,对不起那只能下次再合作了。


我们公司就是众包平台,专为中高端程序员提供稳定的线上兼职工作,自由工作和远程工作。同时采用线上组队开发和云端工作等方式,帮助企业解决软件开发和技术用人难题。
程序员客栈,中国最大的技术众包平台和最大的程序员远程工作大本营。找程序员,就上程序员客栈
3#
WANCLL  2级吧友 | 2018-10-15 23:16:41 发帖IP地址来自
做个APP本身不难,难就难在前期客户方和外包方的沟通成本和对于需求的梳理和把控。APP开发有三个很重要的因素是:质量、进度和费用。由于费用和进度的限制,要开发一种高质量、快速交付和低成本的软件产品并不容易。l
也就是说要同时达到三个目标是困难的。因此在软件产品的开发中要权衡它们之间的关系,使软件的特性能满足用户的要求,这意味着软件产品的特性的度量和预计是必要的。以下为大家分享APP 开发外包需要注意的事项:


一、外包公司调研与选择


1、询问一些找过外包开发的企业,问问他们的态度,看他们对外包的项目是怎么看的,有什么建议。


2、从网络上面各种渠道去查查自己挑选的软件外包公司,看看整个网络媒体对于这家公司的侧面评价如何。


3、大部分的公司都会比团队会更加的有保障,出了问题他们基本都会给你解决,因为比起开发商的损失来说,开发商的信誉是他们更加看重的东西。


4、一定要看外包公司的注册年限,一般注册在3年以上并且你可以去实地考察的公司不会太差。


如果选择和个人合作要谨慎,一定要找好自己的备选方案,万一项目失败你该怎做?如何及时调整开发策略。要是打算在网上购买软件,并且源码金额过高的情况下,还是建议你去对方公司进行实地考察,并且在现场对代码进行审核。




二、定制开发合同签订


一般负责任的公司在合同里都会非常详细给到一个很长的需求文档,里面会有技术、项目架构、开发方式、原型图和需求说明等。当找到合适的APP开发公司之后就和他们开始洽谈项目的细节,并且一定要把项目细节明确到合同里面,因为如果你的项目是独立无二的,是需要这家APP开发公司独立定制和开发的。


那么之前你和外包公司沟通确定的需求文档一定要做为合同的附件添加在合同里面,因为软件开发公司最终也只会按照这些合同约定的功能和条款来制作。项目各阶段双方约定的交付时间以及截点,以及当前截点下双方各自的权利和义务,这个也一定要约束清楚,也是在后期双方责任不明容易出现问题的地方。

三、著作权源码归属


还有就是软件所有权的问题,部分软件开发公司在合同中都会明确的表达该软件的知识产权是属于他们所有的,如果你作为需求方,你的软件开发完成还需要申请软著等一系列其他的内容,那么我建议你还是和软件公司协商一下,争取把软件所有权或者知识产权谈成你们双方共同所有。也可以谈成归属你自己所有,但是据我所知,如果这个项目开发完只归属你自己所有,那么你将会付出较多的费用,不过网开亿面网络科技有限公司软件开发软件的源码和著作权归属需求方。


以上就是APP 开发外包需要注意的事项,企业在软件开发选择的时候应该花点心思对比一下,从中找到最贴近自己公司情况合适的软件外包公司。







2#
智云新媒  2级吧友 | 2018-10-15 23:16:40 发帖IP地址来自
可以建议外包公司先出个大概的开发方案,如果方案切合的话可以去外包公司办公地点面谈实际考察。一定要多选几家,货比三家才能更好的发现各自的优缺点。
1#
yangmi  2级吧友 | 2018-10-15 23:16:39 发帖IP地址来自
我的一个项目找了外包公司来做,目前来看,遇到了如下问题:

1. 进度失控:已经比原计划的拖了3个多月了,至今没有交付;

2. 质量失控:我反复要求精益求精,外包公司做提总是难以达到我的要求;

3. 扯皮:需求总想砍一砍;

4. 沟通工作量巨大:需要反反复复沟通,同一个问题不停地要沟通。他们似乎很难理解我到底要做个什么东西。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:
帖子:
精华:
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP