Before
セイコーソリューションズを含む多くの企業において、システム開発プロジェクトの要件定義フェーズは、長年にわたる構造的な課題を抱えていた。
レビュー待ちによるプロジェクト遅延:要件定義書のレビューは、有識者(ベテラン技術者やアーキテクト)の都合に依存していた。有識者は複数プロジェクトを掛け持ちしていることが多く、レビュー依頼から完了までに数日〜数週間かかることも珍しくなかった。この間、設計作業が進められず、プロジェクト全体の遅延に繋がるケースが頻発していた。
有識者の引退による暗黙知の流失:長年培われた設計思想やアーキテクチャの勘所は、有識者の頭の中にしか存在しない暗黙知として蓄積されていた。しかし、これらの有識者が5〜10年で定年退職を迎える状況にあり、設計思想などの重要なノウハウが組織に残らないという危機的な状況にあった。引退後は、若手技術者が同様の品質のレビューを行うことができず、品質低下やエラー増加が懸念されていた。
レビュー品質のばらつき:同じ要件定義書でも、レビュー担当者によってチェック項目や観点が異なり、指摘の深さや品質にばらつきが生じていた。複数拠点・複数部署で共通のレビュー基準がなく、属人的な判断に依存していたため、組織全体としての品質均一化が困難であった。
生成AIツールの精度不足:一般的な生成AIツール(ChatGPTなど)をレビューに利用しようとすると、企業独自のルールや業務文脈を理解せず、当たり障りのない回答しか返してこなかった。セキュリティの観点から機密情報を外部のAIサービスに入力できないこともあり、実用的なレビュー支援には至っていなかった。
要件定義の重要性認識と現実のギャップ:IPA(情報処理推進機構)の調査によれば、システム開発の遅延の原因の50%以上が要件定義に起因していることが明らかになっていた。にもかかわらず、要件定義の品質向上に投資されるリソースは限られており、現場の業務負担は増大する一方であった。
AI導入内容
セイコーソリューションズは、これらの課題に対処するため、独自のAIナレッジプラットフォーム 「Seiko Futureworks」 を開発・提供開始した。
第1層:社内ナレッジのAIへの学習
企業独自のルールや有識者のノウハウを、生成AIに学習させる仕組みを構築した。
業務文書の学習:企業の業務文書(設計基準書、コーディング規約、過去の要件定義書、設計書など)をAIに読み込ませる。これらの文書には、組織特有の技術標準や設計思想が含まれており、一般的な生成AIには欠けている重要な文脈が含まれている。
想定問答集(QA)の自動生成:業務文書から、生成AIが想定問答集(QA)を事前に自動作成する。これにより、RAG(Retrieval-Augmented Generation)による検索精度の向上を実現。単なるキーワードマッチングではなく、文脈を理解した検索が可能になった。
有識者のレビュー観点の形式知化:有識者が実際にレビューする際に重視している観点(「このような記述があると後で問題になる」「ここは必ず確認する必要がある」など)を、AIエージェントとして形式化。個人の暗黙知を、組織で共有できる形式知として蓄積する。
マルチモーダル対応:テキスト文書だけでなく、画像(UML図、画面レイアウト、ER図など)もAIが解析できるよう、画像認識と生成AIを組み合わせた高精度のテキスト化技術を確立。図面や表組みも含めた包括的なレビューを可能にした。
第2層:AIによる即時レビュー機能
要件定義書を入力すると、AIが即座にレビュー結果を返す機能を実装した。
企業独自ルールに基づくレビュー:一般的な生成AIツールの「当たり障りのない回答」ではなく、企業独自のルールに沿った的確なレビューを実現。例えば、「当社ではこのような設計パターンは推奨されていない」「この記述は過去のプロジェクトで問題が発生した」といった、企業固有の文脈を反映した指摘が可能になった。
即時フィードバック:レビュー依頼から数日待つ必要がなく、AIによるレビュー結果は数秒〜数分で返却される。開発者は、設計作業を進めながら、要件定義の品質をリアルタイムで確認できるようになった。
標準化されたレビュー観点の適用:有識者のレビュー観点を標準化し、組織全体で共通のチェック基準を適用。これにより、レビュー担当者による品質のばらつきを抑制し、どの部署・どの拠点でも一貫した品質のレビューが実現した。
修正指示の具体化:AIは指摘だけでなく、具体的な修正案も提案する。「ここはこのように書き換えると良い」といった、実用的なアドバイスを提供することで、開発者の理解を助け、修正作業の効率化を図った。
第3層:継続的な知識継承とAIインタビュアー
有識者のノウハウを継続的にAIに学習させ、組織の知識資産として蓄積する仕組みを構築した。
AIインタビュアー機能:有識者へのヒアリングを通じた知識の構造化・エージェント化を行う機能。有識者との対話をAIが誘導し、暗黙的な判断基準やプロジェクト進行の勘所を構造化されたデータとして抽出。これにより、退職間近の有識者の貴重な経験を、AIが学習し組織に残すことができる。
知識の継承と育成支援:AIが学習したレビュー観点は、若手技術者の育成にも活用される。若手はAIのレビュー結果を通じて、有識者がどのような観点で要件定義を評価しているかを学ぶことができ、自然とレビュースキルを身につけることができる。
ナレッジの継続的更新:技術の進化やビジネス環境の変化に応じて、AIの学習データも継続的に更新。古くなった知識をAIから削除し、新しい設計思想や技術基準を追加することで、最新の状態を維持する。
特定ベンダー非依存の柔軟性:特定の生成AIベンダー(OpenAI、Google等)に依存せず、必要に応じて複数のAIエンジンを組み合わせることができるアーキテクチャを採用。これにより、コスト効率と技術の柔軟性を両立させている。
After
Seiko Futureworksの導入により、セイコーグループおよび導入企業は以下の定量的・定性的成果を達成した。
レビュー待ちのボトルネック解消:有識者の都合でレビューが滞ることがなくなり、要件定義書のレビュー完了までの時間が数日から数分に短縮。プロジェクトの遅延リスクを大幅に低減し、開発スピードの向上を実現した。
有識者引退リスクの軽減:有識者の暗黙知をAIが学習・蓄積することで、引退後もその知見が組織に残り、継続的に活用できるようになった。若手技術者もAIのサポートにより、引退した有識者と同等の品質のレビューを実現できるようになった。
レビュー品質の均一化:標準化されたレビュー観点を組織全体で共有することで、レビュー担当者による品質のばらつきが抑制され、どこで誰がレビューしても一貫した高品質を実現。複数拠点間での品質均一化に貢献した。
開発スピードと品質の両立:レビューの早期完了により、設計作業への着手が早まり、プロジェクト全体の開発期間が短縮。かつ、AIによる厳格なレビューにより、要件定義の品質も向上し、後工程での手戻りや仕様変更が減少した。
開発生産性の向上:IPAの調査で指摘されている「開発遅延の50%以上が要件定義に起因」という問題に対処し、要件定義フェーズの品質向上と効率化を実現。これにより、システム開発全体の生産性向上に貢献した。
ナレッジマネジメントの新モデル確立:人の暗黙知をAIが形式知化し、組織全体で共有・活用するという、製造業における新しいナレッジマネジメントのモデルを確立。セイコーグループだけでなく、他の製造業においても応用可能な枠組みを構築した。
セイコーソリューションズのこの取り組みは、AIを活用した「人とAIの協働」によるシステム開発プロセスの革新として、製造業のDX推進のモデルケースとして注目されている。
公開日: 2024年1月1日
事例一覧に戻る