具體才是階梯(一):新增字段時需要考慮哪些問題?快來對照自查一下吧

0 評論 2525 瀏覽 16 收藏 11 分鐘

在B端產(chǎn)品的工作中,字段調(diào)整是家常便飯的事兒了。那么,如果我們在設(shè)計的時候就考慮這些情況,需要注意哪些問題呢?作者總結(jié)了13個要點,可以對照一下。

B端產(chǎn)品經(jīng)常會由于業(yè)務(wù)的變動,需要頻繁調(diào)整。尤其是添加新字段,更是家常便飯。很多產(chǎn)品認為這個需求非常簡單,甚至有的公司由于效率問題,直接跟技術(shù)打聲招呼,連需求都不建,這樣往往會導(dǎo)致二次返工,影響業(yè)務(wù)的正常開展。

其實如果對下面這些問題做到熟悉,最好是遇到新加字段時,下意識會考慮這些問題,那么也可以同時兼顧效率和質(zhì)量,讓自己盡快進入產(chǎn)品的工作模式中。一起來看一下吧

1、寫清字段名稱,使用符號高亮顯示;

如果有必要寫需求的話,字段名稱一定要單獨用一個符號【新增字段A】或者用標色標清楚,比如需要【添加顏色】字段,如果我們直接寫作“XX功能主單需要添加顏色字段”,那么技術(shù)就有可能誤解為要添加的字段是【顏色】。一個小小的加符號的習(xí)慣,就可以避免和技術(shù)由于多次溝通浪費時間,以及后續(xù)的返工。需求文檔必須清晰無異議。

2、是否必填;

需要從業(yè)務(wù)角度判斷該字段是否要設(shè)置為必填。必填分為兩種,一種是強制必填,一種是建議必填。

強制必填就是說,保存單據(jù)時字段為空,系統(tǒng)將不允許保存,這個需要連帶著說明保存時該字段的校驗邏輯。舉個例子,比如某單據(jù)會根據(jù)類型的不同設(shè)置不同的審批流,如果用戶不填類型就會導(dǎo)致單據(jù)找不到對應(yīng)審批流程,就需要將該類型字段設(shè)為強制必填。

另一種建議必填,會在前端頁面的設(shè)計上跟其他強制必填字段一樣的加粗或標紅,來引導(dǎo)用戶心理上去填寫;或者在保存時提示,該字段沒有填寫,請問是否允許保存,提示用戶并且讓用戶來選擇。比如借款單需要選擇前置業(yè)務(wù)單據(jù)時,有的借款單就是直接借款沒有對應(yīng)的具體業(yè)務(wù)單據(jù),在保存時需要提醒用戶是否為空保存。

3、字段的數(shù)據(jù)類型(例如,文本、整數(shù)、浮點數(shù)、日期、布爾值等),如果是選項需要把所有選項列出,需要寫明是否有空選項

這一項涉及到技術(shù)的表設(shè)計,需要考慮這個新增字段具體需要哪種類型的數(shù)據(jù),盡可能考慮到后續(xù)業(yè)務(wù)的發(fā)展方向,會對該字段產(chǎn)生什么影響。比如當(dāng)前只有整數(shù),后續(xù)可能會有浮點數(shù),那么在一開始就建議技術(shù)使用浮點數(shù)來存儲。

4、字段內(nèi)容的長度

這項與上一項都涉及技術(shù)的表設(shè)計,如果是文本字段的話,需要預(yù)估字段的長度。實際業(yè)務(wù)當(dāng)中經(jīng)常會發(fā)生,備注功能的長度不夠,保存時報錯,需要請技術(shù)二次擴展長度。如果是自動抓取的字段,長時間業(yè)務(wù)都沒有發(fā)現(xiàn)長度不夠,而數(shù)據(jù)又不能二次抓取的情況下,就會導(dǎo)致相當(dāng)長一段時間的文本字段丟失部分內(nèi)容,失去了信息本身的意義,給公司造成經(jīng)濟損失。

5、字段參與的校驗邏輯,校驗放在保存時還是審核時,校驗的觸發(fā)邏輯,點擊不同按鈕時的邏輯

新增字段參與的邏輯校驗是重中之重。在描述時一定要從已有功能出發(fā),來講解沒有的功能。并且點擊不同按鈕的時候的邏輯要按步驟寫清楚,對每一步的提示和彈窗,如果有的話也應(yīng)該盡量詳盡。涉及到校驗的新增字段就不僅僅是一個簡單的增加字段的功能了,而是一個涉及復(fù)雜業(yè)務(wù)邏輯的相對復(fù)雜功能,需要使用一般的需求文檔描述的邏輯。這里有時間可以給大家分享一下,一般的需求文檔描述,應(yīng)該注意哪些要點才更能簡潔優(yōu)雅地表達。

6、考慮未來業(yè)務(wù)的發(fā)展,使程序更有擴展性,或者便于配置。

如果新增字段是選項的話,要考慮這個選項是否是根據(jù)業(yè)務(wù)變化會隨時新增的。如果是的話,就要考慮是否可以增加一個配置功能,讓業(yè)務(wù)可以及時配置及時使用,而不用每次等業(yè)務(wù)有變化之后,再走流程找技術(shù)去加,這樣更加便捷高效,程序的易用性也更強。

