认识CMS发布团队
上个月,作为新系列的开始,我们介绍了我们自己,Joomla社区杂志团队。这个月我们有幸认识CMS发布团队,他们是确保Joomla每个新版本都能尽可能顺利发布的人。很高兴见到您,CMS发布团队!
团队的主要目标是什么?
Sigrid Gramlinger: CMS发布团队负责协调Joomla! CMS发布的各个方面。还有一个主要任务是全面测试CMS发布候选版(RC)在复杂的测试环境中。在过去几年里,我们主要测试RC包。这些包在大约一周前发布。那时,测试者开始在实际安装上测试这些包——当然是在开发环境中的一份副本。
在过去一年里,团队通过定期会议变得更加活跃,我们试图与发布负责人紧密合作——支持他们。过去,特别是在Joomla 4.0开发和3.10的桥接版本中,我认为个人的负担太重了。所以,现在有了Benjamin Trenkle,他是4.1的发布负责人,我们开始进行更密切的对话,有更多的反馈圈。
我们的团队也是那些在发布前看到安全补丁的团队。我们在实际发布前一天或两天测试最终发布包。
您在Joomla的生态系统中扮演什么角色?
Sigrid: 我们是在生产部门内的一个团队。我们的团队是长期Joomla集成者和所有发布负责人的良好混合。我们有联络维护、营销、文档和其他团队。
Stefan: 您可以将我们视为开发者和用户之间的接口。好的源代码如果没有实际测试就没有意义。
你在团队中扮演什么角色?
Sigrid: 当然我们有
- 发布负责人,他们实际上创建发布包,当然也概述代码和GitHub上的情况。
- 测试人员,他们接受RC和最终包并对其进行测试。
团队成员:请自我介绍:
Sigrid:我从2019年4月加入团队,并于2020年11月成为团队负责人。我每两周参加一次生产部门会议。当我最初加入团队时,我很奇怪为什么它被称为CMS“发布”团队,因为我们只是在测试发布。我们本可以被称为CMS“测试”团队。但随着定期的会议,我们现在正在改变我们的角色,并承担起发布团队的责任。
Stefan Wendhausen:嗨,我是Stefan。我于2019年7月加入发布团队,并于2020年11月成为Sigrid的副手。我通过在真实系统中进行许多测试来支持团队,并随时准备回答问题或提供帮助。在Sigrid缺席时,我也有时接管会议通话。但这并不真正发生在Sigrid身上 :)
Jenn Gress:我是Jenn。我会尽我所能测试在发布到世界之前的新版本。目前,我主要关注3.10.x版本。我为RC在论坛和社交媒体上请求发布帖子。
Niels Braczek:我最近作为框架维护员(发布负责人)的身份加入了团队,以促进CMS需求与框架功能的一致性。
Rachel Walraven:我加入团队的时间相当短。我认为是在今年年初或2020年底加入的。我的主要任务是测试发布前的版本。目前,这包括Joomla 3和Joomla 4。在我们的会议中,我们讨论并找到改进发布过程及其沟通的方法。
Claudia Weber-Lenck:我于2021年5月加入团队。我也测试新版本。这可能目前是3.10.x,4.0.x或4.1.x。我喜欢发现和测试Joomla的新功能。
Phil Walton:我于2016年8月加入,当时作为团队负责人帮助引入了一些测试表单。我很高兴看到Sigrid Gramlinger同意接受这一角色,并看着它的人数和职责范围不断扩大。
你们多久开一次会,会议是如何进行的?
我们每三周开一次会 - 一次会议是在官方发布后的一两天举行的,下一次会议是在两次发布之间的中间。通常,我们通过Google Meet进行大约60分钟的会议。Sigrid会尝试提供一个简短的议程,并将会议报告总结,该报告也发布在志愿者门户上。在会议之间,我们在Glip团队频道中讨论所有事情。会议之间可能会有少量沟通,但在发布前10天,团队会变得非常活跃。
你们使用哪些工具来协作工作?
Sigrid:为了概述和记录我们的测试活动,我们只是使用一个Google表格,其中有一个很长的Joomla功能列表。每个人都会标记Joomla版本和他们正在测试的部分。这样我们就可以更均匀地分配测试。
我们不能测试一切 - 这会太多,但我们尽量做到尽可能多。还有在Github上的PR的自动化测试,但这种自动化测试仅在空白Joomla核心代码上发生。
我们的手动测试发生在带有不同扩展、多个用户、多语言和不同模板的真实生活安装的副本中。我个人与一些客户达成协议,我可以使用他们安装的副本来测试RC。
如果你用三个词来形容团队的氛围,那会是什么?
Jenn:严谨。有序。酷。
Sigrid:建设性。开放。友好。
Stefan:亲切。平衡。鼓励。
Niels:亲切。合作。专注。
Rachel:开放。亲切。合作。
Claudia:友好。合作。主动。
Phil:高效。支持。有价值。
在过去的一年(几年)中,团队是如何发展的?
Stefan: 自2019年7月起,尤其是Sigrid担任协调员以来,我们取得了真正的飞跃。发布领导人在我们常规会议中的参与,为质量的大幅提升做出了贡献。不幸的是,过去这总感觉有点不对。
Sigrid: 谢谢Stefan :-)。当我接管团队时,我也检查了志愿者门户中的描述/角色。最初我认为团队应该被称为“CMS测试团队”,因为我们当时只是在进行测试。从那时起,许多事情都发生了变化。我认为有了常规会议,现在有更多的动力、交流、沟通和团队感。
您需要额外的志愿者吗?如果是,需要哪些岗位的志愿者?
Stefan: 当然,更多的测试人员是减少错误的重要部分。在缩短的发布周期中,如果能找到一些支持者就太好了。
Sigrid: 是的,我们绝对可以拥有更多的测试人员。如果您加入我们的团队,您将深入了解Joomla的所有功能,因为有时您需要测试您以前从未尝试过的事情。我学到了很多,当我遇到问题时,我喜欢团队中的交流。
我们应该面试下一个团队(为什么)?
Sigrid: CMS维护——因为他们一直在进行代码维护,或者Joomla增强开发——因为它非常新。
《Joomla社区杂志》上发表的一些文章代表了作者对特定主题的个人观点或经验,可能并不与Joomla项目官方立场一致。
通过接受,您将访问由 https://magazine.joomla.net.cn/ 以外的第三方提供的服务。
评论