这个简单的小功能,半年为我们产研团队省下213个小时

大多数人对产研同学的认知都是每天做着高大上的活儿。

我们以为的产研团队是:

  • 研发负责人:今年最新的技术架构是什么、我的团队适合吗?
  • 开发同学:010001,一顿代码猛如虎
  • 测试同学:OK,测试一次性全部通过!
  • 产品同学:新财年我们产品的发展方向是xxx,里程碑如下所示:12345

实际的产研团队,除了那些我们以为的本职工作,还充斥着各种任务进度的跟进、同步和协调:

  • 研发负责人:今天团队的迭代开发进展怎样了?项目统计的数据怎么感觉不准啊!
  • 开发同学:代码都写完了,又忘了更新状态,怎么总是忘记啊!
  • 测试同学:这个需求冒烟又没过,又得打回去一遍、还要再通知开发
  • 产品经理:业务方又来找我问需求进展了,需求怎么还是待开发,又要人肉去跟催了

这些事情琐碎,却又是项目推进必不可少的环节。有没有什么办法可以让机器自动帮我们解决这些问题呢?

今天,小编就带你了解一个减负神器,借助云效Projex的自动化规则,实现任务状态的自动流转、需求的自动指派、自动催办

小明:自动化规则?听着就很复杂的样子!云小妹:别急,自动化规则用起来,就像是对着天猫精灵发号施令一样简单。你只需要用 “当XXX,就XXX” 造句就可以啦。

例如你在云效Projex里设定好:

当需求关联代码分支,需求状态就变更为开发中
当需求在计划完成日期前3天,就邮件/钉钉通知需求负责人尽快完成
当子任务完成时,父任务就自动完成
当女朋友和妈妈同时掉进水里,我救。。。(快醒醒,你还没有女朋友)

只要当需求/缺陷/任务满足你定义的“当XXX”的条件,系统将自动帮你完成“就XXX”的指示。

这样说可能还是不够具体,下面,我们就以云效Projex产研团队为例,说明云效Projex团队的各个角色:研发负责人、产品经理、开发、测试每个角色是如何借助自动化规则,自动执行任务6400+次的,有效减轻工作量的。希望给你一些场景上的启发。

1、研发负责人:每日迭代进展群内定时通知

团队整体和单个成员的迭代进展,及时获知

2、开发同学:任务状态自流转, 再也不用担心忘记更新状态了

开发同学一定有共鸣的事情就是:怎么总是忘记更新任务状态啊!

  • 代码已经在开发中了,却忘了从待开发改成开发中
  • 代码已经发布上线了,却忘了更改状态为已发布

然而这件事情,苦恼的却不仅仅是开发同学。对研发负责人来说,一旦开发同学任务状态更新不及时,迭代统计的数据也会很不准确。这对希望通过数据驱动研发效能改进的负责人来说,也是一件相当头大的事情:想要推动团队及时更新任务状态真的太难了!

一边是容易忘记,一边是推动团队落地太痛苦。如何解决这个问题呢?

简单几步就可以!我们只需在云效Projex里设置好:

(1)当任务下面关联代码提交时,系统自动变更任务状态为开发中。
(2)当任务下面关联发布变更时,系统自动变更任务状态为已发布。

开发同学更新任务状态的工作量就会减轻不少,团队的度量数据也会更真实。

3、产品同学:自动通知业务同学需求开发进展

产品作为业务和技术之间的桥梁,需要将需求的开发进展及时同步给业务方。

然而产品同学面临的问题是,子任务已经在开发中了,但是父任务却总是忘记更新为开发中。业务同学看到父任务的进展迟迟显示在待开发,就会来找产品追进度。这种情况怎么办?

同样,我们也只需要设置一个简单的自动化规则,就能搞定啦!

自动化规则设置:当子任务在开发中时,父任务自动变更为开发中

4、测试同学:及时获知需求的提测情况,及时跟进需求的测试工作

在很多公司,测试同学会规定:需求提测前需要开发同学写一封邮件给到测试团队。用好自动化规则,这个过程同样可以省去。

我们只需要设定好:当某一类需求提测时,发送邮件/到指定的钉钉群即可。

这样开发同学省去了多余的邮件操作,测试同学也可以在群内及时获知测试进展。有些测试工作可能并不完全由某一个测试同学完成,测试负责人也可以根据群内的通知,在团队内灵活地分配。

