img-blur-shadow-blog-2
Development Process

なぜソフトウェア開発方法論を再構築するのか

AIの登場によって、ドメインモデルは、実装への実現経路を持ち、開発を実際に前へ進めるworking abstractionになりました。AIはドメインモデルを実装へ変換し、実装に必要な詳細を補完します。これにより、人間が主に扱う対象は、実装の逐次記述から、対象世界、責務、実行、知識を表すソフトウェアモデルへ移ります。モデルの品質がソフトウェアの品質を強く左右するため、モデリングが新しいチョークポイントとなり、既存のソフトウェア工学をモデリング中心の方法論として再構成する必要があります。 Read More

2026-07-20

img-blur-shadow-blog-2
Development Process

SimpleModelingにおけるアーキテクチャセントリック

SimpleModelingは、Unified Processに由来するアーキテクチャセントリックなアプローチを採用しています。アーキテクチャは単なる設計成果物ではなく、要求・分析・設計・実装・運用を統合する構造として扱われます。開発初期からアーキテクチャビューを利用することで、モデル全体の整合性・分析容易性・AI適合性を高めます。 Read More

2026-05-11

DevelopmentProcess Essence FrameworkによるSimpleModeling Development Processの定義

SimpleModeling Development Processは、Essence Kernelを共通基盤とし、Use Case Lite、Scrum Solo、Cloud Native CBD、BoK、Cozy Domain Modeling、Code Generation、DevOpsなどのPracticeを選択・合成して構成される。実行基盤としてはCNCFを位置づける。本稿では、Method View、Process Flow View、Work Product View、Role/Agent View、Automation View、Lifecycle Viewに分けて、その定義の雛形を示す。

2026-04-20

DevelopmentProcess AI時代のSimpleModeling開発プロセス

SimpleModelingは、文芸モデル・DSL・実行基盤を統合し、AIが直接扱える開発プロセスを実現する。本稿ではEssenceの考え方を踏まえつつ、BoK→Cozy→CNCF→SKILLの流れとして再構成された最小開発プロセスを示す。

2026-04-13