|
一、海勒姆法則 內(nèi)容 當(dāng)一個(gè) API 有足夠多的用戶,你在契約中承諾了什么并不重要:系統(tǒng)中所有看得見(jiàn)的行為都會(huì)有某個(gè)人依賴…… 案例 現(xiàn)在有兩個(gè)系統(tǒng)A和B,B的一個(gè)接口返回一個(gè)列表。A系統(tǒng)的開(kāi)發(fā)人員發(fā)現(xiàn)返回的列表都是按照ID正向排序的。本身A系統(tǒng)正好需要其按照正序排序,于是直接自己沒(méi)有做排序就直接使用了。
實(shí)際B返回的列表是直接從數(shù)據(jù)庫(kù)取出來(lái)的,自身沒(méi)有做排序,并不知道自己的返回列表順序被依賴了。有一天,B系統(tǒng)有個(gè)新需求,需要在返回列表數(shù)據(jù)前對(duì)數(shù)據(jù)先做個(gè)處理。因?yàn)锽本身沒(méi)有意識(shí)到自己提供了有序的列表,處理時(shí)就可能產(chǎn)生問(wèn)題。 二、切斯特頓柵欄 內(nèi)容 簡(jiǎn)單來(lái)說(shuō)是:存在即合理。 在某種情況下存在某種制度或法律,為了簡(jiǎn)單起見(jiàn),我們可以把它當(dāng)做道路上豎立一道柵欄或大門。后來(lái)的改革者會(huì)歡欣鼓舞地說(shuō):“我沒(méi)有看到這東西有什么用處,讓我們把它清除掉吧?!?/span>
案例 有很多人接手一個(gè)前人做的項(xiàng)目時(shí),會(huì)發(fā)現(xiàn)一些代碼寫(xiě)的不對(duì)或者不好。有想馬上動(dòng)手改一改的沖動(dòng)。但是有經(jīng)驗(yàn)的前輩就會(huì)說(shuō)這個(gè)代碼運(yùn)行了這么多長(zhǎng)時(shí)間,不能隨便改。有段邏輯看起來(lái)是錯(cuò)的,那很有可能是因?yàn)樨?fù)負(fù)得正,其他地方也有問(wèn)題正好一起合成了正確的結(jié)果。在理清楚所有脈絡(luò)前,最好什么都不要?jiǎng)印?br> 三、二階思維 內(nèi)容 簡(jiǎn)單來(lái)說(shuō):更深層次的考慮問(wèn)題 把問(wèn)題思考到二階、三階和n階的能力,或者簡(jiǎn)稱為二階思維——是增強(qiáng)你思維的強(qiáng)大工具。 案例
在上面切斯特頓柵欄的案例中,就可以使用二階思維多想一層,把整個(gè)系統(tǒng)的原本思路原因分析清楚。大家在做故障回顧和案例分析時(shí)常用的5why分析法也是二階思維的經(jīng)典應(yīng)用。 四、街燈效應(yīng) 內(nèi)容 簡(jiǎn)單來(lái)說(shuō)就是:拿著錘頭找釘子 出自下面這則寓言: 一天晚上,一個(gè)警察看到一個(gè)醉漢在路燈下的地面上找東西,問(wèn)他在找什么。醉漢回答說(shuō)他鑰匙丟了。警察看了看也找不到,就問(wèn)他:“你確定你鑰匙是在這兒丟的,就在路燈下?”醉漢說(shuō):“不,但是這兒的光是最亮的”。
案例 在排查生產(chǎn)問(wèn)題的時(shí)候,特別是不能復(fù)現(xiàn)的問(wèn)題。很多人的排查方法取決于自己知道哪些方法而不是問(wèn)題本身需要什么方法。要解這個(gè)問(wèn)題需要大量的積累,有更多的方法、思路,才能根據(jù)問(wèn)題找到合適的方法。 五、虛榮指標(biāo) 內(nèi)容 虛榮指標(biāo)是指無(wú)法真正反映情況的數(shù)字。 案例
有些反饋表面數(shù)據(jù)的指標(biāo),它們讓效果看起來(lái)很好但卻不能告訴我們具體價(jià)值,典型的虛榮指標(biāo)如點(diǎn)擊量、下載量和曝光量,數(shù)據(jù)量級(jí)很大,讓人印象深刻,但這樣的數(shù)據(jù)用于廣告宣傳還行,用于指導(dǎo)公司行動(dòng)就意義不大。舉例如下: 1. 點(diǎn)擊量。這是互聯(lián)網(wǎng)洪荒年代所使用的指標(biāo),隨便什么網(wǎng)站,只要上面可點(diǎn) 的東西多,這個(gè)數(shù)字都會(huì)很高。相比之下,你更應(yīng)統(tǒng)計(jì)點(diǎn)擊的人數(shù)。 2. 頁(yè)面瀏覽量(PV值)。這個(gè)指標(biāo)只比點(diǎn)擊量稍好一點(diǎn)點(diǎn),因其統(tǒng)計(jì)的是網(wǎng)頁(yè)被訪客請(qǐng)求的次數(shù)。除非你的商業(yè)模式直接與PV值掛鉤(即展示廣 告),你還是更應(yīng)統(tǒng)計(jì)(訪問(wèn)的)人數(shù)。 3. 訪問(wèn)量。你的100訪問(wèn)量究竟來(lái)自于1個(gè)訪問(wèn)了 100次的用戶,還是100 個(gè)訪問(wèn)了 1次的用戶?它無(wú)法指導(dǎo)行動(dòng)。 4. 獨(dú)立訪客數(shù)。只能顯示有多少人訪問(wèn)了網(wǎng)頁(yè),卻不能告訴你這些人在頁(yè)面上做了什么。他們?yōu)槭裁赐A??是否離開(kāi)了?如果是一款內(nèi)容型產(chǎn)品,更應(yīng)該關(guān)注單個(gè)用戶的閱讀文章數(shù)量、用戶的使用頻次、有點(diǎn)擊行為的瀏覽時(shí)長(zhǎng) 和點(diǎn)擊位置。以這些指標(biāo)反饋到具體的用戶行為和用戶喜好,來(lái)優(yōu)化內(nèi)容運(yùn) 營(yíng)行為。 5. 粉絲/好友/贊的數(shù)量。計(jì)算粉絲/好友的數(shù)量只是一場(chǎng)毫無(wú)意義的人氣比 賽,除非你能讓他們做對(duì)你有利的事。你在社交平臺(tái)上振臂一呼時(shí),有多少 粉絲會(huì)響應(yīng)?只有知道了這個(gè)數(shù)字,他們才對(duì)你有意義。實(shí)際上,更應(yīng)該觀察用戶對(duì)產(chǎn)品核心 功能的使用情況,資訊類產(chǎn)品公司要關(guān)注用戶瀏覽了幾篇文章,電商類產(chǎn)品 公司要看用戶瀏覽了哪些商品且有沒(méi)有購(gòu)買,在線教育類產(chǎn)品公司要關(guān)注用 戶是否參與了課程并按課程進(jìn)度聽(tīng)課。 6. 網(wǎng)站停留時(shí)間(time on site ) /瀏覽頁(yè)數(shù)(number of pages )。用戶停留時(shí)間是指用戶在某個(gè)頁(yè)面停留了多久,而不是瀏覽了多久。用 戶停留時(shí)間并不能反映用戶對(duì)內(nèi)容的喜好程度,我們更應(yīng)該使用用戶的閱讀 速度、閱讀完成度和內(nèi)容跳出率等數(shù)據(jù)判斷用戶對(duì)某個(gè)頁(yè)面內(nèi)容的喜好程度。用這 兩個(gè)指標(biāo)來(lái)替代客戶參與度或活躍度并非明智之舉,除非你的商業(yè)模式與這兩個(gè)指標(biāo)相綁定。而且,它們并非一定能說(shuō)明問(wèn)題。比如,客戶在客服或投 訴頁(yè)面上停留了很長(zhǎng)時(shí)間,不見(jiàn)得是什么好事。 7. 收集到的用戶郵件地址數(shù)量。有很多人對(duì)你的創(chuàng)業(yè)項(xiàng)目感興趣,這很好。但是,如果不知道他們中有多少人會(huì)真正打開(kāi)你的郵件(并為你郵件中的內(nèi)容 買單),縱使有再多人在你的郵件列表上也是枉然。更好的做法是:向一部 分注冊(cè)用戶發(fā)送測(cè)試郵件,看他們是否會(huì)按照郵件中的提示去做。 8. 下載量。盡管有時(shí)會(huì)影響你在應(yīng)用商店中的排名,但下載量本身并不帶來(lái)價(jià)值。你需要衡量的是:應(yīng)用下載后的激活量、賬號(hào)創(chuàng)建量等等。但是沒(méi)有免費(fèi)功能的付費(fèi)應(yīng)用除外。 六、墨菲定律 內(nèi)容 凡事只要可能出錯(cuò),那就一定會(huì)出錯(cuò)。
案例 一個(gè)項(xiàng)目負(fù)責(zé)人,拿到一個(gè)項(xiàng)目,做好了方案。把開(kāi)發(fā)人員、測(cè)試人員等相關(guān)方都叫到一起開(kāi)會(huì),對(duì)齊了方案和排期。如果大家各司其職,按照方案和排期進(jìn)行,事情會(huì)很順利。但是經(jīng)常做項(xiàng)目的我們自然知道,事情很少像想象的那樣順利過(guò)。比如開(kāi)發(fā)人員自己開(kāi)發(fā)好了,卻忘記了通知測(cè)試人員測(cè)試。測(cè)試人員有其他的項(xiàng)目要忙,沒(méi)人通知他也沒(méi)有自己主動(dòng)問(wèn)問(wèn)是否需要測(cè)試了。這些都需要設(shè)置跟進(jìn)和應(yīng)對(duì)措施,不能想當(dāng)然。 七、墨菲第二定律 內(nèi)容 沒(méi)有什么事情像看起來(lái)那么簡(jiǎn)單。
案例 項(xiàng)目往往會(huì)比你預(yù)計(jì)的時(shí)間長(zhǎng),比如臨時(shí)會(huì)插進(jìn)去更緊急的事情;比如合作團(tuán)隊(duì)遇到問(wèn)題;所以有經(jīng)驗(yàn)的工程師往往會(huì)給自己留一些buffer。 八、康威定律 內(nèi)容 組織設(shè)計(jì)的產(chǎn)品/設(shè)計(jì)等價(jià)于這個(gè)組織的溝通結(jié)構(gòu)。 案例 如果你讓 4 個(gè)小組開(kāi)發(fā)編譯器,那么你就會(huì)獲得 4 個(gè)編譯器。所以我們要用一切手段提升溝通效率,比如工作中常用的wiki、jira、github和即時(shí)通訊工具。 九、格雷欣法則 內(nèi)容 簡(jiǎn)單來(lái)說(shuō)就是壞的擠走好的。 也就是通常所說(shuō)的“劣幣驅(qū)逐良幣”定律。周先生以西方公案的方式介紹其來(lái)龍去脈,也就是先生說(shuō)的“以訛傳訛”。十六世紀(jì)的英王伊麗莎白有位顧問(wèn),就是Sir Thomas Gresham(葛氏),他發(fā)現(xiàn)市場(chǎng)上流通的貨幣,由于在流通中磨損而重量不足,人們便把“足金”儲(chǔ)存起來(lái),熔化成金屬塊,甚至轉(zhuǎn)運(yùn)出口,只把“不足”的拿到市場(chǎng)上使用。
案例 很多用人單位招聘秉持著:新招聘的員工水平一定要高于目前員工的平均水平,寧缺毋濫的原則。就是要避免“劣幣驅(qū)逐良幣”定律。 十、泰斯勒定律 內(nèi)容 泰思勒定律也被稱為復(fù)雜度守恒定律。該定律指出每一個(gè)過(guò)程都有其固有的復(fù)雜性,存在一個(gè)臨界點(diǎn),超過(guò)了這個(gè)點(diǎn)過(guò)程就不能再簡(jiǎn)化了,你只能將固有的復(fù)雜性從一個(gè)地方移動(dòng)到另外一個(gè)地方。 簡(jiǎn)單點(diǎn)來(lái)說(shuō):如果想讓用戶使用簡(jiǎn)單,那產(chǎn)品自身的實(shí)現(xiàn)復(fù)雜性就會(huì)增加。 案例 以下是一個(gè)通過(guò)產(chǎn)品自身增加處理,讓用戶行為變得簡(jiǎn)單的例子:
|
|
|