Column

コラム

期待される市民開発 事例4選から学ぶメリットと課題点

期待される市民開発 事例4選から学ぶメリットと課題点

近年、「市民開発」に取り組む企業が増えています。IT人材不足という課題への対策としてだけではなく、取り組むことそのものによって得られるメリットが大きいことも、市民開発が広まりつつある理由のひとつです。ここでは市民開発とは何かということから、4つの事例と市民開発のメリット・課題についてお伝えします。大企業が取り組み始めている「市民開発」とは 大企業が積極的に取り組み始めている市民開発。まずは、市民開発とは何かについて見ていくことから始めましょう。市民開発とは市民開発とは、ITの専門知識がない従業員によるアプリケーションやシステム開発のことです。通常の場合、アプリケーションやシステムの開発・構築には、コンピューターへの指示となるソースコード(プログラミング言語)を用いる必要があります。 それに対して市民開発では、視覚的にわかりやすくテンプレート化され、ドラッグ&ドロップなどの直感的な操作で開発できるノーコードまたはローコードツールを使用します。両者の違いは記述するソースコードの量です。 ソースコードを用いないものをノーコードツール、最小限のソースコードで開発可能なものをローコードツールと呼びます。ノーコードツールのほうが、ソースコードを用いない分、機能は限定される傾向にあります。市民開発が注目される理由市民開発が注目を集めるのには、いくつかの理由があります。  DX(デジタルトランスフォーメーション) IT人材不足 ノーコード/ローコードツールの発展 業務や日常生活でデジタルデバイスに触れるのは、もはや当たり前となっています。ネットワーク上で行われる取引や提供されるサービスも増えてきました。そのような状況で、事業を成功・拡大させるためにデジタル化は不可欠です。 デジタル化へのニーズが高まる一方で、IT人材不足はますます深刻になっています。経済産業省の調査によると、2030年までにIT人材不足は最大で79万人に達する見込みです。このような状況で注目されているのが市民開発で、特に大企業では、ITをベンダー頼みにしているという課題を解決する手法として期待されています。 IT調査・コンサルティングを行うITR社の調査によれば、ノーコード/ローコード開発市場は2019年から2020年に24.3%の伸びを示しました。その後の予測値でも前年度比20%以上で拡大していくと推測され、2023年には1000億円規模になると見込まれています。 また、ガートナージャパン社の調査では、エンドユーザーによって開発した(市民開発された)アプリケーションがあるとの回答は62%に上りました。また2024年までに開発されるアプリケーションの65%以上がノーコード/ローコード開発によると予測しています。市民開発の企業事例4選日本での市民開発の導入事例も増えつつあります。その中から4社の事例を紹介しましょう。ニトリニトリは、家具やインテリアの業界大手で、商品企画から製造、物流、販売までを一貫して手がけることで知られています。社内には商品に限らずITも自社で担うという社風があるものの、営業支援システム(SFA)については定着率の低さが課題でした。 そこで、社内システムのクラウド化と同時にローコードツールを使って簡単なアプリケーションの開発に挑戦し始めます。Excelで管理していたリフォームの進捗管理をスマートフォンから手軽に入力できるアプリケーションへと刷新したところ、PCを使うことなく入力できることが評判となりました。そこから内製化プロジェクトを立ち上げ、併用期間を経てSFAの置き換えを実現しました。森田鉄工所森田鉄工所は、水道用バルブの製造販売および施工をする従業員約160名の中小企業です。100年超の歴史がありますが、国内8拠点の連携強化のため、ペーパーレス化や業務効率化、全社での情報共有などを課題としていました。 特筆すべきは、システム開発未経験の女性社員2名が、営業事務の仕事をしながらローコードツールで開発を進めたという点です。受注や契約情報の一元管理を実現し、製品の種類や細かな仕様、納期、納品場所、施工の有無などを担当者がリアルタイムで入力すれば、誰でも必要なときに参照が可能となり、管理や連絡に費やす手間を大幅に削減しました。ヤマト運輸ヤマト運輸は業界トップクラスの取扱量を誇る、宅配便の大手企業です。年々増加する集配業務に、限られた拠点とトラック、セールスドライバーで対応しなければならないことが課題でした。勘や経験値ではなく、データに基づく効率的な業務遂行が求められていました。 そこで、既に導入していたシステムをリアルタイムで情報共有できるようにカスタマイズしました。データ分析担当者や問い合わせの受付者、案件を引きついだ担当者など、複数の担当者が各々の情報や知見を持ち寄り、常に全員が最新情報を確認できるようになったことで連携が強化されました。 システムがノーコード/ローコード開発に対応しているため、きめ細やかなカスタマイズが可能となり、よりスピーディーな対応を実現するため、今後も改良を重ねていくとしています。神戸市兵庫県神戸市は、コロナ禍による最初の緊急事態宣言が発出された後、1日約1000件もの問い合わせ対応に追われていました。簡易的な対応が6~7割を占める状況で、本当に保健師などが対応する必要のあるものを精査しなければなりませんでした。 そこで、職員によるWEBアプリケーションのローコード開発に着手します。約1か月半後には、新型コロナの健康相談チャットボットをリリースしました。その後も次々とニーズに応じたサービスを約1週間という期間で素早く開発することに成功しました。市民開発のメリットと課題点 最後に市民開発のメリットと課題点を確認しておきましょう。市民開発のメリット ITの専門知識がなくても開発できる 開発コスト・外注費用の圧縮 デジタルの民主化 事例で触れたように、ITやプログラミングについての専門知識がなくても、ノーコード/ローコードツールを用いて業務に必要なアプリケーションやシステムを自社で開発できるのは大きな魅力です。 開発や運用管理のコストを圧縮するだけではなく、社内の人材活用・戦力アップという側面も見逃せません。ITは専門家に任せきりで、デジタルについては門外漢というスタンスの従業員を積極的に巻き込むことで、DX推進やデジタルの民主化にも役立つでしょう。市民開発における課題 全システムとの連携やIT部門との役割分担 セキュリティ対応 ブラックボックス化、属人化 ITリソース不足を補う有効な手段である一方で、専門知識がない点に対して懸念があるのも事実です。市民開発されたアプリケーションやシステムが乱立して、全社的な統制が取れなくなってはいけません。 問い合わせ対応など、市民開発者とIT部門との役割分担や開発時の申請・承認フローなどを明確にしておきましょう。開発されたアプリケーションなどがセキュリティ面で問題ないか、ほかの誰も対応できずブラックボックス化・属人化してないかを確認することも大切です。市民開発の環境を整え、デジタル戦力の強化を市民開発は、専門外の従業員がノーコード/ローコードツールを用いてアプリケーションやシステムを開発する手法です。IT人材不足という目下の課題に対し、社内の人材活用やデジタル戦力アップを通じて、企業にとってポジティブな結果をもたらす可能性が高いといえます。開発部門周辺の人材確保に不安を抱える企業は、市民開発の環境整備を検討してみてはいかがでしょう。

