這不是需求沒(méi)想清楚,是你寫(xiě)的方式在制造歧義

0 評(píng)論 876 瀏覽 0 收藏 7 分鐘

產(chǎn)品經(jīng)理在需求描述中常陷入文字迷宮的困境,一條看似簡(jiǎn)單的自然周計(jì)算規(guī)則竟引發(fā)團(tuán)隊(duì)認(rèn)知斷層。本文通過(guò)真實(shí)案例揭示:當(dāng)PRD文檔里的「如果…則…」層層堆砌時(shí),真正需要的是用邏輯樹(shù)實(shí)現(xiàn)思維可視化——它不僅能暴露分支漏洞,更讓測(cè)試用例自動(dòng)浮現(xiàn)。掌握這種表達(dá)范式,是從「自己想清楚」到「讓所有人不誤解」的關(guān)鍵躍遷。

先說(shuō)一句實(shí)話。

這篇文章,不是我一開(kāi)始就打算寫(xiě)的。

它是被需求逼出來(lái)的。

一、事情是怎么開(kāi)始的(以及我當(dāng)時(shí)有多自信)

事情發(fā)生在一個(gè)看起來(lái)毫無(wú)風(fēng)險(xiǎn)的需求上。

「周度數(shù)據(jù)的起止日期,按自然周計(jì)算?!?/p>

看到這句話的時(shí)候,我心里想的是:這有啥難的?不就一句規(guī)則嗎?

我當(dāng)時(shí)甚至有點(diǎn)輕敵。

于是我很自然地寫(xiě)了這樣一段說(shuō)明(你可能也寫(xiě)過(guò)):

如果開(kāi)始日期是周度第一天,則從該日期開(kāi)始查詢(xún)

如果不是,則從所在周第一天開(kāi)始

結(jié)束日期同理

但不能超過(guò)今天

寫(xiě)完我還挺滿(mǎn)意。

邏輯沒(méi)毛病,對(duì)吧?

——問(wèn)題,從這里開(kāi)始。

二、需求評(píng)審現(xiàn)場(chǎng),空氣慢慢不對(duì)勁了

先是研發(fā)抬頭問(wèn)了一句:「那結(jié)束日期如果不是周日,但這個(gè)周日超過(guò)今天呢?」

我愣了一下,說(shuō):「那就取今天?!?/p>

測(cè)試馬上接上:「那如果開(kāi)始日期是周中,結(jié)束日期也是周中,而且跨周呢?」

前端補(bǔ)了一刀:「那頁(yè)面上我們展示用戶(hù)選的區(qū)間,還是實(shí)際計(jì)算區(qū)間?」

我突然意識(shí)到一件事:大家問(wèn)的不是“你寫(xiě)得對(duì)不對(duì)”,而是——他們根本不知道你腦子里的邏輯長(zhǎng)什么樣。

那一刻真的很 PM。

熟悉的感覺(jué)又來(lái)了。

三、后來(lái)我想明白了一件事(很重要)

我回去復(fù)盤(pán)的時(shí)候,突然有點(diǎn)恍然大悟。

問(wèn)題根本不在規(guī)則。

規(guī)則是對(duì)的。

大家也都不傻。

問(wèn)題在于:我在用“線性文字”,描述一個(gè)“分支結(jié)構(gòu)”的東西。

打個(gè)比方

你讓我用一段話,描述一棵樹(shù)怎么長(zhǎng)。

你說(shuō)得再詳細(xì),聽(tīng)的人腦子里長(zhǎng)出來(lái)的,也可能是三棵不同的樹(shù)。

規(guī)則型需求,本質(zhì)就是一堆 if / else

但我們偏偏愛(ài)用「如果…則…否則…同時(shí)…另外…」去硬寫(xiě)。

這事,本身就別扭。

四、轉(zhuǎn)折點(diǎn):我沒(méi)繼續(xù)改文案,而是換了種腦回路

那天我沒(méi)再潤(rùn)色文字。

