企業產品的課題:和legacy舊版共存
有企業產品經驗的朋友大部分交手過legacy產品,legacy產品由舊有科技建構,和新技術做出的產品有所區別。legacy產品通常歷史久遠,因為技術限制而不能和新科技相容,維護成本高,但往往因為牽涉的產品繁多,已被忠實客戶習慣,不容易彈性變動。好似一棟建築物的地基,已經由材質A建造,如果往上搭建的高樓層想要使用和材質A不相容的新材質Z,不是要地基打掉重練,要不就是得另闢蹊蹺,找出其他替代方案,但建造出的成果可能需要額外心力保養。
Legacy產品是許多大公司的重要課題,在筆者的公司也不例外。有人說legacy產品是創新的殺手,扼殺新技術與新方案的應用,但同時也是對設計師有趣的挑戰,必須設法在創新與現實間找到出路。這篇文章分享關於legacy產品的三個面向 — 使用面、執行面與組織面,從不同角度談談對legacy產品的應對方法。
使用面:保持一致性
Legacy產品的使用者基數龐大,他們往往是公司的忠實客戶,不喜歡產品大改版,因為需要花時間去重新熟悉、定位習慣的使用路徑。微軟剛推出Window 8的時候,移除了標誌性的「開始」功能表,改成對觸控更友善的大色塊,但使用者的反彈實在太大,在推出Windows 10時又將開始功能表復活。
如果公司產品需要大幅度變動,建議向使用時間長的忠實客戶驗證新方案,在新舊產品間保有一定程度的一致性,讓產品可預測且擁有和legacy產品相似的重要元素。
執行面:擬定漸進式計畫
在軟體的世界,沒有包袱的新進者帶來革命性改變搶佔市場,這種例子比比皆是,像是Sketch取代Adobe產品成為UX/UI設計師的主要工具,以及後來的Figma。即使如此,仍然不建議legacy產品對大改變一步到位,因為改版需要顧慮到現有客戶、功能及開發技術,應擬定漸進式的計畫,先確定最終目標,再規劃轉換過程的里程碑,才能兼顧現有根基與產品升級的雙重目的。另一種策略是直接推出代替舊產品的新產品,中間會有同時在市場上、彼此是競爭對手的轉換期,像是微軟的Edge網路瀏覽器和Internet Explorer,都是瀏覽器的角色,直到最近微軟才宣布2022年停止官方支援Internet Explorer,替代方案是Edge裡的IE模式可以開啟只適用Internet Explorer的舊網頁。正因為Internet Explorer產品過去的成功,才造就這麼長時間的轉換期,也是企業對於過去使用者的承諾。
組織面:改變需要團隊支持
企業產品是大組織下眾多團隊通力合作的成果,也因為如此,legacy產品很難靠一人之力推動改變,因此在公司內尋找盟友是必須的。一旦發掘改變legacy產品的新機會,不要自己陷在設計世界的泡泡裡,應儘早讓其他利害關係人與開發團隊參與設計過程。有時可能是其他部門拋來的橄欖枝,因為技術轉型開發取代legacy的新產品,他們希望得到設計的支援以減少往後的開發成本,不要放過這種難得的機緣,向上司爭取參與的機會。每一次和不同團隊合作,都是建立彼此信任的好時機。改變的道路很長,建立人脈和累積信任可以為將來的改變鋪路,讓其他人知道你可以是創新的助力。
結語
改進企業裡的legacy產品不同於每月更新的手機程式,這是一條漫長的道路,過程中有時會覺得沮喪,因為相較於投注其中的心力,最後改動的部分往往很微小。但從另一方面來看,和形形色色的「限制」交手是很有趣的挑戰,期間必須考慮使用性、產品執行與團隊組織,最終順利讓產品呱呱落地。以結果論而言,這就是成功的工作。
參考資料:
喜歡我的設計心法分享,請不吝以 拍手10–30下 給予支持和動力,也讓我們更了解你喜歡的方向和主題。訂閱追蹤 Flow話不完,一起在設計領域與產業新知中,隨時隨處話不完。