shift-left(左移):在项目或流程中把原本发生在后期的活动(尤其是测试、质量保证、安全检查等)提前到更早阶段进行,以便更早发现问题、降低返工成本、缩短交付周期。常见于软件工程语境,如 shift-left testing / shift-left security。
(也可字面指“向左移动”,但在技术管理语境中以上含义最常见。)
/ˌʃɪft ˈlɛft/
We decided to shift-left testing so bugs are caught earlier.
我们决定把测试左移,这样能更早发现缺陷。
By shifting security left in the development pipeline, the team reduced late-stage fixes and improved release speed.
通过在开发流水线中将安全工作左移,团队减少了后期修复工作,并提升了发布速度。
“shift-left”原意是“向左移动”。在项目管理与软件工程中,人们常用时间线或流程图表示工作从左到右推进;把活动“左移”就是把它放到更靠前的阶段。该用法在敏捷、DevOps与持续交付的讨论中逐渐流行,强调“尽早发现、尽早修复”。