当然,需求的测试,并不是测试同学一个人的事情,产品同学也非常关心需求的实现是否符合最初产品的设置逻辑。所以,此时,测试同学只需再增加一条规则:当某一类需求提测时,自动通知产品同学做功能验收,这样也可以让产品同学及时验收需求,避免上线前发现问题的兵荒马乱。

总结

上面我们针对研发团队的每个角色列举了一些自动化规则的使用场景。实际使用中,每个角色可以根据自己的需求拓展出不同的场景,例如:

  • 当新建需求/缺陷时,发送通知
  • 当任务状态为待开发,且距离发布窗口仅剩2天时,发送通知
  • 当任务状态为测试打回时,发送通知
  • 当录入的缺陷包含某个模块时,缺陷自动打标分类
  • 当缺陷的创建人为测试同学自己时,通知测试同学自己验证
  • 当缺陷重开时,发送通知...

这里限于篇幅,我们就不列举更多。

我们只需知道,日常项目协作中的任务状态自动流转、需求自动指派、自动催办、平台集成等事情,我们完全可以通过云效Projex内简单的自动化规则设定,轻松完成,不遗漏!

为了让大家使用自动化规则更简单,云效Projex的产品经理在产品内预置了大量的自动化规则模板(如下图),帮你快速上手。

如下图所示,云效Projex的产研团队已经提前吃螃蟹半年多。这半年来,云效Projex共设置15条自动化规则,累计执行自动化任务6419次。假设原本一个任务需要耗费人力跟进2分钟,半年下来,相当于给云效团队节省了213个小时。这213小时,用来做其他更重要的事情,不香吗?

如果你的团队也希望工作变得省力一些,不妨点击下方链接,前往云效项目协作Projex免费体验吧!

https://www.aliyun.com/product/yunxiao/project?channel=yy_yccb_yc

原文链接

本文为阿里云原创内容,未经允许不得转载。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/510706.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

腾讯云开源项目Crane成FinOps首个认证降本增效开源方案

刚刚,腾讯云开源项目 Crane(Cloud Resource Analytics and Economics)正式成为FinOps认证解决方案(FinOps Certified Solutions)。作为全球范围内首个开源的FinOps认证解决方案,Crane能够助力云原生用户充分发挥云上资源的最大价值…

JDBC 在性能测试中的应用

前言 我们能否绕开 http 协议,直接测试数据库的性能?是否觉得从数据库中导出 CSV 文件来构造压测数据很麻烦?怎样在压测结束后做数据清理?能不能通过数据库中的插入(删除)记录对压测请求做断言&#xff1f…

不喜欢 D 和 C++,程序员将 58000 行代码移植到 Jai 语言?

摘要:将已有的上万行代码迁移至另一种编程语言,从来就不是一件容易决定的事情,而本文作者却信心满满地要将 5.8 万行代码全部用另一种不那么主流的语言重写,这是为什么呢?链接:https://www.yet-another-blo…

传统微服务框架如何无缝过渡到服务网格 ASM

背景 软件技术的发展历史,从单体的应用,逐渐演进到分布式应用, 特别是微服务理念的兴起,让大规模、高并发、低延迟的分布式应用成为可能。云原生时代下,微服务框架本身也在不断地进化和迭代演进。 微服务框架一般会涉…

基于 K8s 的交付难题退退退!

大家好,我是专注于交付的王小锤,看过交付铁三角系列故事(专注交付的我小锤,开发老哥铁子和售前大佬强哥)的同学想必都知道,我们三人服务于一家提供大数据分析服务的 ISV 企业,在应用交付过程中时…

小迈科技 X Hologres:高可用的百亿级广告实时数仓建设

通过本文,我们将会介绍小迈科技如何通过Hologres搭建高可用的实时数仓。 一、业务介绍 小迈科技成立于 2015 年 1 月,是一家致力以数字化领先为优势,实现业务高质量自增长的移动互联网科技公司。始终坚持以用户价值为中心,以数据…

移动云探索自主技术核心地带,拥抱开发者共筑全新技术生态

在数字经济向更多新领域渗透,5G、物联网等数字经济核心技术应用加速的助推下,云计算作为最主流的算力解决方案,需求增长迅速。随着国内云计算技术生态发展的不断成熟,各行各业上云的步伐也在不断加快。同时,由于企业的…

深度解读 RocketMQ 存储机制

RocketMQ 实现了灵活的多分区和多副本机制,有效的避免了集群内单点故障对于整体服务可用性的影响。存储机制和高可用策略是 RocketMQ 稳定性的核心,社区上关于 RocketMQ 目前存储实现的分析与讨论一直是一个热议的话题。本文想从一个不一样的视角&#x…