ITトレンド
2023年注目のIT最新トレンドキーワードをチェック!

2023年注目のIT最新トレンドキーワードをチェック!

ITの最新トレンドは、テクノロジーの発展とともに変わっていきます。日進月歩の世界でトレンドの最先端を追い続け、近い未来を予測するのは大変です。そこで今回は近年のITトレンドの流れをキャッチし、2023年に注目を集めると予測した最新キーワードをピックアップします。なぜITの最新トレンドを知る必要があるのかなぜITの最新トレンドを知る必要があるのか、それは自社事業の生き残りのためです。世界のどこかで新しい技術や製品、サービスが開発される日々。それが社会や市場、業界、さらには自社の事業にどんな影響を与えるのか。正しく把握しておかなければ、新たな波に対する策が立てられません。新規ビジネス立ち上げのヒントやビジネスチャンスを掴むためだともいえます。 社運をかけたビジネスであればあるほど、市場や競合他社の動向、新しいテクノロジーについて入念にリサーチしておく必要があります。少なくともIT戦略の立案やIT活用の方向性を大きく見誤らないよう、最新トレンドをキャッチしておきましょう。2023年のIT最新トレンドキーワード予測IT最新トレンドは、テクノロジーの進化によって常に変わっていきます。昨今の動向から、2023年のIT最新トレンドキーワードを予測してみました。Web3.0 「Web3.0」とは、2020年ごろから始まっている次世代型インターネットのことです。情報やデータの集中に対する分散化という考え方がポイントで、情報の改ざんを防止する暗号化技術を用いたブロックチェーンを活用。ネットワークに接続するすべてのデバイスを使って情報やデジタル資産などを分散管理するところが特徴といえます。 Web1.0は、インターネット黎明期とも呼ばれる1990年代から2000年初頭までを指し、Web2.0は、2000年代中頃から現在まで続くインターネットの高速化やEC、SNS、配信などに代表される双方向コミュニケーションの実現を指します。 Web2.0では、プラットフォームを提供するGAFAMのような一部の大企業に個人情報が集中しています。Web3.0では、個々人が自分の情報や資産を管理することでセキュリティやプライバシーの向上を図り、一極集中からの脱却を目指そうとしています。メタバース「メタバース」とは、ネットワーク上に構築された仮想空間を意味します。メタ(Meta=高次の)とユニバース(Universe=世界)を合わせた造語です。ユーザーは、自分のアバター(分身)を作り、メタバース内で自由に行動できます。 3Dデジタル技術を用いた仮想空間でのサービスは2000年代中頃からあり、先駆けとして知られているのが「Second Life」というゲームです。メタバースそのものは最新トレンドとはいいにくいものの、複数の企業が相乗りするオープンメタバースは、集客力やコミュニティ形成、ユーザー間交流などの観点から注目されています。デジタル免疫システム「デジタル免疫システム」とは、システムやネットワークでの障害発生に備えて耐久力や回復力を高めたり、迅速に復旧させたりするための適切な対応を構築しておくことです。生物の免疫システムのように、外敵が侵入してきた際に対応する仕組みを指します。 IT最新トレンドを定期的に発表するガートナージャパン社によると、デジタル免疫システムは、可観測性や自動修復機能、AIによるテスト自動化ツール、サイト信頼性エンジニアリング、アプリのサプライチェーンセキュリティなどの技術によって実現されるとしています。ジェネレーティブAIジェネレーティブAI(生成型AI)とは機械学習の一種で、従来のようなデータ処理や分析ではなく、学習したデータから新しい情報やコンテンツを生成できる機能を持つAIのことです。テキストや画像はもちろんのこと、音声や動画にも対応するため、小説や音楽、アート作品なども生成できます。 そのほかにも、医療分野では検査画像データを学習させて異常を発見し、診断を支援するシステムや、住宅分野でそれまで担当者の個性や感覚にまかされるところが大きかった家のタイプや間取りの提案をAIが的確に導き出して顧客満足度を高めるなど、さまざまな活用が期待されています。量子コンピューター「量子コンピューター」とは、量子力学の現象を利用し、従来のコンピューター(古典コンピューター)では対応できない複雑な問題でも速く解くことができる仕組みを搭載したコンピューターです。古典コンピューターがbit(0または1)で計算するのに対し、量子コンピューターは量子ビット(0でも1でもある)で計算します。 量子ビット同士の相互作用により並列計算が可能になるため、古典コンピューターでは時間を要する計算でも時間を短縮できる点が特徴です。その一方でコンピューターの構築や計算上のエラーが発生しやすいという課題があります。実用化を目指し、企業によって研究が重ねられています。ドローン配送 年々増加する配送や宅配便による配達ニーズに対応すべく期待されているのが「ドローン配送」です。ドライバーの人材不足や交通渋滞、再配達対応など、解決が望まれる課題はたくさんあります。 ドローン配送なら、地上の渋滞に巻き込まれることなく迅速な配送が可能です。人件費や燃料代などのコストも削減できるでしょうし、24時間365日稼働できます。山間部や離島などへのタイムリーな配送だけでなく、災害時には救援物資の供給に役立つでしょう。 課題とされているのは、風雨など天候の影響を受けやすいことや建物などとの接触、故障時の対応、配送重量が比較的限られていることなどです。GX(グリーントランスフォーメーション)「GX(グリーントランスフォーメーション)」とは、石油などの化石燃料ではなく太陽光や風力、水力などのクリーンな再生可能エネルギーを利用することで、温室効果ガスの削減とともに経済発展を実現させる活動を意味します。 国内の温室効果ガス削減のためには、製品の製造過程などで排出されるCO2の削減を代替手段によって実現していかなければなりません。サービス業であっても、電力の節減やゴミの削減、ペーパーレス化、社用車のEV化など、取り組めることは数多くあります。 企業の社会的責任やSDGsといった社会的気運の高まりに加えて、日本政府が2050年までにカーボンニュートラル(温室効果ガスの排出量をゼロとすること)を目指すと宣言していることからも、今後ますます注目されるでしょう。IT最新トレンドをキャッチして、自社のビジネスに活かそうIT最新トレンドに注目する意味は、自社ビジネスの生き残りにあるとお伝えしました。近年ではテクノロジーの進化スピードが速く、いつ社会を変革するような製品やサービスが登場しても不思議ではありません。できる限りアンテナを張り、最新情報に触れるよう心がけましょう。

