淺析dashboard的10個實現原則

不論是一般的運營/運維繫統,還是大/小數據分析,最後的一個環節一般都是數據洞見的可視化。而儀表盤(dashboard)是有關數據可視化的首選工具。但要構建一個真正信息豐富、可以指導行動的儀表盤,僅將所有數據分析結果放到面板上是不夠的,必須認真考慮各種規劃和展現元素的設計。

那麼,儀表盤的設計與實現有哪些原則呢?

1. 反覆試驗,持續反饋

從開發者的角度來看,如何使用儀表盤以及獲得怎樣的信息,都似乎顯而易見。但用戶缺少開發者所掌握的上下文信息,開發者需要花較長的時間,而且需要反覆修改。開發者不但需要通過反覆改進來使其符合自己的需求(例如色彩強調),還要確保儀表盤對所有用戶有用。因此,多方反饋是必須的。每個人都會有一個獨特的視角,這些視角可以幫助儀表盤趨於完美。

要做到儀表盤煥然一新,要重點關注 KPI,並使用可視化界面來替代表格。

2. 以終爲始,摒棄過度

以終爲始,考慮儀表盤的最終目標和受衆。吸引大量受衆?還是要將最新發現快速傳達給CEO、經理或同事呢?

在商務環境中,肯定先考慮功能,再考慮外觀,力求簡潔。直觀的圖表和基礎的顏色圖案也可以講述生動的故事。易於理解的儀表盤可以快速傳遞信息,並且有助於展示專業技能。爲了確保受衆能夠理解數據,儀表盤中應遵循可視化的最佳做法。

3. 面向用戶,個性設計

創建對用戶有意義的儀表盤,使用戶能夠結合自身情況理解並吸取儀表盤中的關鍵信息。這可以通過多種方法來實現。

構建個性化儀表盤的最好方法之一,就是在設計可視化時充分考量用戶的需求。在創建儀表盤時,儘量讓永恆能夠方便地將自己(或其部門、產品、區域等)與組織中的其他人/部門/產品/區域進行比較。在儀表盤中突出用戶從事的內容,幫助他們理解其他數據與自己有何關聯,並鼓勵他們提出問題。

4. 不同行業,借鑑參考

每個行業都有自己的指標,如果僅將目光僅僅侷限於本行業之內,很容易與一些好的創意失之交臂。

實際上,將一種事件或類別與其他事件/類別進行對比的方法,同樣適用於其他情況。

5. 重點突出,勿大而全

儀表盤的用途是傳達幾條關鍵信息,沒有必要大而全。在同一個儀表盤中顯示過多內容,會導致信息量 過大。用戶可能無法確定自己應該得出怎樣的結論,也可能被誤導,提出與主題無關的問題。

相反,減少信息量,針對幾個關鍵問題提供答案,並在用戶逐漸理解這些信息的過程中,提出更多問題。這樣可以鼓勵個人獨立探索數據,發現新見解。

具體地,根據用戶的情況,考慮爲信息設置分層結構。首先回答哪一個或兩個問題?這些問題是否易於發現,或者是否還需更深入的研究?確保您儀表盤上的每個圖表一次只解答一個問題。

6. 便捷訪問,兼容移動

應該讓永恆能夠以最方便的方式,在需要之時查看所需信息。也就是說,應該創建支持移動設 備的儀表盤。

那些出門在外的老闆們需要在手機上訪問,哪一條或兩條是關鍵信息呢?如果老闆在大老闆面前無法訪問銷售儀表盤,就會顯得缺乏準備。但倘若能夠展示數據並進行下鑽分析,老闆的展示就會顯得極爲可信,開發者也會面上有光。

7. 針對數字,大號字體

碩大醒目的關鍵績效指標是用戶查看儀表盤時的關鍵點。這些數字可用作對話開場白或結束語,還能爲旁邊 的圖表提供上下文,甚至可以用作通用的顏色圖例。

事實上,數字的字號越大,就越能吸引眼球。雖然吸引用戶的注意力不代表信息獲得了處理,但至少將用戶引向了正確的方向。例如,關注損益以及最糟和最好的時間段,可以讓用戶迅速獲得某些見解和重要結論。

8. 一種圖表,摒棄反覆

要用儀表盤來講述正確的故事,應該探索不同的圖表類型,而不是止步於開發者想到的第一種可視化方案。對於某些類型的數據(例如日期和時間),折線圖是最顯而易見的可視化選擇。然而,不要認爲折線圖 總是最佳選擇。

有多種方法可用來對時間進行可視化,某些其他圖表能帶來標準時間軸無法提供的見解。如果着眼於一段時期內的季節性變化、排名變化或部分在整體中的比例變化,那麼時間軸有時候會是最糟的選擇。仔細考慮 針對數據提出的問題,然後使用不同圖表和圖形反覆改進,找出最適合的數據可視化方案。

9. 減少元素,空間篩選

每個儀表盤的空間都是有限的。因此,每個元素都應當被充分用來講述一部分數據。減少儀表盤上的元素數目有助於永恆理解要傳達的消息。

例如,如果儀表盤上不同圖表的維度是等同的,則使用一種顏色圖例即可。如果儀表盤需要一個篩選器,將它放置在適合的位置,確保用戶能夠迅速知曉如何與數據交互。嘗試對篩選器進行分組,或者爲其添加 視覺提示,能幫助用戶更好地使用儀表盤。

10. 引導簡明,易於交互

如果用戶第一次看到儀表盤時,很可能不知道與其交互的最佳方式。例如,如何使用篩選數據,或者跳轉到另一個相關的儀表盤。在工作空間或篩選器標題中提供操作說明,確保用戶瞭解如何更好地使用儀表盤。這樣有助於他們瞭解如何使用所展示的信息,並鼓勵他們提出問題。

添加簡單的說明,讓用戶更好地理解如何與儀表板實現更好的交互。


構建儀表盤是門手藝,需要運用科學、藝術、交流、敘事等方面的技能。雖然人人都可以製作,但要獲得真正有效的儀表盤,仍需要開發者投入時間,開展協作並反覆改進。對於儀表盤而言, 同樣是沒有最好,只有更好。

關聯閱讀:

軟件架構的10個常見模式

性能,10點系統性思考

紙上得來終覺淺——成長的10條...

青山遮不住——2020的10大技術趨勢

醉袖迎風受落花——好代碼的10條認知

關於軟件開發,都應該知道的10個常識

無我編程的10條誡律

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章