ALM 戦略とロードマップ
Doug Akers
アジェンダ
• ALMソリューション
• Integrityの戦略的なフォーカス
• ロードマップ
市場をリードするソリューション体系
PTC
サービス
ライフサイクル管理
(SLM)
ソリューション
PTC
(SCM)
PTC
PLM
PTC CAD
PTC
アプリケーション
ライフサイクル
管理(ALM)
ソリューション
• PTC 3D 設計
• PTC マルチCAD 設計
• PTC プログラム/ポート
フォリオ管理
• PTC グローバルプラット
フォーム
• PTC グローバル製品開
発
• PTC グローバル品質
• PTC プロジェクト管理
• PTC グローバル
ソフトウェア開発
・
PTC システム要件
/検証
• PTC 技術情報
• PTC サービスナレッジ
管理
• PTC サービス部品情
報
• PTC サービス部品管
理
• PTC 保証/契約管理
• PTC フィールドサービ
ス管理
ソフトウェアによる製品のイノベーションと複雑化
製品に組み込まれるソフトウェアは凄まじい速度で増大
製品イノベーションの駆動力となっているが、同時に製品を複雑化
航空宇宙 & 防衛
オートモーティブ
産業機械
医療機器
電子・ハイテク
SWのボリューム
SWの変更
SWの増大
SW による
イノベーション
SW:HW
エンジニア数
90%
+
500%
+
70%
5:1
ALMセグメントのミッションステートメント
ソフトウェア
はシステムと製品のイノベーションをドライブする
主
要な役割
を担うようになっており、そのためには
プロセス成熟度
の向上が求められている。
PTC
はソフトウェア集中型の製品が持つ複雑性の管理
にフォーカスしたソリューションを
提供することで、製造業
のお客様が市場競争力を向上させることを可能とする。
アプリケーションライフサイクル管理
(ALM)
PTC アプリケーションライフサイクル管理
製品の要件、システムモデル、ソフトウェア構成、テスト計画、不具合を管理
システムモデル
管理
要件管理
ソフトウェア
不具合管理
テスト管理
管理
t
ALM セグメント ソリューション
ソフトウェア起因の容赦ない課題と、市場からの過度な圧力
GLOBAL SOFTWARE DEVELOPMENT SYSTEM REQUIREMENTS AND VALIDATIONALM Segment Solutions
ソフトウェア起因の容赦ない課題と、市場からの過度な圧力
ソフトウェアに過度に依存する製品の市場
への投入を加速化する
•
投入予測の改善と市場投入期間の短縮
•
開発コストの削減
•
製品品質と顧客満足度の向上
複雑な製品の仕様、検証、確認が正しくされる
ようにする。
•
革新に対する障害を取り除く
•
市場に、より早く製品を届ける
•
品質とコンプライアンスにおける改善を行う
GLOBAL SOFTWARE DEVELOPMENT SYSTEM REQUIREMENTS AND VALIDATION戦略的イニシアチブ
クライアント戦略
• 顧客の要望
• サポートコストの低減
• 導入、展開の容易さ
• ユーザーエクスペリエン
ス
• プラットフォームのサポー
ト
• 企業戦略
• 電子機器& ハイテク
• モトローラ
• RIM
• ノキア
• Cisco
• 医療機器
• 中堅企業
• 機能へのブラウザベー
スのアクセス
• 役割/タスクベースのア
プリ
• 合理的、スムーズ、直観
的
• 導入・展開コストの最小
化
• Apps
– 役割/タスクベース
– リード & レビュー
– コメント
– 編集
• App Framework
– SDK
– Web API
– UI 構成要素
クライアント戦略 – 役割&タスクベースApps (1)
App Manager
App Manager Web Services App Manager Services Web Browser
App Web Services
App Manager Libraries
App Services App Libraries App Manager Clients
V P M
App Client Runtime App Clients V P M V P M V P M V P M V P M Proxy
• Application Framework Goals
– アプリケーションのカスタマイズ
開発を可能にする
– ユーザーエクスペリエンスを向上
– 複数のPTC製品にまたがるアプリ
ケーションの実現
– モバイルデバイスサポート
• 成果物コンポーネント
– アプリケーションフレームワークSDK
– アプリケーションマネージャ
– UIツールキットの使用デモ
クライアント戦略 – 役割&タスクベース– App Framework (2)
戦略的イニシアチブ
クライアント戦略
データモデル戦略
• 膨大な量の並行コン
ポーネントベース開発
のサポート
• ドキュメント
• コード
• オートモーティブ
• コンチネンタル
• デンソー
• ダイムラー
• VW/アウディ
• 共有サービスによる統
合SCMとドキュメントモ
デル
• モデルに関するファース
• CM of Document Model
– リビジョン
– 履歴リレーションションシップ
– バージョニング
– コンテキスト
• Modeling API
– アーキテクチャー
– 機能
– シミュレーション
• SCM
– 個別オペレーション
– コードライン
– 高度な変更適用
データモデル戦略 – ドキュメントモデルの構成管理 (1)
• CM of Document Model
– リビジョン
– 履歴リレーションションシップ
– バージョニング
– コンテキスト
• Modeling API
– アーキテクチャー
– 機能
– シミュレーション
• SCM
– 個別オペレーション
データモデル戦略 – Modeling API (2)
Choose Start from the Simulation menu to run the simulation.
sf_car.mdl
Double-click to open the GUI and select an input maneuver vehicle mph (yellow) & throttle % Ne gear Nout Ti Tout transmission speed up_th down_th gear CALC_TH shift_logic engine RPM Vehicle Brake Throttle User Inputs run() gear throttle down_th up_th Threshold Calculation Mux Ti throttle Ne Engine impeller torque output torque transmission speed v ehicle speed Integrity
Ensure traceability from requirements to
architectural elements. Flow down through functional models and simulations
Generated or hand built code included within the product
lifecycle Full traceability, change management and
control of models and model elements alongside of other artifacts
• CM of Document Model
– リビジョン
– 履歴リレーションションシップ
– バージョニング
– コンテキスト
• Modeling API
– アーキテクチャー
– 機能
– シミュレーション
• SCM & Parallel Development
– 個別オペレーション
– コードライン
– 高度な変更適用
戦略的イニシアチブ
クライアント戦略
データモデル戦略
インテグレーション戦略
• 導入・展開時の中断の
最小化
• 既存の投資の活用
• サプライチェーンのコラ
• すべての業種
• オート: Eclipse;
PREEVision; DOORS;
RIF/ReqIF; dSPACE;
SAP;
• 機能へのネイティブイン
テグレーションアクセス
(Eclipse, Office, etc.)
• データへの軽量アクセス
• Standards based communications
– XML
– ReqIF
– AE_CC/Issue
• Open APIs
– Java
– C/C++
– Web Services
• SOAP
• RESTful
• Partners
– dSPACE (AutomationDesk)
– MethodPark (Stages)
– Tasktop (Eclipse/Mylyn)
インテグレーション戦略
オープン
, スタンダードベース, プラグ連携可能なインテグレーション
戦略的イニシアチブ
クライアント戦略
データモデル戦略
インテグレーション戦略
管理戦略
• 企業システムの管理の
簡略化
• IT基盤とのシームレス
なインテグレーション
• 航空/防衛
• ロールスロイス
• オートモーティブ
• コンチネンタル
• ダイムラー
• 弾力性
• 直観的で柔軟性のある
権限、セキュリティ構造
• 管理の分散、委譲
戦略に沿った直近のリリース
1.
定着率の改善とユーザーエクスペリエンスを
重視したタスクベースのロール特有のクライ
アントアプリケーション
2.
高度なユースケースをサポートし、カスタマイ
ゼーションを減らし、共通サービスを活用す
るアーキテクチャーとデータモデルの強化
3.
システムエンジニアリングの課題に対応する
ためのソリューション強化
4.
既存のPLMベースに、現在のPTCの商材で
横展開をする
5.
オープンかつスタンダードベースのインテグ
レーションテクノロジーのサポートの改善
ALM 戦略テーマ&期待されるソリューションの成熟度
As-Is Solution Maturity:
Desired To Be Solution Maturity:
Solution
L2
L3
L4
Requirements
Engineering*
Global Software
Development
System Requirements &
Validation
Solution
L2
L3
L4
Requirements
Engineering*
Global Software
Development
System Requirements &
ALM Strategic Themes
3 2 4 5 3 2 4 5 2 5 2 3 5 1 6 2 4 5
主な改善テーマ
1.
App Framework
2.
Role/Task-Based Apps
3.
Cross Platform Release Management
4.
Cross Platform Visual Navigation
5.
System Model Management
6.
Advanced CM of Document Model
7.
DOORS Displacement
8.
Codelines and Parallel Development
9.
Cross Platform User Auth. & Perms
10.
Parameter Management
11.
Interface Management
12.
Cross Platform Change Management
Theme
Global Software Development L4 L2 L3 System Requirements and Validation L4 L2 L3Solutions
Status (Progress)
Driver
IPA GSD GSD SRV SRV GSD/SRV GSD/SRV GSD IPA SRV SRV PLM
Customers
リリース ロードマップ – 近い将来のスケジュール
10.2
September 2012
‡10.3
Q1 2013
‡10.4
Q2 2013
‡10.5
Q4 2013
‡• Document Read and Review App* • App Framework I
• Historical Relationships • Static Source Links • GUI Links
• Siteminder GA
• IIP v2.3
• PTC System Monitor v1.0
• Document Read and Review App* • App Framework II
• Filtered Document Export
• Dynamic Source Links • Advanced Suspecting
• Mylyn support for Eclipse • IIP v2.4
• ReqIF v1.0
• PTC Localization Support
• Document Read and Review App • Structured Filtering of Documents • Complex Document Filtering • App Framework III
• Test Step Authoring
• Versions I
• Source Traces - Invasive
• Modeling API • IIP v2.5
• Windchill integrations • Release Mgmt use cases
• PTC System Monitor v2.0
• Document Authoring App* • Document History/Genealogy
App*
• App Framework IV
• Versions II
• Private Operations
• Working File API • IIP v2.6
• Modeling (Atego, Rhapsody, SCADE, ?)