播客:工程卓越:Declan Whelan谈技术健康、敏捷实践与团队文化

播客:工程卓越:Declan Whelan谈技术健康、敏捷实践与团队文化

💡 原文英文,约4400词,阅读约需16分钟。
📝

内容提要

在这一期的InfoQ工程文化播客中,Shane Hastie采访了Declan Whelan,一位专注于敏捷开发的电气工程师和软件专业人员。他们讨论了技术健康的概念,这是对技术债务的积极重构,并介绍了如何使用DORA指标来改善技术健康。他们还谈到了在组织中进行左移和右移的挑战,良好的技术实践的重要性,以及对良好工程团队的文化影响。

🎯

关键要点

  • Declan Whelan是一位专注于敏捷开发的电气工程师和软件专业人员。
  • 技术健康是对技术债务的积极重构,强调系统的整体健康而非仅仅关注债务。
  • DORA指标(部署频率、变更的交付时间、变更失败率和恢复时间)是改善技术健康的重要工具。
  • 许多组织在左移和右移的过程中面临挑战,尤其是在QA与开发之间的分隔。
  • 极限编程(XP)中的核心技术实践包括结对编程、测试驱动开发、重构和简单设计。
  • 现代技术实践还包括持续交付和服务的可维护性,强调对未来的责任感。
  • 分布式单体架构可能是解决微服务边界问题的一种有效方法。
  • 良好的团队文化应强调协作而非仅仅是协调,促进团队成员之间的学习和共同解决问题。
  • 结对编程和集体编程可以提高产品质量,但组织需要进行实验以找到适合自己的方法。
➡️

继续阅读