《阿里云产品四月刊》—提升团队工程交付能力,从“看见”工程活动和研发模式开始(3)

简介: 阿里云瑶池数据库云原生化和一体化产品能力升级,多款产品更新迭代

本文来源于阿里云社区电子书《阿里云产品四月刊》


《阿里云产品四月刊》—提升团队工程交付能力,从“看见”工程活动和研发模式开始(2)https://developer.aliyun.com/article/1554171


分析产品需求,拆解变更请求

 

假设我们接到一个产品需求,需要将查询服务接入风控,避免爬虫攻击。为此,我们为risk-control-srv 拆解了一个变更请求,并关联到该产品需求上。

 

 

image.png

 

在变更分支上提交代码,进行持续验证

 

由于设置了代码提交至 feature 分支自动触发特性验证阶段的执行,每次在 feature 上 push 代码后,都会自动进行验证并给出反馈。

image.png

 

通过代码评审合并变更分支,进入生产部署

 

 

image.png

 

当代码评审通过并合并入 master 分支后,会自动触发生产部署阶段的执行。

image.png

 

完成变更,进而完成产品需求

 

生产部署阶段执行完成后,变更请求会变为已完成状态,同时其对应的产品需求也会自  动进入已完成状态。

 

 

image.png

image.png

 

后记

 

本文从统一工程交付的概念模型开始,介绍了如何将应用交付的模式显式地定义出来,  并通过工具平台落地。但需注意,团队的工程交付实践往往不存在标准解,我们都是在   寻求当前场景下的最优解。在具体的场景下,团队的工程交付受到协作机制和技术水平   的双重制约,因此需要我们把视角从工程交付本身跳出来,结合协作、技术一起来看,  并持续优化和改进,才能找到适合我们自身团队的最佳实践模式。

相关文章
|
机器学习/深度学习 存储 编解码
高效神经网络架构的正确打开方式! | EMO:结合 CNN 和 Transformer
高效神经网络架构的正确打开方式! | EMO:结合 CNN 和 Transformer
1501 0
|
运维 监控 Java
研发规范第十三讲:阿里 - 如何进行项目稳定性建设
研发规范第十三讲:阿里 - 如何进行项目稳定性建设
845 1
|
6月前
|
机器学习/深度学习 监控 算法
员工上网行为监控软件中基于滑动窗口的C#流量统计算法解析​
在数字化办公环境中,员工上网行为监控软件需要高效处理海量网络请求数据,同时实时识别异常行为(如高频访问非工作网站)。传统的时间序列统计方法因计算复杂度过高,难以满足低延迟需求。本文将介绍一种基于滑动窗口的C#统计算法,通过动态时间窗口管理,实现高效的行为模式分析与流量计数。
137 2
|
10月前
|
人工智能 前端开发 算法
主动式智能导购 AI 助手构建方案评测
《主动式智能导购 AI 助手构建方案评测》详细评估了该方案在部署体验、技术原理理解及生产环境应用指导等方面的表现。方案在智能导购领域展现出一定潜力,但文档的详细程度和技术细节的阐述仍有改进空间,特别是在复杂操作和高级功能的指导上。总体而言,该方案具备优势,但需进一步优化以更好地满足企业需求。
207 10
|
存储 监控 数据安全/隐私保护
数据备份策略有哪些?
【6月更文挑战第19天】数据备份策略有哪些?数据备份策略有哪些?
1129 6
|
人工智能 自然语言处理 测试技术
「AIGC」 华为CodeArts Snap详解
**CodeArts Snap** 是华为的人工智能编程助手,它能自动生成代码、解释代码和创建测试用例。例如,在Python GCD函数场景中,它根据自然语言描述写出函数,解释`x, y = y, x % y`的辗转相除法原理,并生成单元测试以确保代码正确性。此工具提升开发效率,尤其对初学者是极好的学习资源。
465 0
「AIGC」 华为CodeArts Snap详解
|
12月前
|
算法 安全 API
绕过后端校验的策略
绕过后端校验的策略
187 0
|
12月前
|
编解码 JSON 安全
使用search-guard加固安全为https访问
使用search-guard加固安全为https访问
|
Kubernetes 网络协议 应用服务中间件
在K8S中,SVC资源是否支持在K8S集群外部访问?
在K8S中,SVC资源是否支持在K8S集群外部访问?