2010年4月13日星期二

IDEA #291:搭棚工人

拼搏了好一段時間,在線說明的工作總算完成。最費神的不是寫作內容,而是當個搭棚工人,建立靈活的工具,去應付可能隨時改變的產品功能、上司期望、及客戶需求。

一名不知名客戶對在Google Buzz對在線說明坦誠表達了意見,感覺未能協助電腦知識一般的客戶,但欣賞為“老花”人士預備的特別功能。我給與的回應是一種協助渠道不可能滿足所有人。在線說明有如商場服務台,旨在為客戶的主動發問提供答案,而不是拉著你的手繞場一周。如要求導游般詳細的指導,並不應該從在線說明中尋求,畢竟那是不用錢的。




大老板對於在線說明背後的系統甚感興趣,決定放棄現時公司網站的內容管理系統,改用本部門開發的系統。原因是公司要配合市場推廣策略進行國際化(形象上),現在的網站受制於內容管理系統的原始,不但外觀刺眼,資訊亦難以更新,是時候改變。兩大資訊生產部門都用相同的系統,工作應該能更統整。

公司網站的改建,以往試過幾次,每次均動用大量人力和時間,過程亦頗為“山寨”:
  1. COO帶領訂立網站結構框架
  2. 系統開發部根據既定架構進行搭棚工作(根據1建立內容管理系統)
  3. 設計師略為裝飾棚架裡面的內容,但不可改動棚架大小、擺位、和增刪棚架
  4. 有新需求
  5. 在不改動網站棚架(因內容管理系統比較原始,不可改動)的前提下,強行加入新內容

結果,無論市場如何改變,“報紙”的頭版永遠都要是港聞版,不可變成雙層魚柳包廣告;版面的元素和排位亦不可更改,一張圖就是一張圖,不可以變兩張。結果現在很重要的資訊,被放到UG3樓,要跑三層樓梯才可以看到,完全不符合講求簡約和直觀的網站設計潮流。

造成此一問題的原因,不外乎做事不多想幾步、思考時間太少/近乎零、和不喜歡借鑒別人的“好野”。近年盡量說服老板別人有很多“好野”,不妨放下尊嚴,放膽借鑒(不告訴人便好),似乎有點效果。采用在線說明的內容管理系統(由本部門根據開源軟件作出修改),有以下好處:
  1. 有獨立棚架搭建功能,可以任意改動網站架構、外觀、和用料
  2. 可於同一頁面輸入N國語言內容,然後任選顯示其中一種(現在的內容管理系統只支援特定三種語言,而不是任意的N種語言)
  3. 所有內容可以搜尋
  4. 可以連結Google Analytics作流量分析
  5. 稍後可以加入訂閱功能

簡單說,以前的內容管理系統只容許你填寫固定表格,現在的系統既讓你填寫表格,又可以讓你更改表格設計。理想的軟件建構方式,不是不搭棚直接蓋房子,也不是蓋一個固定的棚,而是先建立棚架搭建系統,然後再利用其建立棚架,最後才在棚架上建立你要呈現給用戶的內容和功能。

大學時代一位同學是游戲設計公司的老板加工程師,他也是先編寫游戲開發引擎,然後始在引擎上開發游戲。只要投資在好的引擎上,以後便可以省下不少功夫。這是從他身上學到的重要道理。

本公司多數工序和系統設計仍停留在不搭棚或只建立固定棚架的階段,同志還需努力。當然,網站整固工作不光是技術問題,也要考慮市場推廣策略和內容管理上的議題,還有跨部門協作等政治因素。

哪些應做,哪些不應該做,還是留待高層決定。我的看法是資源和知識要共享,無分你我,整體進步才是進步(大老板buy,部門上司不buy...)。龍門失球,絕對不是他一人的責任。

沒有留言: