MENU

エヌアイシー・パートナーズと日本IBM、「IBM Bob」を活用したExcelマクロの可視化とWebアプリケーションへの再構築を実践 ~クライアント・ゼロとして知見を得る

エヌアイシー・パートナーズ(以下、NICP)は8月19日、日本IBMが提供するAIエージェント駆動のエンタープライズ向け開発支援パートナー「IBM Bob」を活用し、社内で利用していた見積作成用Excelマクロを対象に、業務ロジックの可視化およびWebアプリケーションの再構築を実施した。

その結果、従来は特定の担当者の知識や経験に依存していた業務ロジックを、組織内で共有・活用可能な知識として可視化・整理するとともに、仕様把握時間を従来比約95%削減し、既存業務資産の理解・可視化・再構築におけるIBM Bob活用の有効なアプローチを確認した。

背景

企業の現場では、見積作成、申請処理、集計作業、構成支援など、さまざまな業務を支えるExcelマクロや業務ツールが活用されている。一方で、これらの多くは現場主導で開発・改修が繰り返されてきたため、仕様書や設計書が十分に整備されていないケースも少なくない。

このような状況では、担当者の異動や退職によって保守・改修が困難になったり、機能追加やシステム刷新の際に既存ロジックの解析に多くの工数を要したりする課題が発生している。

NICPでも、見積作成支援に利用していたExcelマクロについて、保守性や継続利用の観点から改善の必要性を認識していた。長年の運用や改修を通じて蓄積された業務ロジックの中には、仕様書だけでは把握が難しいものもあり、内容の理解や改修時には作成者や担当者の知見に依存する側面があった。

そこで、NICPはIBM Bobの分析・可視化機能やエンタープライズ環境での運用性を評価し、日本IBMとともに、自社環境を用いたクライアント・ゼロとして、IBM Bobを用いた既存業務資産の可視化と再構築に取り組んだ。

取り組み内容

① IBM Bobによる既存業務資産の可視化

NICPは、見積算出に利用していたExcelマクロをIBM Bobに取り込み、VBAコードの分析と業務ロジックの整理を実施した。IBM Bobはコード構造や処理内容、データ構造を分析し、業務理解を支援する仕様情報やドキュメントを生成する。担当者は生成された内容をレビューしながら既存仕様を確認し、業務ロジックの整理を進めた。

今回の取り組みでは、従来は平均1~3日程度を要していた仕様把握について、およそ30分で全体像を把握できた。担当者の経験に基づく従来の想定所要時間との比較において、仕様把握に要する時間を従来比約95%削減した。

② Webアプリケーション化

整理した仕様をもとに、IBM Bobの支援を受けながらWebアプリケーションへの再構築を行った。開発工程では、生成された成果物に対して担当者がレビューとテストを実施しながら改善を進めた。

同プロジェクトでは、移行可否検討、実装、テスト、パフォーマンス・チューニング、ドキュメント作成を含む工程を実施した。担当者による事前見積では約6週間を要すると想定されていた同等の作業について、IBM Bob活用時は約2.5日で完了し、開発工程の効率化を確認した。

またIBM Bobとの対話を通じて必要な修正を行い、現在は業務利用可能なWebアプリケーションとして運用している。これにより、ブラウザベースでの利用に加え、見積データの蓄積・検索や過去実績の参照・再利用が可能となり、将来的な機能追加や保守を効率的に行うための基盤を整備した。

既存業務資産の可視化と再構築における生成AIの役割

同取り組みを通じて、生成AIはコード生成を支援するだけでなく、既存システムに蓄積された業務知識や業務ロジックの理解・可視化を支援する手段として有効であることが示された。特に、属人化しやすい業務資産において、業務内容や処理ロジックを可視化し、関係者間で共有可能な形に整理できることを確認した。

また、生成AIが分析や成果物生成を担い、人がレビューや判断を行うことで、業務要件との整合性や品質を確保しながら、既存資産の理解から再構築までを効率的に進められることを確認した。

同事例は、ブラックボックス化した業務資産の理解と再活用に向けた実践事例として、生成AIを活用した既存業務資産の可視化および再構築の有効なアプローチを示すものとなった。

今後の展望

NICPと日本IBMは、今回の実践を通じて得られた知見をもとに、企業内に蓄積された既存業務資産の理解・可視化・再構築における生成AI活用を推進していくとしている。

[i Magazine・IS magazine]