從“田忌賽馬”到科學(xué)地評估優(yōu)先級(jí)
編輯導(dǎo)語:溫故而知新,可以為師矣。本篇作者通過教孩子讀田忌賽馬故事,自己也從中收獲到啟發(fā),把孫臏的博弈思維運(yùn)用到實(shí)際的生活場景中,對生活中的各種事情排好優(yōu)先級(jí),一起來看一下。
前幾天給孩子讀田忌賽馬,這是我們小時(shí)候都耳熟能詳?shù)囊粍t寓言故事,當(dāng)年只是知道哇塞一下孫臏的聰明、有謀略。老師也只是讓總結(jié)一下故事結(jié)構(gòu)、中心思想啥的,并沒有深究孫臏?zhǔn)窃趺聪氤鲞@個(gè)法子的。如今回頭來思考這則故事,發(fā)現(xiàn)其中蘊(yùn)含的是一種典型的博弈思維,其意義遠(yuǎn)不是聰明那么簡單。
孫臏,也許是他的天賦異稟讓其可以腦袋一轉(zhuǎn)就想出這么好的策略。但是,其背后隱藏的思維方式是不是可以總結(jié)出一套方法論?讓我們這些沒那么天賦異稟的普通人,今后在做事情的時(shí)候,也可以用這個(gè)方法論來做出科學(xué)正確的選擇?
比如:一個(gè)互聯(lián)網(wǎng)產(chǎn)品經(jīng)理,經(jīng)常需要應(yīng)對接踵而至的各方需求,該如何科學(xué)地排列優(yōu)先級(jí)呢?再比如:生活中如果碰到多項(xiàng)事情都需要解決,而我們的精力有限,該如何合理安排先做啥后做啥呢?
一、拆解孫臏的思維,梳理底層邏輯
梳理底層邏輯
話說田忌他們當(dāng)時(shí)賽馬時(shí)的規(guī)則是每方出上、中、下三等馬各一匹,兩兩對陣賽三場,三局兩勝。田忌的馬總是比齊威王的馬略遜,所以總是輸。
孫臏在腦子一轉(zhuǎn),對這個(gè)事情做了一次全面復(fù)盤,把幾種組合挨個(gè)對比,找出一條最優(yōu)方案,于是取得了勝利。按現(xiàn)在的行話來說,這就是一次典型的博弈思維+降維打擊。
咱腦子沒孫臏好使,一時(shí)半會(huì)想不明白,老老實(shí)實(shí)地把所有可能的比賽組合都列出來看看:
孫臏腦中的博弈模型
上圖用一個(gè)博弈矩陣表示出所有對陣的勝負(fù)情況,1代表田忌贏,-1代表田忌輸。從這個(gè)矩陣可以直觀地得出如下結(jié)論:
- 面對齊威王的上等馬,無論田忌出什么馬都得輸;
- 面對齊威王的中等馬,田忌只有出上等馬才能贏;
- 面對齊威王的下等馬,田忌出上或中等馬均能贏;
基于上述結(jié)論,只要是正常的普通人邏輯都可以簡單得出孫臏的取勝之道:
- 反正都是輸,索性多輸點(diǎn),用下等馬和對方上等馬比,后面必須贏兩場;
- 只能用上等馬和對方的中等馬才能贏;
- 剩下中等馬對陣對方的下等馬,還是贏;
最終三局兩勝,田忌勝!這也是唯一勝利的方案。
上述分解動(dòng)作表明,孫臏的“神機(jī)妙算”其實(shí)也沒啥高深的,分解下來普通人也一樣可以得出必勝妙招,總結(jié)一下就是遇到問題三步走:
- 全面了解問題相關(guān)信息(如:田忌賽馬的規(guī)則,失敗原因等);
- 根據(jù)掌握的信息客觀羅列出每一種策略及結(jié)果,構(gòu)建相應(yīng)的博弈矩陣;
- 在每一種可能性中,選出對最優(yōu)的策略。
遇事三步走:“全面了解、客觀羅列、選擇最優(yōu)”,這就是孫臏在田忌賽馬事件中所用到的底層邏輯。
二、優(yōu)先級(jí)評估模型,和孫臏一樣做正確的選擇
在日常的工作和生活中,我們經(jīng)常會(huì)碰到各種事情、問題一起擺在面前有待解決,好像都很重要、都非常緊急。這時(shí),如果沒有通過一套合理科學(xué)的方法來選擇做事情的優(yōu)先次序,經(jīng)常的情況就是,領(lǐng)導(dǎo)說啥急就先做啥(最終還是自己去背鍋)或者自己一邊做這件事的時(shí)候又去焦慮另外一件事情,結(jié)果兩件事情都沒有做好。
接下來,結(jié)合一個(gè)真實(shí)的工作場景,演示如何運(yùn)用孫臏的思維來做正確的優(yōu)先級(jí)評估:
小F是一家科技公司的產(chǎn)品經(jīng)理,日常很重要的一個(gè)工作就是收集整理來自各方的需求,分析設(shè)計(jì)后,交付給研發(fā)團(tuán)隊(duì)進(jìn)行研發(fā)排期。這些需求,有來自老板的、客戶的、運(yùn)營部的、自己根據(jù)行業(yè)趨勢設(shè)計(jì)的等等多種渠道。每個(gè)需求方,都認(rèn)為自己的需求最重要、最迫切,而研發(fā)資源又有限,小F該如何從海量的需求池里面,科學(xué)的選出最該做的10個(gè)功能呢?
按上述【遇事三步走】的方法:全面了解、客觀羅列、選擇最優(yōu)。
1. 全面了解能掌握的需求信息
在這個(gè)場景下就是,定義清晰每一項(xiàng)需求,建立一張類似下圖的表格:
需求列表
這里省略掉一些其他的字段(比如:需求來源、分類、提出時(shí)間等),只保留了最重要的,我們把每一項(xiàng)需求的【優(yōu)先級(jí)】,拆解成【重要權(quán)重】和【難易權(quán)重】這兩項(xiàng)。為何要這樣分拆?
因?yàn)?,在一個(gè)軟件系統(tǒng)的開發(fā)項(xiàng)目中,核心的矛盾就是有限的開發(fā)資源和無限的功能需求之間的矛盾,落實(shí)到具體的角色就是開發(fā)人員和需求提出方。為了高效地解決這個(gè)問題,就需要科學(xué)制定優(yōu)先級(jí)。
所以,需要分別站在雙方的角度來思考每一個(gè)功能點(diǎn)的重要性和難易度:需求提出方對自己提出的需求重要程度肯定是最有發(fā)言權(quán)的;開發(fā)人員對每一個(gè)功能的開發(fā)難度、完成周期是最清楚的。這兩個(gè)維度將用于后面構(gòu)建博弈矩陣來確定優(yōu)先級(jí)。
2. 客觀羅列每項(xiàng)需求的重要程度和難易程度
做好這一步,需要把重要權(quán)重和難易權(quán)重用具體的數(shù)值來量化:
- 【重要權(quán)重】分三級(jí):1-2-3,數(shù)值越大越重要;
- 【難易權(quán)重】分三級(jí):1-2-3,數(shù)值越大越簡單;
這里說明一個(gè)容易混淆的地方,這兩個(gè)維度指的是重要性和難易度對優(yōu)先級(jí)的影響權(quán)重,并不完全是代表其本身的,所以,【難易權(quán)重】是越簡單,對優(yōu)先級(jí)的影響權(quán)重?cái)?shù)值越大(生活中,我們通常的邏輯也是先易后難)。
定義好兩個(gè)維度的量化數(shù)值規(guī)則后,就需要找到對應(yīng)的責(zé)任人,分別來對每項(xiàng)功能進(jìn)行客觀的評估打分:
- 【重要權(quán)重】找需求提出者對所提出的需求項(xiàng)進(jìn)行打分;
- 【難易權(quán)重】找研發(fā)人員(通常是組長)來各需求項(xiàng)打分;
打分后將各項(xiàng)得分填入上面的表格,如下圖所示:
打分后的需求表
3. 構(gòu)建博弈矩陣,選擇最優(yōu)的優(yōu)先級(jí)排列
根據(jù)上一步的結(jié)果,我們以【重要權(quán)重】為縱坐標(biāo),【難易權(quán)重】為橫坐標(biāo),就得到了一個(gè)二維的博弈矩陣,通過這個(gè)矩陣,可以很直觀的展現(xiàn)出每一個(gè)功能點(diǎn)落在那個(gè)區(qū)域,先直接上圖:
優(yōu)先級(jí)博弈矩陣
這個(gè)矩陣中:
- 白色數(shù)字表示優(yōu)先級(jí)數(shù)值,其等于該單元格對應(yīng)的橫縱坐標(biāo)數(shù)值之和,數(shù)字越大就代表優(yōu)先級(jí)越高;單純從數(shù)值來說,可以分成5個(gè)優(yōu)先級(jí)別,用紅、橙、黃、黃綠、綠色標(biāo)示;
- 【】方框內(nèi)序號(hào)代表需求表里面每一項(xiàng)需求的序號(hào),根據(jù)其重要權(quán)重和難易權(quán)重就可以確定其應(yīng)該放入哪個(gè)區(qū)域塊,其優(yōu)先級(jí)數(shù)值就是兩個(gè)權(quán)重?cái)?shù)值之和。
比如:需求【1】其橫縱坐標(biāo)為(3,3),就應(yīng)該放入6這個(gè)單元格,其優(yōu)先級(jí)就是橫縱坐標(biāo)之和,說明這個(gè)功能又重要又容易完成,那肯定是先做這個(gè)需求是最合理的。
看到這個(gè),大家肯定有疑問了,那如果兩個(gè)功能的優(yōu)先級(jí)數(shù)值都一樣,都是3,但是在不同的區(qū)域塊內(nèi),先做哪個(gè)呢?
用另一個(gè)例子說明:需求【3】和【2】,它們的優(yōu)先級(jí)數(shù)值一樣,但是【3】是在(2,1)這個(gè)區(qū)域塊內(nèi),【2】是在(1,2)這個(gè)區(qū)域塊內(nèi),數(shù)值雖然一樣,但是背后代表的意義卻不同。【3】(2,1)表示這個(gè)功能的重要權(quán)重要大于難易權(quán)重,而【2】(1,2)恰恰相反。
這種情況,要根據(jù)實(shí)際情況來定其最后的優(yōu)先級(jí):如果研發(fā)資源相對寬松時(shí),就先做重要權(quán)重高的【3】;如果研發(fā)資源很緊缺了,就只能先做簡單點(diǎn)的【2】。
大部分情況下,我們可以直接把兩個(gè)維度的權(quán)重?cái)?shù)值直接相加得到優(yōu)先級(jí)數(shù)值,然后根據(jù)數(shù)值大小排序即可,如下圖:
優(yōu)先級(jí)數(shù)值
三、寫在最后的話
其實(shí),在生活中,我們也經(jīng)常會(huì)碰到很多重要的事情一起出現(xiàn)的場景,比如:婚禮籌備、孩子備考、旅行安排等等。如果可以用遇事三步的這種邏輯,理性地分析一下,可以讓我們做事情更加高效,減少焦慮。田忌賽馬的故事給我們最大的啟發(fā)不是孫臏的方案,而是孫臏思考出這個(gè)方案的邏輯。
本文由 @老F@互聯(lián)后時(shí)代 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載
題圖來自Pexels,基于 CC0 協(xié)議
帕累托最優(yōu)?