昨今のビジネスにおいて、迅速なアプリケーション開発が求められています。特にAI駆動開発が現場に導入され始めており、ローコードビジネスとの住み分けが重要になってきています。この記事では、大規模開発を迅速に実現するOutSystems開発チームの取り組みとAI駆動開発への見解についてご紹介させていただきます。
OutSystemsとは
プログラミング言語を使わず、画面上に表示された「機能の部品」(アイコン)をドラッグ&ドロップしながら、画面デザインや業務ロジックを組み立てるローコード製品となります。 特に、外部システムと連携する部品も標準で備わっているものが多く、実装コストを最小限に抑え、効率的に大規模なアプリケーションを構築できます。 また、アプリケーションの実行環境もセットになっており、セキュリティや信頼性等の非機能面でも標準機能に依る恩恵があります。
取り組み
Sky株式会社はOutSystemsジャパン株式会社とパートナーシップを結ぶことで、DXを支える高速開発プラットフォームとして、基幹システムの周辺システム開発等を加速度的に行ってきました。
私たちのチームでは、主に以下のテーマに注力して、日々の業務に取り組んでいます。
- お客様が感じるDX課題に対するOutSystemsの親和性の検証(PoC)
- 伴走支援(内製開発者の育成、ガバナンスの確保)
- 上流~下流までトータルでの開発サポート
AI駆動開発との差別化
AIの台頭によりローコードの役割が変わっていくという見方もありますが、ローコードプラットフォームとしてはAIは共存、強力なツールになると考えています。 AIが生成するコードには脆弱性が含まれるリスクがあり、コードレビューができるエンジニアの存在が重要視されています。 上記の点において、ローコードプラットフォームは、こういったリスクを低減するための仕組みが実行環境に標準搭載されています。 加えて今後は、今までも高速開発が可能だったローコードにバイブコーディングの概念が加わることで、強みだった点がさらに伸びていくことが期待されています。
最後に
OutSystems(ローコード)に依る大規模開発の成功にはエンジニアの知識が重要になってくる面があります。保守性の低い実装が初めに埋め込まれると、本来強みだった高速開発性も失われることになります。 私たちはこれからも、確かな技術力でお客様の体制に寄り添いながらDX実現を後押ししていきますので、お気軽にお声がけください。

