新知榜官方账号
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的跨越。
相关工具
相关文章
推荐
中国首款3A游戏上线,《黑神话:悟空》出圈!
2024-08-21 13:46
盘点15款AI配音工具,短视频配音有救了!
2024-08-12 17:11
短视频文案没创意?10大AI写作工具来帮你!
2024-08-05 16:23
Midjourney发布V6.1版本,我已分不清AI和现实了!
2024-08-01 15:03
我发现了一款国产AI绘画神器,免费易上手!
2024-07-25 16:40
7位AI考生做今年高考题,能过一本线吗?
2024-07-19 17:17
世界上第一所AI学校来了,80亿人只需要1位老师?
2024-07-18 17:12
Sora首部AI广告片上线,广告从业者危险了!
2024-06-27 13:44
OpenAI与中国说拜拜,国产AI如何接棒?
2024-06-26 15:18
人与AI会产生爱情吗,专家发话了!
2024-06-17 17:28