記事をお気に入りリストに登録することができます。年を追うごとに利用が広がるローコード開発。そこにはリスクも存在する。その開発手法から、ベンダー・ロックインの状況に陥りやすいこともその1つ。いわゆる技術的負債の問題に直面しやすいことなどもある。Wong氏が、ローコード開発による「悪夢の再来」とその回避方法を解説する。Images)<目次>ローコード開発で「悪夢が再来」するか複雑化回避のためカスタマイズはアプリ外でビジネスリーダーの意識変革も予算確保で重要にPaaSの同様の観点でセキュリティのチェックをローコード開発で「悪夢が再来」するかアプリ開発における近年のトレンドの1つが、GUIによる作業で開発工数と期間を格段に削減でき、多様な現場の知見を取り込んだ市民開発も促進させるローコード開発の採用だ。競争が激化する中でのITによる新たな価値創出策として、今ではDXと一体として語られることも少なくなくなった。ローコード開発はここにきて急に生まれたものではなく、「高速アプリ開発」などの名称で、かつてから試行が繰り返されてきたものであることは周知のとおり。「それらの“弊害”は決して小さくありませんでした。多くがベンダー・ロックインに陥り、改修の困難さから何年もそのままの継続利用を余儀なくされ、イノベーション創出も阻まれました。これらを理解していれば、ローコード開発にも同様の不安を覚えるのは当然のことです」(Wong氏)Wong氏によると、ローコード開発にはいまだ3つのリスクが残されているのだという。「ベンダー・ロックイン」「技術的な負債」「セキュリティ」がそれだ。ベンダー・ロックインに関してWong氏は次のように解説する。ベンダーの多くは現状、自社のローコード開発基盤について、ベンダー・ロックインが生じないと謳っている。根拠は(1)主にクラウド環境のローコード開発基盤上のアプリが、他のテクノロジやアプリとAPIを介して容易に連携できること、(2)ローコード開発基盤がJavaやC#などの標準ベースの言語やオープンソースのコンポーネントで構成されていること、(3)コンテナ技術の採用を通じ、オンプレミスやクラウドなどの稼働場所を選ばないこと、の3つだ複雑化回避のためカスタマイズはアプリ外でだが、「現実問題として、成果物であるビジネスロジックやUI、さらに利用で生じたデータの移行は、現状でも決して簡単ではありません。リライトやプラットフォームの再構築を余儀なくされ、少なからぬ手間とコストを要します」とWong氏は指摘する。構築済みのアプリについて、多くの開発基盤ではライセンス料の支払いをやめた後も継続利用こそ可能だが、改修は当然行えないこともベンダー・ロックインを招いているという。これらを踏まえ、Wong氏がベンダー・ロックインの問題回避に向け必要性を訴えるのが次のような取り組みだ(図1)。図1:ベンダー・ロックインを回避するには、ライセンスモデルの確認や別のDBの用意、アプリ外のカスタマイズがポイントになる(出典:Gartner(2022年6月))まずは、できる限りの継続利用に向けた、ライセンス・モデルの開発規模や使用頻度の観点からの確認だ。開発を予定するアプリに不釣り合いであれば当然、採用を取りやめ別のツールを検討する。アプリ開発時にはローコード開発基盤に用意されているものとは別のDBを利用することだ。これにより開発基盤の変更にも、それだけ容易に対応できるようになる。そのうえで、開発基盤上での大規模なカスタマイズをできる限り避けることも大切だという。「運用の過程でアプリの改修は必ず生じます。そこでのシステムの複雑化により、移行が困難な状況に陥ることを回避するためにも、カスタマイズ時はシステム統合やフロントエンドのカスタム開発をサポートするAPIなどの拡張機能を使用し、アプリの外で対応を図るべきです。製造の「現場が使える」業務アプリをノーコードで作れこれまで製造業の現場は、現場ごとに要件が異なるためにシステム導入が進みにくかった。情報入力や共有の仕組みはアナログな手法が多く、非効率な領域の1つである。人手不足が深刻化する中、非効率な領域をほったらかしにしていれば、ジリ貧になるだけだ。裏を返せばそのような領域こそITを活用して劇的に業務効率化できる可能性がある。効果を発揮すると期待されるのが業務用のモバイルアプリの導入である。効果的に導入するのは簡単ではない。Automateをわかりやすく図解、マイクロソフトのRPA・ノーコードで自動化とは?ITエンジニアはもとより、営業やバックオフィス部門に所属する人もExcelや各種アプリケーション、クラウドサービスへの入力作業など、何度も同じ作業を繰り返すことがあると思います。Automate(パワー・オートメイト)」です。Automateの始め方や使い方、活用事例などをわかりやすく解説します。記事RPA・ローコード・ノーコードDXの壁を壊すノーコード活用術、星野リゾートが「現場主導」でデータ活用できるワケデジタルトランスフォーメーション(DX)の取り組みを進めてきた企業が、データを活用する段階で足踏みしている。データソースのサイロ化とIT人材不足によって、さまざまなデータの一元管理・活用が難しいことが大きな原因だ。した状況の打開策として、非IT人材でも各種データソースへの接続設定を行えるデータ連携基盤やノーコードツールの導入がある。そこで本稿では、非IT人材がデータ連携やDX推進を実現する方法について、星野リゾートの事例等を交えて解説する。動画RPA・ローコード・ノーコード【マンガで解説】ノーコード開発ってなんだ?だれでも簡単にアプリやソフトウェアが作れるワケプログラミングなしでアプリやソフトウェアを利用できる「ノーコード開発」に注目が集まっています。このノーコード開発について、マンガでポイントを押さえて解説していきます。定説を覆すアプローチが凄い企業の成長を大きく左右するDXの取り組みだが、躓く企業は多い。その1つの要因となっているのがExcelに依存した業務の存在だ。あらゆる部門がそれぞれバラバラにExcelファイルを使用することで、社内にファイルが散在し、収集・集計などに手間がかかってしまうほか、Excelは転記ミスや多重入力が起こりやすく、結果として作業工数を増やしてしまうこともある。問題の多いExcel業務だが、そうは言っても非常に便利なExcelを「まったく使わない」というのは現実的ではない。解決策はあるのだろうか。いう言葉をよく目にするようになりましたが、これはAIの活用事例が増えてきたためです。そこに新たなワードとして「ノーコード」を活用したツールが登場し、さらなる取り組みの加速化が期待されます。主要なノーコードツールはライセンス料が1,000万円超とかなり高額です。した中で、ROI(投資利益率)を高める必要があります。ノーコードを活用するメリットはどこにあるのでしょうか。本稿では需要予測AIの導入について、ノーコードを活用する方法と従来の方法を比較しながら、精度とROIを高めるポイントを解説します。クラウドとオンプレミスの併用が続く企業アプリケーション環境は日々複雑になってきています。クラウドサービスとオンプレミスを含めた各種システムをばらばらに管理したままだと、データ連携や業務プロセスの改善・自動化に支障をきたしてしまいます。した業務システムやデータのサイロ化・孤立化の状況を解消してくれるサービスがiPaaSです。Service)とは、クラウドサービスやオンプレミスで利用する複数のシステムおよびアプリケーションにおいて、統合的にシステム連携やデータ連携を可能にするプラットフォームサービスです。iPaaSを活用することでクラウドやオンプレミスに分散した業務システムやデータを統合的に管理することが可能になります。本セミナーではiPaaSの活用についてさまざまな情報を提供して参ります。会社情報チーム紹介SBクリエイティブ株式会社ビジネス+ITはソフトバンクグループのSBクリエイティブ株式会社によって運営されています。reserved.この機能は会員限定です「ビジネス+IT」の会員の方(登録は無料)のみ、ご利用いただけます。ログインする今すぐビジネス+IT会員にご登録ください。投稿したコメントを削除しますか?キャンセルコメントを削除するあなたの投稿コメント編集コメントするキャンセル機能制限のお知らせ現在、コメントの違反報告があったため一部機能が利用できなくなっています。そのため、この機能はご利用いただけません。詳しくはこちらにお問い合わせください。問題の詳細をお知らせください。報告するキャンセルビジネス+ITルール違反についてはこちらをご覧ください。報告が完了しました閉じるコメントを投稿することにより自身の基本情報が本メディアサイトに公開されます投稿するキャンセル2度と表示しない必要な会員情報が不足しています。必要な会員情報をすべてご登録いただくまでは、以下のサービスがご利用いただけません。」さんのブロックを解除しますか?ブロックを解除するとお互いにフォローすることができるようになります。ブロックを解除するキャンセルブロックさんはあなたをフォローしたりあなたのコメントにいいねできなくなります。さんからの通知は表示されなくなります。さんをブロックしますか?ブロックするキャンセルブロックブロックが完了しました閉じるブロック解除ブロック解除が完了しました閉じる機能制限のお知らせ現在、コメントの違反報告があったため一部機能が利用できなくなっています。そのため、この機能はご利用いただけません。詳しくはこちらにお問い合わせください。閉じるユーザーをフォローすることにより自身の基本情報がお相手に公開されますフォローするキャンセル2度と表示しない閉じる。