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