Comments
Description
Transcript
IT投資の価値を2倍にする - Magic Software
IT投資の価値を2倍にする 攻めと守りの生産性を劇的に改善する開発環境 Magic Software Enterprises • Asecco / Formula Group, イスラエルの最大のソフトウエアグループ • グローバル展開 > 50 ヶ国 • Magic Softwareプロバイダー (MSP) コミュニティ – 2,500社 • NASDAQ上場 MGIC (1991) マジックソフトウェア・ジャパン 設立 1998年 (前10年間は日本総代理店にて販売) 代表取締役社長 佐藤 敏雄 本社所在地 東京都渋谷区代々木 地方拠点 札幌・仙台・新潟・長野・名古屋・大阪・広島・岡山・福岡 パートナ数 : 800社以上 顧客数 30,000社以上 : インストールベース: 700,000クライアント以上 3 エンタープライズモビリティを実現するプロダクト Magic xpa アプリケーション開発・実行 プラットフォーム Magic xpi システム連携ソリューション 現在、求められる業務システムの在り方は 経営を取り巻く環境変化の スピードは増すばかり 業務システムも変化に対応が必要 自社が変わらなくてもまわりは変わっていく 5 業務システム 変化の早いものと、そうでないもの アジャイル開発 変化のサイクルの 短い処理 高生産性 高メンテナンス性 変化のサイクルの 長い処理 高メンテナンス性 高い資産継承性 6 IT投資の価値向上 (求められる高い生産性とメンテナンス性) メンテ作業 新規サービス開発A (PG修正含む) 生産性向上 メンテ作業 (PG修正含む) 新規サービス 開発A 新規サービス 開発B 保守性+生産性向上 メンテ作業 (PG修正含む) 新規サービス開 発A 新規サービス開 発B 新規サービス開 発C 会社のコアビジネスを支えるメンテナンス作業 新規開発の両輪での生産性向上が重要 7 と 業務アプリケーションをとりまく 環境の変化 (外的要因との独立) 業務アプリケーション開発1 のスケジュール 業務アプリケーション開発2 のスケジュール アプリケーション開発ツール V1 アプリケーション開発ツール V2 フレームワーク 1 DB Ver.1 おOS Ver.1サポート期間S 8 フレームワーク 2 フレームワーク DB Ver.2 OS Ver.2サポート期間 3 業務システムの課題まとめ 高い生産性 高いメンテナンス性 機能・性能確保(顧客満足度) 高い資産継承性 9 IT技術者・管理者は 既存システムの保守・修正 新たなIT技術の習得と 新規機能の実装 の両方が求められる 10 いくつかの開発言語・環境を使い分けますか? Apex, Visualforce HTML5 Objective-C COBOL XAML RPG Visual Basic 業務システムの目的達成にフォーカス 12 Magic xpa Application Platformとは 30年の実績が示す、高生産性と高保守性を誇る、 ビジネスアプリケーション用の開発・実行プラットフォーム メタデータ指向の開発アプローチは、一つの開発手法で様々 な実装形態をサポート Magic xpaでの開発 アプリケーションメタデータ OS・DBMSの変化をMagic xpaエンジンが吸収 業務処理に関係のない外的要因変化からうける影響を最小化 開発者はビジネス上のニーズをどう実現するかに集中 マルチ・データベース対応 データベース・ゲートウェイは、Magic xpaエンジンと DBMS間のミドルウェアです。 Magic xpa エンジン ファイルマネージメント Gateway DB2/400 Gateway Oracle DB2/400 Oracle Gateway MS-SQL Gateway Pervasive Gateway メモリ MS Pervasive. SQLServer PSQL DBMS毎に専用ゲート ウェイを提供-高速化 DB毎のSQL自動生成 (SQL記述不要) IBM i (AS/400) にも対応 アプリケーション- DBMS間の独立化 データ、アプリケーショ ンの高いポータビリティ 異なるDBMSに同時 アクセスが可能 15 アプリケーション更新プロセス 通常のネイティブアプリケーションの更新プロセス アプリ開発・ 修正 コンパイル・ ビルド テスト アプリ サーバ配置 アプリ ダウンロード インストール Magic xpaアプリケーションの更新プロセス アプリ開発・ 修正 コンパイル・ ビルド テスト アプリ サーバ配置 アプリ 自動配布 処理速度を犠牲にせずに ・更新したらコンパイルなしに即実行が可能 ・プログラムのインストール及び更新処理の自動化が可能 アプリ ダウンロード インストール アプリケーション資産継承 IT環境の変化や、新テクノロジーをフレームワークが吸収するため、アプリケー ション資産を継承しながら、新しいテクノロジーに対応しています。 アプリケーション資産を継承 DOS 1990 V4 Windows 7/8 1999 V8 2001 V9 RIA Java XML SQL対応 ダウンサイジング 2003 V9Plus 2006 V10 Web AS/400対応 2009 V1 N-Tier 2010 V1Plus 2012 Magic xpa Mobile RIA .NET SaaS Unicode 新しいテクノロジーに対応 17 1ソース マルチチャネル対応 多様なアプリケーションを統合して開発することが可能 異なる複数の開発環境での技術修得・開発・維持が不要 18 強力な定義情報の継承機能 定義継承機能は、モデル定義の変更内容をデータ定義、データの変換、 プログラム定義にも自動的に反映可能です。 モデル変更前に テーブルやプロ グラムの継承先 をチェック可能 モデル定義 商品コード ・・・ 顧客コード データ定義 テーブル変更前 にプログラムの 継承先をチェック 可能 商品 マスタ 顧客 マスタ ・・・・・ 受注 ヘッダ 受注 明細 プログラム定義 各リポジトリを変 更すると継承先 も自動的に変更 される 商品マスタ メンテ 顧客マスタ メンテ ・・・・・ 受注 エントリ 19 モバイル開発での利用メリット例 スマートデバイス対応の 業務システム開発に求められる要件 ✔効率の高いトライ&エラーの可能な環境 ✔マルチOS・マルチデバイスへの対応 ✔ソースの複数管理に陥らない開発・実行環境 ✔モバイルのフロント機能だけではなく、 データベースアクセスやバッチ処理・サービス連携 が必要 高生産性 モバイルRIA アプリ開発の例 モバイルRIAアプリ開発の手順の違い 一般的なモバイルRIA 設計 Magic xpa モバイル RIA 基本設計 サーバ 詳細設計 クライアント 詳細設計 サーバ コーディング クライアント コーディング 詳細設計 開発・単体テスト サーバ 単体テスト クライアント 単体テスト 結合・総合テスト 結合・総合テスト Magic xpaでのモバイルアプリ開発イメージ Magicでの開発 Magic モバイルRIA 実行 画面とロジックは Magicのみで開発! その他の部分は、 Magicが自動処理! Magic xpa RIAサーバ DBMS 既存システムとの共存は Magic xpa Windows HTTP or SOAP Request iPhone デ ー タ 複 写 HTTP or WebServiceトリガー アダプタ iPad Internet Google 各種DBMS ア ダ プ タ Magic xpi Notes Android HTTP or SOAP Response DynamicsCRM JDE E1 SAP ERP SAP B1 JDE World IBM i 24 SharePoint Salesforce 事例 相互発條株式会社 10年前のシステムを6か月で移行 • 受注・売上・生産・工程・図面管理などプログラム5,000本以上 • データベースの再設計、新機能の追加を含め最新版に移行。 • プロトタイプを作りながら打合せを重ねー6ヶ月で完了 26 高圧ガス工業株式会社 C/SからRIAに3か月で移行 • 関連ガス販売会社33社にMagicで開発した販売管理システ • • ムを平成6年から導入。 Magic.Ver4→Ver7→Ver8→Ver9にバージョンアップを 重ねながら、年間約80案件の改良、新機能の追加 C/S型からRIA(Rich Internet Application)に3ヶ月 で移行 27 株式会社タダノシステムズ COBOLやVBの6倍の生産性評価 • 油圧式クレーンやトラッククレーンなどのトップメー カーである「株式会社タダノ」の情報システム部門が分 離・独立して発足 • 親会社タダノの生産管理システム改築に伴う、15社の購 買先外部ユーザ企業の生産管理システムの変更・修正 を 実施。 • 12社がMagic ベース • 3社がCOBOLベース(他社市販パッケージを含む) • 12社のシステムを一挙に改修 「開発生産性はCOBOLやVBの6倍」と評価 28 株式会社タダノシステムズ COBOLやVBの6倍の生産性評価 • タダノシステムズ様が試算した、各種言語・開発 ツールの掛った工数 • Magicを1とすると、 • COBOLやVBの他社製パッケージは4 • 個別作成システムは6 • サービスイン前の数カ月は、 • 3社のCOBOLプログラムの改修に2名の担当者が • 張り付きになった Magicベースのプログラムの方は、3名で12社の システムを改築。 • COBOLベースのシステムは改修に平均3~4カ月か 29 かったのに対し、Magicは平均1カ月で終了。 パッケージソフト開発での実績 300種以上のパッケージソフトが流通 http://www.package-soft.com/ 日本商工会議所 20年間 継続した資産継承と機能追加を実施 TOAS(Total Office Automation System) • 開発元:松本商工会議所 • システム管理、事業所管理、組織団体管理、共有検索、カルテ • 管理~金融相談支援、経理などを含んだ、各地域の商工会議所 の事業活動を支援する、Webアプリケーション。 1992年DOS版→1997年Windows版→2002年Web版へと 資産継承しながら機能拡張 • 【サーバ台数】110台 / 【クライアント台数】1,650台 • 全国各地の商工会議所(約400カ所)に導入・運用中。 • 事業所内導入(オンプレミス)、松本商工会議所がハウジング しているサーバを共同利用する、ASP/SaaSの形態でもサー ビスを提供。 31 富士通テン株式会社 国内で開発し、世界中で利用 自社開発PDMシステム 「APROS(Adovanced Product Data Management System)」 製品開発でのQCD改善を目的とした情報システム開発 約50名 フィリピン 商品企画 図面 環境 品質 調達 設変 受注 原価 開発本部)技術支援部 PC(Magic) 経営企画 約100名 オープン PC(Magic) ネットワーク Magic開発者:全世界で50名 Magicユーザ:3000名 32 アメリカ 人事 経理 生産 購買 営業 物流 製造 メインフレーム 富士通テン情報システム(株) 中国 タイ