結(jié)構(gòu)圖作用:功能結(jié)構(gòu)圖、信息結(jié)構(gòu)圖和產(chǎn)品結(jié)構(gòu)圖
編輯導(dǎo)語(yǔ):關(guān)于功能結(jié)構(gòu)圖、信息結(jié)構(gòu)圖和產(chǎn)品結(jié)構(gòu)圖,同一個(gè)產(chǎn)品可能有不同的畫(huà)法,怎么畫(huà)全憑產(chǎn)品經(jīng)理本身的理解。本文作者對(duì)這三者的作用以及實(shí)例進(jìn)行了分析,一起來(lái)看一下吧。
關(guān)于功能結(jié)構(gòu)圖、信息結(jié)構(gòu)圖和產(chǎn)品結(jié)構(gòu)圖,眾說(shuō)紛紜,是什么和怎么做也都知其一二。但是同樣一個(gè)產(chǎn)品,100個(gè)產(chǎn)品經(jīng)理可能會(huì)有50種畫(huà)法,沒(méi)有標(biāo)準(zhǔn)答案,怎么畫(huà)全憑產(chǎn)品經(jīng)理本身的理解。我自己的理解就是清楚每一張圖要給誰(shuí)看,想要對(duì)方get到什么信息,在此前提下力求一目了然。
一、功能結(jié)構(gòu)圖
1. 什么是功能結(jié)構(gòu)圖?
下面是功能結(jié)構(gòu)圖在百度中的解釋:
一般情況下產(chǎn)品或系統(tǒng)的總功能可分解為若干分功能,各分功能又可進(jìn)一步分解為若干二級(jí)分功能,如此繼續(xù),直至各分功能被分解為功能單元為止。這種由分功能或功能單元按照其邏輯關(guān)系連成的結(jié)構(gòu)稱為功能結(jié)構(gòu)。分功能或功能單元的相互關(guān)系可以用圖來(lái)描述,表達(dá)分功能或功能單元相互關(guān)系或從屬關(guān)系的圖稱為功能結(jié)構(gòu)圖。
用通俗的話來(lái)說(shuō)就是:把你的產(chǎn)品的功能按照模塊進(jìn)行拆分、歸類,把其用圖表展示,這個(gè)輸出即是功能結(jié)構(gòu)圖,它強(qiáng)調(diào)的是功能。
2. 功能結(jié)構(gòu)圖有什么作用?
功能結(jié)構(gòu)圖的作用在百度的闡述:功能結(jié)構(gòu)圖主要是為了更加明確的體現(xiàn)內(nèi)部組織關(guān)系,更加清晰的理清內(nèi)部邏輯關(guān)系,做到一目了然規(guī)范各自功能部分,使之條理化。
對(duì)應(yīng)到產(chǎn)品經(jīng)理的工作中,其價(jià)值主要表現(xiàn)在兩點(diǎn):
- 幫助開(kāi)發(fā)及測(cè)試明確產(chǎn)品的功能模塊及其功能組成,以最直觀、快速的方式對(duì)產(chǎn)品的功能、對(duì)產(chǎn)品本身有一個(gè)整體且全局的認(rèn)識(shí),也是開(kāi)發(fā)工期預(yù)估的一個(gè)重要參考。
- 整理的過(guò)程就是分析、梳理的過(guò)程,它可以幫助產(chǎn)品經(jīng)理自己在總結(jié)中思考,也防止自己在眾多業(yè)務(wù)需求轉(zhuǎn)化為功能需求的過(guò)程中出現(xiàn)功能模塊和功能點(diǎn)缺失的問(wèn)題。
再直接一點(diǎn)就是要做到:對(duì)產(chǎn)品各主要功能邏輯一目了然。
3. 一個(gè)好的功能結(jié)構(gòu)圖有什么標(biāo)準(zhǔn)?
圖中每一個(gè)框都稱為一個(gè)功能模塊,每個(gè)一級(jí)功能模塊又可進(jìn)一步分解為若干二級(jí)分功能,但是層級(jí)建議最多3級(jí),層級(jí)太多信息量過(guò)大,反而影響我們對(duì)產(chǎn)品功能體系的理解與把握。
主功能模塊不一定等于Tab中的標(biāo)簽功能模塊,它的劃分?jǐn)?shù)量不能太多,有筆者建議5-9個(gè)最佳,合理的表達(dá)和重要功能的提取很重要。
功能結(jié)構(gòu)圖強(qiáng)調(diào)的是功能,說(shuō)清楚能干什么的最好方式可以采用“動(dòng)詞+名詞”的語(yǔ)言描述形式,這樣的信息傳達(dá)會(huì)更加準(zhǔn)確且直觀。
4. 道理我都懂,怎么下手呢?
我們不妨這樣想,這份功能結(jié)構(gòu)圖會(huì)給誰(shuí)看?除了產(chǎn)品經(jīng)理自己看,還需要給到領(lǐng)導(dǎo)、測(cè)試和開(kāi)發(fā)團(tuán)隊(duì)看。那你設(shè)想一下他們的角色最關(guān)心什么?拿出產(chǎn)品經(jīng)理講故事的能力。
假如今天我們接到一個(gè)新的需求,老板說(shuō)我們現(xiàn)在要給我們的用戶發(fā)送優(yōu)惠券,那么:
老板可能不懂開(kāi)發(fā),但老板一定關(guān)心的是你設(shè)計(jì)的這個(gè)產(chǎn)品能做什么,能否滿足我的需求。那圍繞這一需求,你的功能結(jié)構(gòu)圖的主要功能模塊就要體現(xiàn)出:創(chuàng)建優(yōu)惠券、選擇發(fā)放人群、發(fā)送。
開(kāi)發(fā)及測(cè)試最關(guān)心的是這個(gè)產(chǎn)品到底要做什么。那圍繞這一需求,在二級(jí)功能模塊里就需要體現(xiàn)出一下幾點(diǎn),這就有了功能結(jié)構(gòu)圖的雛形:
- 創(chuàng)建優(yōu)惠券:錄入優(yōu)惠券基本字段、修改優(yōu)惠券基本字段
- 選擇發(fā)送人群:選擇所有用戶、選擇部分用戶、Excel上傳用戶
- 發(fā)送:立即發(fā)送、取消發(fā)送、撤回?cái)?shù)據(jù)
如果是對(duì)整站APP作圖,那主功能模塊一定要包含TAB標(biāo)簽,并不等于,但一定要包含,再加入其他app中多處出現(xiàn)或者說(shuō)比較重要的功能模塊,這樣此圖在研發(fā)的眼里才更直觀也具有更大價(jià)值。
這個(gè)例子是提供給大家一個(gè)思路,從其目的入手,最重要的是要明白,功能結(jié)構(gòu)圖是要想大家說(shuō)清楚這個(gè)產(chǎn)品的功能。
5. 功能結(jié)構(gòu)圖實(shí)例
下面是我自己小程序的功能結(jié)構(gòu)圖。這個(gè)小程序是學(xué)生一個(gè)報(bào)名的工具,里面包含公司所有在售項(xiàng)目,學(xué)生購(gòu)買成功之后可以在自己的訂單詳情完成組隊(duì)、選考位、下證書(shū)等一系列操作。其中右側(cè)為各TAB標(biāo)簽頁(yè)下分主要功能,一些多次出現(xiàn)且重要的功能放在了左側(cè),各重復(fù)功能入口之間使用箭頭標(biāo)識(shí)。
二、信息結(jié)構(gòu)圖
1. 信息結(jié)構(gòu)圖的作用
- 給產(chǎn)品經(jīng)理自查每個(gè)模塊或者頁(yè)面,避免信息內(nèi)容在展示過(guò)程中出現(xiàn)遺漏、混亂、重復(fù)
- 給研發(fā)團(tuán)隊(duì)建表參考
我們會(huì)發(fā)現(xiàn),信息結(jié)構(gòu)圖其實(shí)也是用于自查和開(kāi)發(fā)使用,它的數(shù)據(jù)就是每一個(gè)頁(yè)面展示給用戶的每一個(gè)對(duì)象的每一個(gè)字段的整理,但是又不等于按照每一個(gè)頁(yè)面的分類匯總。
比如一個(gè)出售書(shū)的商城APP,每本書(shū)都是一個(gè)展示對(duì)象,每本書(shū)都有他的書(shū)名、作者、推薦語(yǔ)、分類、出版社,頁(yè)數(shù)(等)。在不通的頁(yè)面會(huì)需要展示出書(shū)的不同信息,比如在一個(gè)商城首頁(yè)推薦書(shū)目時(shí)需要展示:書(shū)名+作者+出版社,而在詳情頁(yè)中則還需要展示推薦語(yǔ)、頁(yè)數(shù)等所有信息給用戶參考。那么書(shū)這個(gè)對(duì)象的字段就應(yīng)該包含:書(shū)名、作者、推薦語(yǔ)、分類、出版社,頁(yè)數(shù)(等)。
信息結(jié)構(gòu)圖簡(jiǎn)單來(lái)說(shuō)就是說(shuō)把所有這些對(duì)象的所有字段做一個(gè)匯總,注重的是信息的表達(dá)。
2. 信息結(jié)構(gòu)圖實(shí)例
按照上面的功能模塊,整理每一模塊或頁(yè)面會(huì)用到到的字段名稱:
三、產(chǎn)品結(jié)構(gòu)圖
1. 什么是產(chǎn)品結(jié)構(gòu)圖?
如果說(shuō)功能結(jié)構(gòu)圖是在百科中還有一個(gè)標(biāo)準(zhǔn)定義,那么信息結(jié)構(gòu)圖和產(chǎn)品結(jié)構(gòu)圖是完全沒(méi)有標(biāo)準(zhǔn)定義的。如果從作用出發(fā),功能結(jié)構(gòu)圖是要要給研發(fā)快速get產(chǎn)品的功能,信息結(jié)構(gòu)圖是給研發(fā)建表參考,那產(chǎn)品結(jié)構(gòu)圖呢?
有筆者認(rèn)為產(chǎn)品結(jié)構(gòu)圖是功能結(jié)構(gòu)圖和信息結(jié)構(gòu)圖的一個(gè)綜合,這種融合出來(lái)的產(chǎn)出,是原型的低成本替代品,避免產(chǎn)品在工作流初期要花費(fèi)大量時(shí)間去制作原型而后期的修改成本太高,而一個(gè)思維導(dǎo)圖就方便修改的多。
也就是說(shuō),把你的原型圖用一個(gè)圖表代替。
2. 產(chǎn)品結(jié)構(gòu)圖實(shí)例
以下是展示了小程序每一個(gè)頁(yè)面的展示以及跳轉(zhuǎn)邏輯,可謂是原型圖線框版。第一遍做好此圖后建議仔細(xì)在心中讀一遍每一個(gè)框每一句話,相信我,這樣做一定會(huì)有新發(fā)現(xiàn)。
四、心得總結(jié)
功能結(jié)構(gòu)圖的主要目的是說(shuō)清楚產(chǎn)品的功能有哪些,需要把產(chǎn)品的主要功能和重要功能提取出來(lái)。如果是一個(gè)app的功能結(jié)構(gòu)圖,則其功能結(jié)構(gòu)圖不等于但要包含tab標(biāo)簽的功能,再提取出標(biāo)簽頁(yè)下的重要功能。這樣的思考方式,對(duì)研發(fā)團(tuán)隊(duì)來(lái)說(shuō)也許會(huì)清楚得多。
信息結(jié)構(gòu)圖注重的是信息的表達(dá),秉承萬(wàn)物皆對(duì)象的理念,把每一個(gè)頁(yè)面的呈現(xiàn)轉(zhuǎn)變?yōu)橐粋€(gè)對(duì)象,總結(jié)整理這個(gè)對(duì)象所有用到的字段,最終結(jié)果給研發(fā)建表作為參考。
產(chǎn)品結(jié)構(gòu)圖是一個(gè)原型替代品,旨在工作流初期方便各種討論和修改。說(shuō)清楚每一個(gè)頁(yè)面的而功能和展示字段,體現(xiàn)頁(yè)面跳轉(zhuǎn)邏輯。
在作圖的過(guò)程就是一個(gè)思考的過(guò)程,注意在過(guò)程中審視每一個(gè)圖表、模塊是否有遺漏,比如我在產(chǎn)品結(jié)構(gòu)圖寫(xiě)到縮略圖時(shí),才突然意識(shí)到信息結(jié)構(gòu)圖的項(xiàng)目少了一個(gè)縮略圖字段。
功能結(jié)構(gòu)圖、信息結(jié)構(gòu)圖和產(chǎn)品結(jié)構(gòu)圖,每一個(gè)圖代表的都是PM在當(dāng)下對(duì)產(chǎn)品的思考,不一定會(huì)有標(biāo)準(zhǔn)答案。
不要強(qiáng)行套用某種教程,不要為了畫(huà)圖而畫(huà)圖,否則到了別人手里卻完全一頭霧水,完全是產(chǎn)品經(jīng)理自己的自嗨。我們只需要按照每個(gè)團(tuán)隊(duì)的磨合方式和工作習(xí)慣去盡量讓自己的每一個(gè)圖表、每一處表達(dá)都能夠清楚的發(fā)揮其用即可。
以上也僅是我的學(xué)習(xí)、認(rèn)識(shí)與總結(jié),歡迎各位留言討論,一起學(xué)習(xí)。
本文由 @不做代碼狗了 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載
題圖來(lái)自 Unsplash,基于 CC0 協(xié)議
很簡(jiǎn)潔,get到了
很棒
靚仔啊
不錯(cuò),有錯(cuò)別字,注意審稿
感謝分享
看了這篇文章不禁老淚縱橫,簡(jiǎn)直就是醍醐灌頂、指路明燈,黑暗中最亮的星,謝謝作者不吝分享!
看了這篇文章不禁老淚縱橫,簡(jiǎn)直就是醍醐灌頂、指路明燈,黑暗中最亮的星,謝謝作者不吝分享!
666666
好棒
想問(wèn)問(wèn)作者!“信息結(jié)構(gòu)圖主要是用戶自查和開(kāi)發(fā)使用。它的數(shù)據(jù)就是每一個(gè)頁(yè)面展示給用戶的每一個(gè)對(duì)象的每一個(gè)字段的整理,但是又不等于按照每一個(gè)頁(yè)面的分類匯總”這里怎么理解呀?特別是最后一句,感謝回答~~~
因?yàn)橐粋€(gè)對(duì)象可能會(huì)在多個(gè)頁(yè)面出現(xiàn),所以是按照對(duì)象整理而不是頁(yè)面整理
蕪湖~~~日期最新的就是不一樣hhhh,個(gè)人覺(jué)得不錯(cuò)~
你是我的神,哈哈
666
太干了 了解到不同結(jié)構(gòu)圖的區(qū)別了
很受用!??