目次

Version2017

スクエアーfreeスクエアー
freeセミナーセミナー
第８３回

業務アプリケーションの開発作業を自動開発ロボットで代替開発・運営のサイクルの短縮化を強力に支援する自動開発ロボット「ELabor」」
自動開発ロボット「E-Labor

ワンダフルフライ株式会社
Powered byCopyright ©2017 WONDERFULFLY, Co. Ltd目次
目次
Ⅰ．会社概要Ⅱ． SaaSForceSaaSForceプラットフォームの特長
プラットフォームの特長
Ⅲ．DevOps
DevOpsへのへの弊社からの提案
弊社からの提案
Ⅳ．他社開発ツールとの違い
Ⅴ．SaaSForceSaaSForce導入事例と効果（新規導入、マイグレーション）
導入事例と効果（新規導入、マイグレーション）
Ⅵ．今後の展望2

Ⅰ．会社概要
会社

名ワンダフルフライ株式会社

所

在地〒103103-0001 東京都中央区日本橋小伝馬町4
東京都中央区日本橋小伝馬町4-２
VORT日本橋本町
VORT日本橋本町
TEL：
TEL：0303-56955695-8666／8666／FAX：
FAX：0303-56955695-8667

設

立日

2003年
2003年7月25日
25日

資本

金

60,000,000円
60,000,000円

企 業 理 念

お客様に寄り添い、素晴らしい成功の旅立ちを共に追及・創造するグ
ローバルな集団事 業 内 容・クラウドビジネス（SaaSForce®／業務システムソリューション）事業
・各種システム構築支援
・ITソリューションサービス事業
ITソリューションサービス事業役

員

代表取締役 平田 雅子

3Ⅰ．会社概要（SaaSForce
会社概要（SaaSForce事業）
SaaSForce事業）
2008年より開発開始し、V1を２０１１年にリリースしました。
V6では機能レベル

V6●AIを活用AIを活用し、●ExcelExcelの定義を自の定義を自動分析＜その他＞●大手流通会社様
データ交換EDI管理システム●グローバル総合機械メーカー様
営業管理・マーケティング分析システム●グローバルコンサルティングフォーム様
プロジェクト実績管理システム●大型店舗グループ様
ECサイト買物代行システム●財団法人様HR日報管理システム
・・・ その他200社以上V5する事に成功しました。
80%の開発を秒速で作り上げます。 V4
V3
V2

V1

’11

‘12

’13

’14

’15

’16

事例紹介

‘17（年）●大手銀行様の資金計画システム
１０年前にVBで開発した資金システムをインフラ更改と同時にWEBシステムにリニューアル

エンドユーザー企業様
従業員数累計（人）
8万システム開発（プログラミング）
工数

6万

え

4万
2万

’11

72.8人月（75.4%）削減!!

‘12

’13

’14

’15

’16

‘17（年）

4

Ⅱ．SaaSForceプラットフォームの特長
SaaSForceプラットフォームの特長■業務アプリケーションの開発基盤（業務アプリケーションの開発基盤（マルチテナント型）マルチテナント型）
帳票

権限設定

グラフ・表

SaaSForce®基盤（スマートエンジンで駆動）

・標準機能はモジュールを呼び出すだけ・プログラミングも可能

・類似システムはコピー感覚で横展開
・運用しながら追加機能を開発■変化する要求に即応し続けられる業務ソリューション
・マルチプラットフォームのサポート
・進化するデバイス連携（カメラ、センサー,GPS
進化するデバイス連携（カメラ、センサー,GPS）,GPS）・ ExcelによるExcelによるWeb
によるWebアプリケーションの設計書
Webアプリケーションの設計書をアプリケーションの設計書をPC
E-Labor（Labor（電脳ロボット）導入で自動開発

ｉPhoneAndroid

Tablet5

Ⅱ．SaaSForceプラットフォームの特長
SaaSForceプラットフォームの特長
動作環境を選びません
オープンソース（JAVA
オープンソース（JAVA）で開発された基盤は、ネットワーク、JAVA）で開発された基盤は、ネットワーク、OS）で開発された基盤は、ネットワーク、OS、OS、DBの種類にDBの種類に制限されることなく、お望みの環境で稼働できます。

パブリッククラウド

プライベートクラウド

自社サーバ

非業務機能（ユーザー管理、権限管理、セキュリティポリシー、メール送信機能）を標準装備。

Server OS：
OS：Windows、Windows、Linux
データベース：MySQL
データベース：MySQL、MySQL、SQLServer、
SQLServer、ORACLE他
ORACLE他
Webブラウザ：
Webブラウザ：Chrome
ブラウザ：Chrome（推奨）、
Chrome（推奨）、IE11（推奨）、IE11、IE11、Edge※本資料の内容は予告なく変更となる場合があります。記載されている会社名、製品名は各社の登録商標または商標です。

