ローコードアプリケーション開発
Forrester社 はローコード開発を、「プログラミングの代わりに視覚的で宣言的な技術を使用するアプリケーション開発のための製品やクラウドサービス...」と表現しています」。この開発は、PegaがSoftware That Writes Your Software™(ソフトウェアを開発するソフトウェア)というスローガンのもと30年間提供してきたものとまったく同じです。
ビジュアルモデルを操作して展開するとローコード開発ツールがコードを作成してくれます。 ドラッグアンドドロップ、プロセスフロー、ビジュアルツールなどのユーザーインターフェイス機能により、技術スキルに関わらず誰でも革新的なソフトウェアを開発できます。 このアプローチでは日常のアプリ開発作業が簡素化されるため、IT部門の負担が軽減され、生産性が高まります。 ローコードツールはアプリケーション開発をこれまで以上にシンプルにしてくれます。
従来の開発ツールは、次の画像のように、アプリケーションをテキストの多いコードで表現していました。
これに対し、ローコード開発ツールは、次の図のように、アプリケーションを作成するための視覚的な環境を提供します。
ローコードの価値
組織にはすばやい変革が求められており、大人数のチームでソリューションを自社開発する従来の画一的なアプローチでは対応できなくなっているため、新たなアプローチで強力なソフトウェアを開発する機能は組織にとって不可欠です。 ローコード型アプリケーション開発プラットフォームは、ビジネスの利害関係者と熟練したデベロッパーのギャップを埋めるのに役立ち、共通のビジュアル言語を作成して、コラボレーションの効果を高めます。 ローコードツールを活用するチームは俊敏性が高く、価値をすばやく提供でき、利害関係者と効果的に連携できるようになります。 利害関係者と共通のビジュアル言語で連携することで、コードではなくビジネスロジックの説明に集中できます。 フィードバックループの短縮によりチームの生産性が向上するため、限りあるリソースを解放して増大する一方の開発予定プロジェクトに振り向けることができます。
ローコードツールを使用した開発
多くのユーザーは、シンプルでわかりやすいビジュアル開発ツールとは、スプレッドシートなどを使って作成するようなものに限られると考えるでしょう。 Pegaのローコード プラットフォームを活用すると、無数のチャネル向けに非常に複雑なアプリケーションまで開発できます。 たとえば、マーケティングチームは、共有のスプレッドシートを使ってリクエストを記録し、追跡しています。 マーケティングチームはPega Platform™のローコードツールを使用して、メールやウェブベースのリクエストシステムを構築し、リクエストを可視化するレポート、コラボレーションのための通知、納サービスレベルアグリーメント期通りに作業を行うためのSLA(サービスレベルアグリーメント)のトラッキングなどを行えます。
Pegaのローコード テクノロジーを使うと、データを取得してビジネスプロセスを開始するためのアプリケーションを開発できます。 驚くことにウェブページ、モバイル アプリケーション、またはFacebookメッセンジャーで顧客とやり取りできるチャットボットのようなアプリケーションも開発できます。 情報は受信メールから抽出したり、ロボットを使って他のソフトウェアソリューションから収集したりできます。 Pegaの強力なローコード テクノロジーは、ユーザーのお好みのチャネルでやり取りできるアプリケーションの開発を可能にします。 オムニチャネル開発機能を使用することで、組織は部門ごとに個別にプログラミングを行うのではなく、すべての必須チャネルで開発作業を統一することができます。
ユーザーは優れたデータの情報源ですが、多くの場合、必要なデータは別のシステムに存在しています。 Pega Platformの視覚的なインターフェイスにより、ユーザーはシステムを統合してプロセスを進めるために必要なデータを取得できます。 Pega Platformのデータは視覚的にアプリケーションにマッピングされているため、データ処理の全体像を把握できます。
ローコードおよびデベロッパー
Pegaのビジュアル型統合アプリケーション開発ツールはシチズンデベロッパーからプロフェショナル デベロッパーまで、全員が生産性を高めることに貢献できます。 ローコード開発ではデベロッパーでなくてもアプリケーションコードを作成できますが、経験豊富なデベロッパーであればコードをよりすばやく効果的に記述できます。
シチズンデベロッパーが組織のニーズを満たす追加機能を開発できるよう、Pega Platformアプリケーション開発スタジオでは、デベロッパーがより深く掘り下げて業務上の問題に対するソリューションを開発し、実装を隠しつつ、他のユーザーに対してビジネスロジックを可視化することができます。 Pegaプラットフォームには機能の再利用と拡張のパターンが組み込まれているため、デベロッパーがソリューションを一度開発したらエコシステム全体で何度も活用できます。
このトピックは、下記のモジュールにも含まれています。
- ローコードによる定義 v3
- ローコードによる定義 v4
トレーニングを実施中に問題が発生した場合は、Pega Academy Support FAQsをご確認ください。