我做了一件現(xiàn)在回看很關(guān)鍵的事——

我拿了一張紙,開(kāi)始畫(huà)邏輯。

不寫(xiě) PRD。

不想措辭。

就問(wèn)自己一句話:

這條規(guī)則,真正要判斷的,到底是哪幾件事?

答案其實(shí)非常樸素:

  • 開(kāi)始日期:它是不是周一?
  • 結(jié)束日期:它是不是周日?
  • 如果不是,那個(gè)周日能不能用?(會(huì)不會(huì)穿越到未來(lái))

就這兩件事。

五、邏輯樹(shù)一畫(huà)出來(lái),事情突然順了

先看開(kāi)始日期(簡(jiǎn)單到有點(diǎn)不好意思)

開(kāi)始日期 S

├─ 是周一 → 用 S

└─ 不是周一 → 用 S 所在周的周一

這一步畫(huà)完,我心里甚至有點(diǎn)愧疚:

這我剛才為什么能寫(xiě)那么復(fù)雜?

再看結(jié)束日期(麻煩都在這)

結(jié)束日期 E

├─ 是周日 → 用 E

└─ 不是周日

├─ 所在周周日 ≤ 今天 → 用周日

└─ 所在周周日 > 今天 → 用今天

畫(huà)到這里的時(shí)候,我整個(gè)人是松的。

為什么?

因?yàn)槟隳?strong>一眼看出:

  • 哪些情況被覆蓋了
  • 哪些情況不可能出現(xiàn)
  • 哪些地方需要兜底

這在文字里,是完全看不出來(lái)的。

六、一個(gè)很真實(shí)的感受:邏輯樹(shù)會(huì)“逼你說(shuō)人話”

說(shuō)個(gè)行業(yè)黑話:

邏輯樹(shù)是最誠(chéng)實(shí)的需求評(píng)審官。

你少考慮一個(gè)分支,它就畫(huà)不下去。

你邏輯繞了一圈,自己先被繞暈。

而且更爽的一點(diǎn)是——

測(cè)試同學(xué)幾乎不用你解釋。

每個(gè)節(jié)點(diǎn),都是一類(lèi)測(cè)試用例。

每條路徑,都是一組場(chǎng)景。

這感覺(jué),太解放了。

七、什么時(shí)候你該警惕了?(一點(diǎn)血淚經(jīng)驗(yàn))

如果你遇到下面任意一種情況,真的,別硬寫(xiě)文字了:

需求里開(kāi)始大量出現(xiàn):「如果…」「但是…」「同時(shí)…」「另外一種情況是…」

有現(xiàn)實(shí)約束,比如:今天 / 未來(lái) / 數(shù)據(jù)延遲 / 灰度

你發(fā)現(xiàn)自己在群里反復(fù)發(fā)長(zhǎng)語(yǔ)音解釋同一件事

這時(shí)候,問(wèn)題通常不在你邏輯,而在表達(dá)形態(tài)選錯(cuò)了。

九、寫(xiě)在最后:這是個(gè)分水嶺能力

我現(xiàn)在越來(lái)越確定一件事:

初級(jí) PM 的能力,是把需求想明白;

成熟 PM 的能力,是讓別人不想歪。

邏輯樹(shù)不是畫(huà)圖技巧。

它更像一種習(xí)慣:

把腦子里的判斷攤在桌面上

  • 不指望“對(duì)方能懂你”
  • 而是讓誤解本身沒(méi)有生存空間

如果你也在被規(guī)則型需求折磨,下次試試先別急著寫(xiě) PRD,先畫(huà)一棵樹(shù),你會(huì)感謝自己的。

本文由 @尤里卡高 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)作者許可,禁止轉(zhuǎn)載

題圖來(lái)自Unsplash,基于CC0協(xié)議

更多精彩內(nèi)容,請(qǐng)關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評(píng)論
評(píng)論請(qǐng)登錄
  1. 目前還沒(méi)評(píng)論,等你發(fā)揮!