3、深入理解DevOps:从冲突到协同

深入理解DevOps:从冲突到协同

1. 软件开发中的传统困境与Agile变革

在软件开发的传统模式中,存在着诸多问题。人们往往因害怕失去权力、影响力和声誉而抗拒改变,历史和习惯也使得大家不愿轻易放弃旧有的工作方式。以一个项目为例,曾有四位开发者坐在同一房间的同一张桌子前开发同一软件,然而他们各自将同事视为自己的“团队”,这意味着桌上坐了四个“团队”而非一个,这种情况严重影响了协作效率。

在类似瀑布模型的最坏情况下,程序员编写应用程序,随后由测试人员进行测试,质量保证(QA)在下游执行。不同团队之间的组织和流程边界形成了壁垒,阻碍了紧密协作。不过,Agile概念的出现改变了这一局面。

1.1 Agile项目设置

Agile运动旨在解决协作不佳和目标不一致的问题。“一个团队”的方法将不同人员聚集在一起,形成一个共享相同目标(即成功开发软件)的团队。在这个团队中,“开发者”的含义发生了变化,程序员和测试人员共同开发软件,无缝协作,组成了被称为“开发者”的工作小组。

许多项目通过让程序员和测试人员组成的一个团队紧密合作并进行全面的QA,取得了最佳效果。团队中的每个人都参与QA并对质量负责。这种模式带来了以下改变:
- 质量方面 :质量不再仅由测试人员负责,整个团队共同维护质量。
- 开发方面 :程序员不再独自编码,团队成员帮助他们理解要编码的内容。
- 项目角色方面 :建立了跨职能团队,角色与活动分离。

如果将工作定义为共同完成的活动,就能打破角色边界,让团队成员在多个领域发挥价值

源码来自:https://pan.quark.cn/s/fdd21a41d74f 正方教务管理系统成绩推送 简介 使用本项目前: 早晨睡醒看一遍教务系统、上厕所看一遍教务系统、刷牙看一遍教务系统、洗脸看一遍教务系统、吃早餐看一遍教务系统、吃午饭看一遍教务系统、睡午觉前看一遍教务系统、午觉醒来看一遍教务系统、出门前看一遍教务系统、吃晚饭看一遍教务系统、洗澡看一遍教务系统、睡觉之前看一遍教务系统 使用本项目后: 成绩更新后自动发通知到微信 以节省您宝贵的时间 测试环境 正方教务管理系统 版本 V8.0、V9.0 如果你的教务系统页面下图所示的页面完全一致或几乎一致,则代表你可以使用本项目。 目前支持的功能 主要功能 每隔 30 分钟自动检测一次成绩是否有更新,若有更新,将通过微信推送及时通知用户。 相较于教务系统增加了哪些功能? 显示成绩提交时间,即成绩何时被录入教务系统。 显示成绩提交人姓名,即成绩由谁录入进教务系统。 成绩信息按时间降序排序,确保最新的成绩始终在最上方,提升用户查阅效率。 计算 计算百分制 对于没有分数仅有级别的成绩,例如”及格、良好、优秀“,可以强制显示数字分数。 显示未公布成绩的课程,即已选课但尚未出成绩的课程。 使用方法 Fork 本仓库 → 开启 工作流读写权限 → → → → → 添加 Secrets → → → → → → Name = Name,Secret = 例子 程序会自动填充 尾部的 ,因此你无需重复添加 对于部分教务系统,可能需要在 中添加 路径,如: 开启 Actions → → → 运行 程序 → → 若你的程序正常运行且未报错,那么在此之后,程序将会每隔 30 分钟自动检测一次成绩是否有更新 若你看不懂上述使用...
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值