ガートナー社によると、2024年までに大企業の4分の3が、ITアプリケーション開発と市民の開発の両方の取り組みに、少なくとも4つのLowCode開発ツールを使用するようになるといいます。
また、2024年には、アプリケーション開発の65%以上をLowCodeアプリケーション開発が占めるようになると言われています。
このように、LowCodeプラットフォームは存在感を増していますが、ここでは「Open LowCode」という別のLowCodeプラットフォームを紹介します。
Open LowCodeは、必要なアプリケーションをOpen LowCodeで正確に、古典的な特定の開発方法論よりも早く構築できるという前提でスタートします。
デジタル経済において、ビジネスはデータ、人、プロセスを結びつけることで競争し、勝利を収めますが、そのためにはスピードが重要です。
「Open LowCode」では、白紙の状態からスタートし、アプリケーションテンプレートで必要なものを定義します。
そして、デザイナーがアプリケーションを生成します。その後、Open LowCodeサーバーで実行したり、Open LowCodeクライアントでアプリに接続したりすることができます。
創業者の話
Nicolas De Mauroyは、Open LowCodeの創設者です。
ニコラスは、エンタープライズ・ソフトウェアの作成と統合において20年以上の経験を持っています。
ニコラスは、CRMや請求書作成システムなど、テレコム・プロバイダーの内部ITシステムの作成から始めました。
過去12年間は、主にエンジニアリング部門を中心とした産業界のソフトウェアのバックボーンであるプロダクト・ライフサイクル・マネジメントに携わってきました。
このような組織での経験は豊かなものでしたが、同時にニコラスは、現在の組織におけるテクノロジーの使用方法が非効率的であることに気づきました。
PTCのWindchillやSiebelやSalesforceのようなCRMのように、製品ライフサイクル管理のためのCOTS(Commercial Of The Shelf)製品がある一方で、製品が入ってくると、そこから先の作業は非常に困難です。
製品が登場すると、それを組織で使用するためのカスタマイズが必ず必要になります。
また、文化的な側面もあります。同じ組織の同じCOTS製品でも、フランスとドイツでは文化的なニュアンスが異なるため、異なる実装が必要になります。
一方で、自分の組織のためにカスタムアプリケーションを書く場合、通常は最高のIT人材を確保できません。
例えば、従業員15,000人の大規模なエンジニアリング会社や製造会社では、社内に100人程度のIT社員がいるかもしれません。
このような人材が、あらゆる種類のテクノロジー・アプリケーションに対応できる、業界最高の人材である可能性は極めて低い。
優秀なリソースがないために、時間がないために組織内で本番に押し出された標準以下のコードや、許容範囲内のコードを作成する結果となります。
この2つのシナリオは、組織内で非常に多く見られます。ニコラスは、別の方法が必要だと考え、2013年にOpen LowCodeが誕生したのです。
Open LowCodeとは?
Open LowCodeでの構築を考えるには、レゴブロックで作るようにソフトウェア・アプリケーションを作るのが一番良い方法です。
すべてのアプリケーションには、データモデル、セキュリティ、ワークフロー、自動計算などの基本的なビルディングブロックが必要です。
これらのレゴブロックを超えるビジネスロジックは5%程度で、それはカスタムコードでもよいのです。
彼は現在の組織で、SAPを導入する資金がなかったときに、この方法を試してみました。
そこで、予算管理のアプリケーションを作りたいと考え、ニコラスはOpen LowCodeを使って、LowCode用のレゴベースのビルディングを使ってアプリケーションを作りました。
同僚から受けたフィードバックは非常に好意的で、コストもCOTS製品を使うよりはるかに低かった。
通常、顧客はデータに関する問題を指摘することでOpen LowCodeの使用を開始しますが、一般的にはExcelシートや同様のデータリポジトリ内のデータが対象となります。
データモデルの優れた表現を作成し、レゴのようなブロックを使用することで、Open LowCodeは顧客のニーズに対応したアプリケーションの90%を生成することができます。
残りの部分は、アプリケーションを堅牢でカスタマイズ可能なものにするために、複雑な付加価値のための実際のコーディング、接続、統合が必要になる場合があります。
一般的に、顧客が必要とする製品を手に入れるまでには、数回の反復作業(これらはすべて迅速に行われます)が必要となります。
Open LowCodeの未来
ニコラスは、初期の顧客セット以外の顧客を探しており、フルタイムでプロジェクトに専念できるだけの仕事量を得ている。
現在、製品は特定のユースケースには十分対応できているので、製造業やエンジニアリング企業の幅広い層に製品を販売することに重点を置いています。
その意図は、より多くの企業にこのツールを導入し、製品の作成や自動化、生産性の向上、ITへの依存度の低減を実現することにあります。
その目的は、Open LowCodeのレゴブロックを市民開発者の手に渡し、プロジェクトを完成させるための最後の5%を専門の開発者の助けを借りて、反復し、革新し、創造することができるようにすることです。
ニコラスのOpen LowCodeに対する計画は、新しい顧客を見つけることと、できればフルタイムで取り組むためのプラットフォームのための資金を調達することだ。
ニコラスがコミュニティに提供できるのは、大企業で働き、製品を作ってきた知識と経験です。
彼がNoCodeコミュニティに求めることは、Enterprise NoCodeとLowCodeの分野で、より多くの人にOpen LowCodeについて知ってもらうことです。
まとめ:
ニコラは、南フランスの小さな町で作られた自分の製品が、世界中で知られ、使われるようになることを目指しています。私たちNoCode Journalは、彼の成功を祈るとともに、彼のOpen LowCodeの旅をサポートしていきたいと思います。