歡迎來(lái)到深圳市志博科技有限公司網站!
您當前的(de)位置:深圳APP開發 > 新聞資訊 > APP開發資訊 >
人(rén)
已閱讀

産品架構搭建在APP開發中的(de)重要性

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

      典型的(de)幾個(gè)産品架構模型:

      第一種,層級結構(hierarchical structure)
      在層級結構中,節點與其他(tā)相關節點之間存在父級/子級的(de)關系。子節點代表著(zhe)更狹義的(de)概念,從屬于代表著(zhe)更廣義類别的(de)父節點。不是每個(gè)節點都有子節點,但是每個(gè)節點都有一個(gè)父節點,一直往上直到整個(gè)結構的(de)父節點。層級關系的(de)概念對(duì)于用(yòng)戶來(lái)說非常容易理(lǐ)解,同時(shí)軟件也(yě)是傾向于層級的(de)工作方式,因此這(zhè)種類型的(de)結構是最常見的(de)。

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

      總的(de)來(lái)說,在APP開發時(shí)了(le)解這(zhè)幾個(gè)典型的(de)産品信息架構模型,對(duì)于後期自己設計産品架構的(de)時(shí)候,會更加明(míng)确應該朝哪個(gè)方向進行努力。

APP開發 網站開發 産品設計 微信公衆号 APP開發公司 用(yòng)戶體驗 APP運營 微信小程序 産品經理(lǐ) 網站設計