开发APP前需要搞清楚的20个问题
dezaicn IT经理网

APP只是一个开始,移动开发本身就是一个巨大的“坑”,而更大的挑战来自产品迭代、运营和推广。在动手开发APP之前,无论你是有现成的开发团队还是准备外包,都应当扪心自问以下21个问题:


1.你有发布计划吗?你的APP准备在一个还是多个平台上发布,选择同时发布还是分开发布?


2.对系统和运营平台有什么要求?你的APP只支持iOS8吗?你考虑服务器托管费用了嘛?你的这些要求需要提前让软件脚骨和开发工程师了解。


3.需求文档写清楚了吗?APP的核心功能有哪些?产品的功能性和非功能性的各种需求描述越清楚越好,这样可以大大提高外包开发的效率和结果的可控性。


4.决策机制是否明确?谁是最终的决策者?如果有超过一个决策者,那么最终拍板的人是谁?


5.你全面搜罗并分析你的APP的潜在竞争产品了吗?


6.盈利模式想清楚了吗?你是否有变现计划?APP下载是否收费?是否采用订阅模式?是否支持程序内广告?是否支持程序内购买?


7.对于你的利益相关者来说,你的APP成功的关键指标有哪些?是用户数、订单增长?是否需要在APP中整合分析功能来测量成果?


8.你有预算规划吗?APP的开发成本很难估算,变量太多,但是有一个大致的预算规划可以让开发者实现关键功能的同时避免超支,或者在预算内完成优先级最高最重要的产品功能。(参考阅读:山寨一个Twitter需要多少钱?)


9.你的目标用户在哪?你的APP准备满足目标用户的哪些需求或解决什么问题?为什么要用APP来解决?你的目标用户都使用什么系统和平台?你设计或开发APP之前进行用户调研了吗?


10.你已经实现策划好了APP或公司品牌了吗(logo、颜色主题、字体等)?


11.你预见到了哪些项目风险?预见并与开发人员讨论项目风险有助于开发人员制定低风险的计划。


12.你是否确定了需要调用或整合哪些外部API服务?


13.APP发布后是否需要技术支持?大多数APP开发公司在APP发布后都提供APP除错和改进服务。


14.你对APP的安全性要求有了解吗?你的APP将收集哪些敏感数据,这些数据是否被安全地存储?大多数APP开发公司都能与客户一道商议最适合产品的安全方案。


15.你对敏捷开发了解吗?大多数APP外包开发公司目前都采取类似敏捷开发的迭代方式开发项目,你能看到开发团队完成的每一个产品功能和进度,如果你习惯于传统的交钥匙方式的产品开发外包,那么APP产品开发时你需要了解敏捷开发的流程和文化。


16.你能否用通俗易懂的话向开发团队讲清楚你的想法和业务模式?


17.你的APP的商业目标是什么?是增加销售还是提升企业竞争优势?还是提高生产力?


18.市面上有没有能给你灵感或者参考的现成产品?


19.你画好APP产品的线框图了吗?你找有技术背景的人帮你看线框图了吗?你需要的所有功能在目标平台上都能实现吗?


20.你做了产品视觉设计了吗?完成线框图之后你可以找设计师绘制UI界面,当然如果你自己没有进行任何产品视觉设计也没有关系,大多数APP开发公司都能提供用户体验和视觉设计方面的服务。


CIO之家 www.ciozj.com 公众号:imciow
关联的文档
也许您喜欢