上周又和朋友聊起了质量内建与效能提升相关的话题,仔细想想,好像很少把这两个话题放在一起思考,其实,质量和效能是“既要、也要”的关系,效能的提升能够将软件研发中的风险更快、更及时地暴露出来,同时减轻团队负担 ,反过来又能提升质量本身。 而在敏捷的模式下,我们希望这段代码能够快速地被验证,获得质量反馈。这不也正是研发效能中所提倡的么,不管是本地验证、集成CICD还是各类专项测试,都是为了尽快得到这个反馈。 如果你的团队一直处于B象限中,其实很难去保证质量,越急越错是很常见的事件。所以需要团队中有人去思考如何改进,如何提升效能,让团队从B象限中释放出来,做更多有意义的改进,来反哺产品质量。 不论的是质量观的改变,还是具体研发效能的提升,都会给你后续的职业生涯带来帮助,现在团队有这样的要求和氛围,远比你单纯的自己去学,要高效得多。
2020年9月4日,QECon组委会将在上海龙之梦大酒店召开为期两天的全球软件质量&效能大会。腾讯WeTest受邀参加,携手5位重量级讲师为现场及观看直播的听众分享腾讯的效能提升之道。 QECon全球软件质量&效能大会(Quality & Efficiency Conference)由此诞生。 QECon代表着追寻“提质增效”的最佳实践,质量驱动效率,效能产生价值,质效合一,为国内企业提高全球市场竞争力服务。 本次QECon全球软件质量&效能大会,规划了一个主会场和多个分会场:云原生工程/质量中台、AI/大数据测试、工程效能、质量保障与管理、测试自动化、需求工程与用户体验、性能测试、架构与代码质量/重构、高效研发体系 腾讯WeTest携手5位优秀的专家讲师,将于9月4日-9月5日在QECon大会的现场向听众分享腾讯效能提升之道的相关话题。
质量和效能的平衡一直是软件研发过程中永恒的话题,从短期看质量和效能似乎是矛盾的,但是从长期看质量和效能却能做到有机地统一,面对质量和效能的平衡,我们需要的不仅是战略层面的思考,还需要微观层面的工程实践, 为此,本期邀请到前京东测试资深专家陈磊、戴尔中国卓越研发集团资深DevOps架构师管俊、Thoughtworks软件测试和质量专家刘冉三位专家来和大家分享他们对质量效能的观点和实践经验。 会议安排 TF84:质量与效能主持人:茹炳晟 CCF TF研发效能SIG主席,腾讯Tech Lead,腾讯研究院特约研究员 时间 主题 讲者 19:00-19:10 活动介绍及致辞 茹炳晟 19: SIG主席 茹炳晟 腾讯Tech Lead,腾讯研究院特约研究员 个人简介:腾讯Tech Lead,腾讯研究院特约研究员,业界知名实战派研发效能和软件质量双领域专家,硅谷先进研发效能理念在国内的技术布道者 4、请于活动当天16:00前完成报名,及时获取会议链接。 5、CCF会员免费参加,非会员99元/次,加入会员可免费参与全年47场活动。
在本文中,我们将分析一个金融企业效能洞察的案例,展示效能洞察对企业所带来的显著效果。 02、案例 某大型企业规模庞大,业务复杂,旗下员工数量接近3000人。 因此,该企业决定积极推动度量改革,并打造全集团的效能度量平台,期望通过数据洞察辅助提升效能,实现持续改进。 计划采取的步骤如下: 1 规划集团指标 2 采集集团数据 3 指标设计展示 4 平台推广使用 在上述建设过程中,该企业面临了一系列问题,但经过采取针对性的改进措施,这些问题已逐步得到解决。 1. 项目级:关注整个项目的全貌,参考项目的整体交付过程,将指标拆解成“需求交付”、“交付质量”、“代码质量”、“研发质量”和“测试质量”等多个维度。 2.数据采集阶段: 数据采集困难、采集不及时、数据质量差 DevOps工具链的集成深度不够,导致数据和度量指标分散于不同的平台。
做了4年多测试,不知道现在的工作和自己在工作3年时有什么不同,也不知道即将到来的第5年测试生涯会有什么变化。身边的同事一个接一个转行了。——这个问题越来越具备普遍性。 本文主要从质量和研发工程效能领域两方面讲解测试人员未来发展。 测试人员在质量领域的发展 在软件测试工作中常常要对产品质量进行评估,这使得测试人员适合向质量管理领域发展。 图4是一个典型的研发工程效能建设框架图,代表了目前产研效能领域的主要工作内容。 图4 研发工程效能建设框架示意图 图4所示框架包含了5个基本流: 价值流,从用户需求到产品开发,最后交付给用户产生价值的过程。 4.工具开发专家 从工程效能的角度来说,工具开发主要包含如下几项。 项目管理工具的开发:如需求管理系统、测试用例管理系统、缺陷管理系统等的开发。
导语 2021年5月28日-5月29日,QECon全球软件质量效能大会将在美丽的鹏城深圳湾万丽酒店召开。 QECon全球软件质量&效能大会旨在追寻“质效合一”的最佳实践,本届QECon大会将聚焦“智能”、“云原生”、“业务价值”、“协同提效”四个主题,邀请各领域专家学者共同探讨。 大会亮点 本届QECon大会有1大主会场,云原生质量、数据驱动效能、精益与敏捷、自动化测试、专项测试、泛终端测试、质量内建、研发流程管理、团队建设与转型、智能测试、新兴测试、质量保障体系、工程效能与开源协同 简介:本议题将从云游戏的前生今世、建立云游戏测试系统、提升云游戏测试效率与精度、云游戏质量标准建设四个方面全面剖析云游戏的质量保障体系。 十余年品质管理经验,致力于质量标准建设、产品质量提升。
研发过程中有各种需求的评审、审批流和质量卡点,有的是为了质量把关,有的是为了彰显权力,还有一些是为了信息告知。 质量卡点质量卡点的设计要格外小心。 好的质量卡点能及时发现问题,避免风险和及时止损,但是过多、过于繁重的质量卡点也会延缓软件研发流程的进度,尤其是这些过多、过于繁重的质量卡点本身质量较差、服务不稳定、成本较高、且很耗时。 DevOps|从腾讯TEG CDC解散聊技术中台DevOps|中式土味OKR与绩效考核落地与实践DevOps|研发效能+项目经理PMOAI DevOps | ChatGPT 与研发效能、效率提升(中)DevOps |AGI : 智能时代研发效能平台新引擎(上)
毕竟,大学,也就短短4年,很多人都回忆不起大学除了谈恋爱还学了啥了。 其实,上述的解读,也应并不是达克效应的本意。 达不到团队协同,怎么可能有好的团队效能? 李善友说,成人学习的目的,是追求更好的思维模型,而不是增加更多知识量。 他认为他很努力了,但是总是不能真正解决问题,他做的事,总要你或者你认为「靠谱」的人去检查一遍,他团队效能一定是很差的。
研发效能革命:Bug管理工具如何重塑软件质量保障体系在数字化转型加速的今天,软件研发团队正面临前所未有的交付压力。 根据Gartner最新调研,超过67%的科技企业正在评估或已经更换其缺陷管理系统,这一趋势折射出研发效能工具市场的深层变革。传统Bug管理系统作为质量保障的"独立王国"正面临根本性挑战。 某头部互联网企业的工程效能报告显示,研发人员平均每天需要在不同系统间切换23次,其中38%的时间耗费在Bug状态同步和跨系统沟通上。 从问题记录到质量洞察的范式转移缺陷管理工具的演进本质上是研发效能理念的升级。TestRail等工具开始集成质量度量功能,不仅能统计Bug数量,还能分析缺陷分布模式、修复周期趋势和复发概率。 现代研发团队需要的是能支撑持续测试、即时反馈和预防性质量保障的协同平台。选择工具时,团队更应关注其是否能促进质量共建文化,而非仅比较功能清单。
FinTech 质效 大数据金融、AI金融、区块链金融、量化金融、质量保障、效能提升等技术与业务深度融合。 大数据、人工智能、区块链、云计算等新兴前沿技术给金融业务带来一系列的新兴业务模式、新产品服务等,如何保障这些新兴业务模式、新产品服务的质量?如何提升它们研发的效能? 互联网与金融共舞下,会给质量,效能带来哪些机遇与挑战呢? 沿着 “连接的价值”这个思路来重新理解QECon这个品牌,就解释为“Quality + Effectiveness + Connect”,即QECon将质量、效能和每一位软件从业人员连接在一起,构建起交流分享的平台 预约福利 QECon质量效能大会9月25日上午主会场直播通道 + 大会PPT会后资料包下载,扫描下方图片二维码即可预约获取 偷偷告诉你! 我们昨天的中秋红包封面又补了400个哦!
具体来说,有 4 点: 异常处理。 输入检查。 写法优化。 第三方库的选择。 下面,我们具体来说。 1. 异常处理 不做异常做处理,轻则导致功能出错,重则导致页面白屏。 和预期不一致 sum('3', 4) // '34'。 4 第三方库的选择 使用第三库,可以减少造轮子,从而提升开发效率。但如果第三方包不健壮,用到第三方包的功能也就不健壮了。 健壮的第三方库是成熟,稳定的。 1635837893&q-header-list=&q-url-param-list=&q-signature=7105983636990c28f0e636003ac161fcf72d02c6] 提升代码质量的下一步 提升代码质量的下一步就是提升代码的可读性。
具体来说,有4点: 异常处理。 输入检查。 写法优化。 第三方库的选择。 下面,我们具体来说。 (一)异常处理 不做异常做处理,轻则导致功能出错,重则导致页面白屏。异常处理,可以分为如下几种情况。 比如,期望实现两数求和的功能: function sum (a, b) { return a + b} sum(3, 4) // 7。和预期一致sum() // NaN。 和预期不一致sum('3', 4) // '34'。 如下图所示: 三、提升代码质量的下一步 提升代码质量的下一步就是提升代码的可读性。我会在下一篇文章中介绍。 推荐阅读 代码质量第5层-只是实现了功能 聊聊代码质量-《学得会,抄得走的提升前端代码质量方法》前言 公司的电脑为什么卡——因为缺少工程师文化!
QECon全球软件质量&效能大会上海站 倒计时3天 会议时间:9月25-26日 9:00--18:00 会议地点:上海闵行区宝龙艾美酒店 9月25日上午主会场日程 09:05-09:35 话题 IBM 全球企业咨询服务部 副合伙人 话题2:全面拥抱云化,云原生技术下的 测试新形态 徐 琨 Testin云测 总裁 话题3:互联网下半场背景下 质效建设新趋势 路 宁 快手 负责质量与研发效能部 话题4:敏捷与安全一样也不能少 王 冬 360公司 测试部 高级总监 10:25-10:40 共创伙伴颁奖 、新书发布 10:50-11:20 话题:以深度代码分析驱动研发效能提升的典型案例 关钦杰 思码逸咨询总监 研发过程提效专家 原中兴努比亚研发提效内部顾问、敏捷实践教练、质量带头人。 曾带领团队基于过程性能分析,将产 品返修率降低10%以上,使产品性能及质量得到有效提升。在软件可视化度量及分析应用领域有着丰富的经验和深厚积累。
4. 数据标注:在3D渲染过程中,可以自动为生成的数据添加标签,如物体边界框、分割掩码等。这大大降低了手动标注数据的成本和时间。 5. 光照对于渲染的质量和氛围至关重要。 4. 摄像机设置:在场景中放置一个或多个虚拟摄像机,以确定从哪个角度观察模型。摄像机的位置、角度和焦距都会影响最终渲染的视觉效果。 5. 7.6 合成数据的质量评估 7.5章节提到的数据增强手段可以帮助我们快速合成数据,但就像我们需要对收集到的真实的数据样本进行质量评估,我们同样需要理解合数数据的局限性,并对其进行有效的质量评估。 4. 计算成本:生成高质量的合成数据可能需要大量的计算资源,特别是对于复杂的场景或高分辨率的数据。 4. 隐私保护:在生成合成数据时,应确保不会泄露任何敏感或私人信息。如果合成数据包含敏感信息,可能会引发隐私和法律问题。 5.
具体来说,有 4 点: 异常处理。 输入检查。 写法优化。 第三方库的选择。 下面,我们具体来说。 1. 异常处理 不做异常做处理,轻则导致功能出错,重则导致页面白屏。 和预期不一致 sum('3', 4) // '34'。 4 第三方库的选择 使用第三库,可以减少造轮子,从而提升开发效率。但如果第三方包不健壮,用到第三方包的功能也就不健壮了。 健壮的第三方库是成熟,稳定的。 如下图所示: 提升代码质量的下一步 ---- 提升代码质量的下一步就是提升代码的可读性。我会在下一篇文章中介绍。 213.png 金伟强往期精彩文章推荐: 聊聊代码质量 - 《学得会,抄得走的提升前端代码质量方法》前言 代码质量第 5 层 - 只是实现了功能 3金伟强.jpg 《云荐大咖》是腾讯腾讯云开发者社区精品内容专栏
7月8日-9日,由QECon组委会主办,一场以“质量”和“效能”为主题的大会将在深圳拉开帷幕。 大会将深度聚焦:研发效能、卓越工程、质量工程、数智化测试,汇集行业大咖共振探讨,共同激发质量新动能,铸就效能新时代。 会议信息 会议时间:7月8-9日 会议地点:深圳湾万丽酒店三层宴会厅 深度聚焦质量与效能,预见软件行业的璀璨未来 “反内卷” 的潮流已经悄然而至,各大厂们似乎都在忙着”反内卷”,开始控制加班、取消“ 大小周”,抛弃以前那种野蛮生长的方式,开始追求高质量发展和承担起社会责任,把管理的重心转移到“研发效能”上,通过研发效能的提升来降本增效,朝着一种更科学、更可持续的方向在发展。 、数据驱动效能,加强研发效能的度量和可视化呈现,持续改进研发效率和质量,质效合一,才是今天企业发展的必经之路。
4. 平移不变性:如果对于一张图片,将其平移一定距离,那么DNN的输出应该是相同的。如果输出不同,那么就可能存在错误行为。 5. 4. 覆盖率引导:TensorFuzz使用覆盖率引导的模糊测试技术来引导测试过程。它通过测量计算图的“激活”来评估覆盖率,而不是传统的基本块或控制流的变化。 4. 逻辑错误:神经网络模型中的逻辑错误可能会导致模型输出不正确的结果。例如,在语言模型中,如果模型在处理特定的字符序列时出现错误,可能是由于逻辑错误导致的。 8.6 AI模型质量小结 本章我们主要介绍了AI模型相关的质量保障手段,参见图23,可以分为黑盒测试、灰盒测试以及白盒测试。 图23 AI模型质量保障体系 8.7 参考文献 [1] Yuchi Tian, Kexin Pei, Suman Jana, and Baishakhi Ray. 2018.
本文整理自该公司IT部门研发效能负责人罗冰鑫在TAPD思享汇上的分享,为大家讲述该公司如何基于TAPD进行项目管理,探索优化研发管理流程,实现整体效能提升。 Part 1 保险行业数字化转型的背景 随着数字化转型向保险领域不断渗透,保险行业同样亟需加速数字化转型,提升研发效能。 基于此,该公司从关注人、关注流程、关注实践方向三方面入手应对问题挑战,同时基于TAPD解决方案持续探索构建全流程研发一体化管理,对研发全生命周期进行效能评估并持续改进,从而提升研发效能。 一方面,我们意识到只有整体高效才能带来业务的成功;另一方面,我们注重价值驱动增量交付,通过基于产品全生命周期做效能评估,把端到端的全价值流管理可视化,并构建起一体化协同的工具网络,加快团队数字化转型,不断探索研发效能提升实践 (四)搭建指标体系,实现高质量交付 指标体系需要从交付效率、交付质量、交付能力三方面去衡量。
智能自动化测试 为了更好的保障用户的产品质量,给予用户更好的平台使用体验。我们一直在对自动化测试技术进行研究、探索与思考,不断的追求技术进步。 测试报告等功能交给WeTest,自身则有更多的精力聚焦业务本身测试,WeTest提供了高稳定性的设备、自动化设备运维监控,测试稳定性达99.68%,测试效率提升40%,让用户无需担忧设备问题,更加高效便捷地检验产品质量 效率维度:资源更多,速度更快,测试提效 40% 4. WeTest目前已覆盖腾讯6大BG 关于腾讯WeTest 腾讯WeTest是由腾讯官方推出的一站式品质开放平台。 十余年品质管理经验,致力于质量标准建设、产品质量提升。 金牌专家团队,通过5大维度,41项指标,360度保障您的产品质量。
I&O领导人必须解决数据所有权、数据模型范围、记录系统和IT变更管理方面的差距,以持续改进配置项数据质量。 在2017年Gartner关于CMDB的调查报告中,71%的人认为数据质量问题是一个挑战。I&O主管经常试图通过在人员配备和发现工具上的投资来解决数据质量问题。 I&O主管如何持续改善他们的CI数据质量? 他们必须解决IT监督、数据模型范围、记录系统和IT变更管理方面的差距,以减轻文化、流程、工具和信息问题,这些问题导致了糟糕的CI质量数据(参见图1)。 图1:四步提升 CMDB 数据质量 Source: Gartner (January 2018) 03 分析 3.1 解决IT数据数据监管的差距 没有定义清楚角色和职责,就会导致低质量的CI数据 eyJpIjoiT0RWak5qSmtOalkzTkRjdyIsInQiOiJ2K3ZXY3ZZZUtZbEk5ZGtXYkJnZTh0M0lVNXYrMmp3Z2tpM3dPUXd1VmZWc0RMYjl3WGpIT3czWDVlelhuSVVBOFdLWk1KaHowOWlWU1wvRkZZOTRaWlBIeXBzOXJHOXFCVUpia2w4S2pycCsyT1phSjJRcVVtbEJoaGlLNkl5VSsifQ