ノーコード技術の支援範囲と実装自由度はどのレベルなのか?(2/2) | ノーコードプラットフォーム

[プログラム技術者の関心事①]





  具現化対象の制約がなく自由度の高いノーコーディング新技術の出現

 

実務現場の様々な業務を処理するアプリ制作に特化したノーコードソリューションを作り出すために、次のような仮定をしてみる。

まず、産業現場で実際に広く使われている様々なアプリ製品の適用対象と機能構成を調査する作業から始める。そのように調査された機能と構成要素を体系的に分類し、項目別にまとめてアプリを制作するのに必要な部品をすべて導き出す。 そして、それぞれの部品の用途や処理機能及び動作方式等を科学的に研究し、汎用化及び標準化設計を行う。 また、UI/UXも実務現場で実際に使われている実態と操作する方式などを調査し、典型的な表現形式と作動方式のスタイルを作り、オプションを選択できるように設計する。

 

 

そして、設計された各部品の機能とUI/UXのスタイルを、いかなる状況にも適用可能にし、各部品間で処理手順と処理情報を共有するように設計し、万能共用部品形態で作り出す。 この過程を経て作られたすべてのオブジェクトを一つにまとめ、プラットフォーム形態で一括して事前に提供する。

また、アプリを制作したい人のために、先に提供されたそれぞれのオブジェクト(万能共用部品)を象徴するアイコンを活用して、自分が作るアプリ機能を構成し、動作する手順や UI/UX表現方式まで定義できるGUI方式のデザインツールを作って提供する。

そのGUI方式のデザインツールを活用すれば、今や人は自分が作るアプリに対する要求提起作業を、手軽なデザイン作業の結果物に置き換えることができる。 コーディング作業の一行なく純粋なGUI方式でデザインされた結果物には、アプリを作る際に必要な4大核心要素(①UI/UXの構成、②データ、③イベント、④プロセス)がすべて含まれることになる。

その結果物を分析して、アプリを実行するのに必要なデータベーステーブルを設計し、プログラム画面とUI/UX機能を具現化し、各イベント別に動作するプログラムも作成し、処理された情報をDBサーバーに保存、修正、削除などのデータ管理プログラムまですべて自動的に作成する人工知能(AI)製作エンジンを作る。

今まさに、ノーコード技術に関心を持ち始めている方であれば、これらの仮定がやや荒唐無稽な話のように思われるかもしれないが、既にそのような革新的なR&D戦略とアプローチを採用しているソリューション製品が発売されており、既に多くの人々が実務に適用している。

 

 

そのようなアプローチを採用したノーコードソリューションであれば、当然適用する対象と実装可能な機能に制約もなく、UI/UX表現でも自由度が非常に高くならざるを得なくなるだろう。 もちろんそのようなソリューションは、最初からアプリケーション製作のために考案されたものであり、システムプログラムや組込みプログラム開発のように、他の用途で使われることはふさわしくないだろう。

しかし、アプリケーションプログラムを製作する場合であれば、C、Java などの一般プログラミング言語のように実装する機能や、UI/UX の表現にも何ら制約がなく、実用的なアプリ製品を最も早く経済的に作ることができる。

 

  私が選択するかどうかは関係なく、ノーコーディングはすでに時代的な流れ

 

従って、ノーコード技術?ソフトウェア技術分野に携わる者であれば、検討もしっかり行う前に、何らかの制約が多いだろう。 あるいは単純なプログラムモジュールしか作れないだろう。 何か間が抜けているだろう。 そのような先入観は、もはや果敢に捨てて傍観者や観察者といった立場から一日も早く抜け出し、本格的に最新情報を探し出し、合理的な技術を見出して学習しなければならない状況になったといえる。

近年の緊迫した経営環境の変化と社会的距離を置く政策の影響で、ソフト技術者やソフト事業者よりも先に、需要者である企業や機関からノーコード技術情報を習得し、一足先に採用し始めているためである。 そして、一部のソフトウェア事業者は、新しいノーコード技術の可能性をいち早く見抜いて採用することで、従来開発費の1/10~1/20水準超低価格でアプリ開発事業を開始したことで、問い合わせや注文が殺到していることが知られている。

かつては、あるITソリューション一つを選択する場合に、技術的な互換性、拡張性、発展性などについて多くの時間と費用をかけて検討し、また検討する過程を経て決定していた。 他のすべての購買品とは異なり、ITソリューションを購入する際には、経済性が技術的要素よりもそれほど重要な変数にはならなかった。 しかし、ここ数十年でIT分野の技術も飛躍的に発展し、大衆化·標準化され、15年以上続いたモバイル化現象により、全ての人がITとソフトウェアを日常的に体験する状況になり、今や市場の状況は様変わりしている。

特にノーコード開発プラットフォームとノーコッド技術まで一般化し、ソースコードの再使用や互換性、拡張性といったコーディング技術時代の基準は、もはや重要な判断の基準にはならず、他の多くの購買品と同様にソフトウェアソリューションの導入検討基準も、今や経済性と効率性が最も重要な選択の尺度となっているのである。

水が常に上から下に流れるように、ノーコード技術の導入可否はこのように費用や収益などのようなお金の問題である。 したがって、どの技術者や専門家がその技術を好むか否かに関わらず、この時代の大勢はすでにノーコード技術になったのである。 既にITソリューション市場を支配している非常に有力なグローバルベンダ社であっても、このような流れを遮ることはできず、どの技術者集団であってもそのような変化に逆らうことはできない状況である。

 

 

今日のように世の中のすべてが開放されて透明になり、すべての情報がリアルタイムで共有されている状況では、そのような情報とトレンドは瞬時に特定産業と市場の地形を変えてしまったり、特定の企業や個人の成功と失敗を分ける分水嶺にもなっている。

従ってソフトウェア技術分野に携わる者であれば、一日も早くノーコード技術を真剣に検討し、その技術と機会を積極的に活用する方策を模索することをお勧めするところである。

 

 

2/2page  [ 1 ]  [ 2 ]  

 

AIベースの新技術、ノーコードソリューション

 

ノーコード技術ジャーナルは下記のような順序で記述されています。
最も良い方法は順番に読むことを推奨します。

 

第2編:ノーコード技術はどのように対応すべきか?

1. ノーコード技術の支援範囲と実装自由度はどのレベルなのか?