img-blur-shadow-blog-2
Blog

AI時代の開発プロセス考

本記事では、Unified Process の特徴点を軸にアジャイル開発との比較を行い、生成AIの登場によって開発プロセスの前提がどのように変化しているのかを考察します。AI時代においては、プログラムだけでなく、モデルや仕様書、設計文書といった自然言語の成果物が一次情報として扱われるようになります。この前提のもとで、モデル中心に設計された Unified Process は、AIと協働する開発プロセスを考えるための有力な補助線となります。 Read More

2026-02-02

img-blur-shadow-blog-2
Component-Based Development

HelloWorldで理解するCNCFの実行モデル

SimpleModelingはコンポーネント指向をベースとした開発方法論です。コンポーネント指向を成立させるためには、概念的なモデルの定義に加えてコンポーネントの実行系が必要です。この目的でクラウド・プラットフォーム上で動作するクラウド・アプリケーション用のコンポーネント・フレームワークとして開発しているのがCloud Native Component Frameworkです。 本記事ではHelloWorldを通して、Cloud Native Component Frameworkの実行モデルについて見ていきます。 Read More

2026-01-26

CBD Cloud Native Component Framework:HelloWorld

Cloud Native Component Framework は、文芸駆動モデルの動作基盤となるコンポーネント・フレームワークです。CNCF を理解する最短ルートは、まず実際に動かしてみることです。command から始め、server、client、custom component へと進むことで、実行形態が変わっても内部の実行モデルが変わらないことを確認します。

2026-01-19

CBD AI時代の動く仕様書

動く仕様書は、単なるテストでも、実装を駆動するためのTDDでもありません。 それは、文章による仕様記述、分析・設計モデル、実装コードをつなぎ、人間とAIが「何が正しい仕様か」を実行によって合意するための中核的な成果物です。 動く仕様書を中心に据えることで、分析モデルは実装に接地され、実装は意味的な裏付けを持つようになります。

2026-01-12

Blog オレ流AI駆動開発

生成AIを単なるコード生成ツールとして使うのではなく、仕様検討の設計ドキュメント・ソースコード・検証可能仕様を三位一体で育てていく開発スタイルを紹介します。AIを自由にさせすぎないための制約設計、人間が担うべき領域とAIに任せる領域の分離、そして知識を蓄積し再利用するためのドキュメント戦略が本稿の中心テーマです。

2026-01-05