開発事例
ノーコード開発ツールを活用した保険募集管理システムの構築
- ノーコード開発
- アジャイル開発
- 損害保険
- React
- Spring
損害保険業界における保険募集管理システム構築において、要件定義から保守にいたる全工程を担当しました。
先進的なノーコード開発ツールとスクラッチ開発を組み合わせたハイブリッドな開発手法により、お客様の多様なビジネスニーズに対応した大規模システムを短期間で構築しました。(従来比で開発期間を約60%削減)
先進的なノーコード開発ツールとスクラッチ開発を組み合わせたハイブリッドな開発手法により、お客様の多様なビジネスニーズに対応した大規模システムを短期間で構築しました。(従来比で開発期間を約60%削減)
ノーコードとスクラッチ開発の最適な組み合わせ
独自の要件を満たすハイブリッドなアプローチ
これまで大規模システムへの導入実績がなかったノーコード開発ツールを柔軟に使いこなし、短期間で複数の保険商品に対応するシステム基盤を迅速に構築しました。
ノーコード開発ツールは迅速な立ち上げに優れる一方で、複雑な業務要件のすべてを網羅することは困難です。
そこで当社は、ツール単体では実現が難しい個別の業務要件に対して、フロントエンドからバックエンドまで一貫したスクラッチ開発(React、Spring等)を実施しました。
これにより、ノーコードのスピード感を活かしつつ、お客様のこだわりや複雑なロジックを確実に実装する高いカスタマイズ性を両立しています。
ノーコード開発ツールは迅速な立ち上げに優れる一方で、複雑な業務要件のすべてを網羅することは困難です。
そこで当社は、ツール単体では実現が難しい個別の業務要件に対して、フロントエンドからバックエンドまで一貫したスクラッチ開発(React、Spring等)を実施しました。
これにより、ノーコードのスピード感を活かしつつ、お客様のこだわりや複雑なロジックを確実に実装する高いカスタマイズ性を両立しています。
「スピード」と「確実性」を両立する開発手法の使い分け
顧客の要望に迅速に応えるフロントエンドのアジャイル開発
お客様が直接触れるフロントエンドの領域では、アジャイル方式(スクラム)を採用しました。
開発の進行に合わせてこまめに進捗を共有し、お客様からのフィードバックを都度システムに反映。
この反復的なサイクルにより、プロジェクト進行中の要件変化や改善要望にも柔軟に対応し、使い勝手の良い画面をスピーディに構築しました。
開発の進行に合わせてこまめに進捗を共有し、お客様からのフィードバックを都度システムに反映。
この反復的なサイクルにより、プロジェクト進行中の要件変化や改善要望にも柔軟に対応し、使い勝手の良い画面をスピーディに構築しました。
安定稼働を最優先したバッチ処理のウォーターフォール開発
一方、既存の保険システムとデータを連携するための日次・夜間バッチ処理においては、当社の得意とするウォーターフォールモデルを採用しています。
確実性と安全性が極めて重要となるバッチ処理では、要件定義からテストまでを段階的にしっかりと進めました。
機能面や性能面だけでなく、万が一のエラー発生時にも迅速に原因特定やリカバリ(復旧)ができる仕組みを組み込み、信頼性の高い堅牢なシステム基盤を構築。
その結果、本番リリース後も大きなトラブルなく安定稼働を続けています。
確実性と安全性が極めて重要となるバッチ処理では、要件定義からテストまでを段階的にしっかりと進めました。
機能面や性能面だけでなく、万が一のエラー発生時にも迅速に原因特定やリカバリ(復旧)ができる仕組みを組み込み、信頼性の高い堅牢なシステム基盤を構築。
その結果、本番リリース後も大きなトラブルなく安定稼働を続けています。
Column
ノーコード開発とスクラッチ開発とは?
「ノーコード開発」とは、プログラミングコードをほとんど書かずに、視覚的な操作(ドラッグ&ドロップなど)でアプリやシステムを素早く組み立てる開発手法です。
一方、「スクラッチ開発」は、ゼロからコードを書き上げて独自のシステムを作り出す手法を指します。
本プロジェクトではこの2つを組み合わせることで、素早く作りつつ、複雑な個別要件にも柔軟に対応できる理想的なシステム開発を実現しました。
一方、「スクラッチ開発」は、ゼロからコードを書き上げて独自のシステムを作り出す手法を指します。
本プロジェクトではこの2つを組み合わせることで、素早く作りつつ、複雑な個別要件にも柔軟に対応できる理想的なシステム開発を実現しました。
アジャイル開発とウォーターフォール開発の違い
開発手法には、大きく分けて「アジャイル開発」と「ウォーターフォール開発」の2つがあります。
アジャイル開発(スクラム)
システム全体を一度に作るのではなく、機能単位で小さく「計画・開発・テスト・リリース」を繰り返す手法です。 その代表的なフレームワークが「スクラム」であり、開発チームとお客様が密にコミュニケーションを取りながら進めます。 開発の途中でお客様からの要望変更が発生しても、柔軟かつスピーディーに対応できるのが大きな強みです。
ウォーターフォール開発
水が上から下に流れるように、計画に沿って「要件定義 → 設計 → 開発 → テスト」と順番に工程を進める手法です。 あらかじめ仕様をしっかりと固めてから確実に構築するため、品質や安定性が絶対条件となる裏側のシステム(バックエンドや連携処理など)の構築に強みを発揮します。

開発事例一覧に戻る

