神がシステム開発を変える

GODモデルのROIだが、たとえばV字モデルで期間3年、200人年というようなプロジェクトがあったとする。控えめに計算してもGODモデルなら期間2年、100人年くらいにはなる。成果物のほとんどを自動生成するからだ。GODモデルで自動生成される成果物一覧を下に示そう。

ダイアグラム

  1. ユースケース図・ユースケース記述
  2. ロバストネス分析
  3. モデル図
  4. クラス図
  5. シーケンス図
  6. アクティビティ図
  7. ステートマシン図
  8. パッケージ図
  9. 配備図
  10. ER図
  11. CRUD

仕様一覧

  1. テーブル一覧
  2. クラス一覧
  3. テストクラス一覧
  4. テストデータ一覧
  5. UI設計書
  6. ジョブ一覧
  7. 用語一覧
  8. 設定値一覧

ソースコード

  1. Javaコード
  2. JUnitコード
  3. Stubコード
  4. DDLコード
  5. SQLコード

では技術者は一体何をするのか。彼らの仕事は成果物が妥当であることの確認。要はレビューである。