iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 14
3
自我挑戰組

學什麼就寫什麼,知道什麼就分享什麼系列 第 14

與工程師的協作之路-Functional map 與 UI flow

  • 分享至 

  • xImage
  •  

前言

在與工程師協作的路上,我遇過兩種較為辛苦一點的狀況!
第一種,沒有企劃,需求就是由主管口頭説說,剩下的由我去規劃,一路到切版,最後再交由工程師!
第二種,有企劃,但是企劃書的內容缺乏,導致執行時感到迷惘困頓。藉由不斷追問與討論,我盡可能完善到我這段的作業,再交給工程師執行!

在上述第二種的過程中,我翻閱了不少資料,也實際的執行草擬
今天就來跟大家分享一下!Functional map 與 UI flow


通常,一個比較大的專案,企劃文件不會只有很單純的一份
而是先有一份架構,依循這個架構去細分成其他的說明文件!

對我來說,要讓執行者好做事,最重要的就是讓他 打開文件時知道自己在哪裡
這有點類似「別讓你的使用者迷路」的概念!
文件越是清楚,執行結果越能夠趨近於雙方平衡理想的狀態。

如果你聽過資訊架構學,應該也會見過下圖左邊的說明:

資訊架構學層級
(圖片引用自UX/UI 工作職責區分,若有侵權請告知)

而右邊就是不同階段需要的不同文件(不過,不是每間公司、每個團隊都一定這麼完整~現實和理想總是有差距...)
這次只挑Functional map 與 UI flow來做介紹!

Functional map

Functional map的繪法,上網找一下就會有很多資訊!
解釋起來,就是 你的規格與功能的意思
你的站裡面分成哪些大架構?各流程間又有包含什麼功能?(所以有些人會用心智圖的方式來畫)
例如說:通訊聊聊功能、金流流程、購物車功能...
把Functional map列好,有助於工程師間的分工和粗估時程以及架構師的規劃

Functional map

依照上面這個範例,你會發現Functional map的各個流程具有一定的 層級關係 ,但是需求面是用「長」出去的,不像site map是由上到下的概括關係。
(這部分我想應該是沒有什麼絕對分類法,一定要跟工程好好溝通!歡迎大家在留言處協助補充~)

UI flow

相對於Functional map,UI flow則更重視頁面的數量呈現以及頁面細節操作動線

UI flow
(本次草擬的部分UI flow,已經過簡化與名詞替換。)

在參考文章「初學者的 UI Flow」中,UI flow也被當作是wireframe目錄。我覺得Akane的文章都非常清楚有幫助,查詢資料的時候,很多都是從他的部落格學習而來!

很多工程師經常自稱「google工程師」,在資訊發達的現在,沒有什麼是google不到的!找資料成為每個人必備個工作技能之一,努力去google更多資料吧!!(超不負責任的一段喊話)


以上我解釋得不一定好,但卻是這些日子一路走來,為了能夠與工程師之間更有效協作而去研究的心血...

文件本來就是溝通用的,沒有絕對答案!
最重要的,是要明白表達你的需求有哪些、是否足夠協作!

那麼,以上!!/images/emoticon/emoticon29.gif


上一篇
與工程師的協作之路-編輯器工具大亂鬥
下一篇
與工程師的協作之路-我與React前端工程師的協作模式
系列文
學什麼就寫什麼,知道什麼就分享什麼31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言