生活就是一个面对问题,解决问题的过程。同样的,公司招你来是解决问题的,一个人能解决的问题越多,产生的价值就越大,也就拥有更高的职位。
解决问题的方法论
前些天听某位技术大师分享《如何解决问题》,小小的总结一下。
-
运用第一性原理去分析并挖掘问题的本质,从源头出发来解决问题;
-
运用OKR的方式制定目标、可衡量的关键结果和实施方案;
-
运用敏捷的方式快速试错,靠近目标;
第一性原理是什么
第一性原理是由亚里士多德提出的,他认为,每个系统中存在一个最基本的命题,它不能被违背或删除。简单来说就是在思考问题的时候,多问自己几个为什么,深入的去探究问题的本质,最终会发现,其实万物的本质都是一个最基本的原理,然后基于这个最基本的原理来解决问题。
比如我们都知道两点之间最短距离是直线;那如果要提升电商平台订单的转化率,就要探索一个用户从访问到支付成功的路径,并尽可能的缩短和简化这个路径,或者在路径的各个环节降低流失;
学经济学,首先要了解的是供求关系;在金融危机的时候,资本家们宁可把牛奶倒掉,也不降价卖给穷人,其实就不那么难理解了。
说实话,在此之前我没听过第一性原理,但是回想之前的分析方式,发现竟然是类似的。起因是这位大师之前我们就职同一家公司,而这家公司潜移默化的影响了我们对待问题的思考方式。
如何运用OKR
-
OKR是什么?
Objectives and Key Results即目标与关键成果法;
-
OKR有哪些好处
大家有清晰一致的目标,更容易沟通,项目更好推进;
公司能收集更多更好的idea,聚焦战略目标,也能更好的集中配置资源(即把想法一致的员工分配在一个项目组);
员工能看清公司发展的蓝图,且更有积极性;
-
如何使用OKR?举个小栗子:
O:我要在3个月内瘦10斤;(O要有挑战性)
KR1:控制饮食;
action1:少食多餐;
action2:减少主食摄入量;
action3:睡前6小时不进食;
KR2:坚持运动;
action1:每天跑步5公里;
action2:每周游泳2小时;
... ...
敏捷开发 靠近目标
-
敏捷和迭代的区别:
其实这2天也一直在研究敏捷和快速迭代的区别。通俗的讲,他们两个更像是整体与局部的关系。如果说迭代开发是一种开发过程的话,那敏捷就是工作方法。敏捷更注重团队和人的管理,大家目标一致向前冲,那具体怎么冲呢,可以运用迭代的开发方式。合理的运用这两种方式,才能创造出更大的价值。
-
敏捷和迭代的共性:
不管敏捷开发还是迭代开发,他们都有个共同点,就是把一个大项目拆分成多个相互独立弱依赖的子项目,每个子项目再拆分成多个故事,每次只完成最核心的几个故事,像搭积木一样,先把框架搭起来,虽然前期不够完美,但是可以及时收集用户反馈,持续优化产品;
麦肯锡解决问题的方法论
以上是对老师的课程的总结,但是还想再提一下麦肯锡的7步法,总觉得两者的理论有共性,要实现的目的也一样(都是要解决问题);
-
第一性原理和7步法的不同点:
第一性原理是看到一个现象或问题,由好奇心的驱使,一步步深挖产生这个现象背后的根本原因,从源头探索解决问题的方案;而7步法是先陈述一个大的问题,然后将这个问题一步步分解成多个小问题;如果拿金字塔来比喻的话,前者更像是从下向上由细到粗的原因推导,而后者像是自上而下由粗到细的问题分解;
总之不管是第一原理还是7步法,目的都是培养我们的思维习惯和思考方式,最终更好的解决问题。
关注公众号【零点零壹】 和玉米大人一起 每天进步一点点;