指南

軟件維護及支援:上線之後您在為什麼付費。

上線是產品生命的開始,而不是帳單的終結。隨著手機、瀏覽器、組件及其所依賴的服務在周圍不斷改變,軟件會逐漸老化。本指南說明維護及支援涵蓋什麼、計劃通常如何構成,以及簽約前應釐清什麼。

重點摘要

  • 沒有維護的軟件不會維持原狀:它會逐漸失靈或變得不安全。
  • 維護保持它健康;支援回應問題;改進增加功能。三者並不相同。
  • 在開發開始前,要求以書面列出持續營運成本。
  • 好的計劃會說明涵蓋什麼、多快回應,以及什麼須額外收費。
  • 確保帳戶由您擁有,令您不必依賴單一供應商。

常被混為一談的三件事

  • 維護。保持產品健康:保安更新、升級接近壽終的組件、配合新版瀏覽器及手機、監察、備份及例行檢查。
  • 支援。在出現問題或有人不知如何操作時作出回應:使用者的報告、診斷故障及修正缺陷。
  • 改進。您要求的新功能及更改。這屬於項目工作而非保養,通常另行報價。

混淆這三者是許多爭議的根源。「它停止運作了」可能是支援應修正的缺陷、維護本應察覺的升級,或是沒有人能預料的外部服務改變。

軟件為何需要保養

  • 保安。構成軟件的組件會不斷發現新弱點。更新可以堵塞它們,略過更新則弱點依然存在。
  • 世界在改變。新版手機及瀏覽器每年出現,可能令原本正常的東西失靈。應用程式須符合應用程式商店的現行要求才能保持上架。
  • 服務在改變。支付供應商、訊息平台及地圖或人工智能服務會改變其規則、價格及介面。
  • 資料在增長。在一百位顧客時很快的系統,面對一萬位時可能變慢。
  • 人員在變動。新員工需要存取權限;離職者的權限必須移除。

計劃應該清楚列明什麼

  • 涵蓋什麼,以淺白語言說明:更新、監察、備份、修正缺陷、使用者支援。
  • 不涵蓋什麼,以及如何收費:新功能、第三方改動、培訓、大型升級。
  • 回應時間,以及適用的時段。「一個工作日內」與「任何時間一小時內」意義不同。請說明香港公眾假期及惡劣天氣日如何處理。
  • 如何報告問題,以及由誰回覆。
  • 成本。固定月費、預購時數或按用量付費,以及任何轉嫁的第三方費用。
  • 報告。每月會告知您什麼:已套用的更新、事故及使用情況。
  • 終止安排。通知期以及交還什麼。

應該預留多少預算?

沒有通用的數字。這取決於產品有多複雜、依賴多少外部服務,以及您需要多快的回應。常見的經驗法則是每年預留建設成本的一個可觀百分比作保養,簡單網站處於較低端,而含付款、整合及應用程式的產品處於較高端。請把這視為對話的起點,而非報價。

請記住不屬於供應商收費的成本:託管、付款手續費、訊息費用、網域續費、應用程式商店帳戶,以及任何人工智能用量。請要求以清單列出。我們的費用指南及託管說明有更詳細的描述。

保護自己

  • 擁有帳戶。託管、網域、應用程式商店及分析帳戶應登記在貴公司名下,並給予供應商所需的存取權限。
  • 交接時取得文件。如何部署、東西存放在哪裡,以及如何還原備份。
  • 測試還原。沒有人還原過的備份只是希望,而不是計劃。
  • 讓第二個人知情。不要讓供應商或您團隊中的某一個人成為唯一知情的人。

常見問題

我可以不做維護,壞了才修嗎?

可以,但問題往往在最不合時宜的時候出現,而追趕的成本會不斷增加。對於顧客或員工依賴、或存有個人資料的系統,定期保養是較安全的選擇。

建造它的供應商一定要負責維護嗎?

不一定,雖然他們最熟悉。有良好的文件而帳戶又在您名下,其他團隊也能接手。請在一開始就議定。

維護等於保養期(Warranty)嗎?

不等於。保養期通常涵蓋交付後一段時間內原有工作的缺陷;維護則是持續的保養。請詢問供應商的保養期涵蓋什麼、為期多久。

正在規劃上線之後?

告訴我們產品會做什麼、有誰依賴它。我們會以淺白語言說明它需要怎樣的保養。

索取項目報價