從企劃到開發維護的  Drupal  專案經驗  -  以 新竹社服中心網站為例 蔡明哲  悠識數位顧問有限公司 UserXper.com
蔡明哲  Richard Tsai <ul><li>悠識數位 首席資訊架構師  Chief Information Architect </li></ul><ul><ul><li>專長 </li></ul></ul><ul><ul><ul><l...
網站企劃學習的三個大方向 MS Office, Axure RP , Freemind/XMind, Google Analytics, … 資訊架構 , 使用者經驗 , 介面設計 , 資訊設計 , 互動設計 , 品牌與視覺傳達 , 資訊技術應...
把網站當做軟體開發  ( 10 多年前 ) <ul><li>Richard as a Programmer, SA ( 系統分析師 ) </li></ul><ul><li>首先詢問需求 ,  分析需求 ,  然後 開規格 </li></ul><...
我們的專案流程  ( 採用 UCD) <ul><li>需求訪談分析 ,  目標使用者分析 </li></ul><ul><li>然後分析競業 ,  業主偏好網站 ,  品牌訴求 </li></ul><ul><li>提供網站定位與發展策略並確認 <...
我們目前的「網站企劃」流程 Strategy 策略規劃 Strategy planning phase Scope 需求範疇 <ul><li>-----------  </li></ul><ul><li>----------- </li></u...
現在的流程 Card Sorting Mindmap Mental Model User Behavior Content Auditing Information Architecture Stakeholder interview Wire...
Card Sorting  卡片排序法
Usability Test
新竹社服中心 CSSC  專案背景 <ul><li>人 :  朋友介紹 ,  找人幫忙 </li></ul><ul><li>事 :  將手動維護 HTML 改成上稿管理 </li></ul><ul><li>時 : 2009/9 月 ~2010/...
新竹社服中心網站改版緣由 鄒大哥 許老師 1 負責窗口 3 4 NPO CMS 改造競賽 5 6 Richard 我 2 企劃 PM Drupal 7 8 設計師 技術 設計
新竹社服中心網站  ( 改版前 )
拜訪新竹社服中心
新竹社服中心 - 杜華神父石
新竹社服中心網站  ( 改版前 ) <ul><li>維護方式 </li></ul><ul><ul><li>純靜態 HTML 網站 </li></ul></ul><ul><ul><li>用 FrontPage 維護網頁 </li></ul></u...
當時思考的問題 <ul><li>做好案子  =  大家 都滿意  </li></ul><ul><ul><li>網站訪客  ( 外部使用者 ) </li></ul></ul><ul><ul><ul><li>容易理解的命名與架構 </li></ul...
還有 祂
做了某些決定 <ul><li>不使用 WordPress ( 無法滿足需求 ) </li></ul><ul><li>不全部重新寫 code ( 成本太高 ) </li></ul><ul><li>採用 Drupal ( 彈性的 CMS,  據說很...
多數專案失敗的根源是 溝通過程產生「 落差 」   對於結論缺少「 共識 」
專案三大成功關鍵因素 共識的建立 資源的掌握 專業程度的高低
請預測以下專案品質 <ul><li>對牛彈琴 </li></ul><ul><ul><li>牛  0% </li></ul></ul><ul><ul><li>書生  100% </li></ul></ul>
<ul><li>秀才遇到兵 </li></ul><ul><ul><li>秀才  100% </li></ul></ul><ul><ul><li>兵  60% </li></ul></ul>請預測以下專案品質
做了某些決定 <ul><li>不使用 WordPress ( 無法滿足需求 ) </li></ul><ul><li>不全部重新寫 code ( 成本太高 ) </li></ul><ul><li>採用 Drupal ( 彈性的 CMS,  據說很...
教導客戶如何一起合作完成專案 <ul><li>教 CSSC </li></ul><ul><ul><li>關於使用者行為的正確認識 </li></ul></ul><ul><ul><li>關於技術方案選擇的考慮 </li></ul></ul><ul...
關於使用者行為的正確認識
關於技術方案選擇的考慮
講清楚我們建議的規劃 <ul><li>Axure RP HTML Prototype </li></ul>
講清楚我們建議的規劃 <ul><li>Axure RP Wireframe (doc) </li></ul>
專案進行的程序 / 雙方應負的責任
如何蒐集資料 <ul><li>整理文字 / 圖片內容 </li></ul><ul><li>按照 excel  整理資料 </li></ul><ul><li>檔案命名方式 </li></ul><ul><li>1 項 1 個 Word 檔案 </l...
如何操作維護網站內容  (Drupal CMS) <ul><li>測試階段及資料輸入的 training ( 效果不好 ) </li></ul><ul><li>遇到問題,隨時補充操作教學 </li></ul>
採用 Drupal 對專案的影響
個人心得,僅供參考 <ul><li>採用 Drupal 是否會對專案造成任何限制 ? </li></ul><ul><ul><li>視覺設計,不受限制 </li></ul></ul><ul><ul><li>程式開發,可進行少量 ~ 大量客製化 <...
<ul><li>另一個案例 </li></ul><ul><li>時代基金會 YEF 網站 </li></ul>http://yef.into.webhop.net/
如何追蹤我們的訊息 ? <ul><li>悠識數位  http://userxper.com </li></ul><ul><li>請上網搜尋 “網站企劃” </li></ul><ul><li>網站企劃  (facebook) </li></ul>...
Upcoming SlideShare
Loading in …5
×

[DCTPE2010] 從企劃到開發維護的 Drupal 專案經驗

2,015 views

Published on

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,015
On SlideShare
0
From Embeds
0
Number of Embeds
65
Actions
Shares
0
Downloads
61
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

[DCTPE2010] 從企劃到開發維護的 Drupal 專案經驗

  1. 1. 從企劃到開發維護的 Drupal 專案經驗 - 以 新竹社服中心網站為例 蔡明哲 悠識數位顧問有限公司 UserXper.com
  2. 2. 蔡明哲 Richard Tsai <ul><li>悠識數位 首席資訊架構師 Chief Information Architect </li></ul><ul><ul><li>專長 </li></ul></ul><ul><ul><ul><li>網站企劃,網路行銷 , 專案管理 , 系統分析 , 資料庫行銷 </li></ul></ul></ul><ul><ul><li>過去 </li></ul></ul><ul><ul><ul><li>企劃顧問,專案總監,客服總監,技術總監,行銷企畫經理,知識研究部經理,軟體工程師,專案經理,產品經理,廣告 AE.. </li></ul></ul></ul><ul><li>幫助客戶 </li></ul><ul><ul><li>找出網站設計或企劃的問題 </li></ul></ul><ul><ul><li>提供網站 Usability 的建議 </li></ul></ul><ul><ul><li>提供網站企劃及 Prototype Design 的服務 </li></ul></ul><ul><ul><li>提供網站企劃的內功心法 / 秘笈 / 工具 </li></ul></ul>
  3. 3. 網站企劃學習的三個大方向 MS Office, Axure RP , Freemind/XMind, Google Analytics, … 資訊架構 , 使用者經驗 , 介面設計 , 資訊設計 , 互動設計 , 品牌與視覺傳達 , 資訊技術應用 . … Tools Concepts <ul><li>專案管理 </li></ul><ul><li>工作流程 / 溝通方法 </li></ul><ul><li>- 使用者研究 </li></ul><ul><li>- 製作開發技術 </li></ul><ul><li>HTML, Flash, PSD.. </li></ul><ul><li>- 行銷文案 </li></ul><ul><li>SEO 搜尋引擎最佳化 </li></ul><ul><li>… </li></ul>Workflow/Skills 心法 秘笈 武器
  4. 4. 把網站當做軟體開發 ( 10 多年前 ) <ul><li>Richard as a Programmer, SA ( 系統分析師 ) </li></ul><ul><li>首先詢問需求 , 分析需求 , 然後 開規格 </li></ul><ul><li>撰寫程式 </li></ul><ul><li>請 美工 提供 UI 設計 </li></ul><ul><li>再套一次介面 </li></ul><ul><li>客戶測試 </li></ul>
  5. 5. 我們的專案流程 ( 採用 UCD) <ul><li>需求訪談分析 , 目標使用者分析 </li></ul><ul><li>然後分析競業 , 業主偏好網站 , 品牌訴求 </li></ul><ul><li>提供網站定位與發展策略並確認 </li></ul><ul><li>Mindmap 蒐集腦力激盪的結果 </li></ul><ul><li>Card Sorting/ Mental Model 發展網站資訊架構 </li></ul><ul><li>製作網站 Sitemap, Wireframe, Prototype by Axure RP </li></ul><ul><li>Content Auditing </li></ul><ul><li>網站風格設計並確認 </li></ul><ul><li>適時做 User Test </li></ul><ul><li>程式開發 , 內容蒐集 </li></ul><ul><li>測試 (Functional Test) </li></ul><ul><li>Usability Test </li></ul><ul><li>上線 </li></ul><ul><li>績效評估與分析 </li></ul>User-Centered Design 企 劃 階 段 設 計 開 發 階 段
  6. 6. 我們目前的「網站企劃」流程 Strategy 策略規劃 Strategy planning phase Scope 需求範疇 <ul><li>----------- </li></ul><ul><li>----------- </li></ul><ul><li>----------- </li></ul><ul><li>----------- </li></ul><ul><li>----------- </li></ul>Requirement Definition Phase Prototype Design Phase 網頁 設計 視覺設計 系統開發 Implementation Phase Visual & Page Design Phase Skeleton 介面設計 Structure 架構定義 策略企劃 執行企劃 context content users
  7. 7. 現在的流程 Card Sorting Mindmap Mental Model User Behavior Content Auditing Information Architecture Stakeholder interview Wireframe HTML Prototype Specification Traffic Analysis
  8. 8. Card Sorting 卡片排序法
  9. 9. Usability Test
  10. 10. 新竹社服中心 CSSC 專案背景 <ul><li>人 : 朋友介紹 , 找人幫忙 </li></ul><ul><li>事 : 將手動維護 HTML 改成上稿管理 </li></ul><ul><li>時 : 2009/9 月 ~2010/1 月完成 ~2010/3 月上線 </li></ul><ul><li>地 : 台北 , 新竹 </li></ul><ul><li>物 : http://www.cssc.org.tw, Drupal </li></ul>
  11. 11. 新竹社服中心網站改版緣由 鄒大哥 許老師 1 負責窗口 3 4 NPO CMS 改造競賽 5 6 Richard 我 2 企劃 PM Drupal 7 8 設計師 技術 設計
  12. 12. 新竹社服中心網站 ( 改版前 )
  13. 13. 拜訪新竹社服中心
  14. 14. 新竹社服中心 - 杜華神父石
  15. 15. 新竹社服中心網站 ( 改版前 ) <ul><li>維護方式 </li></ul><ul><ul><li>純靜態 HTML 網站 </li></ul></ul><ul><ul><li>用 FrontPage 維護網頁 </li></ul></ul><ul><ul><li>手動維護連結 </li></ul></ul><ul><li>網站的問題 </li></ul><ul><ul><li>缺少好的視覺設計 </li></ul></ul><ul><ul><li>網站導覽混亂,不容易了解這個機構 </li></ul></ul><ul><ul><li>資訊呈現混亂,重點無法凸顯 </li></ul></ul><ul><li>人員素質的問題 </li></ul><ul><ul><li>只有一個人會 FrontPage ( 兼 ) </li></ul></ul><ul><ul><li>只會收發 Email ,最多會貼 BLOG 文章 </li></ul></ul>
  16. 16. 當時思考的問題 <ul><li>做好案子 = 大家 都滿意 </li></ul><ul><ul><li>網站訪客 ( 外部使用者 ) </li></ul></ul><ul><ul><ul><li>容易理解的命名與架構 </li></ul></ul></ul><ul><ul><ul><li>容易找到重要資訊 </li></ul></ul></ul><ul><ul><li>網站維護人員 ( 內部使用者 ) </li></ul></ul><ul><ul><ul><li>可以輕易新增網頁 / 單元 </li></ul></ul></ul><ul><ul><ul><li>可以自行編輯內容 </li></ul></ul></ul><ul><ul><ul><li>可以自動收到民眾的資訊 ( 捐贈或服務需求 ) </li></ul></ul></ul><ul><ul><li>我們自己 ( 開發團隊 ) </li></ul></ul><ul><ul><ul><li>可以快速找到共識 </li></ul></ul></ul>
  17. 17. 還有 祂
  18. 18. 做了某些決定 <ul><li>不使用 WordPress ( 無法滿足需求 ) </li></ul><ul><li>不全部重新寫 code ( 成本太高 ) </li></ul><ul><li>採用 Drupal ( 彈性的 CMS, 據說很厲害 ) </li></ul><ul><li>避免開發後的大幅修改 </li></ul><ul><ul><li>因為工程師 / 設計師都是被ㄠ的 </li></ul></ul><ul><ul><li>因為台北新竹還是有段距離 </li></ul></ul><ul><ul><li>採用 HTML Prototype (Axure RP) </li></ul></ul><ul><ul><li>讓 CSSC 接受網站資訊架構 / 單元命名的作法 (UCD) </li></ul></ul>
  19. 19. 多數專案失敗的根源是 溝通過程產生「 落差 」 對於結論缺少「 共識 」
  20. 20. 專案三大成功關鍵因素 共識的建立 資源的掌握 專業程度的高低
  21. 21. 請預測以下專案品質 <ul><li>對牛彈琴 </li></ul><ul><ul><li>牛 0% </li></ul></ul><ul><ul><li>書生 100% </li></ul></ul>
  22. 22. <ul><li>秀才遇到兵 </li></ul><ul><ul><li>秀才 100% </li></ul></ul><ul><ul><li>兵 60% </li></ul></ul>請預測以下專案品質
  23. 23. 做了某些決定 <ul><li>不使用 WordPress ( 無法滿足需求 ) </li></ul><ul><li>不全部重新寫 code ( 成本太高 ) </li></ul><ul><li>採用 Drupal ( 彈性的 CMS, 據說很厲害 ) </li></ul><ul><li>必須避免開發後的大幅修改 </li></ul><ul><ul><li>因為工程師 / 設計師都是被ㄠ的 </li></ul></ul><ul><ul><li>因為台北新竹還是有段距離 </li></ul></ul><ul><ul><li>採用 HTML Prototype (Axure RP) </li></ul></ul><ul><ul><li>讓 CSSC 接受網站資訊架構 / 單元命名的作法 (UCD) </li></ul></ul><ul><li>教導客戶如何一起合作完成專案 </li></ul>
  24. 24. 教導客戶如何一起合作完成專案 <ul><li>教 CSSC </li></ul><ul><ul><li>關於使用者行為的正確認識 </li></ul></ul><ul><ul><li>關於技術方案選擇的考慮 </li></ul></ul><ul><ul><li>講清楚我們建議的規劃 </li></ul></ul><ul><ul><li>專案進行的程序 </li></ul></ul><ul><ul><li>雙方應負的責任 </li></ul></ul><ul><ul><li>如何蒐集資料 </li></ul></ul><ul><ul><li>如何操作維護網站內容 (Drupal CMS) </li></ul></ul>
  25. 25. 關於使用者行為的正確認識
  26. 26. 關於技術方案選擇的考慮
  27. 27. 講清楚我們建議的規劃 <ul><li>Axure RP HTML Prototype </li></ul>
  28. 28. 講清楚我們建議的規劃 <ul><li>Axure RP Wireframe (doc) </li></ul>
  29. 29. 專案進行的程序 / 雙方應負的責任
  30. 30. 如何蒐集資料 <ul><li>整理文字 / 圖片內容 </li></ul><ul><li>按照 excel 整理資料 </li></ul><ul><li>檔案命名方式 </li></ul><ul><li>1 項 1 個 Word 檔案 </li></ul>
  31. 31. 如何操作維護網站內容 (Drupal CMS) <ul><li>測試階段及資料輸入的 training ( 效果不好 ) </li></ul><ul><li>遇到問題,隨時補充操作教學 </li></ul>
  32. 32. 採用 Drupal 對專案的影響
  33. 33. 個人心得,僅供參考 <ul><li>採用 Drupal 是否會對專案造成任何限制 ? </li></ul><ul><ul><li>視覺設計,不受限制 </li></ul></ul><ul><ul><li>程式開發,可進行少量 ~ 大量客製化 </li></ul></ul><ul><li>Drupal CMS 擴充性的彈性很強大 </li></ul><ul><li>採用 Drupal 等於採用 較佳的 CSS 套版 ( 被迫 ) </li></ul><ul><li>有 Drupal 的熟手 ( 高手 ) 的幫忙是很重要的 </li></ul><ul><ul><li>否則就要自己練成 </li></ul></ul><ul><li>Drupal CMS 介面還算友善 </li></ul><ul><li>必須熟悉 Drupal 的系統觀念跟結構 </li></ul><ul><li>學習 Drupal </li></ul><ul><ul><li>難的不是 Drupal CMS 介面, </li></ul></ul><ul><ul><li>而是你得知道找到什麼模組或功能去做什麼事情。 </li></ul></ul>
  34. 34. <ul><li>另一個案例 </li></ul><ul><li>時代基金會 YEF 網站 </li></ul>http://yef.into.webhop.net/
  35. 35. 如何追蹤我們的訊息 ? <ul><li>悠識數位 http://userxper.com </li></ul><ul><li>請上網搜尋 “網站企劃” </li></ul><ul><li>網站企劃 (facebook) </li></ul><ul><li>http://facebook.com/web.plan </li></ul><ul><li>Axure RP User’s Club (facebook) </li></ul><ul><li>http://facebook.com/axure.club </li></ul><ul><li>HPX 網站企劃輕鬆聚 ( 聚會活動 ) </li></ul><ul><li>http://userxper.com/HPX-fb-group/ </li></ul>

×