创客秘笈:APP项目外包开发之六脉神剑

发布时间:2017-12-15 13:32

掌门团队有超过13年的互联网技术服务经验,在APP外包开发这块的积累非常深厚。许书晖对委托APP外包开发的创客们提出了六点建议,许总笑称为 “六脉神剑”。

    随着中国移动互联网的高速发展和普及,越来越多的创客响应国家“大众创业,万众创新”的号召,把创业项目定位在移动互联网应用领域。从早期的“移动B2B2C电商”、“上门外卖O2O服务”、“移动在线教育”到近期比较火的“移动直播+”、“移动共享服务”、“付费知识平台”等,移动互联网风口一个接着一个,“互联网+”创业大潮风起云涌。

    这些基于移动互联网的创业项目,大多离不开APP平台系统的开发和建设。但是笔者发现,很多创客在APP软件项目的质量控制上出现比较大的不足,包括软件界面平庸、功能BUG多、用户体验差、安全性差、负载能力弱等问题,而这些问题将严重影响创客项目的整体运营,甚至将毁灭我们的优质创意项目。

    那么,如何控制外包APP项目开发的品质,笔者就这些问题,采访了专门为互联网创业项目提供APP项目开发的云掌门项目总监许书晖。云掌门团队有超过13年的互联网技术服务经验,在APP外包开发这块的积累非常深厚。许书晖对委托APP外包开发的创客们提出了六点建议,许总笑称为 “六脉神剑”。

                               云掌门项目总监-许书晖


    第1式 六脉神剑之“少商剑”:重参与

    很多朋友以为,一旦确定开发公司并签约了,一切就交给开发公司了,自己只要等着好项目出来就可以了!这种想法,是非常错误的。恰恰相反,签约后我们更要想用心参与、用心配合,否则优秀的APP项目可能与您无缘!您前期想省心,后期您将更劳心。因为您项目的定位和亮点、产品的核心理念、功能等,开发公司通常难以快速理解和掌握,还需要您多次的参与沟通、审验和配合。实践证明,优秀的APP项目,往往都是在双方通力配合下产生的。

我们要积极提供相关资料,包括ICP备案资料、第三方支付接口申请资料、开放接口资料、苹果开发者账号申请等,因这些资料必须要以项目经营主体的名义来申请,所以宜早不宜迟,一定要避免因我们自己的原因导致项目开发工期延迟。


    第2式 六脉神剑之“商阳剑”:定组织

    项目启动后,一定要敦促开发公司成立专业的项目组,必须要有专门的项目经理和产品经理。项目经理负责项目的进度、人员调配等, 而产品经理主要负责产品本身的需求、设计规划、体验等。有的公司是项目经理兼产品经理,问题也不大。

另外一点就是重要的项目开发角色,一定要采用AB角制。因为IT技术人员的流动性很大,如果没有这种机制,一旦主力开发人员离职,您的项目将受到很大影响。


    第3式  六脉神剑之“中冲剑”:定需求

    合同上的附件需求,通常只是评估工作量的,不够详细。真正签约后,需要双方做详尽的沟通,讨论出准确的需求执行案,撰写《项目需求规格说明书》。这个讨论过程,我们是必须要全程参与的。这个讨论,可让双方更加深度的了解APP项目的需求,同时提出一些改进性的意见。但在讨论过程中要注意,防止开发公司凭借其专业度对项目的需求进行删减。

不过对专业APP开发公司而言,他们往往不是担心已有功能模块的多寡,而是担心功能模糊不明确,或需求点不封闭。


    第4式 六脉神剑之“关冲剑”:定原型及UI

    原型图确认是APP开发的节点,体现了每个界面的元素,大概布局位置,以及产品的操作流程。我们作为甲方,一定要对乙方的设计进行深度的体验,并尽量提出我们的意见。

千万不要草草看完原型图设计,就签字确认,不然今后返工会很麻烦,可能给你造成经济损失。不要过分信赖APP开发公司,在产品的很多方面,他们可能并没有您专业。别以太忙为借口,若你现在不深度参与审验,今后您定会追悔莫及。

APP的界面效果是用户对产品质量的第一感知,无疑十分重要。如果我们对APP项目的UI设计有自己的偏好、预设等,一定要提前告诉设计师。如果设计师将设计稿提交给你征求意见的时候,您很可能觉得不太满意,但又说不出原因。这时候,您一定不要草率确认!建议您先看设计效果是否是产品最终用户客群喜欢的类型,再看设计是否有特色,是否有辨识度。


     第5式 六脉神剑之“少冲剑”:测试及验收

    APP软件项目才发布的测试版本,很可能和您想象的不一样,比如你可能会发现功能上的问题很多。这个时候,千万不要急,应要求开发公司尽快修复bug,同时我们也不要完全信任开发公司,可自主组织测试团队同步测试,并将bug文档化,让开发公司修改并回复。如果出现这种情况,我们不要埋怨,以解决问题为出发点,快速跟进项目,多快好省地让自己的APP能尽快上线运行!

切记,测试不仅仅是检验app项目的功能模块是否实现,还包括软件的性能、兼容性、安全性、用户体验等,这也是影响开发成本的重要方面。产品需要有基本的兼容性测试,要特别注意在不同安卓手机上的表现;需要做安全性检测,杜绝基本的安全漏洞;需要做压力测试,保证在大并发量下系统的稳定性。

当然,我们毕竟只是外包软件开发项目的首期版本,不可能完全按照产品级的要求来测试,但这样的思路和方向,我们是要懂的。


     第6式 六脉神剑之“少泽剑”:知识转移大法

    App软件项目的知识转移体系,是指将项目的相关资料移交转移给我们运营方,便于我们对项目资料进行备案,甚至接手进行软件的自主迭代升级。移交的资料包括软件代码、开发文档和安装使用说明文档等。

项目的全部源代码是否提供,和项目的版权归属有关,这得看双方合同的约定了。为了创业项目未来的发展,建议一定要在合同中载入拥有版权等条款。

    一般说,有实力的外包开发公司才能提供相对完善的知识转移体系,这表明了该公司的软件项目开发管理的规范性。文档的撰写,也是要消耗成本的,如果项目开发的费用过低,就很难在这方面提过高的要求了。

对培训环节,我们要注意两个环节:

    第一,培训不仅仅是针对后台操作维护。很多专业的开发公司,还提供创业项目的运营知识和网络推广等培训内容;

第二,技术人员的培训。我们最好能自备1-2名通用技术人员,能够对软件进行一些简单的修改和维护。为了稳妥起见,我们可以在项目测试期,即介入外包项目开发团队,这样可保证对项目有基本的熟悉和平滑交接。


    云掌门项目总监许书晖最后告诉记者,要开发出优秀的APP项目,选择靠谱的外包公司和监督开发实施过程同样重要,二者缺一不可。作为创客的您,如果真正掌握了本文所谓的“六脉神剑”,相信一个优秀的APP项目一定会等着您!许总还介绍到,云掌门已经为200多个创业项目开发了基于移动端的技术平台,多数项目均已投入运营。截至2017年底,月流水额超过1000万的项目有12个,获得各种融资的项目至少有18个,各项目累计用户数超过4000万。