Purpose
以「提升使用效率」、「提升上手速度」、「維護完整性與正確性」為目標,進行設計系統架構重設計、元件再造與使用情境盤點。
Challenge
使用中的設計元件與規範分散在各設計系統檔案與設計稿中,許多元件經 Sketch 搬運後破損需要重建。
Production
整理出 5 項使用問題,提出新的設計系統架構與團隊維護方式,定義 45 種元件與相關規範。
Outcome
設計系統投入 SHOPLINE 電商平台 V2 使用,並於內部週會進行設計系統更新討論與迭代。
本次重設系統為 SHOPLINE 電商產品線的 V2.0 設計系統,用於 B 端產品後台管理頁面,提供網店設計和訂單處理等功能,是主要設計系統之一。
目前該系統以 Figma 文件構建,供設計師和工程師使用。但由於缺乏完整的管理方式和使用規範,且部分元件來自 Sketch 轉檔,導致元件使用情境不明、Figma 元件破損、查找困難,降低了效率並影響設計一致性。
本次重設系統為 SHOPLINE 電商產品線的 V2.0 設計系統,用於 B 端產品後台管理頁面,提供網店設計和訂單處理等功能,是主要設計系統之一。
元件缺失與命名不統一,導致無法通過搜尋找到所需元件,加上情境定義不明,設計師每次使用元件時都需回到設計系統主文件中查找。
根據設計師既有的使用習慣,以維護品質為目標,利用以下架構整理元件:
在 All Component 頁面中存放所有子元件,使用者只需在此頁面尋找並使用所需元件,且子元件的特性可以避免破壞整體設計系統。
在各子元件區域的右上角附上 storybook 和 full guide 的連結,方便使用者查看元件狀態並解決使用疑問。
同時,在 full guide 頁面右上角也附有 storybook 和 all component 的連結,讓使用者在閱讀規範後能回到 all component 頁面,避免直接修改母元件。
規範各元件需包含以下 7 項固定標題:Usage、Spec、Content、Layout、Application、Asset、Components,並明確規定各標題下的內容。
紀錄遇到的元件問題,並指派相關人員進行修正;定期於週會確認待處理的元件問題,並討論解決方案。