在技术快速迭代的今天,人工智能(AI)正以前所未有的速度渗透到我们工作与生活的方方面面,成为提升个人效能的得力助手。 本文从几个维度,探讨AI如何帮助我们实现效率、创造力和决策能力的全面提升,谈几点个人看法。 五、持续进化:AI赋能自我提升闭环对于架构师来说,持续学习与能力进化是职业核心。AI可以为我们打造可落地的自我提升闭环:从知识获取、方案设计到反馈优化,AI都可以全程参与。 AI的价值不在于单次效率提升,而在于建立进化机制。 “当AI帮我解决基础问题时,我终于有时间思考那些真正改变行业的事情了”,这或许就是AI赋能个人效能最深刻的启示。
最后,认识到并不是每个人都对 SQL 感到满意,并且本着一切都需要生成人工智能才能变得很酷且值得做的精神,我决定衍生一个副项目,看看我们是否可以通过自然语言回答 Google Analytics 问题。
最后,认识到并不是每个人都对 SQL 感到满意,并且本着一切都需要生成人工智能才能变得很酷且值得做的精神,我决定衍生一个副项目,看看我们是否可以通过自然语言回答 Google Analytics 问题。
最后,认识到并不是每个人都对 SQL 感到满意,并且本着一切都需要生成人工智能才能变得很酷且值得做的精神,我决定衍生一个副项目,看看我们是否可以通过自然语言回答 Google Analytics 问题。
发起公司级效能度量委员会并制定度量指标体系;而且在技术社区持续活跃,在各类综合性/专业性技术大会中担任出品人等角色,对互联网大厂的研发效能提升思路和做法有一定的理解,因此,把这些经验总结起来,形成了一个具有增强回路效果的研发效能提升体系 自助化:自助化代表上下游角色可以通过平台紧密衔接,在工具平台被某种角色创建出来之后,上下游的其他角色应该都可以按需、自助地使用,降低了对某种角色或者某个人的依赖,这样组织协作效率才能提升。 3 效能度量 目标:在正确的方向上开展研发效能度量和数据洞察,指导和驱动效能改进和提升。 价值主张:数据驱动+实验思维。 促进高效能的组织、结构和个人能力提升的模型是怎样的? 研发效能如何进行规模化扩展? 研发效能的支撑工具如何选择和落地? 各个行业研发效能提升的综合案例有哪些? 本文摘自《软件研发效能提升实践》一书,欢迎阅读本书了解更多相关内容。
研发效能提升是最近比较热门的一个话题,本人根据这几年的工作心得,做了一些思考总结,由于个人深度有限,暂且抛转引入。 研发效能的提升,也就是要提高投入产出比,既要增加产出,也要减少消耗。 工具,即道具、器械,对应“器”。选对工具很重要,趁手的工具往往能起到事半功倍的效果。 按照敏捷宣言,个体和交互胜过流程和工具,人的因素是最重要的,但人的思想在短期内又无法提升,需要长期不断投入。 ,好的工具必须是符合企业文化,并能促进流程的自我改良的 工具和度量 度量是研发活动的镜子,只有完善的度量体系,才能清晰知道哪里存在弱项,哪里是我们改进的重点 缺少度量,研发过程必然不可见,更谈不上如何提升研发效能 建议从几个客观指标着手(有部分借用阿里) 团队互评 也可以采用团队匿名互评的方法 回顾会上,每个人给包括自己在内的所有人进行评价,包括:综合评分、做得好的、待改进点 某项目团队互评结果 当然,任何措施若涉及到个人利益
写在前面 上一篇如何衡量工具平台的效能价值? 推导出了一种度量模型,通过具体的数据指标来衡量效能价值,让内部工具/平台的价值也能看得见、说得清 那么,对于正在做或者将要做的工具平台,如何进一步提升其效能价值呢? 一.效能价值有哪些影响因素? 首先,工具的关键目标是解决实际问题: 工具总是为解决问题而生的 选定目标问题之后,接着通过工具化、平台化等自动/半自动的手段来尝试解决,并通过效率和体验两方面的提升体现出解决方案的效能价值: 效能价值 体验因子 进一步细化: 工具效率 = 问题规模 / 操作时间 工具效率 = (不用该工具解决所需的)时间成本 / (用该工具解决所需的)时间成本 工具体验 = 易用程度 * 稳定程度 因此,工具的效能价值取决于 4 个因素: 问题规模 操作时间 易用性 稳定性 提升工具效能就是想办法增大分子、减小分母,即提升问题规模、易用性、稳定性,降低操作时间 二.如何提升问题规模?
作者:徐钰菡 | 效能改进 一、背景 在互联网行业,大部分研发团队都会通过建设中台(有些公司叫平台),来提高系统的可复用性,降低重复功能的研发成本。 中台支持多个业务子域导致交付周期拉长 在图2 所呈现的信息中,我们可以看到,尽管中台每个人的资源利用率都是 100%,但单个需求的交付周期,依然可能因为参与者被其他需求占用而变得很长。 3. 我们根据杨三角理论,认定协同中台的改进工作要从「提升组织能力」的层面出发,大致可以分为「技术框架、工具链支持、主观能动性」三个方面。 图4. 优点:业务子域团队无须再依赖中台,能够自闭环地工作,缩短了需求的等待周期,提升了业务项目的交付效率。同时,中台研发人员精力得以释放,不再受困于业务项目,可以投入更多资源完善中台能力。 如果读者想知道我们在共建(v2)阶段具体做了哪些改进来提升中台效能的,那就烦请坐等下回分解吧。如读者有中台协同相关的话题,欢迎在底部留言,我们做进一步交流。
下面介绍腾讯会议在研发效能项目中的实践经验,希望对同样走在研发效能提升道路上的你有所借鉴与帮助。 2021 年,腾讯 CSIG 技术委员 会研发效能提升组成立,腾讯会议作为第一批试点业务团队,正式启动了研发效能专项,目标是通过半年的专项共建提升团队的整体研发效能,下图是研发效能建设规划。 开发流水线:通过提交代码触发,在个人开发环境下完成代码扫描、单元测试,以及单组件冒烟自动化。 随着腾讯会议规模的不断壮大,我们希望在研发效能方面做得更好,为业务的快速迭代提供支撑,也为更多需要进行研发效能提升的团队带来借鉴与参考。 以上内容节选自《软件研发效能权威指南》,这本书堪称研发效能领域的“百科全书”,涵盖了效能提升全生命周期的方方面面。
一把手坚定支持并亲自推进,需求清晰明确且已文档化,合作各方已拉通目标且达成一致,三周后的今天,一把手换人了且目标需要修正,需求的内容和优先级需要推翻重来,新加入了三个合作方各有各的诉求,管理复杂度迅速提升 而应对变化最强有力的手段之一便是提高团队效能。 ” 这里的高度参与和有积极性的团队便是高效能团队的特征,这几个关键因素反映到团队管理上,使命感是目标,自主工作是动力,精通所在的领域是能力,所以,要发挥高效能的状态,团队必须有目标,有动力,具备实现目标的能力 总结一下:提升效能是敏捷团队为了应对变化带来的挑战而采取的有效手段,为了保证团队发挥高效能,团队必须具有清晰一致透明的目标,必须挖掘动力通过自组织的方式进行管理,必须建设多样化的能力完成任务。 团队目标回答的是“要不要”,团队动力回答的是“想不想”,团队能力回答的是“能不能”,只有三个因素具备,团队才具备了高效能,而高效能回答的是团队做的“快不快”的问题。
在团队协作专题,腾讯研发效能资深专家茹炳晟发表了题为《研发效能提升最佳实践的探索》的主题演讲。 ? 由此可见,效率的提升既可以由技术来驱动,也可以由流程来驱动。 ? 看完了上面的例子,我想你已经对研发效能提升有了一个非常感性的认识了。接下来,我们来看一下研发效能的本质。 这个节流就是研发效能的提升,同样的资源,同样的时间来获得更多的产出。 从上面的描述我们可以看到,研发效能的提升涉及的面很广,既有基于技术的,也有基于流程的,那么在实际工程实践中,我们又该如何来落地研发效能提升呢? 所以好的策略是承认每个人都是自私的,但是你的策略能够在人人都是自私的基础上获得全局利益的最大化,如果你的全局利益最大化是建立在要求每个人都是大公无私的,那就是失败的设计,因为这必然会导致失败。
发起公司级效能度量委员会并制定度量指标体系;而且在技术社区持续活跃,在各类综合性/专业性技术大会中担任出品人等角色,对互联网大厂的研发效能提升思路和做法有一定的理解,因此,把这些经验总结起来,形成了一个具有增强回路效果的研发效能提升体系 因此,效能实践、效能平台和效能度量形成了一个彼此增强、迭代优化的回路,有效利用好这个增强回路可以帮助企业持续提升研发效能。 自助化:自助化代表上下游角色可以通过平台紧密衔接,在工具平台被某种角色创建出来之后,上下游的其他角色应该都可以按需、自助地使用,降低了对某种角色或者某个人的依赖,这样组织协作效率才能提升。 3 效能度量 目标:在正确的方向上开展研发效能度量和数据洞察,指导和驱动效能改进和提升。 价值主张:数据驱动+实验思维。 促进高效能的组织、结构和个人能力提升的模型是怎样的? 研发效能如何进行规模化扩展? 研发效能的支撑工具如何选择和落地? 各个行业研发效能提升的综合案例有哪些?
如何提高效能? 我们来看看来自京东的张乐大神的解答 ? 现有的研发效能度量方式不足 ? 研发效能度量的正确姿势 JD对软件研发效能的度量,以下两个基本原则为主: 1. 研发效能度量指标三个维度 交付效率、交付质量和交付能力,这些指标的提升需要组织进行管理、技术、协作等多方面的系统性改进。 ?
本文节选自《软件研发效能提升实践》一书第十五章——研发效能的规模化实践。 在数字化转型、软件“吞噬”世界的时代,软件研发效能已成为企业的核心竞争力。 本书通过良好的框架设计和组织,详细介绍了前沿颇有成效的软件研发效能改进和提升案例。 IT 负责人往往顶着巨大的成本压力进行团队扩张, 但是只能获得笼统的、难以落到具体团队或个人的产出,造成了巨大的管理困难。 研发效能部门的工作如何考核 “如果你无法度量他,就无法管理它”,百人级企业可以快速进行研发效能提升的核心在于对度量的需求小,业务模式简单,研发效能的提升与变化可以在实际产出中明显地反映出来,不需要价值证明的过程 研发效能规模化提升的目标是减少人的不确定性对团队的影响,但这个过程离不开优秀人才的主导,这就需要懂业务、懂软件工程的人才切实地投身于研发效能规模化提升的研究上。
个人品牌 七步打造个人品牌,做斜杠青年不难 ! | 秋叶干货 定位;向同行业牛人学习;目标具体化;大目标要分解到时间;找圈子;反馈迭代。 如何分析自己的价值? 如何提问 提升你的提问力的一个“套路”,快来学 ORID 提问法
2021 年,腾讯 CSIG 技术委员会成立了研发效能提升组,基于腾讯云的技术标准化,以 CODING 为底座,建设了统一的 DevOps 平台,集成从需求、代码、制品到云原生部署研发运维全生命周期的工具能力 下面介绍腾讯会议在研效项目中的实践经验,希望对同样走在研发效能提升道路上的你有所借鉴与帮助。 2021 年,腾讯 CSIG 技术委员会研发效能提升组成立,腾讯会议作为第一批试点业务团队,正式启动了研效专项,目标是通过半年的专项共建提升团队的整体研发效能。 腾讯高级管理顾问乔梁说:“一致性是效能提升的必经之路”。没有标准,散乱的微服务就如同一盘散沙,无法形成合力。这也是腾讯会议要从标准化建设入手建设研效体系的原因。 开发流水线:通过提交代码触发,在个人开发环境下完成代码扫描、单元测试以及单组件冒烟自动化。
图 研发效能提升的八项实践建议 01 从痛点入手 研发效能提升八项实践建议的第一项,是“从痛点入手”。 很多时候,当我们手上拿着锤子的时候,看什么都像钉子。 因此,好的策略是承认每个人都是自私的,但是我们制定的策略要能够在人人都是自私的基础上获得全局利益的最大化。 如果全局利益最大化是建立在要求每个人都是大公无私的基础上,那就是失败的设计,因为这必然会导致失败。 通过这些专项的效率提升逐渐向管理层证明研发效能提升的实际价值,由此引起管理层对研发效能的重视,进而为管理层从上往下推进研发效能的提升打下基础。 ▊《软件研发效能提升之美》 吴骏龙 茹炳晟 著 如果你想了解更多软件研发效能的系统知识和趣闻轶事,或正在从事软件研发效能相关工作,希望进一步深造学习,请不要错过这本《软件研发效能提升之美》。
效能提升,目前业务主流的改进方案集中在流程改进、测试效能提升、发布效率提升等方面,对于占到研发测试周期70%的研发过程如何开展效能提升工作缺少成熟的方案。 以下内容根据陈蕾老师在TesterHome社区与百度主办的测试之美《效能提升实践》主题技术沙龙直播现场所讲内容进行精简整理,大约5300个字左右。 而且整个测试周期跟开发周期的占比,我们可以看到基本上是达到了大概7:3的一个比例,对于整体的这个业务来说,我们如果想要再进一步的去提升整个业务交付效能的话,如果再持续去做测试环节的这种优化的话,也是逐渐达到一个优化瓶颈的状态 这个时候可能我们就面临两个选择: 测试环节去挖掘更多的可能性,把各个测试环节做到更极致,来进一步达到提升的目标; 以QA视角介入到研发编码的过程当中,然后尝试去提升这70%的这个量,来扩大我们整个效能工作能够影响到的天花板 、代码分析; 测试过程赋能,提供环境能力、本地测试、数据; 度量能力,数据采集、个人报表。
图片从实际研发流程的各个环节出发来分析和距离AI大模型对研发效能的提升实践。 图片性能测试和优化建议:对代码进行性能测试,并给出优化建议,提升系统性能。
研发效能提升的目标和阻力 1.1 研发效能治理的目标 首先我们看一下典型的 SaaS 软件商业模式,无论是 SaaS 软件初创公司还是企业内部一个新兴的业务,一开始都会面临这样一个假设性问题:如果这个问题得到解决 如果我们带着一家 SaaS 初创企业 CTO 的帽子,思考如何提升整个团队的研发效能? 为了体系化制定研发效能的提升策略,有的放矢地进行研发效能投资,我们可以借助社区或者行业一些框架来辅助思考,但是我认为现在很多研发效能框架存在两个比较大的问题: 1. 从这个目标来思考研发效能提升,对于一些司空见惯的实践也会有更加深刻的理解,比如统一代码规范、引入自动化测试等等。 以上是我对于研发效能治理目标和挑战的一些理解,接下来和大家分享 Severless 如何去提升研发效能。 02. 从 Serverless 的角度如何提升研发效能?