扫码阅读
手机扫码阅读
懒癌不治,敏捷与DevOps方法论也治不了你的交付顽疾
582 2023-07-18
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
文章来源:
敏于思捷于行
扫码关注公众号
敏捷与DevOps实践落地的挑战与方法
在软件开发领域,敏捷与DevOps的实践虽然理念上得到广泛认可,但在实际落地时面临着诸多挑战。其中,测试驱动开发(TDD)等实践尤其难以坚持,主要原因归咎于开发人员的懒惰,以及对质量和代码评审的轻视。此外,验收测试驱动开发、结对编程等方法也因为团队的旧习惯难以实施。
—实践落不了地,是因为懒惰
许多开发人员不重视单元测试,导致程序质量不佳。即使接受了TDD,他们也倾向于偷懒,不愿意编写测试用例。用户和团队对新增的验收条件和代码评审要求感到抵触,因为这些要求比以前增加了工作量。持续集成中的静态代码分析和自动化测试往往被忽视,从而影响了交付效率和质量。
—有了方法,更重要的是勤奋
尽管敏捷与DevOps提供了各种方法,但要落实这些方法,团队成员需要保持勤奋。自律是成功实施如TDD这样的方法的关键,而固定周期的例会和回顾会议则能够帮助团队持续关注进度,防止懒惰的行为,并持续寻找和落实适合团队的方法。
该文章由敏捷与DevOps专家刘华(Kenneth)撰写,他在世界500强银行工作,专注于软件开发与交付,并且精通多种敏捷实践方法。他的观点是,我们可以根据实际情况对方法进行调整,但不能因为懒惰而放弃应该做的事情。坚持和勤奋是解决软件交付问题的关键。
此外,刘华的著作《猎豹行动:硝烟中的敏捷转型之旅》已在各大平台上架,提供纸质书、电子书以及有声书版本,适合不同需求的读者。
想要了解更多内容?
文章来源:
敏于思捷于行
扫码关注公众号
敏于思捷于行的其他文章
很不幸,自动化测试永远只能是必要非充分条件
对自动化测试的合理预期非常重要。
云计算科普:Pets(宠物)和Cattle(牲口)傻傻分不清楚?
Pets和Cattle,很形象地比喻了服务器的两种管理模式。
没有TDD/ATDD,你的持续交付可能是持续找死!
一场关于DevOps能力评估的讨论,引发了对TDD的争论。
DevOps需要哪些关键能力?新书预览《加速:精益软件和DevOps的科学》
重磅新书《加速》读后感系列文章之一
小时候父亲是座山,我长大后山却垮了
小时候,父亲是座山,是权威。当我们长大后,父亲老了后,他们的角色与形象,以及彼此的关系都会发生重大变化,父亲从保护者变成被保护者。这种感觉,总让人五味杂陈。
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设
白皮书上线