ITトレンド
ノーコード・ローコードとは? メリット・デメリットやツールの選び方を超キホンから解説

ノーコード・ローコードとは? メリット・デメリットやツールの選び方を超キホンから解説

 近年、プログラミングの領域で「ノーコード・ローコード」という手法が注目を集めています。WebアプリやWebサービスへの開発の需要が増加し、様々なところでプログラマーの人材不足が叫ばれる現在、ノーコード・ローコードは人材難やスキル不足を解消してくれる可能性を持った手段です。ここではノーコード・ローコードのメリットとデメリット、ツールの選び方についてイチから詳しく解説します。ノーコード・ローコードとはIoTやロボティクスの普及など、著しく進化を続ける先進技術の発展により、IT技術者のニーズがますます増加しています。ところが、イチからソースコードを書いてプログラミングを行えるような人材の数には限りがあり、今や需要に対して人材が足りない時代に入っています。そこで注目されているのがノーコードやローコードによる開発です。ノーコードとはIoTやロボティクスの普及など、著しく進化を続ける先進技術の発展により、IT技術者のニーズがますます増加しています。ところが、イチからソースコードを書いてプログラミングを行えるような人材の数には限りがあり、今や需要に対して人材が足りない時代に入っています。そこで注目されているのがノーコードやローコードによる開発です。ローコードとはローコードとは、最小限のコーディングでシステムやアプリケーションを構築できる手法のことです。多少は専門的な知識が求められますが、“ゼロ位置”からプログラミングを行うよりも早く、なおかつノーコードに比べて自由度が高い開発が可能になります。ノーコード・ローコードのメリット 次にノーコード・ローコードにおける共通のメリット、およびノーコード・ローコードそれぞれのメリットを簡潔に解説していきます。ノーコード・ローコードに共通のメリットノーコード・ローコードに共通する主なメリットは次の3つです。 開発コストを縮小できる 開発スピードを上げられる 完成後の機能拡張や改修が容易ノーコード・ローコードによる開発の一番のメリットは、従来のプログラミングに比べてコストや時間を大幅に縮小できるところにあります。人件費の高い専門職の力を必要とせず、たくさんの人間が関わって難解なツールで開発できるため、それらが可能なのです。また、専門職の協力を必要としないということは、完成後の機能拡張や改修にもメリットをもたらします。必要な時にスピーディーな開発、改修が可能になるのです。ノーコードのメリットノーコード単独のメリットは次の3つです。 専門的な知識が要らず、誰でも参加できる 従来、外注してきた開発を内製化できる 開発後のエラー発生リスクが低い専門的な知識が要らず、誰でもアプリやサービスの開発に参加できることがノーコード最大のメリットです。また、開発のために専門チームを常設する必要がなくなるので組織のスリム化が図れ、必要なタイミングで必要に応じたメンバーを集めて開発が行えるようになるのでコストの大幅カットにつながります。 また、特に中小企業などでは、自社アプリや自社サービスの開発を外部業者に委託しているというケースも少なくないと思います。そうした際、開発ツールさえあれば自社で内製化が可能になることもコスト削減への一助となるでしょう。 また、ノーコード開発はツール内にある決まったパーツを組み合わせる仕組みなので、エラーやバグの発生が比較的低いことも大きな特徴のひとつです。プログラムの安定性の高さは、リリースまでの時間短縮にも貢献します。ローコードのメリットローコード単独のメリットは次の3つです。 ノーコードに比べて汎用性や拡張性が高い 独自のロジックが組み込める 既存システムとの連携が容易ローコードの大きなメリットは、ノーコードに比べて自由度の高い開発ができることです。多少のプログラミングを行うので技術者の協力が欠かせませんが、プログラミングとノーコードの“いいとこ取り”のような形で、汎用性や拡張性の高い開発が可能です。 開発の自由度が高いことにより、自社独自のビジネスロジック(業務システムで取り扱うさまざまな処理)を組み込むことができます。慣れたロジックに当てはめながら、生産性の向上が期待できます。また、ローコード開発ツールには他のソフトウェアやシステムと連携できる機能が最初から搭載されているものも多く、社内の既存システムと連携したシステムを構築することもできます。ノーコード・ローコードのデメリットメリットばかりに見えるノーコード・ローコードですが、導入前に知っておきたいデメリットもあります。ここでもノーコード・ローコードにおける共通のデメリット、および、それぞれのデメリットを簡潔に解説していきましょう。ノーコード・ローコードに共通のデメリットまず、ノーコード・ローコード共通のデメリットは次の3つです。 ツールにない操作が行えない システムがブラックボックス化しやすい セキュリティ対策がツール依存になるあらかじめツールに搭載されたパーツを使ってシステムを構築するノーコード・ローコードは、ツールにない操作が行えないことが難点です。また、GUIで操作することから、システムの内部でどのようなプログラムが働いているかを把握できず、中身がブラックボックス化しやすいのもデメリットです。さらにセキュリティ対策もツールに依存するため、独自にセキュリティレベルを高めるといった対策ができません。ノーコードのデメリットノーコード単独のデメリットは次の2つです。 大規模開発に向いていない 自由度や拡張性に乏しいGUIで操作するノーコードは、大量のデータを操作したり複雑なシステムを構築する大規模開発には向いていません。また、既存のパーツの範囲でシステムを組み立てるので、自由度や拡張性が低いというのが弱点です。ローコードのデメリットローコードのデメリットは2つです。 一定のプログラミング知識が必要 実装する機能に制限があるローコードの開発には、ある程度のプログラミング知識が必要です。非技術者が扱う場合でも、一定の知識の取得が必要になることを覚えておきましょう。また、ノーコードに比べて自由度が高いものの、ツールの能力やコード入力が可能な範囲内でしか機能が実装できないため、まったくゼロからのプログラミングほど高い自由度は期待できません。ノーコードとローコードの違いノーコード・ローコードのメリット・デメリットを理解できたところで、両者の比較を改めてわかりやすくまとめると、次のようになります。  どちらもプログラミングの専門知識を必要とせず、非IT人材を巻き込めるという点では共通していますが、ローコードは最低限のプログラミングが必要になるので、開発をリードできる技術者の存在が不可欠です。ノーコード・ローコードツールを選ぶ4つのポイント ノーコード・ローコードでの開発には、ノーコード・ローコード専用の開発ツールの導入が不可欠です。次はツールを選ぶ際のポイントを4つ解説します。開発目的や課題に合っているか開発ツールによって、構築できるシステムやアプリケーションが異なります。そのため、目的や課題に合ったツール選びが重要になります。操作者との相性が良いか専門人材以外も参加できて、必要なリソースやコストをカットできるのが、ノーコード・ローコード最大のメリットです。そのため、操作する人とUIデザインや入力画面との相性が非常に重要です。実際に使う人が使いやすいと感じられるツールを選びましょう。導入後のサポートは十分か導入後に受けられるサポートを確認しましょう。開発ツールで作ったシステムやアプリケーションは、仕様変更や改善を随時行わなくてはなりません。万が一、システムやアプリケーションにエラーが生じた時にすぐ対応できるよう、ベンダー側のサポート体制をチェックしておきましょう。コストは適切か開発ツールの導入・運用には初期費用と月額利用料がかかります。費用感はツールによって異なるため、ランニングコストが費用対効果に適切かを見極める必要があります。ノーコード・ローコードのカオスマップ[caption id="attachment_72" align="aligncenter" width="1024"] 出典:一般社団法人NoCoders Japan協会[/caption] 一般社団法人NoCoders Japan協会ではノーコード・ローコードツールを提供する企業やサービスを一覧化した「ノーコード・カオスマップ」を配布しています。このカオスマップでは、ビジネスアプリ、ECサイト構築、Webサイト作成、業務自動化など、関連企業をカテゴリー別に確認できます。 株式会社DTSがPremierパートナーとして各企業への導入・運用を支援しているServiceNow(R)も「ビジネスアプリ」のカテゴリーに入っています。社内のシステムを一元化し、ワークフローの自動化、最適化に貢献するServiceNow(R)。DX化を推進する業務効率化ソリューションをお求めの方は、ぜひ一度導入をご検討ください。ノーコード・ローコードを上手に活用しよう今話題のノーコード・ローコードの超キホンをまとめてお伝えしました。WebアプリやWebサービスが必須だけど「IT人材を採用できない」「開発の外注でコストがかかりすぎる」といったお悩みを抱える企業は、ぜひ一度導入を考えてみてはいかがでしょうか。ノーコード・ローコードの実現で、スムーズな開発、ひいては自社の課題解決に繋げましょう。

ITトレンド
TOP