作為產品經理,如何理解產品的功能邊界?

雷鋒網 於 04/06/2016 發表 收藏文章
雷鋒網按:本文作者藍胖子_ Simon。


在前段時間的工作中,遇到了這樣一個討論。事情是這樣的:

引用我們要開發一個活動(活動展示);點擊優惠券後,會領取優惠券;領取成功後,會向用户進行發送短信。

討論的點也就是發短信這邊。活動和優惠券是兩個不同的產品功能,短信肯定是調用消息通知進行發送,那誰要去觸發這個短信,也就是發短信應該是在活動端還是在優惠券端?

一位同事認為是優惠券端發送的,思路是這樣的:優惠券領取是否成功和優惠券的相關信息有關,比如金額、限制是在優惠券端的;而且領取成功後,調用消息通知也是順的。其他的產品同事也認可這樣的方式。流程圖如下:


而我持的觀點為:發送短信應該是活動端進行調用的,而不是優惠券端,流程圖如下:


下面我就闡述一下我的觀點:

其實單就這個問題來講,一個很核心的點就是優惠券和活動的對應關係。在我看來,優惠券和活動應該是多對一的關係,也就是一個活動會發送多張優惠券。

就比如滴滴活動時,會發送一堆券給到用户,去涵蓋比如打車、專車、拼車等多項業務,多種價格,就是很典型的多張優惠券對應一個活動的形式。

假設發短信放到優惠券端,在優惠券領取成功之後,就會發送短信,那如果出現一次性可以領取多張券的情況,就會出現用户收到多條短信的情況,在整個用户體驗和短信成本兩邊考慮都是不合適的。

而將短信的發送放到活動端時,就會很好的避免這個問題,當券領取成功後,統一發一條短信給到用户,同時短信內容還可以根據活動進行自定義,不管是用户體驗的角度還是短信成本的考慮,都是最合適的選擇。

藉助這個例子,我想引出這樣一個概念:產品的功能邊界。
引用在產品中,每個功能不應該是無限擴展的,而是有它的邊界和限制,而決定功能邊界和限制的就是功能自身的屬性決定的。

就那上面的例子來看,對於優惠券來講,他的自身屬性就是限制和優惠金額。限制是使用的一個限制,比如滴滴發的專車券,只能在預約專車服務,進行支付時使用。

根據不同的業務和場景,限制有很多,比如平台限制、業務限制、時間限制、金額等。

優惠金額是指在使用時可以抵扣或者優惠的金額。一般有固定金額和不固定金額。固定金額就是創建優惠券時,就設定的金額,比如滿減券,滿1000元減100元,也就是優惠券的金額是優惠100元。

還有就是不固定金額,比如7折券,不確定具體的優惠金額,而是根據限制和具體使用時,進行確定。

對於活動來講,活動的自身屬性就是展示和推廣。展現主要是活動的展現形式,包括產品等其他信息。推廣主要是比如領券、分享等。

也就是從短信來看,應該屬於活動的推广部分,因此應該是從活動這邊進行發送。

那麼,根據產品的功能邊界去設計產品,有什麼好處呢?

從產品的角度來看,功能應該是獨立和模塊化的,產品只是根據業務和用户體驗,在不同的頁面,拼接不同的功能模塊,從而達到產品體驗的最大化,同時使產品富有靈活性和可擴展性的特性。

我常常舉這樣的例子:產品的功能就如同樂高一塊塊獨立的積木,而產品就是通過不同積木組合,依據業務需求和產品經理的一點奇思妙想,拼出來的模型。而積木與積木之前拼合在一起的只是那簡單的幾個卡扣而已。一旦某一塊積木出現問題或需要調整,只需要動到那一塊積木和與之相連的即可。

通過藉助產品的功能邊界,去設計功能,從產品金字塔最低端的細小功能點一點點去設計,到後來功能塊、功能、頁面,乃至整個產品,看似是個完整的整體,其實裏面又獨立着大大小小的個體,通過個體與個體之間的獨立又緊密配合,來達到整體的配合,無疑這是最完美的情況。

如果將功能按照功能邊界的思維進行拆分和整合,你會發現,當你在做另一個產品時,可能只需要對功能模塊進行重新排列,就可實現了。一個需求到了這邊,你也能夠準確的分析出,涉及到的功能點和影響範圍,從而更輕鬆的應對需求,實現更好的產品迭代。

本文由人人都是產品經理授權雷鋒網(搜索“雷鋒網”公眾號關注)發佈,未經允許,不得轉載!




資料來源:雷鋒網
作者/編輯:人人都是產品經理

留言


請按此登錄後留言。未成為會員? 立即註冊
    快捷鍵:←
    快捷鍵:→