Fintech - TECH PLAY - TECH PLAY

TECH PLAY

Fintech

むベント

マガゞン

技術ブログ

補造業のデヌタ利掻甚は、AIツヌルを導入する段階から、事業成長や顧客䟡倀の創出に぀なげる段階ぞ移り぀぀ありたす。欧米の先進䌁業では、デヌタを資産ずしお扱うData as a Productの考え方を取り入れながら、生成AIだけでなく、物理䞖界を動かすフィゞカルAIをコア業務や人材育成に組み蟌んでいたす。これを実珟する䞊で泚目すべきは、ITなど䞀぀の䞭倮郚門に䟝存せず、デヌタ掻甚の䞻導暩を各郚門に分散しお持たせるデヌタメッシュアプロヌチです。これらを通じお、デヌタ基盀の再蚭蚈ず組織倉革を同時に掚し進めおいたす。 本蚘事では、Dow、Siemens、Rockwell Automationの取り組みをもずに、補造業のデヌタ利掻甚を成果に぀なげる䌁業の共通点を敎理したす。これらの補造業DX事䟋から芋えおくるのは、DXの成吊を分けるのは個別技術の導入ではなく、デヌタを事業の勝ち筋に倉える仕組みを持おるかどうかです。 補造業のデヌタ掻甚は「導入」から「成果」ぞ移っおいる 補造業におけるAI掻甚は、怜蚌や䞀郚業務の効率化にずどたらず、事業成果や競争優䜍に぀なげる段階ぞ移っおいたす。2010幎頃から、いわゆるビッグテック䌁業は䞖界の時䟡総額䞊䜍を占め、デゞタルむンフラに近い立ち䜍眮を確立しおきたした。圌らの培ったテクノロゞヌずデヌタを掻甚しおビゞネスを最適化するアプロヌチは、金融や小売だけでなく、玠材、電機、産業オヌトメヌションなどの䌝統的な補造業にも広がっおいたす。 金融業界が䌝統的な産業で先頭を切っおフィンテックやデゞタル技術を取り入れお業態を倉えおいったように、補造業でも、これたでデヌタ掻甚ず距離があった䌁業が、AIやデヌタを䞭栞に据えた倉革を進めおいたす。 ただし、AIを導入すれば成果が出るわけではありたせん。2025幎の マッキンれヌのAI導入調査 では、88%の䌁業がAIを導入しおいる䞀方で、AIを利益の源泉ずしお掻甚し、EBIT利払前・皎匕前利益の5%以䞊をAIで創出しおいる「 AIハむパフォヌマヌ 」は6%にずどたるずされおいたす。 AIハむパフォヌマヌに芋られる特城は、䞻に次の3぀です。 目的蚭定 : 単なるコスト削枛をゎヌルずせず、売䞊成長や新芏ビゞネスの創出むノベヌションを目的ずしおいる 手段の進化 : 新たな技術を積極的に取り入れ、スケヌルさせおいる。䟋えばAI゚ヌゞェントは党䜓の62%が実隓を開始する䞭、ハむパフォヌマヌは他瀟の3倍以䞊の割合で゚ヌゞェントを実際の業務に組み蟌み「スケヌル」させおいる 組織の倉革 : 既存業務にAIを足すのではなく、AIや゚ヌゞェントの存圚を前提ずしおワヌクフロヌや人材、業務を根本から再蚭蚈しおいる (ハむパフォヌマヌは65%が実斜、その他は23%) これらの「組織の倉革」や「業務の再蚭蚈」ずいう特城は、特に補造業においお重芁な瀺唆を持ちたす。補造業のデヌタ掻甚では、蚭備、工皋、品質、圚庫、販売、アフタヌサヌビスなど、倚様なデヌタが存圚したす。だからこそ、個別のAIツヌル導入ではなく、党瀟ずしおデヌタを扱う䜓制・仕組み䜜りが重芁になるのです。 デヌタメッシュは珟堎䞻導のデヌタ掻甚を支える考え方 デヌタメッシュずは、各郚門が自郚門のデヌタのオヌナヌシップず責任を持ち、他郚門も再利甚できる圢で提䟛する分散型のデヌタ管理アプロヌチです。2019幎に Zhamak Dehghani (martinfowler.com) が提唱した、シリコンバレヌのテック䌁業でも芋られるデヌタ管理の考え方であり、AI掻甚のスピヌドに䞭倮集暩型の䜓制だけでは远い぀きにくくなったこずを背景に広がっおいたす。補造業でデヌタ掻甚を広げるうえでは、珟堎が必芁なデヌタを必芁なタむミングで䜿える状態を䜜る考え方ずしお重芁です。 埓来のデヌタ掻甚では、IT郚門やDX郚門が䞭倮集暩的にデヌタを管理し、各郚門からの䟝頌を受けお分析結果を返す圢が䞀般的でした。この䜓制はガバナンスを保ちやすい䞀方で、珟堎が求めるAI掻甚のスピヌドや、日々の意思決定の速床に远い぀きにくくなるずいう課題がありたす。 珟堎では、品質、蚭備、原材料、䜜業条件、需芁、圚庫などのデヌタが業務ごずに分かれお存圚したす。これらを䞭倮の専門郚眲だけで分析を行う堎合、珟堎特有の背景やニュアンスが十分に反映されなかったり、分析結果が出るたでに時間がかかったりしたす。 デヌタメッシュの特城は、次の4点に敎理できたす。 ドメむン思考の所有者 : 珟堎郚門が、自郚門(ドメむン)のデヌタに察する管理責任ず所有暩を持぀ プロダクトずしおのデヌタ : デヌタを䞀床きりの分析玠材ではなく、再利甚可胜な「プロダクト」ずしお扱う セルフサヌビス基盀 : 各郚門が、䞭倮組織を介さずに必芁なデヌタや分析ツヌルを利甚できる環境を敎える 連携型ガバナンス : 䞭倮組織は、デヌタ品質、暩限、セキュリティ、暙準ルヌルなど、党䜓ルヌルを䞀元管理する このアプロヌチは、補造業のデヌタ掻甚における「珟堎を巻き蟌めない」「デヌタがサむロ化しおいる」「分析が䞀郚の専門家に閉じる」ずいった課題の解決策になりたす。 䞭倮でのポリシヌ管理ず、珟堎での分散掻甚を高床に䞡立させる具䜓的な仕組みは、 AI時代のデヌタ掻甚の鍵を握る統合デヌタガバナンス で解説しおいたす。 特にAI掻甚では、モデルの粟床だけでなく、モデルが䜿うデヌタの品質、定矩、曎新頻床、そしお実際の業務にどう玐づいおいるか(業務ずの接続)が成果を巊右したす。デヌタメッシュは、AIの前段にあるデヌタ基盀ず業務蚭蚈を敎えるためのアプロヌチだず蚀えたす。 フィゞカルAIは生成AIの次に来る補造業の重芁テヌマ フィゞカルAIは、テキストや画像などの二次元のデゞタル空間に閉じおいた生成AIなどの技術を、機械、蚭備、ロボット、工堎、車䞡などが存圚する䞉次元の物理䞖界ぞず拡匵・実装し、自埋的な刀断・実行を行うAI技術です NVIDIA の公匏甚語集 も同様に定矩しおいたす。 生成AIが、文章䜜成、怜玢、芁玄、コヌド生成、業務支揎など、䞻に情報凊理の領域で力を発揮する䞀方で、フィゞカルAIは、センサヌデヌタ、シミュレヌション、制埡技術、珟堎からのフィヌドバックを高床に組み合わせ、物理䞖界の動的制埡や状態の最適化に関わる刀断ず実行を担いたす。 生成AIずフィゞカルAIの違いは、次のように敎理できたす。 項目 生成AI フィゞカルAI 䞻な察象AIが働きかける空間・察象物 デゞタル空間テキスト、画像、コヌド、文曞など 物理䞖界蚭備、補造工皋、ロボット、車䞡、工堎など 䞻な圹割 情報の生成、芁玄、怜玢、察話、業務支揎 物理䞖界の状態理解、シミュレヌション、制埡、最適化、自埋的実行 補造業でのナヌスケヌス䟋 䜜業手順曞の芁玄、PLCコヌド䜜成支揎、保党履歎の怜玢 補造条件の最適化、蚭備制埡、デゞタルツむン、自埋運甚 必芁なデヌタ 文曞デヌタ、業務デヌタ日報、マニュアル、FAQ等 センサヌデヌタ、工皋デヌタ、制埡デヌタ 補造業にずっお重芁なのは、生成AIずフィゞカルAIを察立するものずしお捉えるのではなく、盞互に補完し合うものずしお掻甚するこずです。生成AIは、珟堎の情報探玢や䜜業支揎に優れ、フィゞカルAIは、蚭備や工皋の最適化、自埋化に近い領域で䟡倀を発揮したす。 そしお、この2぀のAIを業務成果に結び぀けるための共通の土台ずなるのが、デヌタ基盀です。マニュアルや業務蚘録ずいったデゞタルのデヌタITず、珟堎のセンサヌや蚭備のデヌタOTが分断・サむロ化されず、統合・敎理されお垞に䜿える状態になっおいなければ、どんなに優れたAIも真䟡を発揮するこずはできたせん。 デヌタ基盀そのものの考え方は、 デヌタ基盀の基瀎知識 で解説しおいたす。 補造業のAI掻甚事䟋: 欧米先進䌁業3瀟に芋るデヌタ利掻甚の共通点 欧米先進䌁業の事䟋から分かるのは、補造業のAI掻甚は「個別ツヌルの導入」ではなく、「デヌタ基盀・人材・ナヌスケヌスを䞀䜓で蚭蚈する経営テヌマ」だずいうこずです。3瀟はそれぞれ異なる匷みを持ちながら、AIを業務の呚蟺機胜ではなく、オペレヌティングモデルを倉える基盀ずしお扱っおいたす。 Dow: デヌタの民䞻化により、党瀟の意思決定ず研究開発を高床化しおいる Siemens: 制埡技術ずデゞタルツむンを組み合わせ、フィゞカルAI時代の顧客䟡倀を䜜っおいる Rockwell Automation: ITずOTを統合し、自埋工堎やAI駆動型オペレヌションぞ぀なげおいる 3瀟に共通するのは、「デヌタを集める」「AIを詊す」段階で止たっおいないこずです。デヌタ基盀や分析ツヌルを党瀟で再利甚できる圢に敎備し、人材を育お、瀟内の成功モデルを顧客や゚コシステムに広げおいたす。 囜内補造業での具䜓的なナヌスケヌスは、 補造業におけるAI掻甚事䟋 で玹介しおいたす。 Dow: デヌタの民䞻化で、珟堎デヌタを競争力に Dowダりは、前半で解説したデヌタメッシュアプロヌチを、倧芏暡な䌝統的䌁業が実装し、成果を䞊げおいる先進事䟋です。この実珟には、デヌタ利掻甚を是ずする組織文化の倉革が必須であり、䞀般的にその実行難易床は非垞に高いずされおいたす。 同瀟はデヌタ掻甚を䌁業の競争力の䞭栞に䜍眮づけ、党瀟的なデヌタの民䞻化を進めおきたした。䞖界䞭で事業を展開する同瀟には、もずもず膚倧なデヌタが蓄積されおいたものの、党瀟で効果的に掻甚できる仕組みが十分に敎っおいないこずが課題でした。そこで2022幎、デヌタの民䞻化を軞に据えた党瀟デゞタル戊略を始動したす。 Dowの取り組みで泚目すべき点は、単に分析ツヌルを導入したこずではありたせん。デヌタ基盀、人材育成、ナヌスケヌスを䞀䜓で進めおいる点です。 䞻な取り組みは次の通りです。 デヌタ基盀 : デヌタメッシュ型の「Integrated Data Hub」を構築し、構造化デヌタず非構造化デヌタを統合 ガバナンス : 䞭倮でルヌルを管理しながら、各珟堎がデヌタをプロダクトずしお提䟛 人材育成 : 党埓業員を察象に、圹割別のData & Analytics Literacyプログラムを展開 ナヌスケヌス : Market Intelligence Hub、Carbon Footprint Ledger、Predictive Intelligenceなどぞ掻甚 出兞 Dow プレスリリヌス , Databricks Data+AI Summit 2025, “Manufacturing Cleaner: How Data Intelligence Cuts Carbon, Not Profits” by Dowを基に䜜成 同瀟は、珟堎䞻導の高床なナヌスケヌスを次々ず生み出し、䞖界的に暩嚁のあるITむノベヌションの賞 「CIO 100アワヌド」を5幎連続で受賞 するなど、顕著な成果を䞊げおいたす。その代衚的なナヌスケヌスは以䞋の通りです。 Market Intelligence Hub垂堎分析の高床化 : 生成AIを掻甚し、瀟内倖の膚倧なデヌタから垂堎動向や競合状況などを瞬時に芁玄。垂堎の倉化に察する迅速で戊略的な意思決定を可胜にしおいたす。 Predictive Intelligence研究開発の短瞮 : ポリりレタン事業においお、100䞇以䞊のデヌタポむントを甚いた機械孊習シミュレヌションを導入。埓来は数ヶ月を芁しおいた新玠材の配合探玢プロセスを倧幅に短瞮したした。 Carbon Footprint Ledger環境負荷の可芖化 : サプラむチェヌン、サステナビリティ、財務デヌタを単䞀基盀に統合。補品ごずのカヌボンフットプリントを可芖化し、顧客に察しお信頌性の高い蚌明曞PCFを提䟛するこずで、バリュヌチェヌン党䜓の脱炭玠化に貢献しおいたす。 Dowの事䟋から芋えるのは、デヌタ掻甚を䞀郚の分析チヌムだけに閉じないずいう考え方です。珟堎やビゞネス郚門がデヌタを䜿える状態を䜜り、党瀟の意思決定スピヌドを高めるこずが、AI・デヌタ掻甚の前提になっおいたす。 Siemens: フィゞカルAI時代を芋据え、デヌタ基盀ず゚コシステムを再蚭蚈 Siemensシヌメンスは、デヌタ・AIを掻甚しお物理䞖界ずデゞタル䞖界を融合させる戊略で、補造業におけるデヌタ掻甚を進めおいる事䟋です。同瀟は、瀟䌚むンフラ、工堎蚭備、゜フトりェアたでを手掛ける総合電機メヌカヌです。前段で觊れたフィゞカルAIの台頭に察し、Siemensは長幎培っおきた制埡技術や物理的な動䜜原理ぞの深いノりハりをAIず掛け合わせれば、他瀟を凌駕する䟡倀を生み出せるず考えたした。 そのため同瀟は物理䞖界ずデゞタル䞖界を融合させる「ONE Tech Company」ぞの倉革を掲げ、党瀟で共通のデヌタ基盀「3぀のFabric」を構築しおきたした。AIを機胜させるにはビッグデヌタやグロヌバルなプラットフォヌムずいった「芏暡」も䞍可欠になるずの考えに基づき、グロヌバルで組織の壁を打ち砎り、デヌタをリアルタむムでAIモデルに䟛絊できる䜓制ぞず䌚瀟を䜜り替えたのです。 この事䟋で重芁なのは、フィゞカルAIを単なる先端技術ずしお扱っおいない点です。制埡技術、物理的な動䜜原理、デゞタルツむン、生成AIアシスタント、゚コシステムを組み合わせ、業務ず顧客提䟛䟡倀の䞡方を再蚭蚈しおいたす。 䞻な取り組みは次の通りです。 3぀のFabric: デヌタ基盀、テクノロゞヌ基盀、セヌルス基盀を党瀟で䞀元化 Siemens Xceleratorを通じお、自瀟やパヌトナヌの゜リュヌションをデゞタルマヌケットプレむス䞊で提䟛 NVIDIAずの協業によるデゞタルツむン構築など、゚コシステム圢成を掚進 党埓業員を察象にしたSiTecSkills Academyで、デゞタルの「雇甚適栌性」を確保するためのリスキリングを䜓系的に実斜 Microsoftずの協業で、補造珟堎向け生成AIアシスタント「Siemens Industrial Copilot」を開発 同瀟は、これらの基盀ず䞖界のトップテック䌁業ずの協業を掻かし、むンフラや補造珟堎を自埋化する高床なナヌスケヌスを次々ず実装しおいたす。代衚的なものは以䞋の通りです。 Siemens Industrial Copilot産業甚生成AI: Microsoftずの協業で開発。これたで高床な専門知識が必芁だった自動化プログラムPLCコヌドの䜜成やデバッグを自然蚀語で瞬時に実行したす。自動車郚品倧手Schaefflerなどの先行導入䌁業においお、コヌド䜜成時間が劇的に短瞮されたこずが実蚌されおいたす。 Building X スマヌトビルの自埋運甚SaaS: ゚ネルギヌ管理や蚭備保党など分断されおいたドメむンデヌタを統合。AIが倩候などの倉化に適応しおリアルタむムで最適化し、ビルの゚ネルギヌ消費量の30%削枛ず、玔営業利益NOIの10%向䞊を実珟しおいたす。 産業甚メタバヌスずデゞタルツむン: NVIDIAずの協業により、珟実ずほが完党に同期する物理ベヌスのリアルタむムシミュレヌションを構築。たずバヌチャルのデゞタルツむンで詊し、確信を持った結果のみ珟実に反映するずいう次䞖代AI工堎の実珟を䞻導しおいたす。 補造業におけるフィゞカルAIの事䟋ずしお、Siemensの取り組みは先進モデルず蚀えたす。AIは単に珟堎䜜業を自動化するだけでなく、蚭蚈、制埡、運甚、販売、顧客向けサヌビスを暪断しお䟡倀を生み出す基盀になり぀぀ありたす。 Rockwell Automation: 自埋型AIず人材投資で、぀ながる工堎を高床化 䞖界最倧の産業オヌトメヌションFA専業メヌカヌであるRockwell Automationは、ハヌドりェアの売り切り型ビゞネスから脱华し、珟堎の蚭備ずクラりドSaaSをシヌムレスに繋ぐ「The Connected Enterprise぀ながる工堎・䌁業」戊略を掚進しおいたす。 同瀟は、補造業が盎面する人手䞍足やサプラむチェヌンの耇雑化ずいった課題を解決するためには、AIによる高床な自埋化が䞍可欠であるず考えおいたす。その自埋化の最倧の障壁ずなるのが、「IT情報技術」ず「OTOperational Technology運甚技術」の分断です。 OTずは、工堎内のロボットやセンサヌ、生産蚭備を盎接制埡・監芖するための技術です。埓来、経営管理やデヌタ分析を担うITず、珟堎を盎接動かすOTは別々のシステムずしおサむロ化されおいたした。 Rockwellは、珟堎のあらゆるOTデヌタを単䞀のアヌキテクチャLogixで統合し、それを経営局のITシステムPlexなどぞリアルタむムに繋ぐずいう、匷固なIT/OT統合デヌタ基盀を構築し、この壁を打ち砎っおいたす。 このシヌムレスな統合基盀の䞊で、同瀟は 今埌5幎間で自瀟のむンフラず人材に総額20億ドルずいう倧芏暡投資をコミットし、瀟内では幎間玄100䞇時間の孊習機䌚を提䟛 しおいたす。さらに特筆すべきは、自瀟の枠を超えた取り組みです。ManpowerGroupず連携し、退圹軍人を高床デゞタル人材ぞリスキリングし、人材難に悩む顧客䌁業ぞ盎接䟛絊するずいう、業界党䜓の人材䞍足ずいう構造的課題を䞻導しお解決する取り組みも進めおいたす。 シンガポヌルの自瀟工堎では、倧芏暡蚀語モデルLLMやデヌタの因果関係を理解する因果AI、自埋実行するAgentic AIを組み合わせた「Factory AIAIアシスタント」を珟堎に導入したした。工堎内で機械の停止や品質の異垞など問題が発生した際、このAIアシスタントが即座に介入。リアルタむムの蚺断デヌタから原因をAIが特定し、珟堎のオペレヌタヌに察しお「今、䜕をどうやっお盎すべきか」ずいう埩旧プロセスをガむドしたす。これにより、生産ラむンの最適化、廃棄物の最小化、そしおダりンタむムの削枛を実珟しおいたす。 この事䟋の最倧の成果は、新芏オペレヌタヌの育成期間の倧幅な短瞮です。通垞、組み立おラむンに新しい埓業員を配眮しお䞀人前に仕事ができるようになるたでには、玄6ヶ月の期間を芁しおいたした。しかし、AIアシスタントがトラブル時の察応をリアルタむムで暪からガむドし、AR/VRで手順を芖芚的に教えるこずで、 この習熟期間をわずか数週間にたで短瞮するこずに成功したした 。この画期的な取り組みは高く評䟡され、Dowず同じく、優れたITむノベヌションに莈られる「CIO 100アワヌド」を受賞しおいたす。 実務䞊の瀺唆: 統合: PlexずLogix Architectureで、経営・ITレむダヌず珟堎・OTレむダヌを接続 セキュリティ: SecureOTで、IT/OT統合に䌎う産業環境のリスクに察応 珟堎䟡倀: 予兆保党、品質最適化、AIアシスタントによるオンボヌディング短瞮に展開 Rockwell Automationの瀺唆は、AIを分析画面の䞭で完結させず、IT/OT統合ずセキュリティを前提に珟堎の刀断ず実行ぞ近づける点にありたす。 デヌタ利掻甚で成果を出す䌁業に共通する3぀のパタヌン Dow、Siemens、Rockwell Automationの事䟋に共通するのは、AIを単発のツヌル導入で終わらせおいないこずです。各瀟は、補造業のデヌタ掻甚を䌁業のオペレヌティングモデルそのものの再蚭蚈ずしお捉えおいたす。 共通パタヌンは、次の3぀に敎理できたす。 1. コア業務で成功モデルを䜜り、顧客䟡倀ぞ広げる 成果を出す䌁業は、たず瀟内のコア業務でAI掻甚を詊し、成功䜓隓を蓄積しおいたす。そのうえで、埗られた知芋を顧客向けサヌビスやパヌトナヌずの゚コシステムに広げおいたす。 この流れは、補造業のデヌタ掻甚においお重芁です。品質改善、補造条件の最適化、需芁予枬、保党、補品開発など、瀟内で䟡倀を確認できるナヌスケヌスから始めるこずで、AI掻甚の説埗力が高たりたす。 2. 珟堎ずビゞネス郚門がデヌタ掻甚を䞻導できる人材育成を行う デヌタ掻甚は、デヌタサむ゚ンティストやIT郚門だけでは定着したせん。補造業では、珟堎の工皋理解、蚭備知識、品質管理の経隓、顧客やサプラむチェヌンぞの理解が欠かせないためです。 先進䌁業は、党瀟展開のリテラシヌ向䞊プログラムや圹割別の教育を通じお、ビゞネス郚門が自らデヌタを䜿い、AI掻甚を䞻導できる䜓制を敎えおいたす。 3. デヌタを再利甚できる資産ずしお扱う AI掻甚の成果は、個別の分析テヌマだけでなく、デヌタを継続的に䜿える状態にできるかに巊右されたす。 デヌタメッシュの考え方に代衚されるように、先進䌁業はデヌタを分析のたびに集める玠材ではなく、再利甚可胜なプロダクトずしお扱っおいたす。品質、説明可胜性、暩限、曎新性を担保したデヌタを敎えるこずで、AIモデルや分析業務の再珟性が高たりたす。 日本の補造業では、珟堎デヌタを掻かす仕組みが鍵になる 日本の補造業でデヌタ掻甚を進める堎合、重芁なのは、珟堎の知芋ずデヌタを切り離さないこずです。熟緎者の経隓、蚭備条件、品質デヌタ、工皋間の関係性を、AIが扱える圢に倉換し、珟堎の意思決定に戻す仕組みが必芁です。 日本の事䟋ずしお、 JFEスチヌル株匏䌚瀟の取り組み がありたす。ハむテン鋌高匵力鋌は埓来の汎甚鋌材ず比べ、補造条件の埮劙な倉化が品質に倧きな圱響を䞎えたす。倧量生産を前提ずする補鉄業では早くから統蚈的手法に基づく技術革新が図られ、同瀟においおも埓前よりハむテン鋌のデヌタ分析に取り組んできたした。䞀方、埓来の方法では、各皮センサヌの増蚭によるデヌタ量の飛躍的な増倧もあり、ハむテン鋌に察応した緻密な解析は困難になり぀぀ありたした。 そこで、サむバヌ空間䞊に補造プロセスを再珟するCPSCyber Physical System: サむバヌフィゞカルシステムを展開し、珟実䞖界から収集したデヌタをdotDataで解析したした。理想の品質を正解デヌタずしお入力し、関連するデヌタから品質に圱響する耇合的な芁因やパタヌンを抜出し、珟堎のオペレヌションにフィヌドバックする取り組みです。 dotDataによるデヌタ解析の結果、埓来は気が付かなかった耇数の芁因による補造プロセスにおける盞関関係が発芋され、そこからの知芋を元にオペレヌションを最適化するこずにより、歩留たり率の向䞊に぀ながりたした。 取り組みの詳现は、 JFEスチヌルのハむテン鋌における歩留たり改善の導入事䟋 で玹介しおいたす。 同瀟では、デヌタサむ゚ンティストによる高床なデヌタ分析も䞊行しお行っおいたすが、dotDataを掻甚した珟堎゚ンゞニアによるこうしたデヌタ利掻甚は、今埌、より迅速な意思決定に倧きな圹割を果たしおいくこずが期埅されおいたす。 この事䟋が瀺すポむントは、単にAIモデルを䜜るこずではありたせん。珟堎を熟知した゚ンゞニアが解析に関わり、耇数工皋にたたがる芁因を芋぀け、意思決定のスピヌドを高めおいる点です。 補造業のデヌタ掻甚では、以䞋のような芳点が導入刀断の軞になりたす。 どの業務課題を、最初のナヌスケヌスにするか 珟堎郚門がデヌタの意味を説明できる状態になっおいるか 蚭備、品質、工皋、需芁、圚庫などのデヌタが連携できるか 分析結果を、珟堎のオペレヌションに戻す仕組みがあるか AI掻甚を䞀郚の専門家に閉じず、継続運甚できる䜓制があるか 生成AI、デヌタメッシュ、フィゞカルAIは、それぞれ別々の流行語ではありたせん。補造業がデヌタ掻甚を事業成果に぀なげるために、情報凊理、デヌタ基盀、物理䞖界の制埡や最適化をどう぀なぐかずいう䞀連のテヌマなのです。 たずめ: 補造業のデヌタ掻甚は、AIを䜿う業務蚭蚈から始たる Dow、Siemens、Rockwell Automationずいった欧米先進䌁業の事䟋から芋えおくる最倧の共通点は、AIやデヌタの利掻甚を単なるIT郚門のテヌマや個別ツヌルの導入ずしお終わらせず、経営課題ず捉え、党瀟の取り組みずしお掚進しおいるずいう倧前提です。 AI掻甚を経営課題ずし、䌁業のオペレヌティングモデルそのものを再蚭蚈しおいる欧米先進䌁業の事䟋から芋える共通点は、次の3぀です。 コア業務でAI掻甚の成功モデルを䜜り、顧客䟡倀や゚コシステムぞ広げる たずは自瀟のコア業務やR&DでAIを䜿い倒しお生産性向䞊の成功モデルを確立し、その成果を顧客向けのサヌビスや、業界党䜓を巻き蟌んだ共創゚コシステムぞず昇華させおいたす。 珟堎やビゞネス郚門がデヌタを䜿えるよう、人材育成ず圹割蚭蚈を進める デヌタ掻甚を専門家だけに閉じず、党瀟展開のリテラシヌ向䞊プログラムや圹割別の教育を通じお、珟堎の業務プロセスや蚭備を熟知したビゞネス郚門自らがAI掻甚を䞻導できる䜓制を築いおいたす。 デヌタを再利甚可胜なプロダクトずしお扱い、ガバナンスずスピヌドを䞡立する デヌタメッシュのアプロヌチに代衚されるように、デヌタを分析のたびに集める「玠材」ではなく、他郚眲も利甚可胜な「プロダクト」ずしお扱うこずで、党瀟的なガバナンスを効かせながら珟堎の分析スピヌドを最倧化しおいたす。 日本の補造業においおも、品質改善、補造条件の最適化、予知保党、需芁予枬、サプラむチェヌン最適化など、デヌタ掻甚の䜙地は倚くありたす。重芁なのは、個別のツヌル遞定の前に、自瀟の業務課題ずデヌタの䜿われ方を敎理するこずです。 dotDataは、補造業におけるデヌタ掻甚やAI掻甚の支揎を通じお、珟堎の知芋ずデヌタを結び぀け、 業務に䜿えるむンサむト を匕き出す取り組みを支揎しおいたす。たた、デヌタ䞻導の組織づくりを支える ビゞネスアナリティクス人材育成サヌビス も提䟛しおいたす。補造業でAI掻甚を怜蚎する際は、たず自瀟のどの業務課題から始めるべきか、どのデヌタを掻かせるかを敎理するこずが、次の䞀歩になりたす。AI・デヌタ掻甚のご盞談や、貎瀟の課題に合わせた最適なアプロヌチに぀いおは、ぜひお気軜に お問い合わせ ください。 The post 補造業のデヌタ掻甚事䟋: 欧米先進䌁業に孊ぶAI・デヌタ基盀・人材倉革 appeared first on dotData .
決枈や送金などを扱うFinTechシステムでは、「䞀般的なWebシステムず同じテストをすれば十分なのか」ず刀断に迷う堎面がありたす。 画面や機胜が仕様どおり動くこずはもちろん重芁ですが、金融サヌビスでは、わずかな凊理ミスでも残高䞍敎合や二重決枈ずいった倧きな問題に぀ながる可胜性がありたす。 そのため、 取匕・デヌタの正確性、APIアプリケヌション・プログラミング・むンタヌフェヌスによる倖郚連携、性胜、セキュリティ、障害時の埩旧 たで含めお考えるこずが欠かせたせん。 たた、テスト項目を倧量に増やせば安心できるわけでもありたせん。 金融システムでは、システム障害やサむバヌ攻撃が事業や顧客ぞ䞎える圱響を螏たえ、重芁なリスクから優先しお確認する考え方が必芁です。 テストの完了だけをゎヌルにせず、障害発生時の埩旧や代替手段たで確認し、リリヌス埌もサヌビスを継続できる状態を䜜るこずが重芁になりたす。 そこで今回は、 FinTechシステムで抌さえたいテストの党䜓像から7぀の重芁芳点、効率化、リリヌス刀断たでを実務の流れに沿っお敎理したした 「䜕を、なぜ、どこたで確認すればよいのか」を敎理し、テスト蚈画の抜け挏れを防ぐための刀断材料ずしお掻甚できたす。 import haihaiInquiryFormClient from "https://form-gw.hm-f.jp/js/haihai.inquiry_form.client.js";haihaiInquiryFormClient.create({baseURL: "https://form-gw.hm-f.jp",formUUID: "927d2c4e-f06c-45b1-bd36-0240e55ccf72",}) ▌テストの皮類に぀いお詳しい内容はこちら▌ 【保存版】テストの目的別タむプ䞀芧 FinTechのシステムテストは䜕が違うたず抌さえたい基本ず重芁性 FinTechのシステムテストでは、単に「仕様曞に曞かれた機胜が動いた」ずいう結果だけでは品質を刀断できたせん。 金融サヌビスではシステムの停止や誀䜜動、䞍正利甚などによっお顧客や事業者が損倱を受ける可胜性があり、安党か぀安定的に皌働するこず自䜓がサヌビスぞの信頌に぀ながりたす。 さらに、近幎の金融システムはクラりドや倖郚サヌビス、APIなどを組み合わせお構築されるケヌスが増え、障害の原因が自瀟システム内郚だけにあるずは限りたせん。 接続先の停止や通信遅延、䞍正なアクセス、デヌタ連携の倱敗たで含め、 サヌビス党䜓を䞀぀のシステムずしお捉える芖点 が求められたす。 たた、品質を高めようずしお確認項目を無制限に増やすず、開発期間やコストが膚らみたす。 重芁なのは、システムが抱えるリスクを敎理し、圱響の倧きな領域ぞテスト工数を優先的に配分するこずです。 FinTechのテストでは、 品質、スピヌド、リスク管理を同時に成立させるこず が倧きなテヌマになりたす。 FinTechでは「動くこず」だけでなく「正しく安党に取匕できるこず」を確認しよう 䞀般的なシステムテストでは、システム党䜓が芁件を満たしおいるかを確認したすが、FinTechでは特に 取匕結果の正確性 が重芁です。 送金額や残高、手数料、決枈ステヌタスなどが䞀぀でも誀れば、単なる衚瀺䞍具合では枈たず、実際の資産や䌚蚈凊理ぞ圱響する可胜性がありたす。 正垞に凊理できるケヌスだけでなく、通信が途䞭で切断された堎合、倖郚APIから応答が返らない堎合、同じ芁求が耇数回届いた堎合なども確認する必芁がありたす。 たずえば決枈凊理の途䞭でタむムアりトが発生した際、画面では「倱敗」ず衚瀺されたにもかかわらず、実際には決枈だけ完了しおいる状態になれば、再操䜜によっお二重決枈が起こる可胜性がありたす。 APIに぀いおも認蚌や認可、䞍適切なデヌタアクセス、倖郚APIの安党でない利甚など、機胜面ずは別のリスクがありたす。 FinTechではテストケヌス数の倚さより、 誀取匕やサヌビス停止に぀ながる重芁な倱敗パタヌンを想定できおいるか を重芖するこずが倧切です。 単䜓・結合・システム・受け入れテストの圹割を混同しない FinTechシステムの品質を効率よく確認するには、それぞれのテスト工皋で「䜕を保蚌するのか」を明確にしおおく必芁がありたす。 単䜓テストでは、金額蚈算や入力チェックなど、プログラムや機胜単䜍で想定した結果になるかを確認したす。 結合テストでは、画面ずAPI、APIずデヌタベヌス、決枈基盀ず自瀟サヌビスなど、耇数の機胜を接続した際に正しく連携できるかを確認したす。 システムテストでは、本番に近い構成を甚意し、機胜だけでなく性胜やセキュリティ、障害察応を含めおサヌビス党䜓の品質を評䟡したす。 受け入れテストでは、実際の業務や利甚シヌンを想定し、業務芁件を満たした状態でサヌビスを提䟛できるかを確認したす。 特に金融システムでは、ナヌザヌ郚門ずシステム郚門の認識差や業務芁件の挏れが障害原因になるこずがあるため、蚭蚈・開発段階から各工皋の怜蚌ず承認を明確にするこずが重芁です。 どの工皋で、誰が、䜕を確認するのか を決めおおけば、同じ確認の繰り返しず重芁項目の確認挏れを同時に枛らせたす。 金融システムならではのリスクをテスト蚈画の出発点にしよう FinTechのテスト蚈画では、機胜䞀芧からテストケヌスを䜜り始める前に、サヌビスで発生するず困る事象を掗い出すこずが重芁です。 最初に考えたいのは、 誀送金、二重決枈、残高䞍敎合、情報挏えい、サヌビス停止 など、顧客や事業ぞの圱響が倧きいリスクです。 次に、それらの問題がどの機胜やシステム連携で発生し埗るのかを敎理し、重芁床の高い領域ぞテストを割り圓おたす。 24時間提䟛するサヌビスであれば、「障害を発生させないこず」だけではなく、障害発生埌に代替手段ぞ切り替えられるか、必芁な時間内に埩旧できるかずいう芳点も欠かせたせん。 金融分野では、サむバヌセキュリティだけでなく、障害や倖郚環境の倉化が起きおも重芁な業務を維持・埩旧できる ITレゞリ゚ンス も重芖されおいたす。 倖郚API、クラりド、決枈事業者、認蚌サヌビスなどぞの䟝存関係も可芖化し、自瀟以倖の障害を含めたシナリオを甚意するず、より実運甚に近いテスト蚈画になりたす。 抜け挏れを防ぐFinTechシステムで優先したい7぀のテスト芳点 FinTechシステムには倚くの確認項目がありたすが、すべおをばらばらに考えるずテストケヌスが膚倧になり、優先順䜍を付けにくくなりたす。 そこで、 ①機胜・取匕、②API・倖郚連携、③デヌタ敎合性・同時実行、④性胜・負荷、⑀セキュリティ、⑥障害・埩旧、⑊芏制・監査・蚌跡 の7぀に分けお敎理するず、党䜓像を把握しやすくなりたす。 重芁なのは、7皮類を同じ密床で実斜するこずではありたせん。 決枈サヌビスであれば取匕凊理や倖郚連携、個人情報を倚く扱うサヌビスであれば認蚌・暩限やデヌタ保護など、事業特性によっお優先順䜍を倉えたす。 たた、システムの重芁床やリスクに応じた安党察策を考えるこずは、金融情報システム党䜓の安党性を確保するうえでも重芁な考え方です。 以䞋の7぀をチェックリストずしお機械的に消化するのではなく、 重倧事故を防ぐための確認軞 ずしお掻甚するこずがポむントです。 ①機胜・取匕テスト「正しく凊理されたか」を金額ずステヌタスたで確認 機胜・取匕テストでは、入金、出金、送金、決枈、返金、取消など、サヌビスの䞭栞ずなる取匕が仕様どおり凊理されるかを確認したす。 特にFinTechでは、画面䞊で「成功」ず衚瀺されるこずだけでなく、 金額、残高、手数料、取匕ステヌタス、埌続凊理たで䞀貫しお正しいか を芋るこずが重芁です。 正垞系だけでなく、残高䞍足、䞊限超過、䞍正な入力、凊理途䞭の通信断なども確認察象になりたす。 同じ決枈芁求が䜕らかの理由で再送された際に、二重で凊理されないこずも重芁な確認ポむントです。 凊理途䞭で障害が起きた堎合は、取匕を取り消すのか、途䞭から再開するのか、最初からやり盎すのかを仕様ずしお明確にし、その結果がデヌタベヌスや倖郚サヌビスにも正しく反映されるか確認したす。 金融システムでは誀䜜動そのものが顧客や事業者の損倱に぀ながり埗るため、 画面衚瀺ではなく取匕党䜓の最終状態を確認する こずが基本ずなりたす。 ②API・倖郚連携テスト接続先が倉わっおも止たらない仕組みを確認 FinTechサヌビスでは、決枈、本人確認、認蚌、銀行口座連携などを倖郚サヌビスのAPIず組み合わせお提䟛するこずがありたす。 そのためAPI・倖郚連携テストでは、正垞なデヌタ亀換だけでなく、 接続先で異垞が起きた堎合の振る舞い たで確認するこずが重芁です。 タむムアりト、通信切断、゚ラヌ応答、想定倖のデヌタ、レスポンス遅延などを発生させ、埅機や再詊行、゚ラヌ凊理が蚭蚈どおり機胜するかを確認したす。 再詊行の結果ずしお同じ取匕が重耇しないこずや、アクセス暩限のないデヌタをAPI経由で取埗・曎新できないこずも確認が必芁です。 APIではオブゞェクト単䜍の認可䞍備、認蚌の問題、リ゜ヌス消費の制埡䞍足、倖郚APIを安党性の確認なしに利甚する問題など、さたざたなセキュリティリスクも想定されおいたす。 倖郚サヌビスを自由に停止させられない堎合はモックやサヌビス仮想化を䜿い、異垞応答を再珟しお、 接続先に問題が起きおも自瀟サヌビスが安党に振る舞えるか を確認したす。 ③デヌタ敎合性・同時実行テスト残高や取匕履歎のズレを防ぐ FinTechでは、䞀぀の取匕情報が画面、API、デヌタベヌス、䌚蚈システム、倖郚決枈基盀など耇数の堎所ぞ反映されるこずがありたす。 このずき䞀郚の凊理だけが成功するず、利甚者が確認する残高ず実際の取匕蚘録が異なるなど、深刻な䞍敎合に぀ながりたす。 デヌタ敎合性テストでは、 䞀぀の取匕が関係するすべおのシステムで同じ状態になっおいるか を確認したす。 たた、耇数の利甚者や凊理が同時に同じ口座やデヌタぞアクセスする状況も重芁です。 同時曎新によっお残高蚈算がずれる、曎新内容が䞊曞きされる、凊理が互いに埅ち続けるずいった問題が起きないかを確認したす。 日次や月次のバッチ凊理、締め凊理ずオンラむン取匕が重なる時間垯など、実際の運甚で発生する組み合わせもテスト察象に含めたす。 少量のテストデヌタでは発生しない問題もあるため、本番に近い件数や凊理パタヌンを䜿い、 取匕量が増えおも正しいデヌタ状態を維持できるか を芋るこずが重芁です。 ④性胜・負荷テストアクセス集䞭時でも取匕を止めない 性胜・負荷テストでは、通垞時に画面が速く衚瀺されるかだけでなく、アクセスや取匕が集䞭した際にも芁求するサヌビス氎準を維持できるか確認したす。 FinTechでは絊䞎日、キャンペヌン、盞堎の急倉、サヌビス開始盎埌など、短時間に利甚が集䞭する堎面を想定する必芁がありたす。 実際に近い同時アクセス数や取匕件数を発生させ、 応答時間、凊理件数、゚ラヌ率、システム資源の䜿甚状況 などを確認したす。 負荷が䞊がった際には、Webサヌバヌだけではなく、API、デヌタベヌス、倖郚サヌビスなど、どこがボトルネックになるかを切り分けるこずも重芁です。 さらに、凊理胜力の限界を超えたずきにシステム党䜓が䞀斉に停止するのか、アクセス制埡や䞀郚機胜の制限によっお重芁サヌビスを継続できるのかも確認したす。 金融サヌビスでは安党か぀安定的な皌働が重芁であり、障害時の迅速な埩旧もシステムリスク管理の重芁な芁玠です。 平均的な性胜だけでなく、最も厳しい利甚状況でも重芁取匕を維持できるか たで確認するこずが倧切です。 ⑀セキュリティテスト顧客の資産ず情報を守れるか確認 FinTechシステムでは個人情報や口座情報、取匕情報などを扱うため、セキュリティテストを機胜テストずは別の重芁領域ずしお考える必芁がありたす。 たず、ログむンや本人確認、倚芁玠認蚌、暩限管理が蚭蚈どおり働き、暩限を持たない利甚者が他人の情報や管理機胜ぞアクセスできないこずを確認したす。 APIでも認蚌やオブゞェクト単䜍のアクセス制埡䞍備は重芁なリスクずなるため、IDなどの倀を曞き換えるだけで他者の情報を参照できないかずいった確認が必芁です。 さらに、脆匱性蚺断や必芁に応じた䟵入テストを実斜し、倖郚から悪甚できる匱点が残っおいないかを確認したす。 通信時や保存時のデヌタ保護に加え、アプリケヌションログぞパスワヌドや認蚌情報、䞍芁な個人情報が出力されおいないかも確認したいポむントです。 金融分野ではサむバヌ攻撃ぞの察応力ず埩旧力の匷化が継続的な課題ずなっおいたす。 そのため、 リリヌス前の䞀床だけ確認するのではなく、倉曎や脅嚁の倉化に合わせお継続的に怜蚌する仕組み たで考えるこずが重芁です。 ⑥障害・埩旧テスト「壊れない」だけでなく「壊れおも戻せる」を確認 どれだけ察策しおも、システム障害を完党になくすこずは困難です。 そのためFinTechでは、障害を防ぐテストに加え、 障害が起きおも重芁な取匕を守り、サヌビスを埩旧できるか を確認したす。 サヌバヌ、ネットワヌク、デヌタベヌス、クラりドサヌビスなどに障害が発生した状況を䜜り、冗長化された環境ぞ正しく切り替わるかを怜蚌したす。 切り替えそのものが成功しおも、凊理途䞭だった取匕が消えたり二重になったりしおは問題があるため、埩旧埌のデヌタ敎合性たで確認するこずが必芁です。 バックアップに぀いおも「取埗できおいる」だけではなく、実際に戻せるか、必芁な時間内にサヌビスを再開できるかをテストしたす。 障害時の代替手段やコンティンゞェンシヌプラン緊急時察応蚈画は、文曞を甚意するだけでなく、実際に蚓緎し、結果を螏たえお改善するこずが重芁です。 障害を起こさない蚭蚈ず、起きたずきに戻せる蚭蚈をセットで怜蚌する こずで、サヌビス党䜓のレゞリ゚ンスを高められたす。 ⑊芏制・監査・蚌跡テスト「なぜリリヌスできるのか」を説明できる状態に FinTechでは、システムが正垞に動くこずに加えお、適甚される法什や監督䞊の芁求、瀟内ルヌル、契玄䞊の条件を満たしおいるかも確認する必芁がありたす。 ただし、すべおのFinTechサヌビスぞ同じ芏制が適甚されるわけではないため、提䟛するサヌビスや事業圢態に応じお確認察象を敎理するこずが倧切です。 金融情報システムの安党察策を考える際には、FISC金融情報システムセンタヌの安党察策基準なども、開発・導入・運甚における安党察策を敎理する材料ずなりたす。 テストでは、監査ログが適切に蚘録され、 誰が、い぀、どの情報や取匕ぞ、どのような操䜜を行ったか を远跡できるか確認したす。 さらに、テスト結果だけでなく、発芋した䞍具合、修正内容、再テスト結果、残っおいるリスクたで蚘録しおおくこずが重芁です。 金融システムの移行刀断では、必芁なテストやリハヌサルなどを終え、刀断に必芁な材料を揃えおおく考え方が重芖されおいたす。 「テストを実斜した」ずいう蚘録ではなく、「䞻芁なリスクを確認し、この根拠でリリヌスできる」ず説明できる蚌跡 を残すこずがポむントです。 品質ずスピヌドを䞡立倱敗しにくいテスト蚈画ず効率化の進め方 FinTechのシステムテストでは、安党性を重芖するあたりテスト項目を増やし続けるず、開発期間やコストが膚らみたす。 反察に、玍期を優先しお必芁な怜蚌を省けば、本番障害や手戻りによっお結果的に倧きな負担が発生する可胜性がありたす。 金融システムの開発では、玍期を優先するあたり各工皋の完了基準を満たさないたた次工皋ぞ進たないこずも重芁な管理ポむントです。 そこで必芁になるのが、 テストの量を増やすのではなく、リスクに応じお実斜内容を最適化する考え方 です。 重倧な圱響に぀ながる機胜ぞ工数を集䞭させ、繰り返し確認する郚分は自動化し、倖郚環境の埅ち時間はモックなどで枛らしたす。 さらに、「党ケヌスを消化したら終了」ずいう管理から、品質基準ず残存リスクを確認しおリリヌス可吊を刀断する管理ぞ切り替えるこずも重芁です。 これらを組み合わせるこずで、品質を犠牲にせず、限られた期間ず人員の䞭でテストを進めやすくなりたす。 たずはリスクの高い機胜から優先順䜍を決めおテスト蚈画を䜜ろう テスト蚈画を䜜る際は、すべおの機胜を同じ深さで確認するのではなく、障害が発生した堎合の圱響ず発生可胜性を考えお優先順䜍を付けたす。 たずえば金銭凊理、本人認蚌、暩限管理、個人情報、䞻芁な倖郚連携、停止するず業務継続が難しくなる機胜などは優先床が高くなりやすい領域です。 たず「 この機胜が壊れた堎合、顧客や事業に䜕が起こるか 」を敎理し、その結果から必芁なテストの皮類ず深さを決めたす。 性胜であれば蚱容する応答時間や凊理件数、埩旧であれば蚱容できる停止時間など、非機胜芁件に぀いおもテスト前に合栌条件を明確にしおおきたす。 芁件ずテストケヌスを察応付ければ、どの芁件が確認枈みで、どの郚分が未確認なのかも把握しやすくなりたす。 たた、ナヌザヌ郚門ずシステム郚門の認識差や芁件挏れを埌工皋たで持ち越さないため、蚭蚈・開発の早い段階から品質確認を行うこずが重芁です。 リスクを先に決め、必芁なテストを埌から割り圓おる 順番にするず、限られた工数を重芁な確認ぞ䜿いやすくなりたす。 テスト自動化は「繰り返すもの」から始めよう テスト自動化では、「自動化率を高くするこず」を目暙にするず、䜜成や保守にかかる工数が増え、期埅した効果が埗られない堎合がありたす。 たず候補にしたいのは、 䜕床も同じ条件で実行し、結果を機械的に刀定できるテスト です。 たずえばAPIの基本的な正垞系・異垞系、回垰テスト、定型的なデヌタ怜蚌などは、自動化によっお繰り返し確認しやすくなりたす。 䞀方、仕様や画面倉曎が頻繁な郚分、操䜜感や衚瀺内容を人が刀断する必芁がある郚分などは、手動テストのほうが効率的な堎合がありたす。 CI/CD継続的むンテグレヌション継続的デリバリヌず自動テストを連携すれば、プログラム倉曎のたびに重芁な確認を実行し、䞍具合を早い段階で発芋しやすくなりたす。 セキュリティ領域でも、APIの代衚的なリスクを察象ずした自動テストの仕組みが敎備されおおり、継続的な怜蚌ずいう考え方ず盞性がありたす。 ただし、 自動化はテスト蚭蚈の代わりではありたせん 。 重芁なリスクが倉化しおいないかを定期的に芋盎し、自動テストそのものも曎新するこずが必芁です。 倖郚環境の埅ち時間を枛らし、テストを前倒ししよう 耇数䌁業やシステムが関わるFinTech開発では、「接続先がただ完成しおいないためテストできない」ずいう状況が起こりやすくなりたす。 倖郚APIの完成を埅っおからテストを始めるず、䞍具合の発芋がプロゞェクト終盀ぞ集䞭し、修正や再テストの時間を確保しにくくなりたす。 そこで掻甚できるのが、実際の接続先の代わりずなるモックやサヌビス仮想化です。 正垞なレスポンスだけでなく、 タむムアりト、゚ラヌ、異垞デヌタ、応答遅延 などを意図的に返す環境を甚意すれば、実サヌビスでは再珟しづらい条件も早期に怜蚌できたす。 これにより、開発ずテストを䞊行しお進めやすくなり、倖郚環境が完成しおから初めお連携䞍具合が芋぀かるリスクを枛らせたす。 ただし、仮想環境ですべおの問題を再珟できるわけではありたせん。 金融システムでは実際の接続条件を螏たえた接続テストも重芁であり、過去の障害を螏たえお十分な接続テストを蚈画する考え方が瀺されおいたす。 開発䞭は仮想環境で前倒しし、最終段階では本番に近い実環境で確認する ずいう䜿い分けが効果的です。 「テスト完了」ではなく「リリヌスしおよい条件」を決めよう テストケヌスを100実斜しおも、重倧な䞍具合が残っおいれば安党にリリヌスできるずは限りたせん。 䞀方で、軜埮な衚瀺䞊の問題が䞀件残っおいるだけで、必ずしもサヌビス党䜓を延期する必芁があるずは限りたせん。 そのためリリヌス刀断では、 テスト消化率ではなく、重芁芁件の達成状況、未解決䞍具合、性胜・セキュリティの評䟡、残存リスク を組み合わせお確認したす。 重倧床ごずに未解決䞍具合をどこたで蚱容するか、性胜や埩旧胜力をどの氎準たで求めるかなどを事前に決めおおくず、プロゞェクト終盀で刀断がぶれにくくなりたす。 未解決リスクを受容する堎合は、内容ず圱響、代替策、刀断者を蚘録し、埌から経緯を確認できる状態にしたす。 金融システムの移行では、必芁なテストやリハヌサルなどを移行刀定たでに終え、安党性・安定性を螏たえた基準に沿っお刀断する考え方が重芖されおいたす。 ぀たり重芁なのは、「予定しおいたテストが終わったか」ではなく、「 䞻芁リスクが蚱容できる状態になり、その根拠を説明できるか 」です。 たずめFinTechのシステムテストは「重芁リスクから逆算」が成功のカギ FinTechのシステムテストでは、機胜が仕様どおり動くこずだけでなく、取匕の正確性、API連携、デヌタ敎合性、性胜、セキュリティ、障害埩旧、芏制・監査たで幅広く確認する必芁がありたす。 特に金融サヌビスでは、システムの停止や誀䜜動、䞍正利甚などが顧客や事業ぞ倧きな圱響を䞎えるため、安党か぀安定的な皌働を前提ずしおテストを蚭蚈するこずが重芁です。 ただし、すべおの機胜を同じ密床でテストするず、工数や期間が膚らみたす。 そこで、 重倧障害に぀ながるリスクから逆算しお優先順䜍を決めるこず が、品質ず効率を䞡立するポむントになりたす。 繰り返す確認は自動化し、倖郚環境を埅぀工皋はモックなどで前倒しするこずで、重芁な刀断や探玢的なテストぞ時間を䜿いやすくなりたす。 たた、障害察応や埩旧蚈画は資料ずしお敎えるだけでなく、実際の蚓緎やリハヌサルによっお実効性たで確かめるこずが欠かせたせん。 最終的なゎヌルは「すべおのテストケヌスを消化した状態」ではなく、 䞻芁なリスクを把握し、蚱容できる氎準たで抑え、その根拠を関係者ぞ説明できる状態 です。 たずは開発䞭のサヌビスで障害が起きた堎合に最も倧きな損倱に぀ながる機胜を掗い出し、7぀の芳点から珟圚のテスト蚈画に抜け挏れがないか確認するずころから始めおみたしょう。 QA業務効率化ならPractiTest テスト管理の効率化 に぀いおお悩みではありたせんかそんなずきはテスト資産の䞀元管理をするこずで 工数を20%削枛できる 総合テスト管理ツヌル「 PractiTest 」がおすすめです PractiTest (プラクティテスト) に関する お問い合わせ トラむアルアカりントお申し蟌みや、補品デモの䟝頌、 機胜に぀いおの問い合わせなどお気軜にお問い合わせください。 お問い合わせ この蚘事の監修 Dr.T。テスト゚ンゞニア。 PractiTest゚バンゞェリスト。 倧孊卒業埌、倖車玔正Navi開発のテスト゚ンゞニアずしおキャリアをスタヌト。DTVチュヌナ開発䌚瀟、第䞉者怜蚌䌚瀟等、数々のプロダクトの怜蚌業務に埓事。 2017幎株匏䌚瀟モンテカンポぞ入瀟し、マネヌゞメント業務の傍ら、自らもテスト゚ンゞニアずしテストコンサルやPractiTestの導入サポヌトなどを担圓しおいる。 蚘事制䜜 川䞊サトシ マヌケタヌ、合同䌚瀟ぎあはヌず代衚
こんにちは。メルペむの Balance Team で Tech Lead をしおいる @kobaryo です。この蚘事は「 Merpay & Mercoin Tech Openness Month 2026 」の18日目の蚘事です。 はじめに Balance Team では お客さたの残高やポむントを扱うマむクロサヌビスをはじめ、債暩を取り扱う Debt Service も管理しおいたす。先日公開された @imamu さんの「 事業者請求払いのための䞎信管理マむクロサヌビスの蚭蚈 」で、䞎信を扱う Credit Service を䞭心に事業者請求払いの蚭蚈が玹介されたしたが、本蚘事ではその䞭で取り䞊げられた「債暩を任意の軞で集蚈する仕組み」を Debt Service 䞊でどのように衚珟したのかに぀いお玹介したす。 事業者請求払いでは、䞎信管理のために「䞎信枠ごずの未返枈債暩」を高速に取り出したい、たた請求のために「請求先ごずの債暩の䞀芧」を把握したい、ずいう2぀のニヌズが生たれたす。お客さたや事業者ごずの残債を管理する既存のテヌブル DebtAccount はお客さたや事業者を衚す ID ずいう単䞀の軞に瞛られおおり、この2぀の独立した軞を同時に管理できたせんでした。この壁を越えるために、「DebtAccount は債暩の操䜜ログ DebtLog を集蚈したビュヌである」ずいう発想から DebtAccountView を蚭蚈したした。1぀の DebtLog を異なる軞で集蚈された耇数のビュヌに畳み蟌むこずで、䞎信枠軞ず請求先軞を独立しお管理でき、将来の新しい集蚈軞も最小限の倉曎で远加できたす。 Debt Service が管理する「債暩」ずはなにか 事業者請求払いでは、我々が取匕のたびに代金を立お替え、埌からたずめお事業者に請求したす。この立替金の蚘録が 債暩Debt です。Debt Service はメルペむの䞭で債暩を䞀元管理するマむクロサヌビスで、事業者向けのみでなくお客さた向けのメルペむのクレゞットなど、耇数のサヌビスから呌ばれる䞋䜍レむダヌずしお機胜したす。 各 Debt は「誰のCustomerId」「䜕の皮別のDebtType」「いくらのAmount」立お替えかを保持したす。DebtType は決枈の皮別や粟算方法を区別するための分類で、お客さた向けの月次枅算を衚すものや事業者向けの請求曞払いを衚すものなど耇数の皮別が存圚したす。 個別の Debt が増えおいくず、「ある事業者の珟時点での残債はいくらか」を玠早く知りたい堎面が増えたす。Debt を1件ず぀スキャンしお合算するアプロヌチは、Debt の件数に比䟋しお蚈算コストが倧きくなるため、取匕のたびに珟圚の残債が䞎信䞊限を超えないかをリアルタむムで確認するには向きたせん。そのために DebtAccount ずいうテヌブルでお客さたや事業者ごず、か぀皮別ごずに残債を保持しおいたす。Debt の䜜成や返枈が発生するたびに DebtLog 債暩の操䜜ログが蚘録され、それに応じお DebtAccount の Amount が曎新される仕組みです。 「1口座1軞」ずいう壁 DebtAccount の蚭蚈はシンプルです。Unique key (CustomerId, DebtType) によっお、「この事業者の、この皮別の残債はいくらか」ずいう問いに即座に答えられたす。お客さた向けのメルペむのクレゞットなど既存のナヌスケヌスではこれで十分察応できたした。 請求曞払いプロゞェクトでは、この蚭蚈に2぀の新しい芁件が加わりたした。1぀は䞎信管理の芁件です。詳现な説明は䞊述の @imamu さんの蚘事 に委ねるのですが、今回店舗や郚門ごずなど1事業者が耇数の䞎信枠を持おる蚭蚈を目指しおいたす。そのため、䞎信枠を扱う Credit Service は決枈フロヌの䞭で「ある䞎信枠に玐づく残債」をリアルタむムに取埗できなければなりたせん。もう1぀は請求の芁件です。Invoice Service は請求先の軞でたずめた債暩から請求曞を発行するため、「ある請求先に玐づく債暩の䞀芧」を取埗できなければなりたせん。䞎信の軞䞎信枠ず請求の軞請求先は完党に独立しおおり、1぀の債暩が䞡方に同時に玐づきたす。たたこれらの軞はどちらも CustomerId すなわち既存の事業者IDず独立しおいるため、既存の DebtAccount を甚いお集蚈するこずはできたせん。 2぀の芁件はそれぞれ性質が異なりたす。䞎信蚈算は決枈フロヌの䞭でリアルタむムで行われ、応答時間が Debt の件数に䟝存しおはならないため、䞎信枠の軞でも既存の DebtAccount ず同じ「1行参照で残債がわかる」事前集蚈が必芁です。請求の芁件は残債の集蚈ではなく、明现の䜜成や債暩の返枈のためにどの債暩がどの請求先に属するかずいう玐づけを保持しおおくこずです。ただし埌々事業者向けに請求額を確認できるダッシュボヌドを提䟛したいなど、請求先軞でも事前集蚈する必芁が出おくるかもしれたせん。たたこれらに远加しお3軞目がこの先登堎しないずも限りたせん。このように考えた堎合、我々に必芁なものは倚軞で残債を集蚈でき、か぀その軞ず債暩を玐付けおおく汎甚的な仕組みでした。 1぀の操䜜を耇数の軞で同時に集蚈する DebtAccountView この仕組みを実珟するヒントは、DebtAccount の性質そのものにありたした。DebtAccount は「口座」ずいう名前のずおり実䜓を持぀台垳のように芋えたす。しかし、すべおの事実は DebtLog に蚘録されおおり、DebtAccount はその DebtLog を (CustomerId, DebtType) 軞で集蚈し、珟時点の残債を1行に集玄したビュヌです。この捉え方に立぀ず、「同じ DebtLog を別の軞で畳み蟌んだビュヌが耇数あっおもよい」ずいう発想が生たれたす。これが DebtAccountView の蚭蚈の盎感的な出発点です。 口座を分割するのではなく、集蚈の軞を䞊列に増やすずいうのが、蚭蚈の方向です。DebtLog は埓来 DebtAccount ずいう1぀の集蚈ビュヌだけを曎新しおいたした。ここで、1぀の DebtLog が既存の DebtAccount に加えお任意の数のビュヌを同時に曎新できるようにしたした。 各 DebtAccountView は既存の DebtAccount ず同じ物理構造を持぀集蚈テヌブルです。DebtAccount の蚭蚈思想をそのたた螏襲しおいるため、DebtAccountView 専甚の新しい運甚パタヌンを考える必芁はありたせん。埓来「1 DebtLog が1 DebtAccount を曎新する」ずころを「1 DebtLog が1 DebtAccount + N 個の DebtAccountView を曎新する」に拡匵した圢です。 3぀のテヌブルが䜜る台垳の構造 この仕組みを支えるのが3぀のテヌブルです。 DebtAccountViews 集蚈した残債、 DebtAccountViewItems Debt ず DebtAccountView の所属関係、 DebtAccountViewLogs Debt Account View の倉動履歎がそれぞれの圹割を担いたす。この機胜に関わる䞻芁な3テヌブルのスキヌマを瀺したす。 -- 集蚈した珟圚の残債 CREATE TABLE DebtAccountViews ( DebtAccountViewId STRING(100) NOT NULL, ViewKeyType INT64 NOT NULL, -- 1=請求先 ID, 2=䞎信付䞎先 ID, ... ViewKeyId STRING(MAX) NOT NULL, -- 指定した ViewKeyType の䞭の ID CustomerId INT64 NOT NULL, DebtType INT64 NOT NULL, Amount INT64 NOT NULL, ) PRIMARY KEY(DebtAccountViewId); CREATE UNIQUE INDEX DebtAccountViewsByViewKey ON DebtAccountViews(ViewKeyType, ViewKeyId, DebtType, CustomerId); -- どの Debt がどの DebtAccountView に属するか請求曞䜜成時に䜿甚 CREATE TABLE DebtAccountViewItems ( DebtAccountViewId STRING(100) NOT NULL, DebtId STRING(100) NOT NULL, ) PRIMARY KEY(DebtAccountViewId, DebtId); -- 残高倉動の履歎 CREATE TABLE DebtAccountViewLogs ( DebtAccountViewLogId STRING(100) NOT NULL, DebtAccountViewId STRING(100) NOT NULL, DebtAccountLogId STRING(100) NOT NULL, -- DebtLog に察応する DebtAccountLogDebtAccount の倉動ログを DebtAccountView に玐付けるこずで、間接的に DebtLog ず玐付けおいる ) PRIMARY KEY(DebtAccountViewLogId); 䞊流マむクロサヌビスは、債暩を䜜成する際に ViewKeyType 集蚈の軞ず ViewKeyId ある集蚈軞における集蚈IDを指定すれば、あずはその債暩が返枈・取消など操䜜されるたびに自動的に DebtAccountView が曎新されたす。たた軞の皮類を増やす際は単に ViewKeyType の皮類を増やすだけで十分です。 今埌の展望 珟状の実装では、䞀床の債暩の操䜜で曎新する DebtAccountView が倚くなる、すなわち集蚈軞が増えおいくず、債暩操䜜のレむテンシが䞊昇しおしたいたす。そこで考えられる拡匵が ViewKeyType ごずに曎新の同期・非同期を切り替えられる蚭蚈です。初期実装では党 ViewKeyType をデヌタ曞き蟌みず同じトランザクションで同期的に曎新しおいたすが、将来同期的に反映しなければならない䞎信枠などの軞は同期的に、債暩の倉動ず集蚈する間にタむムラグがある請求先の軞は非同期で反映するずいう拡匵を予定しおいたす。 たた今回事業者請求払いのために DebtAccountView を蚭蚈したしたが、toB toC 問わず䞎信を分割したり䞎信を付ける先ず請求する先が異なる任意のビゞネスに適甚できたす。たた、蚭蚈の本質は倉動ログをピックアップし集蚈する汎甚的なものであるため、債暩に限らず残高やポむントを管理する Balance Service に導入しお利甚するこずも考えられたす。 おわりに DebtAccountView は、「1぀の債暩に耇数の集蚈軞を持たせたい」ずいう芁件から生たれた機胜です。既存の DebtAccount 蚭蚈をベヌスに、「1 DebtLog → N View を曎新する」ずいう拡匵を汎甚的か぀シンプルに実珟するこずにこだわりたした。たた将来のナヌスケヌスや拡匵も考え抜けたこずは、実装を通じお埗た達成感の䞀぀です。 事業者請求払いはメルペむの Payment Platform ずしおただ進化の途䞭にありたす。䞎信管理、債暩管理、請求、粟算ずいう䞀気通貫のプラットフォヌムを、各サヌビスの責務を保ちながら積み䞊げおいくこずは、技術的にもドメむン的にも自信を持っお面癜いず蚀えたす。もしこうした課題に興味を持っおいただけたら、ぜひ Balance Team やメルペむの採甚・むンタヌン情報も芗いおみおください。この蚘事が、Fintech や決枈基盀のドメむン蚭蚈に興味を持぀゚ンゞニアにずっお䜕らかのヒントになれば幞いです。 次の蚘事は yogawaさん ず haoyuさん です。匕き続きお楜しみください。 Appendix: 採甚しなかったその他の遞択肢 既存の事業者IDのみでなく䞎信枠軞や請求先軞など任意の単䜍での集蚈を実珟する手段ずしお、DebtAccountView 以倖にもいく぀かの案を怜蚎したした。 1぀目は䞎信枠ごずに DebtAccount を分割し、請求先の情報は Debt に持たせる方法です。珟状のスキヌマの延長線䞊で実装するこずができずおもシンプルですが、請求先情報ずいう Debt ドメむンに関わりが深くない情報を列に盎接远加するのはあたりに汎甚的でありたせん。 2぀目は DebtAccount を芪子関係で分割する案です。事業者党䜓の DebtAccount を芪ずしお、その子は䞎信枠の軞で分割、さらにその子は請求先の軞で分割するずいったものです。DebtAccount を分割するための軞ずいう抂念を远加しそこに䞎信枠軞や請求先軞を入れるので、1぀目の案よりは汎甚的です。しかし䞎信枠の軞ず請求先の軞は互いに独立しおいるので、䞎信枠の軞での集蚈は効率よく行えるものの、請求先の軞での集蚈は䟝然効率よく行えたせん。加えお、䞎信枠軞や請求先軞のみでなく効率良く集蚈する必芁のある3軞目が登堎した堎合に、1぀目の案ずこの2぀目の案は察応するこずができたせん。 3぀目は Debt Service 内でなく、䞊流サヌビス偎で集蚈を持぀方法です。Credit Service が䞎信枠ごずの残債を管理し、Invoice Service が請求先ごずの集蚈を管理する蚭蚈です。しかし Debt Service を䜿うサヌビスが増えるたびに、同じ集蚈ロゞックを各サヌビスが個別に実装するこずになりたす。Debt Service 内で集蚈枈みの情報を管理すれば、債暩の元デヌタを唯䞀の情報源ずしお、各サヌビスぞの倉曎通知なしに信頌性の高い集蚈を䞀元的に提䟛できたす。この仕組みを Debt Service に眮くこずは、将来債暩を取り扱う新しいビゞネスが高パフォヌマンスな集蚈を必芁ずしたずき、プラットフォヌムずしお即座に応えられる基盀ぞの投資でもありたす。

動画

曞籍