对于不同的问题,这三个步骤的难易程度是不同的。有的问题很好界定,但分析解决起来需要大量的思考。而有的问题本身就会比较表象,需要通过深入分析和界定问题找到其根本问题所在,而问题判断好了,分析和解决反倒很快。
首先,界定问题是解决问题的最关键的一步,好多人在遇到困难时根本不知道问题所在,盲目的找办法解决,最终耗费了很多人力物力仍然无法解决问题,主要原因是:他们根本没有认清问题的本质,没有界定好问题就去寻找解决方案,这无疑会走很多弯路。 关于如何界定问题,其实无非就是两点:①判断是否真的有问题,②判断倒地是哪里出了问题。推荐使用“连续分析法”进行界定问题的分析。 利用连续分析法界定问题需要回答三个问题: · 发生了什么事情?(背景) · 我们不喜欢它什么?(非期望结果) · 我们想要什么?(期望结果) 通过对以上三个问题的分析,找到问题的所在。如果觉得分析得不够彻底,可以进行多个层次的连续分析,最终界定问题所在。
举一个常见的例子分析:初创公司创始人发现公司产品研发一直在延期,换了几研发负责人还是不行,怎么办? 我们通过连续分析法理清思路,展开分析,最终界定问题。
可以看到,分层次连续分析后将问题锁定在了公司架构的问题上。 原因其实很简单,很多初创公司创始人不懂技术,想通过招聘的方式找到研发负责人管理研发,让其对研发结果负责。但是对于研发负责人来说这只是一个工作,是在打工,对研发结果负责只是一个工作目标而已,达不成目标大不了换地儿,这样导致遇到困难时研发负责人不会以公司角度思考解决问题,也不会以公司角度做决策。 解决问题的办法更简单,初创阶段找到合适的技术合伙人(市场、运营合伙人),将公司重要环节的责任放在合伙人身上,atv,这样的公司架构就不用担心责任心的问题了。 下面我们继续来看分析问题和解决问题的方法。 分析和解决问题的方法推荐使用“诊断框架”: 将产生问题的假设原因按照“相互独立,完全穷尽”的方法分类列出,然后逐项展开分析,筛选最有可能导致问题的原因所在。利用同样的“相互独立,完全穷尽”的思维框架展开方法,找到解决问题最合适的方式。 很凑巧的是,这个框架展开后也是呈金字塔结构。
举一个产品研发中遇到的真实的例子:我们设计基于Android系统的儿童智能硬件产品时,遇到了耗电量过快的问题。这个问题界定起来很简单:我们期望我们的产品在未连接充电器状态下使用时间尽可能的长。在电池容量不能更改的前提下,我们按照诊断框架分析了导致耗电量快的原因:
根据分析得到的这些可能原因,我们做了一次有针对性的测试。最终发现影响最大的有两个原因: ① 未插入Sim卡时系统在不停的寻找网络。 ② 我方应用在待机状态下占用CPU运算量过大。针对这两个问题我们分别进行了处理,大幅降低了设备的耗电量。 但是,这还没完。我们虽然找到了导致耗电量大的主要原因并加以解决,但是否还存在进一步优化系统耗电的方法呢?基于这个问题,我们做了进一步分析: (责任编辑:本港台直播) |