2024年8月27日 – 瑞士邮政在努力实现其包裹分拣软件系统的高质量和可持续改进方面,采取了一种创新的实践方法。InfoQ的最新文章揭示了瑞士邮政如何通过特定的角色、仪式和自动化来关注关键度量指标,以提升敏捷团队的软件质量。

背景与挑战

2018年起,瑞士邮政着手开发一个新软件系统,以提高包裹分拣的效率和可靠性,同时实现快速的持续部署。团队由产品负责人、Scrum大师、解决方案架构师、开发人员和业务分析师组成,负责维护13个应用程序。关键的挑战包括缺乏内部质量激励、对小问题的定期关注不足、破窗效应以及高努力值导致的度量指标检查疏漏。

解决策略

为了解决这些问题,瑞士邮政采取了以下措施:

  1. 简化度量收集:创建了一个wiki页面模板,集中收集所有度量指标,减少开发人员的工作负担。
  2. 定期检查:设立每周例会,开发人员需解释度量指标异常,针对日志错误等进行行动。
  3. 激励机制:引入“质量守卫者”角色,由产品负责人授权,强调质量的重要性,并赋予质量守卫者分配技术任务的权力。
  4. 快速响应:对问题采取立即行动,防止问题的常态化。

实践细节

  • 质量报告:每周生成的Confluence wiki页面,包含关键度量,所有相关方都会收到更新通知。
  • 角色分配:每个应用程序指定首席开发人员负责排查和行动,质量守卫者主持例会,撰写管理概要并提出改进建议。
  • 例会流程:首席开发人员准备和报告排查结果,质量守卫者质询并要求详细解释,促进团队讨论。

报告审批

质量报告需由质量守卫者批准并提交产品负责人,确保双方对软件质量状态有清晰认识。这一系统化的方法已经帮助瑞士邮政在追求高质量软件的同时,保持了敏捷性和效率。

通过这些实践,瑞士邮政不仅提升了软件质量,也增强了团队对质量的关注,确保了关键包裹分拣系统的稳定性和可靠性。

【source】https://mp.weixin.qq.com/s/CqStq4v58Jojs6gAb5hbsg

Views: 0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注