ブログ
ローコードとプロコードを活用したハイブリッド開発のススメ
ローコード/ノーコードを活用したシステム開発は便利ですが、要件レベルが上がり、開発制限が出てしまうと悩みを抱える方をお見かけしてきました。 そのような方のお悩みを聞く中で、弊社は「ローコード+プロコード=ハイブリッド開発」のツールを開発しました。
ハイブリッド開発ツールを利用すれば、簡易的なアプリはローコード/ノーコードし、要件レベルが高いアプリはプロコードで開発できます。
今回はローコード+プロコードのハイブリッド開発について解説します。
ハイブリッド開発とは
ハイブリッド開発とは、弊社ではローコード/ノーコードとプロコードを組み合わせた開発手法をいいます。
ローコード/ノーコードを活用すれば、プログラミング知識を保有していない方でも汎用的なアプリ開発が可能です。
しかし、プラットフォーム上で提供されているパーツを組み合わせるだけのため、オリジナルアプリを開発する際に、カスタマイズの制約を受けてしまいます。つまり、複雑な開発が行えません。
その一方で、プロコードであれば複雑な開発が行えます。
弊社はローコード+プロコードを組み合わせたハイブリッド開発ができるオリジナルツール「consentFlow」を開発しました。
電通総研さまも2024年にプラットフォーム「iPLAss」をリリースしています。他社様の動きを見ても、システム内製化においてハイブリッド開発の重要性が増してきていることが伺えます。
ローコードとプロコードについて詳しく知りたい方は下記の記事をお読みください。
関連記事:『プロコードとは?メリット・デメリットについてわかりやすく解説』
関連記事:『ローコードとは?メリット・デメリット、選び方までわかりやすく解説』
ハイブリッド開発のメリット
ハイブリッド開発のメリットは3つあります。
システム内製化を実現できる
ハイブリッド開発を採用すれば、システム内製化がしやすくなります。
DX時代、ビジネスの競争力や高めるためには現場の声を即座に反映する必要しなければなりません。システム内製化に取り組むため、好条件でエンジニア採用する企業が増えてきました。
しかし、エンジニア不足で好条件で募集しても採用が難航しがちです。
このような採用難に陥った場合は、ハイブリッド開発を採用してみてください。ハイブリッド開発を採用すれば、少人数でアプリ開発できるようになります。
システム開発スピードの向上
ベンダーにシステム開発を依頼すると、要件定義など打ち合わせが必要となります。
また、依頼者と開発会社で認識ズレが起きて手戻りが発生し開発スピードが遅れてしまうこともあるでしょう。このような状況を打破しなければ、ビジネスの競争力は高められません。
つまり、高速開発にはシステム開発の内製化が必要です。
関連記事:『システム開発の内製化とは?3つの課題の乗り越え方を紹介』
ベースはローコード/ノーコードで開発し、細かな部分はプロコードで開発するという方法を採用すれば、システム開発スピードを上げられます。
関連記事:『システム開発スピードを高める9つの方法!遅い原因まで詳しく解説』
ローコードの制約から開放される
ハイブリッド開発であれば、要件レベルに合わせて2つの手法を使い分けられるようになります。
汎用的なシステム開発にはローコード、複雑なシステム開発にはプロコードを使えます。
ローコードツール導入で失敗する例として、2、3年目に要件レベルが上がり、ローコードツールの制約を受けて開発できなくなるというケースが多いです。
ベンダーに相談しても「プラットフォーム上で実現できないため、フルスクラッチ開発してもらってください」と言われてしまうでしょう。
その結果、ローコード開発費用とフルスクラッチ開発費用の二重債務となります。このような失敗も、ハイブリッド開発を選択すれば防止できます。
ハイブリッド開発のデメリット
ハイブリッド開発のデメリットは、ローコード開発ツールより料金が少し高く設定されていることです。
例えば、電通総研さまが提供するiPAssはスタンダードモデルが月額60万円~となっています。
consentFlowは、ユーザーライセンス毎の料金体系となっており、1ユーザー1,000円で利用できます。契約するユーザー数や契約年数によりお値引きすることも可能です。
そのため、ハイブリッド開発に興味がある方はconsentFlowをご利用ください。
ハイブリッド開発ツールの導入事例
製造業のA社は職位変更や業務変更に伴う、給与調整の承認フローの複雑さに悩んでいました。
一般社員の給与調整は「管理部門」「部長」「事業統括責任者」の承認が必要です。その一方で、役職者の給与調整は「事業統括責任者」「地区統括責任者」「社長」の承認が必要となります。
役職者の給与額について「管理部門」が閲覧できないようにしたいとも考えていました。 このような給与調整の承認フローをconsentFlowでつくりました。
更に要件レベルが上がったときを想定して、プロコードで開発できる環境も準備して万全の体制を整えています。
ハイブリッド開発ツールconsentFlowの特長
ハイブリッド開発を行いたい企業様は、弊社のサービスをご検討してみてください。ここでは、ハイブリッド開発ツールconsentFlowの3つの特長をご紹介します。
高機能ワークフローエンジン搭載
consentFlowは高機能ワークフローエンジンを搭載しています。
導入事例でもご説明しましたが、キャンバスに承認フロー図を描くだけで、申請・承認フローを作ることができます。
ルスクラッチで開発すると数百万円するものが、イラストを描くように開発するだけ。そのため、開発コストが抑えられます。
関連記事:『承認フロー図の描き方!描くために必要な図形も踏まえて解説』
エンジニアも納得の開発基盤
consentFlowは、ローコード+プロコードを採用した開発基盤です。要件レベルの高いシステムは、Javaによるスクラッチ開発が可能です。
consentFlowはアプリケーションコードを公開した状態で提供できます。
まカスタマイズするためのレール(設計関数や設計ファイル用意など)を引いているため、スムーズにシステム開発が行えます。
Javaのプログラミング言語を習得したい方は、下記の記事をお読みください。
関連記事:『[2024年最新版]Java入門!おすすめの研修・参考書・学習サイトを紹介』
エンタープライズシステムのセキュリティ要件を満たす
consentFlowは、重要なデータを不正なアクセスや使用から保護するために、エンタープライズシステムのセキュリティ要件を満たす製品です。
consentFlow単体で二段階認証が設定でき、顔認証や指紋認証なども選択できます。
部門や職位など細かい単位での閲覧権限の付与、アクセス制御なども可能です。
Notes/Dominoを基盤としていますが、ご要望があれば、オンプレミスサーバーのアクティブディレクトリに接続することもできます。
エンタープライズセキュリティに関して詳しく知りたい方は、下記の記事をお読みください。
関連記事:『エンタープライズセキュリティとは?8つの対策方法について解説!』
ハイブリッド開発でシステム開発の内製化を!
ローコードツールでシステム開発の内製化を目指す企業さまが増えていますが、要件レベルが上がると、ツール制約に不満を抱いてしまいがちです。そのような不満を解消するために、ローコード+プロコードのハイブリッド開発ができるツールconsentFlowの提供を開始しました。
もしDX推進をしており、効率的な開発手法を探している方は、ハイブリッド開発を採用してみてください。