Feature Flag允许关闭未完成的功能,可以在主干上进行迭代开发,新功能即便未开发完成也不会影响发布,因为它对用户是关闭的。
当功能开发完成之后,修改配置便可以让功能发布。这种操作甚至可以在线上进行,例如代码已经发布但功能不可见,你可以修改配置让功能对特定的用户(线上测试、小流量或者全量发布等)可见。如果发现新功能存在问题,那么可以通过配置文件来迅速回滚。
许多大公司都在使用feature flag,比如Uber使用feature flag来进行dogfood测试(让全部员工来进行测试)、staged rollouts(测试5%的基础用户)、A/B测试、功能回滚。
9、一步步的建立流程规范
对于许多不成熟的移动团队来说,会把精力都投入到功能的研发上,而忽视了流程的优化。建立一个规范能够系统的定义和发布更高质量的迭代,每一个步骤的保证是获得整体成功的关键。
10、产品优化的工具
做定量分析,建立转化漏斗可以知道用户在哪个步骤流失,从而针对性做优化;
做定性分析,通过用户测试和用户反馈,可以发现用户在使用App的过程中,是否按照你的预期路径在执行,亦或是在某些步骤有不理解和犹豫。同样的,做用户调研可以让你洞察出用户的痛点。
11、获取App的途径
App的发现途径主要来自于两种:
应用商店
应用商店搜索优化(ASO)是根据用户的喜好关联度提升应用的可搜索性,主要是通过优化应用名称和关键字找准目标用户。
社交分享
77%的移动用户表示下载App是来自别人的推荐,相比之下,低于20%的用户表示他们会从广告或者媒体上下载App。
这意味着社会认同是吸引用户下载的重要因素之一,可以通过一些工具比如Deep Linking来提升用户加载的机会。
深度链接(Deep Linking),这种技术主要是APP开发者通过主动内嵌谷歌编码的方式来让Google发现应用中的相关信息,促使不同APP间可以像网页链接一样产生平台间的跳转与浏览,简而言之就是APP不再是独立的个体平台,更像是网站一样可以相互友情链接的移动网络媒介。
湘ICP备2022002427号-10湘公网安备:43070202000427号
© 2013~2019 haote.com 好特网