<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>SDLC on Chang</title><link>https://jinnchang.github.io/series/sdlc/</link><description>Recent content in SDLC on Chang</description><generator>Hugo</generator><language>en</language><lastBuildDate>Fri, 21 Aug 2026 00:00:00 +0800</lastBuildDate><atom:link href="https://jinnchang.github.io/series/sdlc/index.xml" rel="self" type="application/rss+xml"/><item><title>The AI-Native SDLC playbook</title><link>https://jinnchang.github.io/reads/the-ai-native-sdlc-playbook/</link><pubDate>Fri, 21 Aug 2026 00:00:00 +0800</pubDate><guid>https://jinnchang.github.io/reads/the-ai-native-sdlc-playbook/</guid><description>&lt;div class="notice note"&gt;
 &lt;div class="notice-title"&gt;
 &lt;i class="fa-solid fa-sticky-note" aria-hidden="true"&gt;&lt;/i&gt;Note
 &lt;/div&gt;
 &lt;div class="notice-content"&gt;如何用 AI 逐阶段改造你的软件开发生命周期。&lt;/div&gt;
&lt;/div&gt;

&lt;h2 id="代码不再是瓶颈"&gt;
 代码不再是瓶颈
 &lt;a class="heading-link" href="#%e4%bb%a3%e7%a0%81%e4%b8%8d%e5%86%8d%e6%98%af%e7%93%b6%e9%a2%88"&gt;
 &lt;i class="fa-solid fa-link" aria-hidden="true" title="Link to heading"&gt;&lt;/i&gt;
 &lt;span class="sr-only"&gt;Link to heading&lt;/span&gt;
 &lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;不少组织已经能用 AI 以一年前想都不敢想的速度写代码，但代码周围的那套流程并没有跟着变快。&lt;/p&gt;
&lt;p&gt;许多工程团队仍在沿用原先那套审批关卡、评审、交接和策略，用 &lt;a href="https://claude.com/product/claude-code" class="external-link" target="_blank" rel="noopener"&gt;Claude Code&lt;/a&gt; 这类 agentic 编码方案换来的提速，就这样被抵消掉了。&lt;/p&gt;
&lt;p&gt;软件开发生命周期（SDLC）是把软件从一个想法推进到生产环境的过程。大多数组织都在跑着大致相同的六个阶段：规划、设计、构建、测试、部署、维护。传统上，每个阶段都由不同角色负责，各管一段：产品经理写需求，技术架构师把需求转成设计，工程师实现设计，受监管企业里的 QA 团队负责验证，发布团队负责上线，运维团队盯着运行状况。工作在阶段之间流转，靠的是文档、工单和签字确认。&lt;/p&gt;
&lt;p&gt;传统的 SDLC 流程繁重，为的是保证每一步都有人负责、都在掌控之中。但它是为一个「编写和实现代码是最耗时、最昂贵的阶段」的年代设计的，这个前提现在已经不成立了。PRD、估算仪式、产品安全评审这些环节之所以存在，就是为了在可能拖上几周、几个月甚至几个季度的开发周期里，硬逼各方对齐。&lt;/p&gt;
&lt;p&gt;传统 SDLC 还有一个特点：每道控制措施都默认由人来执行。而那些收获最多的组织，已经围绕 agentic AI 现在能做到的事重建了流程，并始终把人留在其中。这份指南介绍的是 Applied AI 团队在 SDLC 每个阶段集成 Claude 的一组最佳实践，来自我们与客户合作的经验，目的是加快开发、让流程转得更快。&lt;/p&gt;
&lt;p&gt;当代码不再是瓶颈、构建阶段的速度超出传统 SDLC 能容纳的范围时，会出现三件事：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;瓶颈转移到构建阶段前后的环节，主要是规划、评审/测试和部署，它们仍然以人类的速度运转。&lt;/li&gt;
&lt;li&gt;控制措施不再符合现实，变得难以应付。代码由人编写时，逐行人工审查是合理的；一旦 Agent 产出了 diff 的大部分内容，人工审查就跟不上了。&lt;/li&gt;
&lt;li&gt;治理成本上升，因为例外情况仍然要靠每周、每月才开一次的会议和委员会来处理。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="code-is-no-longer-the-bottleneck.png" alt=""&gt;
&lt;em&gt;构建不再是制约因素，它周围那些以人类速度运转的环节才是。以人类速度运转的阶段维持原有时长，构建则被压缩到数小时。&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;拿安全瓶颈举个例子。安全团队的规模是按人类产出来配置的，所以当 Agent 让代码产出成倍增长时，要么评审队列越积越长，要么代码在评审不足的情况下上线。受监管的组织两种结果都无法接受，安全和策略检查必须跟上 Agent 的节奏才行。&lt;/p&gt;
&lt;p&gt;传统 SDLC 需要经历一次和「实现」环节同等力度的转型，才能既保住 agentic AI 带来的效率，又守住安全。&lt;/p&gt;
&lt;h2 id="什么是-ai-原生-sdlc"&gt;
 什么是 AI 原生 SDLC？
 &lt;a class="heading-link" href="#%e4%bb%80%e4%b9%88%e6%98%af-ai-%e5%8e%9f%e7%94%9f-sdlc"&gt;
 &lt;i class="fa-solid fa-link" aria-hidden="true" title="Link to heading"&gt;&lt;/i&gt;
 &lt;span class="sr-only"&gt;Link to heading&lt;/span&gt;
 &lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;AI 原生 SDLC 是一次重新构想：旧有的控制目标不变，但换成新的执行方式。流程不再是线性的，而是变成一个循环，AI 被嵌入每一个节点。它倡导自动化的交接、自动触发的后续打法，正好解决传统 SDLC 各阶段之间那些手工、笨拙的交接。&lt;/p&gt;</description></item></channel></rss>