シェアしました。
5年前に初めて“ローコード開発”という用語が登場した。そして今、エンタープライズアプリケーション開発における新たな成熟期を迎えている。このトレンドはあらゆる種類の組織が恩恵を受ける。
[Lindsay Clark,Computer Weekly]
ローコード開発ツールサプライヤーは、主にグラフィックを使ったドラッグ&ドロップ方式でアプリケーションを開発できるとうたっているが、他のITインフラと接続するためにはある程度のコーディングが必要なこともある。これは、純粋にグラフィカルな開発環境を約束するノーコードの概念とはやや異なる。
それでも開発者は全体的なIT環境について認識しておく必要はあるとOutSystemsのバイスプレジデントを務めるエデュアルド・クルーズ氏は述べ、「コアシステムを開発しているのであれば、そのアーキテクチャを理解しなければならない。ローコード開発は、アーキテクチャがないという意味でもセキュリティやテストがないという意味でもない」と指摘する。
ユーザーのニーズに応えるRAD
「ローコード」はForresterが2014年に使い始めた用語だが、このコンセプト自体は新しいものではないという見方もある。
Pegasystems(1983年創業)はメインフレームのグリーンスクリーンシステムに表示されるフォーム上でユーザーのニーズを把握することによって始まった。同社はクライアント/サーバの時代からクラウドの時代を通じて製品を開発しているが、ユーザーのニーズに寄り添ったRAD(ラピッドアプリケーション開発)に注力していることに変わりはないと、最高技術責任者のドン・シュアマン氏は語る。
「それが顧客の請求書管理であれ、ワクチンクリニックであれ、要はプロセスを小さく切り分けてアプリケーションを開発し、デプロイするということだ。これは全て、ビジネスプロセスを発見してそれを分割することに尽きる」(同氏)
ローコード開発に対するここ最近の需要は、IT環境を丸ごと入れ替えるのではなく、手早くモダナイズしたいという欲求から来ているという。「事を迅速に進めたいというのが、ソフトウェア開発に対するビジネス側の要求だ。ビジネスは自動化も望んでいる。そうした理由から私は、ローコード開発とRPA(Robotic Process Automation)は継続的領域の一部だと考える」とシュアマン氏は言う。
ローコード開発の概念は、Microsoftが2016年に市場に参入したことで飛躍的に認識が高まった。Microsoftの「PowerApps」は、ビジネスユーザーが独自のアプリケーションを開発でき、IT部門にその変化をもたらすことさえできる(コラム参照)。
シェアしました。
0 件のコメント:
コメントを投稿