歡迎來到深圳市來科信科技有限公司網站!
        您當前的位置:深圳APP開發 > 新聞資訊 > APP開發資訊 >

        已閱讀

        產品架構搭建在APP開發中的重要性

        來源:www.bqtao.cn ?? ?? 發布時間:2017-08-19
        一款小的APP或應用,如果用戶量也不大,那架構的好壞,影響不是很大。但是對于一款用戶量大,產品功能復雜的應用,無論是技術架構,還是產品設計架構,都非常重要了。好的產品架構,可以讓用戶使用起來清晰明了,操作方便。
        深圳APP開發公司樂信科技】有多年的APP應用設計開發經驗,經歷過大大小小項目上百個。對產品架構的設計,有一些心得與大家分享一下。
        我們在開發一款APP之前,產品的功能需求都整理好了,也輸出了一份詳細的功能需求列表,這個時候要做的工作就是為產品搭建一個好的架構,也就是產品設計的第三個環節——搭框架了。有了這個強大而堅實的架構作為產品的基礎,我們才能將產品需求給一個一個填充進去,讓產品變的有血有肉起來。
          一般來說,搭建產品架構這件事情,只有少數的高級PM才能勝任,絕大多數剛入門的產品經理或產品專員,還涉及不到任務這么艱巨的工作。
          那究竟什么是產品架構,產品經理又該如何來搭建一套好的產品架構,我們來接著往下看。
         
          什么是產品架構?
         
          任何一個產品都有自己的產品架構(也有很多人把它稱為信息架構),就好比每一個人都有自己的骨骼系統一樣,你的骨架大小決定了你大致的身材會是如何,高、矮、胖、瘦或是其它不成比例的魔鬼身材。
          有些產品架構比較繁雜,例如大部分to b 的產品,客戶關系管理系統、ERP軟件、電商網站的管理后臺、SaaS軟件等;有些架構則比較輕便、簡單,比如絕大多數的to c 的產品,像摩拜單車、直播APP映客、花椒等,當然還包括微信(雖說現在功能越來越多了,但大體架構依然是簡單、清晰明了的)。
              復雜架構的產品,對產品經理的能力要求較高,需要產品經理能提供功能完備、結構嚴謹的架構系統,讓用戶能通過操作流程來使用各個功能。所以這樣一個架構的特點是,它會帶來一定的學習成本,有些甚至需要對產品的用戶進行培訓(像淘寶開設了淘寶大學)。這種架構產品的用戶群體一般比較聚焦,只針對某一類人群,需要對海量功能進行合理整合、靈活布局來聚焦核心用戶場景。
              輕架構的產品,它的目標就是提供給用戶一個簡單明了的信息架構,讓用戶使用方便、體驗流暢。對于產品經理來說,設計輕架構的產品,難點在于體驗和創新。我們可以通過給產品做減法來不斷聚焦用戶的核心使用場景,讓用戶簡單易上手,等產品的用戶體量上升到一個新的臺階的時候,再去拓展產品的使用場景,延展產品架構。

              典型的幾個產品架構模型:

              第一種,層級結構(hierarchical structure)
              在層級結構中,節點與其他相關節點之間存在父級/子級的關系。子節點代表著更狹義的概念,從屬于代表著更廣義類別的父節點。不是每個節點都有子節點,但是每個節點都有一個父節點,一直往上直到整個結構的父節點。層級關系的概念對于用戶來說非常容易理解,同時軟件也是傾向于層級的工作方式,因此這種類型的結構是最常見的。

              第二種,自然結構(organic structures)
              自然結構不會遵循任何一致的模式。節點是逐一被連接起來的,同時這種結構沒有太強烈的分類概念。自然結構對于探索一系列關系不明確或一直在演變的主題是很合適的。但是自然結構沒有給用戶提供一個清晰的指示,從而讓用戶能感覺他們在結構中的哪個部分。如果你想要鼓勵自由探險的感覺,比如某些娛樂或教育網站,那自然結構可能會是個好的選擇;但是,如果你的用戶下次還需要依靠同樣的路徑,去找到同樣的內容,那么這種結構就可能會把用戶的經歷變成一次挑戰。
         
              第三種,線性結構(sequential structures)
              線性結構來自于你最熟悉的線下媒體。連貫的語言流程是最基本的信息結構類型,而且處理它的裝置早已被深深地植入我們的大腦中了。書、文章、音像和錄像全部都被設計成一種線性的體驗。在互聯網中線性結構經常被用于小規模的結構,例如單篇的文章或單個專題;大規模的線性結構則被用于限制那些需要呈現的內容順序對于符合用戶需求非常關鍵的應用程序,比如教學資料。
         
              第四種,矩陣結構(matrix structure)
              矩陣結構允許用戶在節點與節點之間沿著兩個或更多的“維度”移動。由于每一個用戶的需求都可以和矩陣中的一個“軸”聯系在一起,因此矩陣結構通常能幫助那些“帶著不同需求而來”的用戶,使他們能在相同內容中尋找各自想要的東西。舉個例子來說,如果你的某些用戶確實很想通過顏色來瀏覽產品,而其他人偏偏希望能通過產品的尺寸來瀏覽,那么矩陣結構就可以同時容納這兩種不同的用戶。然而,如果你期望用戶把這個當成主要的導航工具,那么超過三個維度的矩陣可能就會出現問題。在四個或更多維度的空間下,人腦基本上不可能很好地可視化這些移動。

              總的來說,在APP開發時了解這幾個典型的產品信息架構模型,對于后期自己設計產品架構的時候,會更加明確應該朝哪個方向進行努力。

        APP開發 網站開發 產品設計 微信公眾號 APP開發公司 用戶體驗 APP運營 微信小程序 產品經理 網站設計