【猿团专访】| 腾讯Bugly:好的产品要有核心价值,直击用户痛点

猿团 | 2016-03-09 14:01:41

2010年,腾讯开始布局移动端产品。“很快,安卓手机的碎片化问题把开发团队折磨得很崩溃,每天都在收到各种各样的用户反馈不同机型上的问题。于是,作为支撑线的我们,想到了是否可以开发一套应用崩溃监控的工具,帮助各个项目团队来提高工作效率。”在主动了解并与用户进行沟通后,开发团队深入分析了用户需求,瞄准用户痛点,打造了现在越来越成熟的,面向移动开发者的产品Bugly。

作为腾讯内部产品质量监控平台的外发版本,Bugly主要功能是App发布以后,对用户侧发生的crash以及卡顿现象进行监控并上报,让开发者可以第一时间了解到app的质量情况,及时机型修改。目前腾讯内部所有的产品,均在使用其进行线上产品的崩溃监控。


去年,Bugly获得了2015开发工具及服务年度大奖最佳技术创新奖。针对Bugly产品取得成绩及作为面向移动开发者的专业工具的重要性、产品运营等问题,猿团科技采访了腾讯Bugly的运营总监

以下为猿团专访实录:

猿团:Bugly经过腾讯内部5年打磨,已经从内部走向广大的开发者,请问面向移动开发者之后,现在Bugly的用户数量是什么状况?使用反馈是怎样的?

孔:Bugly在腾讯内部已经使用了5年多了,对外开放也已经1年了,目前外部已经累计注册了数万个移动项目。Bugly对外开放以后,得到了很多热心用户的反馈,我们也针对用户的意见对现有功能功能进行了深入的优化。

目前已经开通了微信、微博、论坛、QQ群等方式与用户互动,并且增加了专职的技术人员和客服,对用户的反馈意见以及使用过程中遇到的问题进行收集、整理、回复。在功能的使用上,目前我们得到了很多正向的反馈,同时,很多同学也提出了很多很好的产品建议,我们也在逐步的实现,帮助更多的开发者解决工作中的问题。

猿团:用户的关注与认可跟产品自身的优势相关,那么Bugly主要优势主要有哪些?

孔:Bugly原来是服务腾讯内部的,大家知道,腾讯内部的业务覆盖了几乎目前所有类型的互联网应用。所以,在整个产品的打磨阶段,Bugly需要适配和服务所有类型的移动互联网应用产品。崩溃监控上报,入门很容易,但是真正想把它做好,做成通用的解决方案,真的需要很扎实的内功。还有就是安卓的碎片化问题,log的抓取时间、机制等等,在很多手机上都是不同的。我们有一个很大的优势就是腾讯内部的所有产品都在使用Bugly,因而我们的数据可以很完整,并能帮助我们不断优化和打磨产品。

下面再跟大家聊聊目前我们在Android应用,iOS应用以及游戏产品方面,具备什么样的优势。

Android 应用:

1.NDK支持;2.全架构/ 64位系统支持;3.应用ANR上报;4.实时上报问题;5.自定义log上报;6.精准问题定位;7.适配最新官方系统;8.监控、统计功能;9.智能合并分析

iOS应用:

1.语言支持swift & OC;2.手表支持;3.64位系统支持;4.应用卡顿上报;5.适配最新官方系统;6.精准问题定位以及全面的问题上报;7.自定义log上报;8.实时上报问题;9.监控、统计功能;10.智能合并分析

游戏:

1.支持Untily游戏引擎的脚本错误上报;2.支持Cocos游戏引擎的Lua脚本错误上报;3.Android NDK错误上报;4.安卓全架构支持;5.Android和iOS 64位系统支持;6.Android系统的ANR以及iOS系统的卡顿上报;7.实时上报问题;8.适配最新官方系统;9.精准问题定位;10.自定义log上报;11.监控、统计功能;12.智能合并分析

除了原有的崩溃监控分析功能,我们也在积极探索其他的帮助开发者提高工作效率的工具,开放出来给大家使用。


猿团:目前是否正在研发新的产品,能否透露一二?

孔:目前我们刚刚推出来的新功能是Bugly内测功能(beta.qq.com)。开发同学打好安装包以后,分发给项目组内部的同学或者外部的热心用户体验时,安装应用的流程往往很复杂,尤其是在iOS设备上。而我们的内测功能, 实现了一键上传应用包,微信内直接下载安装,不需要跳转浏览器,整个过程流程非常顺畅,欢迎大家试用体验,并提出宝贵的意见。

猿团:Bugly获得了2015开发工具及服务年度大奖最佳技术创新奖可谓实至名归。您认为Bugly现在的成绩主要有哪些原因?

