如何用窮舉法減少產品設計時的邏輯疏漏?

6 評論 12016 瀏覽 50 收藏 6 分鐘

有時候看似最笨的方法,往往是解決問題最行之有效的辦法。

窮舉法是一種思維模式,適用于解決線索不夠,但又需要完整考慮邏輯的問題。

本文將闡述窮舉法在互聯網產品設計中的應用,適合經常出現邏輯疏漏的人,比如我。、

從密碼鎖說起

小時候為了保護自己的小羞澀,我用過密碼鎖。

然而有密碼,就一定有忘記密碼。

試了幾個女同學的生日都不對之后,我決定科學地用窮舉法來破解密碼,步驟如下:

第一步:確定窮舉的范圍、邏輯和正確標準

1.窮舉范圍:0-999共1000個數字;

2.窮舉邏輯:從小到大逐個撥數字;

3.正確標準:“啪嗒”一聲,鎖頭打開。

第二步:以從小到大邏輯進行窮舉

撥到000:鎖頭沒有反應——錯誤;

撥到001:鎖頭沒有反應——錯誤;

…………

撥到233:“啪嗒”一聲鎖頭打開——正確!

…………

撥到666:“啪嗒”一聲鎖頭又打開——正確!

…………

撥到999,窮舉完成。

第三步:輸出結論

該鎖的密碼為233和666。

從上述例子可以看出窮舉法的核心,即以從小到大撥號的窮舉邏輯,窮舉出所有的數字組合,再一一驗證組合能否開鎖。

下面來看看這套方法論怎么復用到互聯網產品設計中。

窮舉法與產品設計

前陣子做理財產品產品介紹頁的改版,需要完整規劃介紹頁中所有要展示的信息。

我采取了與破解密碼類似的窮舉法來梳理信息,即以T型思考法為窮舉邏輯,窮盡所有可能的信息,再一一驗證信息是否有價值。步驟如下:

第一步:確定窮舉的范圍、邏輯和正確標準

1.窮舉范圍:產品介紹頁中所有能夠展示的信息;

2.窮舉邏輯:T型思考法;

3.校驗標準:該信息能給用戶帶來價值,且可實施。

注:T型思考法,即第一步確定核心,第二步縱向深入挖掘,第三步橫向延伸擴展的思考方法。

T型思考法

第二步:以T型思考邏輯進行窮舉

1.確定核心信息

(1)收益規則信息:基金公司要求展示且有價值——正確;

(2)交易規則信息:基金公司要求展示且有價值——正確;

(3)基金公司信息:基金公司要求展示且有價值——正確;

(4)…………

2.縱向挖掘信息

(1)提煉出產品特點信息:對用戶決策有幫助且能做——正確!

(2)基金經理過往業績信息:當前產品類型中產品基金經理影響較小——錯誤;

(3)產品購買人數信息:對用戶決策有幫助且能做——正確!

(4)………..

3.橫向延伸信息

(1)產品新聞信息:有價值,但目前資訊內容不足——錯誤;

(2)預估收益信息:有價值且能做—— 正確!

(3)評論社區信息:需要大量運營人力和KOL支持——錯誤;

(4)…………

第三步:輸出結論

產品介紹頁的核心信息為理財產品基本信息,縱向增加產品特點信息和購買人數信息,橫向增加預估收益信息。

窮舉法的適用范圍

窮舉法只適用于解決對完整性要求很高的問題。?

如我在驗收產品介紹頁改版時,按照以下窮舉邏輯進行驗收:有無功能性問題→有無樣式問題→信息是否正確→有無錯別字。

這一套窮舉下來花了一個多星期,在保證完整性的同時也消耗了大量時間精力。

所以,如果是對完整性要求不高,且有明確線索的問題,則不使用窮舉法。

比如如果密碼鎖是暗戀你的人送的,就不用窮舉了,直接測試“520”“521”等密碼。

總結

窮舉法是一種笨但有效的方法,核心是在有限的范圍內,以某種窮舉邏輯,窮舉出所有答案,再一一驗證答案是否正確

希望能幫助各位在解決問題時,提供一點新的思路。

 

本文由 @劉景恒(微信公眾號:pmliujh) ?原創發布于人人都是產品經理?,未經許可,禁止轉載。

更多精彩內容,請關注人人都是產品經理微信公眾號或下載App
評論
評論請登錄
  1. 窮舉+歸納,一般都是這樣,完善功能邏輯、場景走查完善設計

    來自廣東 回復
  2. 我覺得與其懟那些噴子,還不如給原作者真實的鼓勵更有效,比如點贊。

    來自北京 回復
    1. 謝謝你

      來自廣東 回復
  3. 給了個思路,但是說的比較籠統,缺少操作性,建議作者看一下麥肯錫的金字塔分析法,愿對你有幫助

    來自浙江 回復