AI共創型開発 Bulge Method 概要
ビジネスルールを構造化し、AIとともに基幹システムを作り上げる——ForgeOneが提案する新しい開発フレーム「Bulge Method(バルジ メソッド)」。
ビジネスルールを元にしたシステムが自動生成可能になることで、業務モデルが中心に廻り、業務改革が促進される仕組みに変革されます。
要件定義が属人化し、担当者が変わるたびに仕様の解釈がぶれる
仕様書と実際のコードが、いつの間にか乖離していく
AIにコードを書かせても部分最適にとどまり、システム全体の整合性は結局人手で見るしかない
AIの活用が調査やレビュー、テスト作成などの周辺作業にとどまり、開発の中核には踏み込めていない
ビジネスルールを中核に据えた形式化モデル(BPM・CDM・ISA・SPM・ISM)を用い、論理設計と物理設計を完全に分離します。
〇論理層 - 普遍・不変なビジネスルールそのもの
ビジネスモデルからビジネスルールまで、実装技術が変化しても変化しないビジネスルールをAIと共に構造化します。
〇実装技術への変換
クラウドやUIなど、変化の激しい実装技術への割り当てを担い、再現性のあるプログラム自動生成を実現します。
この分離により、実装技術が刷新されても、ビジネスルールという「変わらない資産」を軸にシステムを作り変えることができます。また、実装技術に寄らず必要なビジネスルール変更が即時に実装反映できることで、業務改革を導きます。
さらに、これらのモデル自体もAIと人間が共通理解できる知識体形であり、要件モデル構築の段階からAIが生成を担います。
Bulge Method では、分析・検証・自動生成の各ステップで、AIの力を最大限に活用し分析作業や成果物を作成する仕組みを提供します。
要件入力を元に、ビジネスを駆動する要件を分析
要件より導出されるデータの分析
データモデルを維持する業務モジュールの分析
運用フロー、ビジネスルールの分析
分析結果よりQA実施
検証フィードバックよりモデル修正
分析結果をビューワーで確認
ビューワーでモデル図も確認
業務機能要件のQA
業務機能の仕様をQAし自動生成
※ISMは、インターフェイス仕様モデル
ISM自動生成結果をビューワーで確認
ISM定義よりプログラム自動作成
近年広がる「Spec-Driven開発」(仕様書を基準にAIへコード生成を指示する手法)と、Bulge Methodは目的も対象規模も異なります。
| 観点 | Spec-Driven開発 | Bulge Method |
|---|---|---|
| 目的 | 個々のコーディングセッションの精度向上 | ビジネスルールを構造化資産とし、システムライフを長期的に制御 |
| 仕様の形式 | 自由記載(Markdown) | 形式化モデル体系(BPM / CDM / ISA / SPM / ISM) |
| 対象規模 | 機能・チーム単位 | 基幹系(大規模開発実績) |
分析完了と同時に、業務ルールの妥当性を実機で検証できます。生成されるプログラムは標準画面定義を元にビジネスルールが組み込まれます。
デモ用にとどまらず、同じモデルからプロジェクト独自のアーキテクチャ要件を反映した本番投入可能なコードを生成する仕組みを備えています。
大規模開発実績のあるMDA(モデルドリブンアーキテクチャ)を採用し、最大500名規模のプロジェクトにも対応可能な設計思想です。
本メソッドは、実プロジェクトを通じてナレッジベースを継続的に改善していきます。
金融基幹システムの開発・事業企画・MDA実践に約30年携わってきた代表の実務知見から生まれた手法です。
サンプル画面等を含めたプレゼン資料をご提供します。 info@forgeone-dx.co.jp まで御用命ください。
AI共創型開発 Bulge Method 概要
@ForgeOne,LLC