孔:我觉得最重要的是团队中的同学志同道合,能沉下心来把一件事情做好,还有就是主动和用户进行全面沟通,了解用户。

2010年,腾讯开始布局移动端产品。很快,安卓手机的碎片化问题把开发团队折磨的很崩溃,每天都在收到各种各样的用户反馈不同机型上的问题。于是,作为支撑线的我们,想到了是否可以开发一套应用崩溃监控的工具,帮助各个项目团队来提高工作效率。

刚开始的版本很简单,就是监控java层的崩溃堆栈,随着内部越来越多的业务使用,大家提出来的问题和需求也越来越多。于是我们的工程师深入业务团队,了解大家的使用情况和使用场景,分析大家的需求,经常和业务团队一起分析问题,进而了解了业务团队真正的痛点和使用场景在哪里,反向推动优化和打磨我们的产品。

很高兴的看到,经过几年的努力,我们的产品已经完全满足了内部团队的使用,我们现在把他开放出来,希望可以帮助到更多的中小开发者。同时,我们也希望继续了解大家在使用中的问题以及需求,帮助我们更好的改进产品。

猿团:像Bugly这样面向移动开发者的专业工具,其重要性体现在哪些方面?

孔:腾讯内部有数百个项目团队,每个项目团队的人都很少,像大家熟知的一些游戏团队,只有十几二十个人,但是每天创造的价值确实非常大的。其实,在这背后有很多支撑团队在把一些公共的服务抽象出来,做成工具,支撑整个公司的所有业务,我们就是其中一个。

这样,所有业务团队的同事就可以把精力聚焦到业务逻辑以及功能的开发上,工作效率很高,避免了每个团队都重复造轮子,把生命耗费在更有意义的事情上。

同样,现在万众创新,很多创业公司都很有激情,也很有想法,但是移动开发过程中的很多问题是他们在前期想象不到的。所以我们把内部的工具开放出来,让大家使用,这样大家就可以更加聚焦在业务本身,通过使用我们的工具提高了工作效率,避免了很多无效的劳动,创业成功的几率也会高很多。

猿团:的确如此,在提高工作效率等方面专业工具的作用很明显。而用户对产品的认可则与运营紧密联系,运营在产品面进入市场过程中的作用不容小觑,在您看来,要做好产品运营有哪些值得注意的地方?

孔:其实我自己原来也是搞技术的,后来转做了产品运营,我聊聊自己的感受吧。

产品运营首先应该了解自己产品的目标用户,核心价值。

核心价值就是解决了用户什么样的问题。没有核心价值的产品,本身就会存在很大的问题,即使通过短期刺激的方式,得到了一些用户,也是不能长久的。还有就是,我们的核心价值是不是真的是用户的痛点,而不是伪需求。

然后就是用户使用场景,产品是在什么样的场景下满足了用户的核心价值的。围绕着这个场景,思考如何让用户知道我们的产品,知道我们的产品可以帮助他解决什么问题。这个可能所有做产品运营的同学听的比较多了,但是真正能做到的,估计不会很多。这个场景不是我们自己在办公室里面想出来的,而是真正和用户沟通,加上自己的思考总结出来的,我觉得这是真正的产品运营和运营工作执行最大的区别。而后,就是了解用户的使用路径,用户是怎么用我们的产品的,和我们的预期是否一致,如果不一致,是什么原因造成的。

最后,就是一定要相信数据,而不是相信感觉。

还有一点需要提到的就是:一定要避免竞品做了什么市场活动,我们要不要跟进这样的想法。需要思考竞品为什么会有这样的动作,这个动作能够给他带来什么,帮助他们做了什么,我们这么做,是不是也有一样的效果。举个例子,如果一个产品的用户转化,商业模式很成熟了,那么去做一些横向推广,这个思路是非常正确的。但是另一个产品,用户转化本身就存在问题,也去做同样的横向推广,那么用户流进来了,用了一次就全部流失掉了,对于产品本身的伤害我觉得是更大的。

结语:

从腾讯Bugly运营总监谈到的内容我们不难看出,好的产品一定是紧密贴合用户需求,并解决用户的痛点。同时,产品运营也与用户之间存在直接的联系,产品的核心价值在哪里?帮助用户解决什么问题?……对这些问题的把握促使产品不断优化成熟,并成为市场影响力的重要参考因素。而随着移动互联网的发展,专业工具为开发者甚至企业带来的积极影响也不可忽视,未来一定还有不少类似的专业工具产生,对用户而言,具有价值的产品更值得期待!

点此进入腾讯Bugly官网

  • 城市合伙人