7、考慮歷史數(shù)據(jù)的處理

新增一個字段,歷史單據(jù)已經(jīng)存下來了,但是歷史數(shù)據(jù)并沒有這個字段。需要跟業(yè)務(wù)溝通,歷史數(shù)據(jù)的該字段應(yīng)該如何賦值。簡單一些的可以統(tǒng)一賦值,需要在需求里寫明并且在上線前讓技術(shù)從數(shù)據(jù)庫統(tǒng)一操作。但是如果歷史數(shù)據(jù)需要人工判定,就需要提前請技術(shù)將歷史數(shù)據(jù)需要參與人工判定的字段導(dǎo)出,再讓業(yè)務(wù)分發(fā)下去進行判定,要注意業(yè)務(wù)人工判定時,需要使用規(guī)則的數(shù)據(jù)進行標記,方便下一步的技術(shù)統(tǒng)一賦值。還需要考慮歷史數(shù)據(jù)賦值和上線時間的先后問題。

8、考慮是否按類型設(shè)置用戶權(quán)限

有的功能比如生產(chǎn)相關(guān)單據(jù),由于涉及成本等機密信息,有些類型的單據(jù)不可以讓有頁面權(quán)限的用戶看到,以免泄密。需求溝通時一定要與用戶確認,如果有該功能權(quán)限的用戶很廣泛,而這個新增字段或者頁面有一些敏感數(shù)據(jù),是否要進行特殊的權(quán)限設(shè)計。如果有權(quán)限需求的話,要根據(jù)系統(tǒng)后臺的權(quán)限功能,找到適合本功能的權(quán)限設(shè)計方式,既能減少本次開發(fā)量,又能在實現(xiàn)用戶需求的基礎(chǔ)上,在后續(xù)的權(quán)限維護與配置上也方便的方法。

9、考慮字段是否加在詳情頁、新增頁、修改頁、列表頁、報表中。

新增字段有時是系統(tǒng)默認賦值,那么就不需要出現(xiàn)在新增修改頁,只需要出現(xiàn)在詳情頁即可。如果是涉及數(shù)據(jù)統(tǒng)計的字段,那么就要加在報表中。如果字段更重要的話,可能會需要根據(jù)字段給報表增加一個新的維度。涉及報表的改動可能會較大,具體實施時可以考慮先實現(xiàn)增加字段需求,報表需求作為二期功能進行排期開發(fā)。

10、列表(包括列表頁和明細中的列表)新加字段時,考慮數(shù)據(jù)格式要求(如日期格式、數(shù)字的精度要求等),是否匯總值。

列表頁的顯示如果是數(shù)字要跟其他格式一樣,保證導(dǎo)出的數(shù)據(jù)是規(guī)整的、可被分析的。并且如果需要核對數(shù)據(jù)的話,一定要增加匯總值。這些看似不起眼的地方,實際生產(chǎn)中經(jīng)常會忘記,所以需要強化這種思維方式,才會變成更加進階的產(chǎn)品經(jīng)理。

11、交互說明,如動態(tài)顯示,在某些狀態(tài)下顯示或不顯示。

有些新增字段與其他字段有關(guān)聯(lián)性,比如【是否取用特殊折扣】與【特殊折扣】是對生的兩個字段,是否取用選擇是的時候,才會顯示特殊折扣用于填寫,選擇否則不需要顯示這個特殊折扣,否則會產(chǎn)生歧義,更或者導(dǎo)致系統(tǒng)bug。這些動態(tài)顯示和交互說明需要在需求文檔里描述清楚,以免和技術(shù)產(chǎn)生誤解。

12、字段與其他功能的關(guān)聯(lián)性,與其他表的外鍵關(guān)聯(lián),或者一對一、一對多的邏輯關(guān)系。

這項描述的是本字段和其他功能之間的關(guān)聯(lián),如果涉及到這種關(guān)聯(lián),需要詳細描寫他們之間的關(guān)系。不光要寫本字段是否會影響其他功能,也要寫其他功能是否會影響本字段,這種關(guān)系要雙向考慮。

13、需要寫明提示信息。

如果該字段產(chǎn)生了上述的一些復(fù)雜邏輯,從業(yè)務(wù)使用的角度,需要添加提示信息來幫助業(yè)務(wù)錄單。包括我們自己,時間長了也會忘記這個字段有什么特殊邏輯,所以提示信息要應(yīng)加盡加,千萬不要過于自信覺得這個邏輯簡單就不用加了。要為以后的自己和業(yè)務(wù)做出設(shè)計上的冗余,避免后續(xù)的運維工作。

以上是我在B端供應(yīng)鏈產(chǎn)品工作三年總結(jié)出的方法論,純純的干貨呦~如果文章有不盡不實的地方,歡迎小伙伴們在評論區(qū)與我互動討論,期待互相交流溝通,讓我們都成為更優(yōu)秀的產(chǎn)品經(jīng)理!

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

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

該文觀點僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺僅提供信息存儲空間服務(wù)。

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