首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏公众号:咻咻ing

    GTest(基于YApi)接口研发效能提升10倍 实战

    随着公司的发展,研发人员越来越多,公司产品多元化,模块复杂度不断提升,API的研发效能也成为了决定公司研发能力的关键因素之一,同时对API研发管理,研发效率也有了新的挑战: 挑战 接口协议同步不及时: 目前,围绕着接口管理和效能提升,已经开发了以下平台: GTest(API管理平台):基于YApi1.3.22版本演进,支持内部RPC协议、接口定义优化、支持集群模式、Chrome插件功能扩展等功能,目前已经完全自主迭代 经验 API研发效能提升不是一蹴而就的,是一个不断迭代和推进的过程。中间会涉及到前端、后端、测试、运维等多方面的人员。也会有基于技术的问题,基于流程的问题。 下面是我们在推进API研发效能提升的一些经验总结: 引入流程 可能很多人听到流程的概念,都会想到繁文缛节、效率低下等字眼。但是对于像GTest这样作为多方人员协作的平台,无规矩,难成方圆。 展望 API研发效能提升涉及的面非常广,有技术能力上的,也有管理规范上的。对于整个API研发生命周期,每个环节的提升,都会带来API研发效能提升

    1.4K20发布于 2020-11-09
  • 来自专栏大数据杂货铺

    ClickHouse 提升数据效能

    即使是比 clickhouse.com 大 100 倍的网站也应该能够在单个开发层实例中托管 10 年的数据。 *这是在进一步的架构优化之前,例如删除 Nullable。 以下查询查询我们网站blog区域10 月份的总用户数、回访用户数和新用户数,按天对结果进行分组。 8.3.成本 在下面的定价中,我们假设使用大约 100GiB 的存储,或 10% 的容量。 这实际上相当于 clickhouse.com 大约 110 年的数据,对于 10 倍大小的网站来说,大约 10 年的数据,或者对于 100 倍大小的网站来说,保留 1 年。 我们假设这可以忽略不计,即对于 10 倍大小的网站来说 < 1 美元。 lBigQuery 中的数据存储。每月前1 TiB 免费;此后按需定价约为每 TiB 6 美元。

    2.4K10编辑于 2023-12-05
  • 来自专栏大数据杂货铺

    ClickHouse 提升数据效能

    即使是比 clickhouse.com 大 100 倍的网站也应该能够在单个开发层实例中托管 10 年的数据。 *这是在进一步的架构优化之前,例如删除 Nullable。 以下查询查询我们网站blog区域10 月份的总用户数、回访用户数和新用户数,按天对结果进行分组。 8.3.成本 在下面的定价中,我们假设使用大约 100GiB 的存储,或 10% 的容量。 这实际上相当于 clickhouse.com 大约 110 年的数据,对于 10 倍大小的网站来说,大约 10 年的数据,或者对于 100 倍大小的网站来说,保留 1 年。 我们假设这可以忽略不计,即对于 10 倍大小的网站来说 < 1 美元。 lBigQuery 中的数据存储。每月前1 TiB 免费;此后按需定价约为每 TiB 6 美元。

    2K10编辑于 2023-12-05
  • 来自专栏大数据杂货铺

    ClickHouse 提升数据效能

    即使是比 clickhouse.com 大 100 倍的网站也应该能够在单个开发层实例中托管 10 年的数据。 *这是在进一步的架构优化之前,例如删除 Nullable。 以下查询查询我们网站blog区域10 月份的总用户数、回访用户数和新用户数,按天对结果进行分组。 8.3.成本 在下面的定价中,我们假设使用大约 100GiB 的存储,或 10% 的容量。 这实际上相当于 clickhouse.com 大约 110 年的数据,对于 10 倍大小的网站来说,大约 10 年的数据,或者对于 100 倍大小的网站来说,保留 1 年。 我们假设这可以忽略不计,即对于 10 倍大小的网站来说 < 1 美元。 lBigQuery 中的数据存储。每月前1 TiB 免费;此后按需定价约为每 TiB 6 美元。

    2.2K10编辑于 2023-12-05
  • 来自专栏软件测试架构师俱乐部

    软件研发效能提升实践

    发起公司级效能度量委员会并制定度量指标体系;而且在技术社区持续活跃,在各类综合性/专业性技术大会中担任出品人等角色,对互联网大厂的研发效能提升思路和做法有一定的理解,因此,把这些经验总结起来,形成了一个具有增强回路效果的研发效能提升体系 3 效能度量 目标:在正确的方向上开展研发效能度量和数据洞察,指导和驱动效能改进和提升。 价值主张:数据驱动+实验思维。 我认为,效能度量的目标就是让效能可量化、可分析、可提升,通过数据驱动的方式更加理性地评估和改善效能,而不要总是凭直觉感性地说“我觉得……”。 促进高效能的组织、结构和个人能力提升的模型是怎样的? 研发效能如何进行规模化扩展? 研发效能的支撑工具如何选择和落地? 各个行业研发效能提升的综合案例有哪些? 本文摘自《软件研发效能提升实践》一书,欢迎阅读本书了解更多相关内容。

    1.7K20编辑于 2022-09-20
  • 来自专栏架构之家

    关于研发效能提升的思考

    研发效能提升是最近比较热门的一个话题,本人根据这几年的工作心得,做了一些思考总结,由于个人深度有限,暂且抛转引入。 三要素 任何生产力的提升都离不开这三个因素:人、流程和工具,少了其中任何一个因素都无法实现。 人,即思想,也就是古人说的“道”,道不同不相为谋,是制高点,也是高层建筑的基石。 研发效能提升,也就是要提高投入产出比,既要增加产出,也要减少消耗。 工具,即道具、器械,对应“器”。选对工具很重要,趁手的工具往往能起到事半功倍的效果。 按照敏捷宣言,个体和交互胜过流程和工具,人的因素是最重要的,但人的思想在短期内又无法提升,需要长期不断投入。 ,好的工具必须是符合企业文化,并能促进流程的自我改良的 工具和度量 度量是研发活动的镜子,只有完善的度量体系,才能清晰知道哪里存在弱项,哪里是我们改进的重点 缺少度量,研发过程必然不可见,更谈不上如何提升研发效能

    86120编辑于 2022-07-12
  • 来自专栏黯羽轻扬

    如何提升前端基建的效能价值?

    写在前面 上一篇如何衡量工具平台的效能价值? 推导出了一种度量模型,通过具体的数据指标来衡量效能价值,让内部工具/平台的价值也能看得见、说得清 那么,对于正在做或者将要做的工具平台,如何进一步提升效能价值呢? 一.效能价值有哪些影响因素? 首先,工具的关键目标是解决实际问题: 工具总是为解决问题而生的 选定目标问题之后,接着通过工具化、平台化等自动/半自动的手段来尝试解决,并通过效率和体验两方面的提升体现出解决方案的效能价值: 效能价值 体验因子 进一步细化: 工具效率 = 问题规模 / 操作时间 工具效率 = (不用该工具解决所需的)时间成本 / (用该工具解决所需的)时间成本 工具体验 = 易用程度 * 稳定程度 因此,工具的效能价值取决于 4 个因素: 问题规模 操作时间 易用性 稳定性 提升工具效能就是想办法增大分子、减小分母,即提升问题规模、易用性、稳定性,降低操作时间 二.如何提升问题规模?

    83510发布于 2020-09-30
  • 来自专栏用户6296428的专栏

    「研发共建」提升中台效能初探

    我们根据杨三角理论,认定协同中台的改进工作要从「提升组织能力」的层面出发,大致可以分为「技术框架、工具链支持、主观能动性」三个方面。 图4. 优点:业务子域团队无须再依赖中台,能够自闭环地工作,缩短了需求的等待周期,提升了业务项目的交付效率。同时,中台研发人员精力得以释放,不再受困于业务项目,可以投入更多资源完善中台能力。 关于研发共建的系统思考 四、实践效果 通过采用共建(v1)的尝试,需求的整体交付周期(= 等待周期 + 处理周期)缩短了 10%。其中,等待周期缩短了 30%。 图6. 需求交付周期缩短了 10% 图7. 如果读者想知道我们在共建(v2)阶段具体做了哪些改进来提升中台效能的,那就烦请坐等下回分解吧。如读者有中台协同相关的话题,欢迎在底部留言,我们做进一步交流。

    1.2K30编辑于 2022-04-06
  • 来自专栏博文视点Broadview

    腾讯会议后台研发效能提升之路

    下面介绍腾讯会议在研发效能项目中的实践经验,希望对同样走在研发效能提升道路上的你有所借鉴与帮助。 2021 年,腾讯 CSIG 技术委员 会研发效能提升组成立,腾讯会议作为第一批试点业务团队,正式启动了研发效能专项,目标是通过半年的专项共建提升团队的整体研发效能,下图是研发效能建设规划。 火焰图集成是 Golang 官方的性能调优利器,通过可视化能直观呈现 CPU 和内存等消耗情况,同时支持多维度在线性能分析,10 秒即可完成性能分析,对服务的关键指标和热点消耗做到一目了然。 随着腾讯会议规模的不断壮大,我们希望在研发效能方面做得更好,为业务的快速迭代提供支撑,也为更多需要进行研发效能提升的团队带来借鉴与参考。 以上内容节选自《软件研发效能权威指南》,这本书堪称研发效能领域的“百科全书”,涵盖了效能提升全生命周期的方方面面。

    2.7K31编辑于 2023-04-04
  • 来自专栏ThoughtWorks

    VUCA时代,敏捷团队如何提升效能

    一把手坚定支持并亲自推进,需求清晰明确且已文档化,合作各方已拉通目标且达成一致,三周后的今天,一把手换人了且目标需要修正,需求的内容和优先级需要推翻重来,新加入了三个合作方各有各的诉求,管理复杂度迅速提升 而应对变化最强有力的手段之一便是提高团队效能。 ” 这里的高度参与和有积极性的团队便是高效能团队的特征,这几个关键因素反映到团队管理上,使命感是目标,自主工作是动力,精通所在的领域是能力,所以,要发挥高效能的状态,团队必须有目标,有动力,具备实现目标的能力 总结一下:提升效能是敏捷团队为了应对变化带来的挑战而采取的有效手段,为了保证团队发挥高效能,团队必须具有清晰一致透明的目标,必须挖掘动力通过自组织的方式进行管理,必须建设多样化的能力完成任务。 团队目标回答的是“要不要”,团队动力回答的是“想不想”,团队能力回答的是“能不能”,只有三个因素具备,团队才具备了高效能,而高效能回答的是团队做的“快不快”的问题。

    67340发布于 2021-08-23
  • 来自专栏腾讯技术工程官方号的专栏

    研发效能提升最佳实践的探索

    在团队协作专题,腾讯研发效能资深专家茹炳晟发表了题为《研发效能提升最佳实践的探索》的主题演讲。 ? 由此可见,效率的提升既可以由技术来驱动,也可以由流程来驱动。 ? 看完了上面的例子,我想你已经对研发效能提升有了一个非常感性的认识了。接下来,我们来看一下研发效能的本质。 这个节流就是研发效能提升,同样的资源,同样的时间来获得更多的产出。 基于流程优化,打破各个环节看不见的墙,去除不必要的等待,提升价值流动速度正是研发效能试图解决的一大类问题。 ? 这页Slides是从软件开发、测试和发布的视角罗列了各个阶段研发效能提升需要关注的问题。 从上面的描述我们可以看到,研发效能提升涉及的面很广,既有基于技术的,也有基于流程的,那么在实际工程实践中,我们又该如何来落地研发效能提升呢?

    3.1K34发布于 2020-08-27
  • 来自专栏CODING DevOps

    腾讯会议后台研发效能提升之路

    2021 年,腾讯 CSIG 技术委员会成立了研发效能提升组,基于腾讯云的技术标准化,以 CODING 为底座,建设了统一的 DevOps 平台,集成从需求、代码、制品到云原生部署研发运维全生命周期的工具能力 下面介绍腾讯会议在研效项目中的实践经验,希望对同样走在研发效能提升道路上的你有所借鉴与帮助。   2021 年,腾讯 CSIG 技术委员会研发效能提升组成立,腾讯会议作为第一批试点业务团队,正式启动了研效专项,目标是通过半年的专项共建提升团队的整体研发效能。 腾讯高级管理顾问乔梁说:“一致性是效能提升的必经之路”。没有标准,散乱的微服务就如同一盘散沙,无法形成合力。这也是腾讯会议要从标准化建设入手建设研效体系的原因。 火焰图集成是 Golang 官方的性能调优利器,通过可视化能直观呈现 CPU 和内存等消耗情况,同时支持多维度在线性能分析,10 秒即可完成性能分析,对服务的关键指标和热点消耗做到一目了然。

    4.4K20编辑于 2022-11-18
  • 来自专栏FunTester

    软件研发效能提升实践【留言赠书】

    发起公司级效能度量委员会并制定度量指标体系;而且在技术社区持续活跃,在各类综合性/专业性技术大会中担任出品人等角色,对互联网大厂的研发效能提升思路和做法有一定的理解,因此,把这些经验总结起来,形成了一个具有增强回路效果的研发效能提升体系 因此,效能实践、效能平台和效能度量形成了一个彼此增强、迭代优化的回路,有效利用好这个增强回路可以帮助企业持续提升研发效能。 3 效能度量 目标:在正确的方向上开展研发效能度量和数据洞察,指导和驱动效能改进和提升。 价值主张:数据驱动+实验思维。 我认为,效能度量的目标就是让效能可量化、可分析、可提升,通过数据驱动的方式更加理性地评估和改善效能,而不要总是凭直觉感性地说“我觉得……”。 促进高效能的组织、结构和个人能力提升的模型是怎样的? 研发效能如何进行规模化扩展? 研发效能的支撑工具如何选择和落地? 各个行业研发效能提升的综合案例有哪些?

    1.1K20编辑于 2022-05-17
  • 来自专栏测试技术圈

    研发效能提升,测试如何量化度量

    如何提高效能? 我们来看看来自京东的张乐大神的解答 ? 现有的研发效能度量方式不足 ? 研发效能度量的正确姿势 JD对软件研发效能的度量,以下两个基本原则为主: 1. 研发效能度量指标三个维度 交付效率、交付质量和交付能力,这些指标的提升需要组织进行管理、技术、协作等多方面的系统性改进。 ?

    2.8K10发布于 2019-12-19
  • 来自专栏CODING DevOps

    《软件研发效能提升实践》节选 —— 研发效能的规模化实践

    本文节选自《软件研发效能提升实践》一书第十五章——研发效能的规模化实践。 在数字化转型、软件“吞噬”世界的时代,软件研发效能已成为企业的核心竞争力。 本书通过良好的框架设计和组织,详细介绍了前沿颇有成效的软件研发效能改进和提升案例。 举例来说,腾讯会议团队在发展初期仅有 10 余人,依靠对产品场景的深入理解, 他们快速上线了腾讯会议的初期产品。 研发效能部门的工作如何考核 “如果你无法度量他,就无法管理它”,百人级企业可以快速进行研发效能提升的核心在于对度量的需求小,业务模式简单,研发效能提升与变化可以在实际产出中明显地反映出来,不需要价值证明的过程 研发效能规模化提升的目标是减少人的不确定性对团队的影响,但这个过程离不开优秀人才的主导,这就需要懂业务、懂软件工程的人才切实地投身于研发效能规模化提升的研究上。

    2.1K00编辑于 2022-05-19
  • 来自专栏博文视点Broadview

    研发效能提升的八项实践建议

    图  研发效能提升的八项实践建议 01 从痛点入手 研发效能提升八项实践建议的第一项,是“从痛点入手”。 很多时候,当我们手上拿着锤子的时候,看什么都像钉子。 这些也是提升研发效能需要重点关注的领域,需要从全局理清楚全流程,识别出等待浪费的时间,通过流程再造与优化实现全局效率的提升。 回到研发效能提升这个问题上,我们必须抱着“不是我们的研发效能平台有多好,而是业务线用了以后有什么提升”的态度来定位自己,才能从结构上获得成功的筹码。 通过这些专项的效率提升逐渐向管理层证明研发效能提升的实际价值,由此引起管理层对研发效能的重视,进而为管理层从上往下推进研发效能提升打下基础。 ▊《软件研发效能提升之美》 吴骏龙 茹炳晟 著 如果你想了解更多软件研发效能的系统知识和趣闻轶事,或正在从事软件研发效能相关工作,希望进一步深造学习,请不要错过这本《软件研发效能提升之美》。

    1.5K20编辑于 2023-04-19
  • 来自专栏Simon的技术专栏

    AI大模型辅助提升研发效能实践

    图片从实际研发流程的各个环节出发来分析和距离AI大模型对研发效能提升实践。 图片性能测试和优化建议:对代码进行性能测试,并给出优化建议,提升系统性能。

    3.1K112编辑于 2023-05-22
  • 来自专栏用户4624600的专栏

    百度研发过程效能提升

    效能提升,目前业务主流的改进方案集中在流程改进、测试效能提升、发布效率提升等方面,对于占到研发测试周期70%的研发过程如何开展效能提升工作缺少成熟的方案。 以下内容根据陈蕾老师在TesterHome社区与百度主办的测试之美《效能提升实践》主题技术沙龙直播现场所讲内容进行精简整理,大约5300个字左右。 而且整个测试周期跟开发周期的占比,我们可以看到基本上是达到了大概7:3的一个比例,对于整体的这个业务来说,我们如果想要再进一步的去提升整个业务交付效能的话,如果再持续去做测试环节的这种优化的话,也是逐渐达到一个优化瓶颈的状态 这个时候可能我们就面临两个选择: 测试环节去挖掘更多的可能性,把各个测试环节做到更极致,来进一步达到提升的目标; 以QA视角介入到研发编码的过程当中,然后尝试去提升这70%的这个量,来扩大我们整个效能工作能够影响到的天花板 然后这块我们其实也有在看,比如他提供出了10个接口,那这10个接口里面哪个可能是用户用得更多的?哪个是原来以前出bug出得更多的?

    86820编辑于 2022-12-03
  • 来自专栏Tencent Serverless 官方专栏

    从 Serverless 看软件效能提升 | 深度好文

    如果我们带着一家 SaaS 初创企业 CTO 的帽子,思考如何提升整个团队的研发效能? 为了体系化制定研发效能提升策略,有的放矢地进行研发效能投资,我们可以借助社区或者行业一些框架来辅助思考,但是我认为现在很多研发效能框架存在两个比较大的问题: 1. 从这个目标来思考研发效能提升,对于一些司空见惯的实践也会有更加深刻的理解,比如统一代码规范、引入自动化测试等等。 以上是我对于研发效能治理目标和挑战的一些理解,接下来和大家分享 Severless 如何去提升研发效能。 02.  从 Serverless 的角度如何提升研发效能? 节省服务器开销的节约,根据历史经验大概可以节省 10%-20%,具体的收益具体需结合业务场景、使用案例判断。 2.

    60750发布于 2021-04-15
  • 来自专栏研发效能EE

    AI DevOps | ChatGPT 与研发效能、效率提升(中)

    ChatGPT 已经体现出了其大幅提升软件研发效能的能力,软件开发已经进入人工智能时代

    29730编辑于 2023-08-23
领券