# The Software Development Lifecycle Is Dead — Boris Tane (2026) **著者**: [[Boris Tane]] **公開日**: 2026-02-20 **URL**: https://boristane.com/blog/the-software-development-lifecycle-is-dead/ --- ## 主題 AI エージェントは従来の SDLC(ソフトウェア開発ライフサイクル)を単に加速させたのではなく、根本的に解体した。requirements → design → implementation → testing → review → deployment → monitoring という古典的な逐次ワークフローは、インテントと観察を中心とした密なフィードバックループへと崩壊した。 --- ## 従来 SDLC の前提 クラシカルな SDLC は「構築は高コストで時間がかかる」という前提のもとに成立していた。各フェーズは個別のツールと専門家を必要とした(Jira・Figma・VS Code 等)。この縦割り構造がプロセスを支えていた。 AI エージェントはこの縦割りを迂回する。ツールの切り替えコストが消えると、フェーズ間の境界そのものが消える。 --- ## 各フェーズの崩壊 ### 要件 事前固定仕様という概念が消える。インテント(意図)はエージェントとの対話を通じて継続的に洗練される。仕様書は最終成果物の記述ではなく、進行中の会話のスナップショットになる。 ### 設計 設計は事前決定ではなく協調的発見になる。エージェントとの作業を通じて、設計は「作りながら見つける」ものへ転換する。 ### 実装 エージェントがコード生成・エラー処理・エッジケースを担う。エンジニアの役割はコードを書くことからコンテキストを供給することへ移る。 ### テスト テストはコード生成と同時に発生する。「テストフェーズ」という概念が消え、生成と検証が同一のエージェントループ内で完結する。 ### コードレビュー Tane は PR ワークフローを廃止すべきと主張する。エージェントの自己検証と自動チェック(型チェック・リント・テスト・セキュリティスキャン)がレビュアーの役割を代替する。AI ネイティブエンジニアは PR レビューを「必要だが面倒なもの」ではなく「そもそも経験したことがないもの」として扱う。 ### デプロイ デプロイはリリース決定から切り離されて継続的に行われる。フィーチャーフラグ・段階的ロールアウトが標準になり、「デプロイの日」という概念が消える。 ### モニタリング(唯一の生存者) モニタリングだけが SDLC から生き残り、かつその役割が根本的に変わる。 - **旧**: 人間のエンジニアがダッシュボードを見て判断する - **新**: 観察結果がエージェントへのフィードバックとして自動的に流れ込み、修復ループを駆動する オブザーバビリティは SDLC の「最後のフェーズ」から「ループの中心」へ転換する。 --- ## 新しいモデル ``` Intent → Agent → Build / Test / Deploy → Observe → Repeat ``` 従来の線形プロセスは、インテントと観察を両端に持つ密なループへ崩壊する。 --- ## コンテキストエンジニアリング Tane の結論における核心概念。 > 「エージェントで構築するものの品質は、エージェントに与えるコンテキストの品質に正比例する。」 SDLC の死が生む新たな差別化要因は、プロセスの厳密さではなく[[コンテキストエンジニアリング]]——エージェントに適切な情報をどれだけ高品質に供給できるかである。オブザーバビリティシステムはこのコンテキスト供給の自動化機構として機能する。 --- ## AI ネイティブエンジニア [[Cursor]] 以降にキャリアを始めたエンジニアは、スプリント計画・ストーリーポイント・PR レビューを経験していない。Tane はこれを欠陥ではなく適応と解釈する——従来のセレモニーが不要な環境で育ったからこそ、必要としないのだという。[[AIネイティブ開発]] を参照。 --- ## 横断的知見 - **[[agentic SRE]] との接続**: Tane の「モニタリングが唯一の生存者」という観察は、agentic SRE が observability を自律障害診断のエントリポイントとして扱う方向性と一致する。SDLC の崩壊とオペレーションの崩壊は同じ力が駆動している。 - **[[Cursor]] との接続**: Cursor を転換点として「以前/以後」のエンジニアリング文化を分ける視点は、AI ツールが組織学習に非連続的な断絶を生むことを示す。 - **[[LLM Wikiパターン]] との接続**: Karpathy の「bookkeeping は LLM に委ねて人間はキュレーターに」という主張と、Tane の「コンテキストエンジニアリングが新差別化要因」は同じ転換の両面——出力側の変化と入力側の変化——である。