6

Ⅲ．DevOpsへのDevOpsへの弊社からの提案への弊社からの提案
DevOps：開発と運用（PDCAフロー）との連携協力

システムジェネレータの活用
DO

PLAN

CHECK

ACTION

IT人材に関連する多くの課題は、IT人材に関連する多くの課題は、開発基盤へのロボットの導入
人材に関連する多くの課題は、開発基盤へのロボットの導入により解消します
開発基盤へのロボットの導入により解消します
開発業務：従来の設計手法を大きく変えずに、開発工程の自動化を図れる。
運用：Excel帳票等、慣れ親しんだ運営の良さを大きく変えずにPDCAを回せます。

7

Ⅲ ．DevOpsへのDevOpsへの弊社からの提案への弊社からの提案
要件定義

外部設計（基本内部設計（詳細（要求定義）

設計、概要設計）

機能設計）

モック画面

設計、単体テスト

結合テスト（製造・実装）（UT）（ITa,ITb)

E-Laborサービス

Ｅｘｃｅｌ上で画面配置出来る高い自由度

システムテス
ト

ユーザーテ
スト、運用
テスト

（ST）

（UT）

コンパイル操作不要
すぐに動作確認できる
日本語記述の業務処理
はコメント化されてソース生成

業務ロジックを日本語で記述
ExcelやPDF形式の帳表出力

総合テスト、開発

他システムとのCSV連携維持可能

修正したい部分だけでも繰り返し自動実行するよ！

他事業や類似業務へのシステム展開が容易
8

Ⅲ．DevOpsへのDevOpsへの弊社からの提案への弊社からの提案

ロボットが開発する意味
●人材不足
人材不足
●人によるバラツキ
人によるバラツキ- スキル- 勤務態度
勤務態度
・仕上がりに個性●調達コスト不要●品質安定（同一設計書）●残業なし

長期なほど要員変更や追加要員対応等、想定外のコストが想定外のコストが掛かるケースが多い
掛かるケース●賃金？算定単価は1ユニット
１ユニット＝10機能分（JAVA技術者）
JAVA技術者）

人件費

人・画面数
・帳票数▲４割以上Off

ロボット
費用

AI自動開発AI自動開発ロボット

・インポート種別数・エクスポート種別数 の合計

開発ロボットをIT
開発ロボットをIT要員として迎えるメリット
IT要員として迎えるメリット
・人手不足対策（社員のスキルマッチ、社外からのスキル要員調達）※派遣法改正を含む要員調達コストの削減

・働き方改革を支援（残業の削減、業務負荷の平準化、動機の維持）
9

Ⅳ．他社開発ツールとの違い
他社ソリューションが抱える課題

SaaSForceの特⻑

本質的に、開発者の負荷は変わらない

国内開発実績から生まれた手法であり、確実に負荷を軽減する

設計書を見ながらの再設定業務

設計書を元に自動化

設計書を見ながら、再度、データモデリングを作成し、画面の設定や、それ以外の複雑な設定または開発が必要である。漏れがある場合も？
画面・帳票開発の限界

設計書を元に、再度設定は不要。ロボットが設計書を読み込むことで、詳細設計から開発・単体テストを省く。基本設計から結合テストまで一気通貫で可能。整合性チェックも自動化。
自由度の高い画面・帳票開発

画面・帳票の細かな部分の作成は大変苦労する。または、ツールではやらない。
モデルドリブンな開発手法を取り入れる必要性がある場合がある
従来型開発手法でなくUML（モデル化）等、新たな手法を取り入れる必要性がある場合あり。
見積方法、フェーズの分け方、成果物、フェーズアウト・チェックポイントなど大幅な変更が必要。または、案件規模や技術者の習熟度で分ける場合あり。

Excelにて設計した画面・帳票をそのまま取込み、既に用意されているコンポーネントで自由なUIを作ることが可能
従来型開発手法の中でも活用
従来型開発手法の中でも、その手法を変更することなく、詳細設計から単体テストフェーズまでそのまま適用できます。

ツールの制限がある
専用環境での運用が必要運用時には、ツールの環境を利用する必要がある

OSS環境もサポートしている
OSS環境での運用も可能
ソース出力機能で、運用環境にSaaSForceを利用せず、OSS環境にても運用が可能

開発元が国外の場合、対応スピード、柔軟性に課題が？
問い合わせ対応の遅延
グローバル開発拠点からの問い合わせに対し、レスポンスが遅い
価格交渉の柔軟性への課題
グローバルな価格戦略の中で、柔軟性に課題がある場合がある
次期開発機能要求の優先順位付けへの柔軟性の課題
グローバルな優先順位の中で決定

最新のテクノロジーに遅れている場合がある
Cobol言語には合うが、JAVA対応などに遅れている場合がある

