在設計某一個產品功能時,工程師通常會提出跟數據庫相關的問題,例如提出一個新功能時,工程師會說這個功能影響到了現在數據庫的設計,這個功能里有些字段是目前數據庫里沒有的,或者這個功能導致了數據庫結構的變化。
當遇到這些問題時,產品經理需要知道所有的功能最終都是將數據通過產品功能表現出來,尤其是對已有功能進行修改時,需要處理兩個問題。
第一個問題是新的設計應該對數據庫做何種調整,是需要新增數據庫字段還是修改或刪除原有字段;
第二個問題是新的設計對原有數據的兼容性問題,兼容性問題往往是產品設計中帶來最主要影響的問題之一。
為了適應新的產品功能,在數據兼容性上需要做充分考慮,否則就可能出現新功能好用,但在老版本的產品上會出現異常。每一個數據在數據庫里都對應一個數據庫表字段,每一個字段都有自己的名字,工程師在討論問題時,經常會根據字段的名字來說明問題,例如這個字段是代表哪個信息,在客戶端和服務端進行數據傳遞時,對應字段的值是什么。當工程師說數據庫字段值時,產品經理需要知道這個字段是代表哪個產品功能中的哪一個具體信息。推薦了解傳智播客
產品經理課程。