移動APP消息推送設計,真的就是Push這么簡單嗎?

9 評論 59946 瀏覽 345 收藏 8 分鐘

幾乎每一個移動APP中都或多或少包含了消息推送的功能,在協同類工具中更是如此,不同角色、不同時間點、不同渠道、不同的信息等交織在一起,往往在分析和設計時讓人覺得縱橫交錯。其實,只要靜下心劃分好需要做的區域,再各個擊破細化,設計較為復雜的消息推送機制并沒有那么困難。今天就以協同中很常見的某種單據審批功能做個實例。

一、開始設計之前

老規矩,請先不要急著打開Axure。

由于面向協同辦公人員,與普通APP的消息推送對象有很大區別,普通APP的消息推送更多是作為產品運營渠道,而在辦公流程中需要更多考慮業務流程如何打通、各類分支如何聚合、不同流程中的狀態變更、什么樣的角色在什么場景收到什么信息等等。把這些需要解決的問題先清晰地羅列整理出來。

二、框架流程長什么樣?

原型也好,細節說明也罷,其實最終都會映射至業務流程中,協同類的流程更是如此,一個框架性的流程圖包含人員角色、操作、狀態變更等多個屬性。根據框架流程,后續可逐步針對環節再細化分支流程。

sop1

業務流程是重點,因為這是直接目標導向的,讓我們知道這個功能到底是為了做什么,是怎么一步步實現這個目標的。流程除了說明邏輯關系以外,可以將操作的角色以及單據流轉時的狀態變更一一對應(其實也就我們常說的:誰、什么時候、做了什么),這樣能夠讓團隊成員對整體流程閉環有更全面的了解。

三、消息推送規則

guize1

消息推送機制由服務端實現,需要考慮到內部及外部的觸發原因,再具象來說就是操作觸發及自動觸發(比如狀態變更引起的觸發機制)。再者考慮推送的對象,消息并不是面向所有人員都push的,要讓通知消息在正確的時間、正確的場景到達正確的人手中,以確保消息的有效性。

這里不得不說一下場景化的事兒。在需求評審的時候,大家往往會拋出各種各樣的場景:“XX人員要是他自己就是想知道呢?”、“我覺得刪除后會不會還想要把信息找回?”、“要是小明手機沒帶就收不到了。。。”我們在考慮場景的時候,經常會想象出一些發生頻率很低的極端場景,然后為了滿足少部分人的需求而犧牲了多數人的操作體驗?!皥鼍盎睉撌蔷哂械湫托远侨嫘缘?,從來不需要做一個讓任何人用的都滿意的產品(其實也做不到),而需要做讓大部分用戶覺得滿意即可。因此相比于可能發生但很少出現的情況,更需要考慮的是高頻場景。

四、梳理共性字段

ziduan1

對于多類型單據組成的功能模塊而言,在需求分析時抓出共性部分能夠有效提高后續制作原型以及開發實現時間。有規律,才有效率。另外在說明字段的時候,盡量不要把一堆文字洋洋灑灑鋪了一屏,開發看了也累,可以以表格方式體現,如果能附上對應的頁面原型就更好了。畢竟在展示中,字不如表,表不如圖。

其他:基于模塊的頁面結構說明

將一些機制規則梳理好后,后續就是在頁面原型設計中將這些規則融入。

由于各表單都基于結構化框架,因此在頁面展示也上存在許多共性部分,這時候可以針對模塊,設計出全局通用的頁面結構說明。將復用的頁面部分整理出來,至于用什么形式——以項目團隊接受的方式即可(這時候才開始用Axure畫原型)。

quanju1

根據該模塊的通用頁面結構,劃分了上中下三個區域,并對每個區域中的共性部分進行說明(順便說個題外話,因為之前發現開發有時會忽視下方具體的頁面交互說明,所以當原型頁面剛好占了一屏的時候,我就會放右下方那個“To Dear Coder”的小tip提醒一把)。

jiaohu1

頁面通用結構的具體交互說明,主要是規約頁面上一些相同的操作交互,便于開發可帶著模塊全局觀去查看每個不同類型單據中的區別功能需求點。規則也好,頁面也罷,都是先抓共性,再看差異。

之前朋友曾調侃,APP消息推送機制不就是push幾個消息嘛。Push消息是沒有錯,不過那是對用戶而言,背后可不僅僅是服務端設置幾個參數這么簡單——“看起來優雅的天鵝,在水面下卻拼命的劃水”也是這個道理。要想讓用戶在適合的場景下得到自己需要的信息,還是得乖乖從業務流程、推送規則、字段信息、結構設計等方面梳理,同時將推送機制融合至模塊功能和用戶場景中,從而保證信息推送的有用性和有效性。

結語

對于一個產品汪而言,邏輯能力往往比頁面設計能力重要(當然原型設計也是基礎),但由于原型圖是表現層的產物,大家往往忽視頁面背后的實現機制。其實很多時候就像修路,把每一個磚頭都穩穩的鋪好,自然就會形成一條路。

 

作者:臨公子(微信號公眾號:臨公子的后花園),一枚喜歡理財、健身、不愛灌雞湯喜歡喝咖啡的美汪。

本文由 @臨公子 原創發布于人人都是產品經理。未經許可,禁止轉載。

更多精彩內容,請關注人人都是產品經理微信公眾號或下載App
評論
評論請登錄
  1. 您好!我是華為開發者聯盟工作人員,看到您關于Push方面的優秀文章,想與您尋求進一步的合作。QQ:313695958.謝謝!

    來自江蘇 回復
  2. 加個微信唄?

    回復
    1. 可以關注我公眾號的哈(微信號公眾號:臨公子的后花園),會不時分享一些產品、理財、生活類的小硬文! ??

      來自福建 回復
  3. 原來產品經理還有做這些啊,我們公司的產品好像都是和客戶打交道。

    回復
    1. 確實也有偏運營型或商務型的產品經理的。 :mrgreen:

      來自福建 回復
  4. 牛啊,學習了。

    回復
    1. :mrgreen: 多謝兄臺支持。

      來自福建 回復
  5. ??

    來自北京 回復
    1. ??

      來自福建 回復