PTC Integrity の戦略とビジョン、および最新情報とロードマップ PTC Inc. ALM ソリューション マネジメント バイス プレジデント ダグ・エイカーズ #LiveWorx October 27, 2015 Tokyo, Japan PTC ALMの戦略、ビジョン、ロードマップ • PTC Integrity 製品ファミリー • 2015年発表 • ソフトウェアとデジタルツイン • 今後の展開 #LiveWorx 2 PTC Integrityとは 製品イノベーションを推進するソフトウェアおよびシステムズエンジニアリング製品ファミリー PTC Integrityによって部門間のコラボレーションや自動化、そして再利用等の体制が改善され、総体的なソフ トウェアおよびシステムズエンジニアリング手法が実現します。 アプリケーション ライフサイクル 管理 (ALM) システムズエンジニアリング ソリューションの 推進要素 モデルベース システムズ エンジニアリング 要件と検証 グローバルな ソフトウェア開発 プロセスオーサリングと ガバナンス システム設計 要件管理 ソフトウェア設計 資産の再利用 プロダクトライン エンジニアリング テスト管理 ソフトウェアのプロセス ワークフロー管理 構成管理と リリース管理 #LiveWorx 3 PTC Integrityとは 製品イノベーションを推進するソフトウェアおよびシステムズエンジニアリング製品ファミリー PTC Integrityによって部門間のコラボレーションや自動化、そして再利用等の体制が改善され、総体的なソフ トウェアおよびシステムズエンジニアリング手法が実現します。 アプリケーション ライフサイクル 管理 (ALM) システムズエンジニアリング ソリューションの 推進要素 プロセスオーサリングと ガバナンス モデルベース システムズ エンジニアリング システム設計 要件と検証 グローバルな ソフトウェア開発 要件管理 ソフトウェア設計 テスト管理 ソフトウェアのプロセス ワークフロー管理 Product Line Engineering 資産の再利用 #LiveWorx プロダクトライン エンジニアリング 構成管理と リリース管理 4 PTC Integrity: 顧客価値の提供 モデルベース システムズ エンジニアリング ソフトウェア開発 プロセスオーサリングと ガバナンス 30 3倍 5倍 % #LiveWorx 統合およびテストの工数削減が見 込める 同一期間に作れる アプリケーション数がアップ プロセスオーサリング効率が アップ 「PTCのモデリング技術によって、設 計サイクル行程すべてにおいて飛 躍的な品質向上と工数削減が実現 されました」 「PTC Integrity Lifecyle Manager のプラットフォームこそ、 当社のビジネスを変革させたツール です」 「PTC Integrity Process Directorを使 うことで、当社のシステムエンジニアた ちは的確な作業が容易に実現できる 環境を初めて手に入れました」 – Alstom Transport社、 Marco Ferrogalini – BWI社エンジニアリング部門 – SAFRAN社開発メソッド部門 ディレクター マネージャー、Nicolas Gueit 5 PTC: IoT時代におけるソフトウェアエンジニアリングと システムズエンジニアリングを変革する、業界初の機能を備えた製品をリリース Industry FIRST Industry FIRST Requirements Connector #LiveWorx Industry FIRST Integrity Process Directorの Natural Language Diagramming (自然言語ダイアグラミング) 入力により、優良事例を自動的に組 み込み PTC Integrity Modelerのプロダクト ライン エンジニアリング用Variable Parameter機能により、より高品質・ 高収益の製品ラインを設計 PTC Integrity Assetのドラッグアンド ドロップ操作によるWebサービスの カタログ作成および再利用機能によ り、IoTシステムの設計期間を短縮 6 PTC Integrity Process Director 4.0 業務、エンジニアリング、開発の各プロセスを確立し、計量化し、そして改善します。 自然言語ダイアグラミング Industry FIRST • 入力段階で優良事例を自動組み込み – BPMN準拠の任意のプロセスエンジ ンによるプロセス実行を実現 • プロセスモデリングへの障壁を軽減 • ビジュアル メタモデリング – 図式化された設計プロセス用テンプ レート各種 • プロセスのドキュメント作成時間を短縮 – メタモデルのインポート/エクスポート • プロセスエンジニアリングのワークショップ 作業を推進 プロセス: 概要定義 要件は取得済みか? If no To 分析 ( 設計 プロトタイプ ( コーディング #LiveWorx • 拡張ビジネスプロセスモデリング表 記法(BPMN) • モバイルウェブに対応 – スマートフォン/タブレットからアクセス + • 先行ステップ – 複雑なプロセス ループバックの設計 + – 実製品にプロセス定義をマッピング 7 PTC Integrity Asset Library 2.0 直観的操作による資産のカタログ化、管理、再利用 ドラッグアンドドロップ操作による Webサービスのカタログ化と再利用 • Webサービスの自動ドキュメント作成と再利用 • 再利用可能サービスをパレット化し、 モノのインターネット(IoT)のシステム設計を簡素化 • 再利用の実用化と時間短縮 Industry FIRST • Open Services for Lifecycle Collaboration(OSLC)の拡張性 – OSLC準拠であれば任意のライフサ イクル ツールのアセットをカタログ化、 公開、検索、そして再利用化 – PTC Integrity Modelerにより、ドラッグア ンドドロップ操作によるモジュール型 のSoS(System of Systems)設計を実 現 • Pure::Variants統合 – 各種アセットの公開と再利用 Software Component – モデルベース プロダクトラインエンジ ニアリングへの拡張 Web Service Interface Specification ドラッグアンドドロップ操作 #LiveWorx 8 PTC Integrity Modeler 8.2 標準ベースのシステム、ソフトウェア、プロダクトライン モデリングを用い、ビルド前に設計が完了 プロダクトライン エンジニアリング用 Variable Parameter機能 • 製品ラインと製品タイプの実製品における選択肢を 完全網羅、かつ 明確化 • 包含・排除設定、属性値設定、多重度設定、変数算出設定 • 設計制約の指定と強制によるモデル品質の向上 • パススルー値とパワフルなスクリプト化機能を用いた高度な設計によ るビルド Enter variable inputs… …to see the impact of design decisions • PTC Integrity Lifecycle Managerとの 要件同期 Industry FIRST – 双方向のインポートと同期 – 要件およびモデル全体でライフサイ クルを完全トレース • UIの簡素化 – メニュー項目にロールベースでアク セスできるカスタムUIの作成 – 価値達成期間(Time-to-Value)の短縮 と導入障壁の低減 • Web Model Viewer – ウェブ上でリアルタイムにモデルを 閲覧 – アクセス性とコラボレーションを強化 #LiveWorx 9 PTC Integrity Lifecycle Manager 10.7 & 10.8 予測性、品質、開発コスト等の課題に対応しながら、ソフトウェアを使った製品イノベーションを加速 • レポジトリ管理 タイムベースのSCMマイルストーン設定 – 中間生成物のレポジトリ先を論理要件に よって展開 • 継続的インテグレーションへの対応でソフトウェア納品サイ • クルを短縮 • 中間生成物すべてのベースライン履歴を収集 • 開発者の生産性を強化 ドキュメントおよびコンテンツの系統図表示 – 要件やテスト等のドキュメント文脈からの 「使用箇所」チェックが容易 – 要件およびテストケースの改変をレポー ト化 • 生産性ツール各種 Change Package #LiveWorx – 多数回の編集/アンドゥー & 要件の比較 – オープンソースからのマイグレーションと 導入期間の短縮 – 開発者単位の生産性が向上 • スケーラビリティとパフォーマンスの向上 – – – – 大規模なコード構成のチェックポイント 関連の蓄積 コードの差分 ドキュメント操作 10 PTC Integrity Requirements Connector 3.0 アプリケーションおよび組織間の要件交換を実現 PTC Integrity Lifecycle Manager Support • Integrity Lifecycle Manager(ILM)、IBM DOORS、その 他ReqIF準拠アプリケーションとの要件統合が可能 • ベンダー境界を越えた、要件情報の高精度な共有 • 自動ベースライン生成 – 要件の経時変化を管理 – コンプライアンス報告のニーズに対 応 • ReqIFをサポート – 任意の要件管理アプリケーションと 互換の標準フォーマット • リッチテキスト、画像、OLEオブジェクト、関連等を共有可 能 • パフォーマンスの向上 – 高速インポート/エクスポート、 64ビッ ト対応 IBM DOORS PTC INTEGRITY LIFECYCLE MANAGER • 柔軟性の高いマッピング機能 – 設定による各種属性および要件へ の対応構成が可能 サイト同期 • IBM DOORSへの直接統合 #LiveWorx – 8.1~8.3および9.1~9.6と互換 11 お客様の声 「もっと必要なのは…」 「IoTによるイノベーション」 「簡素化」 「相互運用性」 – 「準備段階から実行段階への移 行が必要」 – 「現行タスクにおける抽象化レベ ルの適正化支援が必要」 – 「イノベーションとセーフティクリ ティカル製品精度とのバランス が必要」 – 「プロセスガイドとワークフローの 統合により、正確な作業を簡易 化することが必要」 システム エンジニア 経営トップ – 「業界標準に合わせることで、技 術面の投資を保全することが必 要」 – 「ライフサイクルのデータを異種 ツール間で共有できる柔軟性が 必要」 プロダクト マネージャー テスト担当者 開発者 クオリティ マネージャー #LiveWorx 分析担当者 アーキテクチャー 担当者 12 実現手段その1: Open Services for Lifecycle Collaboration (OSLC) PTCはOSLCを基本レイヤーとして活用することで顧客の中心的使用事例に対応。必要に応じて拡張 もでき、より確実な相互運用性を実現。 • 標準準拠 アセット管理 – ALM投資の価値を増大 – REST準拠実装(RESTful)のWebサービス アーキテク チャ – PTCはOSLC Coreグループの共同主幹であり、顧客 ニーズを確実に反映 • メンテナンス性に配慮した設計 要件管理 品質管理 アーキテクチャ管理 – データとUXを管理するアプリケーションを用意 – データの変換、複製、同期は不要 Monitoring • オープン構成と拡張性 – ベンダー間の相互運用性を確保するユースケースを 実現 – N対N関連をサポート: サプライチェーン全体におけ る選択的データ共有に最適 #LiveWorx 製品ライフサイクル 管理 13 実現手段その2: タスクベースかつロール適合型のアプリケーション • 効率と使いやすさ – 現行タスクに整合する情報と機能のみを表示 • ユーザー支援の強化 – ユーザーの意思決定志向と生産性志向を支援する 各種機能を提供 • コラボレーションを強化 – コミュニケーションおよびソーシャルツールによる情 報共有を円滑化 • 「記憶」に頼らずに「認識」できる環境を実現 – 実製品のプロセスにマッチした機能、視覚化ツール、 データを提供 #LiveWorx 14 実現手段その3: ThingWorx Converge – アプリケーション イネーブルメント プラットフォーム タスクベース アプリケーション ALM / PLM ALM • 「コネクト」: Closed Loop Lifecycle Managementをサポートするコネク ティッド プロダクツとエンジニアリングと の融合 • 「イネーブル」: ThingWorx上のタスク ベース アプリケーション各種を通じてさ らに高度な複合的PTCソリューションを 実現 • 「エンブレイス」: サードパーティによる パッケージまたはスタンダロンアプリ ケーションの市場を擁護 #LiveWorx PLM アプリケーション イネーブルメント プラットフォーム Webサービス 非同期メッセージング Windchill Extension for ThingWorx REST / OSLC Services Info*Engine 非同期メッセージング PTC Windchill PDMLink PTC社外秘: 予告なしに変更される場合があります。 REST / OSLCの各サービス 非同期メッセージング PTC Integrity 16 従来の現実世界観: 区別され、分断されたもの デジタルの 世界 #LiveWorx 現実の世界 17 新しい現実世界観: 区別されるが、不可分なもの INTERNET デジタルの世界 #LiveWorx OF THINGS 現実の世界 18 PTCが描くエンタープライズ向けIoTのビジョン スマート コネクティッド プロダクツの生産と管理 デジタル ツイン デジタルによる製品定義 実製品 製品改善にスマート コネクティッド プロダクツのデータを活用 #LiveWorx 19 コネクティッドALM‐ALMのソフトウェアスタック ソフトウェア デジタルツイン ソフトウェアの 納品と エンタイトルメント ソフトウェアの 問題点管理 ソフトウェアの 機能と要件運用 ソフトウェアの セキュリティ ソフトウェアの コラボレーション API管理 ソフトウェア デジタル ツインによる分かり やすい設定管理。開 発中間生成物(ソー ス、バイナリ等)から の実行ソフトウェアト レースが可能。 組織横断でソフト ウェアリリースを管理 することで、サービス のシナリオ想定や構 成および機能エンタ イトルメントのプロビ ジョニングが可能。 サービスおよび品質 面の問題点を関連す る診断結果とともに 通知することで、担 当ソフトウェアエンジ ニアによる解決期間 を短縮。 アプリケーションを 使ったソフトウェアの パフォーマンス監視 と機能および設定の 使い方のトラッキン グ。 関連するソフトウェア 構成(ソースからラン タイム環境まで)に対 するソフトウェアのセ キュリティ解析を視 覚化。 ソフト資産のトラッキ ングと管理が可能。 ソフトウェアプロジェ クトに関する社内外 のコラボレーションを 実現。 APIの設計・開発・テ スト・モニタリングの ライフサイクル管理 が可能。 #LiveWorx * Beta 20 拡張現実の活用(ソフトウェア設定) ハードウェア表示、フルード表示、電装表示、 ソフトウェア表示のワンタッチ切り替え • 製品の特定(QRコード、バーコード、 シリアル番号等) – 生産時点やメンテナンス更新時点 でのソフトウェア設定を製品クラウド から入手 Search… Johnny Hockey システムまたはサブシステ ムレベルで警告を表示 GENERAC-0020394432 • アプリケーションに対して製品側から ソフトウェア設定を公開 GENERAC-007898873 + AR 警告 002334: ソフトウェアリコール ECU3445. 更新する • ユーザーに差分をハイライト通知 – 利用可能なソフトウェアアップデート – 既存設定環境で既知となっている 問題点 – 重大なセキュリティ脆弱性 • 機会提供: – 問題点の詳細 – OTAによるソフトウェアアップデート #LiveWorx + 対応するソフトウェア設定の 詳細を製品とクラウドから入 手 ソフトウェア設定 SEN9833 – ファームウェア v7.2.33.2 SEN7430 – ファームウェア v4.54.3.221 ECU3445 – ファームウェア v1.23.54.506 DRV1011 – v0.9.89.322 ソフトウェアに既知の問題点 78988 – 無限ループ型ログイン 98723 – メモリ開放障害 セキュリティ脆弱性 VU#577193 SSL 3.0に 脆弱性発見 詳細 コネクトされている多数のア プリまでドリルダウンし、特 定項目の詳細を入手 22 拡張現実の活用(機能の見出し付け) • 動作データを製品からストリーミング 入手 Search… • データを製品クラウド上のエンジニア リング基準と比較 Johnny Hockey + GENERAC-0020394432 • 製品パフォーマンス向上のためのソ フトウェアアップデートオプションを表 示 – 問題点の詳細 – OTAによるソフトウェアアップデート ‐新規ライセンス契約となる見込み (ベンダーには売上増の機会とな る) • ロールベースのコントロールアプリへ のアクセスで製品のチューニングと 操作が可能 #LiveWorx GENERAC-007898873 効率アップに使える アップグレード、機能、 パラメータ設定を通知 + AR 発電機の稼働効率65%未満‐パ ワーアップグレードが使用可能 製品からの動作解析をリア ルタイム表示 詳細情報 アップグレード 動作傾向 リモートUIが使えます ダウンロード 23 オンサイトまたはリモートアクセスからの、ソフトウェア配信 • メーカー生成・作成のリモートアクセ ス用アプリをユーザーに提供 – ユーザー個別または役割分担(オ ペレータ、下級サービス技師、サー ビス技師長、OEM等)別に適合ソフト ウェア複数を提供 • アプリ付属のSDKでAR、モバイル、 デスクトップ用のユーザーインター フェースを実現 • 製品はオンサイト以外のアクセスも 可能なようにコネクト化 Search… Johnny Hockey + GENERAC-0020394432 Auto Manual Off + AR Voltage Adj. Power Outage Threshold V A Hz 製品制御をAR型、モ バイル型、リモートデ スクトップ型で実行 #LiveWorx 24 モバイルおよびシンクライアント型デスクトップ双方でタスクベース操作を共通化 コア アプリ、スマート アプリ、コネクティッド アプリ、いずれも共通化 • アプリケーションはタスク別 • アプリケーションはコレクションにバンドル でき、専用ホームページも作成可能 • アプリケーションはコンテキスト型ナビ ゲーションに対応が必要(例:他のアプリ との関連でオブジェクトをドリルダウンま たは表示) • アプリケーションはカスタム化や拡張でき る必要あり – 提供されるアプリ以外にサードパー ティ製アプリも使える – サードパーティ製アプリにもコンテキ スト型ナビゲーションが使える • アプリ内のリンクは拡張系のハイパーリ ンク対応(リンク拡張、Slack / OSLC等) が必要 #LiveWorx 27 PTC Integrity 製品ファミリー 戦略とビジョン スマート プロダクト カスタマーエクスペリエンス全般に わたり、変化、パーソナライズ、 クリティカル性に富む ソフトウェア集約型の製品 多様な開発チーム、役割分担、組織 をまたぐ、横断的エンジニアリングと リリースから生まれる個別部品を、 多数組み込んだ高度に複雑なシス テム 対ソフトウェアエンジニア • プロセスの敏捷性と無駄のないソフ トウェア開発を実現 • 多様なツール群の相互運用性をサ ポート • 複雑なデバイスソフトウェアの設計と 自動生成 対システムエンジニア • アーキテクトによるばらつきを早期に 抽出・解消 • 設計変更のHW・SW間調整 • HW/SW依存性およびインターフェー スのモデル化とその検証 #LiveWorx コネクティッド デバイス、クラウド、環境に横断的に提供され る機能性を、終始一貫した閉ループ型の エンジニアリングおよびサービスフィードバック のプロセスでサポート 対ソフトウェアエンジニア • 開発後期段階でのOTA更新を可能に • 機能活用とソフトウェアエンタイトルメントのモ デル化を促進 • CBDおよびSOA型モデリング 対システムエンジニア • ユーセージ フィードバックをコンテキスト型で 提供 • 複雑化する統合システム(System of Systems)の設計と検証 対ソフトウェアエンジニア • 切れ目のない統合・納品モデルを提 供 • ソフトウェア製品ラインの実現と管理 対システムエンジニア • 専門別の担当機能割り当ての計画 と伝達 • HW・SW間、デバイス・クラウド間の 互換性管理 • システム挙動、製品ライン挙動のモ デル化と検証 • 代替手段の評価期間短縮を通じてイ ノベーションをサポート 28 PTC Integrity 製品ファミリーのロードマップ • プラットフォームの定期的リリース – 機能損失の一切ない直観的操作に よる簡素化 – 生産性と効率 • システム開発とソフトウェア開発のコ ネクトから生まれるイノベーション – – – – コアALMとIoTの双方をサポート ThingWorxの技術上で実現 ThingWorxプラットフォームに依存 OSSコミュニティを活用 #LiveWorx PTC Integrity Product Family Release Schedule 2016 Jun Jul Aug Sep Oct Nov Lifecycle Manager v10.8 Dec Jan Feb IPD v4.0 2017 Mar May Apr Jun Jul Aug Lifecycle Manager v11.0 Lifecycle Manager v10.9 IM v8.2 Sep … IPD v4.1 Q3 Q4 Q1 ILM v11.1 IPD v4.2 IRC v3.1 Agile Project Management v1.0 Windows Exp. OSS v1.1 Perf. Advisor for ILM Read Only RM TWX App v1.2 v1.3 Trace Management Jenkins Plug-in GIT Integration v1.0 ALM/PLM RM Use Cases ALM/PLM ChM Use Cases Software Digital Twin コネクティッドソフトウェア • • • • • • • 2018 Q2 Asset Library v3.0 IRC v3.0 • • Q1 Modeler v8.3 IAL v2.0 Connected Developer Apps • タスクベースアプリのセット化を拡げ ることで、システムエンジニアおよび ソフトウェアエンジニアのニーズに対 応 May Solution Improvement Areas – スケーラビリティ、パフォーマンス、 信頼性 – 相互運用性 2015 ソフトウェア デジタルツイン ソフトウェアの納品とエンタイトルメン ト ソフトウェアの問題点管理 ソフトウェアの機能と要件運用 ソフトウェアのセキュリティ ソフトウェアのコラボレーション API管理 パフォーマンス アドバイザー IP アナリティクス 組み込みおよびクラウドソフト ウェア開発 • • • UXの改善 • アジャイルPM • コードレビュー • ソーシャル活用コラボレー ション Jenkinsとの統合 GITとの統合 日付およびリリース内容等の見通し的記述は機密情報であり、変更される場合があります。 Software Delivery & Entitlement 要件とテスト アーキテクチャ • • • • • • • UXの改善 • トレース管理アプリ • 要件記述アプリ • テスト管理アプリ ALM / PLM: • 要件管理 • 変更管理 知的所有権保護 機能構造管理 システムテスト管理 テストラボ管理 UXの改善 • ウェブ型デザイン • ウェブ型モデルレビュー / フィードバック プロセス ガバナンス • アジャイル手法の徹底 29 #LiveWorx
© Copyright 2024 Paperzz