產品經理最應該掌握的工具不是Axure 而是Flashbuilder
最近微博流傳一張圖,產品經理的能力框架圖. 其中現在國內主要把Axure用作原型製作工具. 但我覺得Axure還是有一些局限性.這裡我強烈建議Flashbuilder作為原型工具.
之前國外的一個設計師寫的 拋棄線框圖 http://www.fbair.net/bbs/read.php?tid=237 裡面可以看到國外喜歡使用的Balsamiq, OmniGraffle, 為什麼產品經理需要用這些新的工具,為什麼我推薦Flashbuilder.產品經理作為制定需求的同時最重要的就是在需求傳遞過程中不會被他人錯誤理解或歪曲,文字表訴不能直接達到實際真實的情況,這也是為什麼要拋棄線框圖. 直接進入需求原型設計.實際上最好的產品經理應該能把設計師或前端工程師工作完成,通過psd或HTML js 直接把最終的產品原型設計出來. 但由於一方面能力問題,和時間成本問題.產品經理沒辦法做成實際的效果. 自從有了原型工具,例如axure,這種接近實際產品原型就能更好的加速工作和方便理解.但axure做出來的還是很實際產品有很大差距, 很多隱藏的功能還是只能通過文字描述,就例如 拋棄線框圖 這篇文章提到的 很多人直接看原型,那些描述的角標文字很容易就被人忽略了.另一方面產品的交互越來越複雜,因為技術的歷史原因,現在web還是類似php單一過程運行的模式, 這也是之前為什麼線框圖流行的原因,但隨著ajax出現, web應用為什麼要做成一個一個頁面的形式, 請看新版的twiiter界面,http://www.fbair.net/bbs/read.php?tid=252, web應用發展方向就是應用App的一個大頁面下的局部交互. 隨著nodejs的發展,前後端結合更緊密.舉個簡單的例子 登錄框,在錯誤的情況下,登錄框的顏色,形狀,提示信息都會相應改變.就是說一個小功能就會有很多狀態.axure的左邊的頁面結構 隨著交互的複雜已經不再適用, 就像ipad上的很多App沒有太多頁面,一般3個頁面就差不多了.更多都是局部的交互改變. 實際上axure的動態面板功能可以解決這個問題,但動態面板不容易管理和重複使用.為什麼使用Flashbuilder作為原型開發.1 Flashbuilder是一款開發工具,理論上沒有做的不到的功能2 效率上時間成本上也容易操作和使用, flashbuilder的flex mx和spark的2套界面框架和Hero4.5 可以通過簡單推拽控制項就能快速描述原型,而且控制項的美觀度和功能遠遠大於axure, 例如axure的下拉框不可能有輸入自動完成功能, 而flex裡面的combobox控制項自帶自動完成功能. textinput 輸入框控制項在錯誤時的顏色變化都是自帶的功能. 用戶體驗比axure的控制項用戶體驗高很多.3 state功能相當於axure的動態面板, 通過類似html的mxml簡單代碼 就可以定製一個局部界面的很多狀態.axure根本無法設計複雜的交互切換狀態功能4 動畫過渡效果. 移動應用設計 這些都是axure沒有的, 現在的web還是用戶點擊,然後用戶等待,然後頁面刷新,用戶根本不知道是否已經點擊到了網頁鏈接,不知道什麼時候出現新的頁面. 好一點的做法是點擊後出現loading的字樣或動畫gif圖標提示. 但從蘋果ios系統和win7系統中,當用戶點擊了一個東西後要有一個動畫過渡效果, 例如淡入淡出,用戶很容易知道確實點擊到了鏈接,動畫開始發生動畫結束出現下一個頁面.用戶能明確知道每一個狀態而不是不停的亂點重試. flex的動畫效果是目前js都無法做到的,想要給用戶帶來好的用戶體驗必須使用先進的工具否則連想法都沒有怎麼才能做出來呢.當然 axure還有一點就是注釋和輸出文檔功能比較方便, 但現在word或excel做文檔是無法替代的, excel也是產品經理分析數據的必備工具.excel2010的smart art 做流程圖也很方便, 所以產品經理最應該掌握的兩個工具就是excel和flashbuider. 近2年mindo這種思維導圖工具很流行,做一些大方向框架圖非常直觀,忽悠老闆和大眾的必備工具 也勉強算一個吧. 至於做ppt,我看到的做的比較好的範例是html5的演示,http://slides.html5rocks.com/ 但做這個ppt需要一定編程能力.也許以後html5能解決做ppt的交互問題.
推薦閱讀:
※初嘗產品設計的小白兔
※Notes是Axure中最正統的產品邏輯表達法
※Axure里能用一行HTML代碼搞定的,從不用畫的
※用Axure 能夠做出的最難的交互效果是什麼?
※請問各種PM,交互,或者Axure使用者,Axure在你們的使用之後覺得它真正的價值在什麼地方?