日本国産であり、柔軟で、対応が速い
問い合わせ対応が速く柔軟である
開発元は日本国内であるため、速く、柔軟に対応できる価格戦略の共有Win Winの戦略を、価格面で柔軟に共有することが可能
技術戦略の共有
日本国内で、今後、必須となるテクノロジーをお互いに共有することが可能（フィンテックAPI、IOT API、ブロックチェーン、ERP API、、、）

安定且つ実績がある新しいテクノロジーを採用
AI、自動化、予測、自然言語分析など積極的に採用

10

Ⅳ．他社開発ツールとの違い

E-Labor（電脳ロボット）の分析処理
現在のExcel設計書に定義する内容（抜粋）：自然言語（中文、日本文）を自動判断①処理指定（業務ロジック）：①処理指定（業務ロジック）
例．「解除」クリックすると以下の処理を実施。
A3より日付を取得。「終了日」を取得。「終了日」が空白なら
1．「A４」に＜A３＞を設定
2．その他の場合、「A４」に「終了日」を設定処理終了。
例．[請求書コピー]ボタンの項目処理定義（検索一致する値を抽出してコピー実行）

11

Ⅳ．他社開発ツールとの違い

E-Labor（電脳ロボット）の分析処理②システム設定： [一般定義]システム名／初期表示画面／検索結果取得件数[セキュリティ関連]パスワード制限内容 [ログイン関連]ID数他（左下図）③グループ別権限設定：全体／オペレータ／管理者／マスタ管理（右上図）③グループ別権限設定：④テーブル設計：テーブルID／項目／ID／属性・桁数／必須／主キー／採番方法④テーブル設計：

必須ではない？

⑤ビュー設計：参照先テーブル＆フィールド／結合情報[例．営業担当=社員マスタID]⑤ビュー設計：⑥画 面 設 計：レイアウト／ボタンや入力項目／項目処理／検索指定／遷移先リンク条件／印刷／
計：
入出力指定／グラフ指定／必須ではない？
⑦帳 票 設 計：Excelシート雛形（セル指定）／
計：12

Ⅳ．他社開発ツールとの違い

業務アプリの更新配布が容易（サーバ内）
作成した業務アプリは開発環境から、テスト環境や本番環境への移送を3ステップで容易に移送①移送先指定②移送準備（差分分析指定） ③リリース

13

Ⅳ．他社開発ツールとの違い

業務アプリの更新配布が容易（サーバ間移送）
作成した業務アプリは開発環境から定義体を丸ごと出力して他サーバーへ移送する事ができます。

①定義体出力②移送先サーバにて定義体入力

14

Ⅴ．SaaSForce導入事例と効果
SaaSForce導入事例と効果（新規導入、マイグレーション）
Ⅱ-１マイグレーション事例 大手都市銀行の資金計画システム
VBによる拠点毎システムをWebアプリとして統一。
VBからJavaの変換ツールを活用し、運用開始まで１年。
システム開発（プログラミング）工数比較（テスト工程含まず）
システム開発（プログラミング）工数比較（テスト工程含まず）
通常開発

SaaSForce

主処理（280KStep）

46.2人月21.0人月画面（193画面）

35.4人月

2.2人月

帳票（132帳票）

15.0人月0.6人月

合計

96.6人月23.8人月72.8人月（72.8人月（75.4%人月（75.4%）削減
75.4%）削減!!
）削減!!
運用改善：一括管理を行えるようになったことで、全社での資金予測、関連会社との資金調達スケジュールの調整が可能となり、１人当たりの1日の平均作業時間が1時間削減、外部連携コストも約半分削減された。
15

Ⅴ．SaaSForce導入事例と効果
SaaSForce導入事例と効果（新規導入、マイグレーション）
Ⅱ-２新規導入事例 コンサルファームの大規模プロジェクトの工程管理に導入
プロジェクト全体管理ではなく①要員の作業時間を一括管理
・各拠点のパフォーマンスの平準化を図る目的②進捗報告資料
・発注元へのレポートの効率的な準備
Ⅱ-３ その他導入事例※既製品や既存の開発手法では実現が困難：コスト／納期／体制
・財団法人様のHR日報管理システムのマイグレーション（要件が細かい）
・大手家電量販店EDIシステムのマイグレーション（要件変更が頻繁）
・地方のホームセンターのECサイトリニューアルによる買物弱者改革（新発想）16Ⅵ．今後の展望（ワンダフルフライの飛び先は）システム開発の未来は？
人類の歴史は、最初の一歩を踏み出すことから、宇宙旅行へ

システム開発も同様キーボードに一文字一文字入力してプログラムすることから、ロボット自動開発まで進化しました
さらに将来は想像もできないことになります！
17

ご清聴いただきまして、真にありがとうございました。

18