莫着急... 美好的东西往往来的都比较慢!

08 Dec, 2019

APP开发会出现延期的几大原因分析

最近有客户问我,我的APP开发为什么延期了?其实不光是客户,我也对团队不能按照合同工期交付APP开发的现象深恶痛绝,实事求是地说,开发团队也是非常最担心APP开发延期,因为工期就是成本,工期就是生存。

深入分析以后,我们勤人信息认为有很多需要管控的因素: 

 u=1850051736,2896274678&fm=214&gp=0.jpg


一、开发工期不合理


当前,市场竞争愈演愈烈,有些客户过分强调自身在合作关系中的主导地位,按照主观意愿无限压缩工期,而销售人员承接项目心切,没有与产品经理详细评估工作清单,也就没有在商务谈判中与客户据理力争。

事实证明,以那些明显违反规律的工期规划为指引,哪怕技术人员夜以继日累死累活,也不可能有好的结果。

说透了,有些开发合同给的工期,连基本的流程都走不完,这样的条款有没有可操作性?


二、项目需求不明确


项目需求不明确,最终很可能形成三边工程,项目交付遥遥无期,这里有三类情况:


2.1客户对自己的项目理解不清晰;

很多客户就发来一个app名字,我就要做“淘宝”,做“京东”。然后再询问客户里面要的是全部还是那些细节功能时,客户也含糊说不清楚。咱们勤人信息也有客户反映说我们做开发问的问题太多,“不专业”。我们也是哭笑不得。咱们在项目前期需求采集所使用的不是销售人员,而是产品经理,不但要懂得产品的需求收集,还需要懂得创业。知道如何在这个行业,或者这个客户的阶段给予最适合的解决方案。下图是我们给予客户提供的一个投诉逻辑,不管是客户,还是开发理解都没有问题。开发过程中自然不会出现问题。

兼职投诉逻辑清晰版.jpg


2.2销售人员和技术支持对于项目需求理解有偏差;

在项目执行过程中,要有严格的需求相关文件的产出,包含每次沟通的内容记录,项目前后台的思维导图,相关流程图,原型图,以及开发对应的需求文档。通过口述肯定是不可取的,往往在这个过程里,因为工期等各方面原因,很少有人会整理很明确的相关文档。


2.3中途需求发生变化。

一般项目开发的过程中,需求需要锁定,或者在没有写这个功能之前可以商讨执行方案,写代码就像盖楼一样,地基一旦打好,加盖一两层可以,加盖太多当然会出问题。推翻原先逻辑当然就不可取了。


三、开发团队执行和管理有问题

开发团队综合能力的不足,也是APP开发延期的重要原因,主要体现在以下方面:

项目规划设计不系统,导致开发人员迷茫无助,总是试验与纠错;

一个系统开发下来需要好多工种的配合,从前期需求采集规划的产品经理,UI设计师,前端开发工程师,后端开发工程师,安卓开发工程师,IOS开发工程师,测试工程师。不少于7-8个人员参与。很容易出现理解的问题。咱们勤人信息已经做了6年,落地开发了110个项目的案例,在细节功能呈现和落地细节考虑上有丰富的经验。

技术实施能力弱,这就没什么好说的了;

原本沟通的很OK的方案,技术人员告知无法实现,只能通过退而求其次的方案完成。

项目经理对进度和质量把控不强,前期过于松散懈怠,后期又为了赶工期疲于奔命,开发质量下降,测试和修复将成为主旋律,APP开发上线运行遥遥无期;


四、客户配合意识弱


一款功能完善、运行流程、用户体验良好的APP开发,是客户和开发者一起持续努力的作品,少数客户认为,把项目交给开发团队,就不用再关心项目进展了,合同工期一到,验收就是了,这真的是对自己的项目不负责任。

大致说来,客户配合意识薄弱的表现有以下几方面:

甲方思想严重,姿态过分骄傲,伟大得难以亲近;

对于必要的商务流程,虽经反复提醒仍然不予重视,导致工期一再延误;

对于APP开发和运行所必须的资料、账户等信息,不及时申请或提供;

在开发过程中,无止境地要求更改或增加新功能,导致进度失控。


 分析了APP开发进度不如预期的原因,并不意味着找到了一劳永逸根除弊端的办法,和很多传统行业相比,互联网技术应用行业还远远没有达到标准化流程化,所以才有定制化APP开发,如果客户想要做精品软件,就一定要理解“慢工出细活”,只有开发者和客户一道把项目规划设计清楚,开发者严格掌控进度,客户全力配合,才有可能顺利交付,才有可能健康履约。



  • 上一篇:公众号和小程序的开发有什么不同
  • 下一篇:APP开发中如何进行有效的需求沟通
  • 029-68787028,4000-613-001 & support@xaqinren.com

    西安市高新区沣惠南路与科技七路交汇处西南角, 西水·水岸阳光1号楼1-604号