IOC-golang 的 AOP 原理与应用

AOP 与 IOC 的关系 AOP (面向切面编程)是一种编程设计思想,旨在通过拦截业务过程的切面,实现特定模块化的能力,降低业务逻辑之间的耦合度。这一思路在众多知名项目中都有实践。例如 Spring 的切点 PointCut 、 gRPC的…

达摩院技术创新全景|懂你的语音AI

过去十年,语音AI从实验室走向应用,语音搜索、交互早已融入日常。本文将带你一览达摩院语音AI技术创新全景,一起感受能听、会说、懂你的语音AI。 当你在家中与智能音箱进行交互对话,当你使用天猫超市或菜鸟裹裹,接到机器…

闲鱼对 Flutter-Native 混合工程解耦的探索

1. 闲鱼Flutter现状 闲鱼是第一个使用Flutter混合开发的大型应用,但闲鱼客户端开发最深入体会的痛点就是编译时长影响开发体验。在FlutterNative这种开发模式下,Native编译速度慢,模块开发无法突破。闲鱼集成了集团众多中间件,很…

算法通关第二十关-青铜挑战认识图结构

大家好我是苏麟 , 今天来聊聊图结构 . 我们平时在工作、学习中会大量使用图结构,不过呢在使用代码进行具体实现的时候极少使用图,主要是图里容易产生环,难以处理。 在算法里,考察图也不是很多,主要是图的表示非常复杂&…

我的前端成长之路:中医药大学毕业的业务女前端修炼之路

大家好,我是风月,2014年二进宫进入阿里,目前是业务平台体验技术数据服务前端团队负责人,负责 BizCharts 横向建设以及财鲸数据业务支撑。本次分享我将回顾作为业务前端从前端工程转型到数据可视化过程中的心路历程。 前端工程师的…

过去5年,PolarDB云原生数据库是如何进行性能优化的?

云数据库实现计算存储分离,支持计算与存储的独立扩展,其用户还可以享受按量付费等特性。这使得基于云数据库的系统更加高效、灵活。因此,构建并使用云原生数据库的势头愈演愈烈。另一方面,云化存储服务已经是云的标准能力&#xf…

ChatGPT 玩「脱」了,写了份毁灭人类计划书,还遭到了 Stack Overflow 的封杀.........

【CSDN 编者按】OpenAI 的新通用聊天机器人原型 ChatGPT 可谓是风靡一时,但却突遭 StackOverflow 封禁。整理 | 刘春霖 责编 | 张红月出品 | CSDN(ID:CSDNnews)在上周发布的《挑战 Google 搜索?OpenAI 发布最强 …

基于任务调度的企业级分布式批处理方案

背景 先来谈下什么是分布式批处理,从字面来理解就是有大批量的业务数据需要应用程序去批量计算处理,而通过单机模式去执行会耗费很长的处理时间,也不能充分发挥业务集群中每个应用节点处理能力。通过一些常见的分布式批处理方案,…

如何用一个插件解决 Serverless 灰度发布难题?

导读本文适合:想了解 Serverless 灰度发布的同学。认为当前 Serverless 灰度发布配置太复杂,寻求简洁版灰度发布流程的同学。想了解 Serverless Devs 组件和插件之间关系的同学。Serverless 灰度发布 什么是 Serverless ? Serverless 顾名思义就是无服…

阿里云云原生一体化数仓 — 分析服务一体化新能力解读

分析服务一体化一直都是阿里云离线实时一体化数仓的重要能力创新 分析服务一体化需求分析 业务在线化、运营精细化驱动数据实时化 随着互联网的信息,业务对于在线化、运营精细化的需求日益强烈,领导驾驶舱、实时大屏等,起到了越来越重要的…

Fortinet谢青:有信心在未来几年跻身SD-WAN市场份额首位

自创立以来,Fortinet始终引领网络和安全行业的融合创新发展,跻身变革前沿20余载。作为创始人、董事会主席兼首席执行官,谢青专门就目前行业的关键发展趋势、业务发展动向以及 Fortinet 如何帮助广大用户实现可持续发展目标畅谈了其观点和看法…

一位 sealer maintainer 的心路历程

引言 在 2021 年四月左右,我有幸在 sealer 启动初期了解到其相关工作,并且不久后就作为初始的几位开发同学之一,加入到了 sealer 的开发工作中。 本文,我将回顾个人参与 sealer 开源项目的机缘巧合,参与过程中的挑战…