新知榜官方账号
2023-06-30 14:49:57
随着互联网的快速发展,产品规模和功能日益增加,开发场景变得愈发复杂,传统的设计研发模式已经不足以支撑业务的高速扩张。无论是互联网公司还是传统软件企业,大家都在寻找提升研发效能的路径,以面对日益复杂的软件开发需求,并期待能更高效、更高质量、更可靠、更持续地交付更优的业务价值。
在腾讯海量的toB和toC的业务实战中,设计团队为了服务各自的业务,在生产过程中开发了大量工具或平台,范围涵盖素材资源、设计协作、图片视频素材制作与剪辑、以及数据可视化和低代码搭建等方面。自930变革以来,自研上云、开源协同就成为了腾讯重要的技术方向,如何让云服务从资源管理变成一个完整的研发体系,从而实现降本增效是腾讯一直在思考的问题。在这样的背景下,腾讯公司级联合团队将这些能力和内容提炼成设计资产、管理工具和多方面的产品能力,汇聚成了一个公司级的设计工具平台——腾讯设计云,聚焦解决产设研工作流程中的常见痛点,提供效能工具、正版素材资源、解决降本、增效的问题,希望达成高效设计、轻松协同的最终目标。
事实上,在产品开发的过程中,团队参与人员的痛点是各不相同的:比如设计师希望了解组件库的使用规范、适用场景、拓展方案等等;产品经理希望知道组件能否满足业务场景等等;开发更关心组件的接口、方法、属性等等。想逐一解决上述痛点成为了一个现实又复杂的问题,所以不少企业都会选择使用组件库来提升设计效率、产研效率。
腾讯自然也不例外,并且大部分部门都有各自的组件库产品。但对于腾讯这样的企业而言,这种做法也暴露出了许多问题:首先是重复人力造“轮子”,每个业务团队都需要剥离一部分人力去维护组件库;其次,这些组件库因为人力投入程度不同,其产品质量和维护的情况层次不齐,通用交互方式的体验也不一致;此外,由于这些组件库都有各自的优势、劣势,导致腾讯内部在技术选型时困难屡现。
据了解,直到2019年,腾讯内部重复造轮子的情况愈发严重,公司有强烈的呼声想把这些轮子合并在一起,为了应对这一情况,腾讯内部建立了开源协同委员会,腾讯的设计师们思考到:“有没有可能通过开源协同,解决过去腾讯内部团队分别维护设计体系,各设计体系之间质量参差不齐的问题”。于是在2020年2月份,通过多次远程会议,确定了TDesign的产品目标和技术路线,并在全员的参与下共同投票选出TDesign的名字。
TDesign设计伊始,就是要方便腾讯内部的设计师与研发人员进行使用,所以TDesign需要支持不同的框架、不同的设计资源,还要有一套完整的设计价值观和设计风格指南,也使得TDesign有了一些区别于其他组件库的特性,总结来看,有以下三个方面:
TDesign团队表示:“无论是个人使用者还是团队使用者,我们都是坚持公平、公正、透明的原则,比如日常讨论的问题、方案以及计划,都会在GitHub上公开展示。”据了解,不少TDesign的核心贡献者都是先从个人项目试用组件库,然后开始提交第一个BugIssue,再到提交第一个FeatureMR,最后逐步参与CodeReview和方案制定的工作,经TDesign团队初步计算,该项目的核心贡献人数大约在100人左右。正是通过这种“开源”风格的工具和协作方式,TDesign的研发效率才能得以提升,并且超预期地完成了第二期的迭代任务。在过去的一年,随着腾讯内部有越来越多的人参与其中,TDesign关闭了1k+Issue,进行了5k+次CR,保持着每周迭代一个新版本的节奏。
在TDesign团队看来,决定开源的初衷非常简单,一方面,TDesign历经了两年的内部开源,已经实现了从0到1的建设,希望用TDesign已经沉淀出的能力为社区贡献价值;另一方面,也希望能够借助社区的力量,将交流协作的范围扩展到公司外,帮助TDesign实现从1到N的跨越。
相关工具
相关文章
推荐
用Deepseek写AI绘图提示词,像呼吸一样简单!
2025-02-19 16:12
你以为AI绘画是黑科技?其实早成了“路边摊生意”!
2025-02-19 10:15
Flux爆火,全网最全面最详细的Flux使用教程!
2025-02-18 14:19
用AI如何创作音乐,实战教学来啦!
2025-02-17 17:23
MidJourney让你秒变绘画大神,从零开始画哪吒!
2025-02-17 14:56
AI应用新境界:让人工智能成为你的得力助手
2025-02-14 15:45
AI短片革命:当创作遇上智能,人人都能成为导演
2025-02-14 14:53
AI狂潮下的人类职场:是失业危机还是进化契机?
2025-02-13 16:53
开启影视创作新纪元,效率提升 10 倍的神器来了!
2025-02-13 15:11
深度解析DeepSeek:当AI技术照进创作产业的未来
2025-02-12 17:16