咋在北京找一个可靠的APP外包开发公司
找APP外包公司注意的几个点可以参考一下:
1.公司位置和规模,太小的公司和位置很差的公司有一定风险,选择的时候请慎重。
【咋在北京找一个可靠的APP外包开发公司】 2.人员素质水平,和市场和技术人员交流一下,如果交谈过程当中一听就是一些没上过多少学的人,那就最好及时止损,这些人往往都是一些特别差的学校毕业,和骂街大妈一个水平,在合作过程中要有点事就和你开战,你说谁也不喜欢和这样的人打交道啊,浪费时间。
3.公司成立时间,成立三年以下的公司请多方面考虑,很多公司活不过三年就挂了,选择成立时间太短的公司有可能会成为牺牲品、实验品,请慎重。
■网友的回复
推荐一家合作过的公司看一下,http://jimujiaoyu.com,技术团队的人很负责,技术也很过硬,可以考察一下。
我认为找APP开发公司有几点很重要,一是要注意看看有没有近似的案例,如果有更好,那就专业问题多讨论一下,看看对方公司对行业的理解怎么样,是不是真的做过这方面的案例。二是看看公司的软件和硬件条件,不找最好的也不要找最差的,根据预算找个中间的比较合适。
■网友的回复
【谢邀】
一 从哪几个维度考察一个APP公司是否靠谱?
1、完整的技术组织架构:技术主管、产品、UI、前端、后端必须有专人负责。
2、完善的项目开发流程:(1)提出需求--》(2)制作原型图/需求规格说明书--》(3)设计UI--》(4)技术代码开发--》(5)测试--》(6)验收--》(7)上线运营 这些步骤都得在合同内非常明确。
其实对那些“只缺一个写代码的”的发包方,有经验且靠谱的接包方一般都会拒绝,因为陪这类创业者耗不起。而有这种认知的创业者,其实也最容易受骗。
3、仔细评估开发者态度和项目管理经验,如果需求问得都不细,肯定做不好。
4、稳定的开发人员:观察办公区人员交流是否面熟,并且时常交流。
5、熟悉开发和管理的领导者:要和公司的高管聊具体的技术细节以判断管理者的技术水平。
6、多个成功的上架产品:去各个安卓应用市场或者苹果APP Store 搜索公司的案例。
二 一款App的开发成本是多少?
估算一个 app 的开发成本:自己组建团队研发的成本。
1. 开发一个 app 的团队:产品经理(1),设计师(1),客户端工程师(2),服务端工程师(1),这个开发团队的成本为:工资(6*2w)+办公室(2w)+其他(1w)=15w/月。
2. 开发一个可以上线 app 的工期:产品(1个月)+设计(1个月)+开发(3个月)+ polish(1个月)=6个月。
所以保守估计,搞一个创业 app 出来至少需要 90w。
如果想低价找外包团队来开发还是放弃吧,是便宜了,但是最终拿到一个 demo,都没法上线。
创业早期资金有限,很多创业者的做法是能省则省。这固然可以理解。但是在不能省的地方还想法设法的省,就会埋下隐患。很多接包方为了接项目,不惜报出很低的价格,图省钱的创业者再比价选择。最终虽然确定了合作关系,接包方也会因为“做这个项目不太值得”而不会付出很多热情。
三 对互联网不专业的人,如何和外包公司对接好?
1.首先列一下想要达到的目标,这方面最好有需求文档,如果没有也至少找一个需求文档模板看一看,明确自己需要什么,如何与业务流程对接。
2.需求一定要详细。如果需求不详细开发者报价会高一些,因为对他们不确定性增加。自己需求不清晰,开发者、自己、公司其他部门、老板不能形成一致的预期,互相扯皮自己会很难受。最好找一个原型工具将所有界面画出来。在画原型的过程中,自己的业务思路就会更清晰,什么要加、什么要改基本能和几方形成一致。如果原型画不出最低也需要用表格形式列出所有功能点。
3.付款方式、进度、每阶段的目标都有详细安排。一般签合同、确认UI设计、测试是关键节点,如果项目较大节点要继续细化,每个节点当面验收。
4 项目由专人负责,定期与开发方面沟通。
5.评价开发者能力,主要看已有业绩和参与人员简历。
6.不要贪便宜,只评价性价比。如果做不好二次改,很可能比重做一个还贵!
7.源代码必须有,说明文档要齐全,这样有利于二次开发。
8.开发过程中,调动所有涉及到的部门。
■网友的回复
传统的app外包公司不太好。我觉得要看开发公司的创始人的背景,是技术出身呢,还是以前做产品的,如果做销售或者营销的千万要谨慎。做技术出身的最靠谱,值得信赖,能保持项目高质量顺利完成。
不要找不了解需求就定价格的:
因为如果不了解需求就定价格,在途中因客户而产生的变化会增加工作量,谁都不愿意承担多出来的工作量和工时,这会增加项目风险。所以要找前期经过充分沟通之后靠功能列表来定价的。
找有成熟开发经验的:
拥有更高成熟度的设计人员有很多优势,沟通上,他们能更快速地把握需求;评估上,他们知道风险是什么,哪些是不合理的,会帮助客户梳理思路,帮助产品成功;设计上,他们会节约大量的时间;开发上,他们的编码质量比较高;整体把握上, 他们会知道每个环节的沟通方式,协调起来速度很快,失真很小。
这些优势会大大缩短沟通和开发的时间。因此,即便单位时间价格高,但是从总体上来看,会更节约,风险更低。
■网友的回复
不要找不了解需求就定价格的:
因为如果不了解需求就定价格,在途中因客户而产生的变化会增加工作量,谁都不愿意承担多出来的工作量和工时,这会增加项目风险。所以要找前期经过充分沟通之后靠功能列表来定价的。
找有成熟开发经验的:
拥有更高成熟度的设计人员有很多优势,沟通上,他们能更快速地把握需求;评估上,他们知道风险是什么,哪些是不合理的,会帮助客户梳理思路,帮助产品成功;设计上,他们会节约大量的时间;开发上,他们的编码质量比较高;整体把握上, 他们会知道每个环节的沟通方式,协调起来速度很快,失真很小。
这些优势会大大缩短沟通和开发的时间。因此,即便单位时间价格高,但是从总体上来看,会更节约,风险更低。
传统的app外包公司不太好。我觉得要看开发公司的创始人的背景,是技术出身呢,还是以前做产品的,如果做销售或者营销的千万要谨慎。做技术出身的最靠谱,值得信赖,能保持项目高质量顺利完成。
分享一下一些看法或经验:
1. 如何找到接包的公司或团队?
建议到国内的外包网站发布一个项目(如智城),流程并不复杂,只需要对这个项目做一些简单的需求或功能描述,一般在两到三天之内会有十几到几十家竞标的团队或公司竞标你的项目(前提是价格适中,项目的实现不复杂),很多团队或公司竞标的时候都会附近一些案例和公司或团队的介绍资料,这时可以从中进行筛选,找到几家适合的再进一次联系了解,对比不同团队或公司的经验,能力,价格等等。通常情况下优先考虑本地的公司或团队,一方面节省沟通成本,另一方面,有一些情况下需要面对面交流或了解对方的情况,如到对方公司考察,签合同等都会方便很多
2. APP外包的流程是怎样的?
一般外包的项目都需要经常这几个流程:
1)需求沟通:双方沟通项目的需求,对项目的可行性进行分析
2)工作量评估:在确认了项目的需求后,外包团队对项目的价钱和进度进行评估,并提供一份详细的报价表及项目进度文档,确认开发进度及时间安排
3)签署NDA与项目合同:双方在项目报价和开发时间上如果达成统一意见,则正式签署项目合同,之后项目将正式启动
4)设计,研发,测试,上线:根据最终确认的设计方案,对整个项目进行产品原型,视觉图的设计,研发,测试,验收,最终发布上线
5)相关文档与源码交付:完成所有的设计和开发,根据实际需要进行必要的技术输出,合作完成。
6)维护升级:一般的APP项目开发完后都需要进行维护,因为随着手机系统的升级,或长时间的使用,或多或少都会有其他一些新出现的问题需要维护
3. 找个人,团队还是公司?
最主要的决定因素应该是在开发成本方面,个人兼职的话成本最低,一般一天的开发薪酬为300-700不等(一般都是找开发人员接手),但时间上会拖得比较长,进度上相对难掌握,还有就是除了开发外,设计,测试,沟通,服务器,上线,后期维护等方面缺乏相应的经验。团队的经验和综合能力相对个人强很多,开发薪酬一般是500到1000不等(仅代表个人了解到的情况),但做一些比较大的项目经验可能尚缺。公司相对正规很多,各方面的能力和经验都比较好,但成本相对较高,通常是按照1000-2000的薪酬计算(仅代表个人了解到的情况)。
4. 关于成本预算方面
开发一个app项目,不单单只是开发成本,还需要考虑每个月的服务器费用,维护升级费用,上线APP市场的成本(如iOS上线到appstore需要每年交99美金,上传到Goolgle Play需要交25美金,国内的安卓市场免费)以及运营的成本等等,这些通常并没有算入开发成本当中。
■网友的回复
为了避免app开发后出现烂尾、项目延期、产品功能无效等情况出现,找一家可靠的app开发公司十分重要,建议重点考虑公司的技术能力以及案例经验;
目前,业内的外包公司水平参差不齐,行业也没有一个对app开发的统一标准或权威排名,但如果对项目的开发质量有保障,建议还是选择大型服务商,且具备一定知名企业合作案例的平台,这里给题主一些app开发中考察公司的参考因素,仅供参考:
1、技术水平,深入了解
技术水平是app开发中最为重要的环节,关乎最终开发出来的成品能否满足设计需求,并如期上线,这方面对于不懂技术的外包商采购会比较头疼,所以就算找外包公司开发,最好也找一位懂技术的合伙人或者外援,来帮忙进行评定,有些app就算能做出来,技术水平较低的团队会致使代码不规范,从而影响后续的版本迭代;
2、团队实力,实地勘察
除了以专业技术角度去评定外,既然找当地的外包公司,不要吝惜半天的时间,去对方办公区实地勘察;
3、商业案例,分辨真伪
商业案例对于外包服务十分重要,一方面可以从商业案例中了解到对方的技术水平,但其中要避免卖羊头挂狗肉的现象,注意辨别很多展示的商业案例到底是不是由该公司开发的;此外还能了解该公司对于不同行业是否擅长,这种经验的积累会为产品提供更好的用户体验,相应也能够通过经验避免一些开发中的坑;
再提供一些app开发中合同签订的注意事项——
一、App开发前注意项
在App项目开始前,双方应注意的是:明确细节,落实纸上。
合作双方应通过充分的沟通和梳理,明确落实项目完整的基本信息,其中包括:项目名称、项目内容和描述、项目需开发的功能点、以及客户对于项目的各类要求。客户对于项目的想法和需求都应在App开发前向开发方提出,经过双方的协商后,将所有最终确定的内容落实到协议中。
如果内容比较多,可以用附件的形式附在合作协议后面。
APICloud的定制平台在App开发前,为客户进行免费1对1需求梳理,明确客户的各类需求,最终形成评估报告,作为协议签订的事实基础。
二、软件开发过程中的注意事项
App项目开始开发后,双方应注意以下3点:
1.开发时所需的资料、数据如何提供:在app开发过程中,开发方很有可能需要客户提供一些项目的资料和数据。那么这些资料要怎样提供,以什么样的形式提供,什么时候提供,都需要明确下来,并且需要一个详细的交接手续。如果是以纸质或实物的形式进行交接,那是比较好判定的方式。但现在更多情况下是以电子形式提供。如果以电子形式提供,尽可能选择邮件的方式,不要选择QQ、微信等传输方式。因为邮件是一种在司法过程中比较认可的证据。
APICloud为解决这个问题,采取视频会议系统。客户与开发方可以随时发起视频会议,沟通项目细节与进度。每一次的会议都将以视频文件的形式保存下来,为双方节省大量的沟通成本。
2.开发期限:普遍来说,app项目是以分阶段开发的。这样的形式会让客户更清楚项目的进展情况,也使开发方的工作更有条理。
APICloud将App开发分为需求预评估、产品原型设计、UI设计、APP端开发、服务端开发、接口联调合和测试及验收共7个阶段。每一个阶段的开发都有独立的周期,按步交付,并配有完善的开发团队,包括产品经理、项目经理、UI、研发工程师等。每一阶段完成后,需要客户和开发团队双方进行确认,确认无误后,再继续进行下一阶段的开发。每一阶段的确认是具有法律效应的,第三方不得随意更改,更保障双方权益。
3.开发费用:如果以分阶段进行项目开发,那么开发的费用也会分阶段支付。
三、软件交付后需要注意的事项
1.交付与验收:双方将通过什么方式验收,验收时达到什么标准才算合格,都需要明确,验收时最好双方书面确认。APICloud按照标准化验收体系,将App安装包、前后端源代码、需求文档等十几项交付物完整递交。
推荐阅读
- 深圳有啥「鲜为人知但很有意思」的景点
- 家里两个小孩,大的刚上幼儿园;两个老人帮忙带孩子一起住;老婆想要一个衣帽间。请问家里房间应该怎么样安排
- 高中生啊,最近喜欢上一个男生,一直想他没办法写作业咋办
- 旅行是不是检测一个人品行的捷径?
- 生活中有哪一个瞬间让你觉得自己生活在楚门的世界
- 人应该做一个有道德的人吗, 或者说,人应该按照自己的意愿生活,还是按照道德的要求生活
- 我想问一个特严肃的问题!怎样拉屎不臭到自己?
- 女友被家长洗脑,咋办
- 身处一个脱单率为75%的四人间宿舍我咋办
- 一个落后贫穷的乡村突然被开发成知名旅游景点消费被强行与国际接轨,当地原住民应该怎样自处