IBM Innovate 2010 Session Track Template

IBM Innovate 2011
Integrated Application Lifecycle
Management /
Product Lifecycle Management for
System Development Environments
Rainer Ersch
Senior Research Scientist Siemens AG
rainer.ersch@siemens.com
ALM-1180
June 5–9 Orlando, Florida
The Premier Event for Software and Systems Innovation
Agenda
Introduction
Recap of last years session
Recap of OSLC goals and technology
OSLC PLM Workgroup
 Introduction
 Current Activities
 Future Activities
Q&A
2
© 2011 IBM Corporation
The Premier Event for Software and Systems Innovation
About the Speaker:
Rainer Ersch, Research Engineer, Siemens Corporate Research and Technologies
 SIEMENS Employee since 1980
 Consultant, Coach for System and Software Development Environments
 Main topics: Configuration and Change Management, ALM/PLM Interoperability …
 Liaison Manager IBM Rational (Rational Information Broker @ SIEMENS)
 Workgroup Lead OSLC PLM Workgroup
 Siemens AG, CT, Munich
Contribution (many thanks to):
Gray Bachelor, Solution Architect, Systems and Industrial solutions,
Rational HQ Devt org, IBM SWG
 IBM Employee since 1983
 Solution Architect for Systems segment
 Main topics: Process support & integration: Enterprise integration, Product Lifecycle Management, Systems
Engineering
 Workgroup Co-Lead and Organizer OSLC PLM Workgroup
 IBM UK Ltd, Warwick
3
© 2011 IBM Corporation
The Premier Event for Software and Systems Innovation
ALM / PLM Interoperability
 In many products, Software is part of a System
 But the engineering processes and tools are still separated
Electrical
Engineering
Software
Engineering
Mechanical
Engineering
Many problems are the same as in the ALM world alone (with separated tools):
 islands of information, lots of manual activities, lack of communication, …
Or even worse:
 walls of isolation, cultural differences, different (technical) languages
4
© 2011 IBM Corporation
The Premier Event for Software and Systems Innovation
Integrating PLM and ALM
Integrated Product Change Management
 SOA and Service
Orchestration
 Event Management
 Workflow
Notifications
“Open Services
for Lifecycle
Collaboration”
Asset Mgr
ClearCase
DOORS
5
ClearQuest
Build Forge
Rhapsody
© 2011 IBM Corporation
The Premier Event for Software and Systems Innovation
Interoperability Scenario (as is)
Request from
Help Desk
PLM
ALM
rework
PLM
assigns
assigns
it’s not me
Paula
it’s not me
either
rejects
rejects
done
Mike
Mike
OOPS
not again !
assigns
Suzie
crit sit
session
Paula
P/ALM
Suzie
Paula
assigns
done
7
Paula: Product Manager
Suzie: Software Engineer
Mike: Mechanical Engineer
Mike
Suzie
done: to
Help Desk
ALM
© 2011 IBM Corporation
The Premier Event for Software and Systems Innovation
Interoperability Scenario (to be)
Hurray!
Request
from
Help Desk
done
assigns
Paula
Paula
Mike
done
assign
One Virtual ALM / PLM System
done
Help Desk
Suzie
Paula: Product Manager
Suzie: Software Engineer
Mike: Mechanical Engineer
8
© 2011 IBM Corporation
The Premier Event for Software and Systems Innovation

Open Services for Lifecycle Collaboration
 What is OSLC ? (video 4:20 min)
 http://open-services.net
everybody
heard
about OSLC?
Aimed at simplifying tool integration across the product delivery lifecycle
Open Services for
Lifecycle Collaboration
Barriers to sharing resources
and assets across the software
lifecycle
Multiple vendors, open source
projects and in-house tools
Private vocabularies, formats and
stores
Entanglement of tools with their
data
9
 Community Driven – specified at
http://open-services.net
 Specifications for ALM and PLM Interoperability
 Inspired by Internet architecture
 Loosely coupled integration with “just enough”
standardization
 Common resource formats and services
 A different approach to industry-wide
proliferation
© 2011 IBM Corporation
The Premier Event for Software and Systems Innovation
OSLC and Open Community
A Snapshot In Time
 Eleven workgroups operating
Across a variety of lifecycle domains
With a Core/common OSLC
workgroup
And special interests from PLM/ALM
constituents
 Community
430+ registered community
members
Individuals from 30+ different
companies have participated in
OSLC workgroups
11
© 2011 IBM Corporation
The Premier Event for Software and Systems Innovation
OSLC PLM Workgroup aims
 We are focusing on improving ALM-PLM process support through tool
interoperability enabled by
 Usage of the existing OSLC Specs in a ALM-PLM setting
 Extension of the existing OSLC Specs to support PLM behaviour of OSLC resources
See also: http://open-services.net/bin/view/Main/PlmBackground
12
© 2011 IBM Corporation
The Premier Event for Software and Systems Innovation
How the team works
We have four primary interests across our team ……..
Industry business & technical processes
Time and cost saving
Quality improvement
Increased coherence
Tool integration
New support from ISV tools
New support from Rational
Home grown tool integration
13
Industry standard representation
Consistency
Alignment
Extension
Spec application & definition
Promotion of OSLC for PLM concerns
Extension of OSLC for PLM concerns
© 2011 IBM Corporation
The Premier Event for Software and Systems Innovation
How to get involved
 Engage by way of contributing or providing feedback upon
 Industry scenarios
 Industry standards
 Tool integration
 Spec application
 Spec build out and validation
 In public
 Through our meetings
 Through the wiki
 Through the prototype implementations
 Through jazz.net
 Through in house projects
 Based upon terms of use
14
© 2011 IBM Corporation
The Premier Event for Software and Systems Innovation
Web pages overview – introduction and meetings
Meeting
announcements
Meeting minutes
linked at the bottom of
the page
Introduction
Introduction
http://open-services.net/bin/view/Main/PlmHome
15
© 2011 IBM Corporation
The Premier Event for Software and Systems Innovation
Web pages overview – our workings
Selected Scenario
Covenants
PLM Reference model
based on industry
standards
Work in
progress
Meeting minutes
Join our mailing list
Contacts
16
© 2011 IBM Corporation
The Premier Event for Software and Systems Innovation
Where has the workgroup chosen to focus ?
We selected a typical challenge
Product change process
Enterprise process
A system engineer
responds to a change in
requirements
Requirements revision handling
….to define the new
System revision handling
product
Sub-system revision handling
implementation
Product revision handling
Product
Project
Requirement
System
Sub-system
Discipline
Software
System Engineer
Software revision handling
Typical
lifecycle
concerns
The motivation is to save the time and cost to meet product release objectives
* Project operations are not addressed directly by the current scenario
17
© 2011 IBM Corporation
The Premier Event for Software and Systems Innovation
Progress within the OSLC PLM Workgroup
 Scenarios
 Updated PLM Reference model 1.1 - New for Innovate 2011
 Storyboard to assist exploration and usage
 ALM and PLM tool examples
 Summary and initial conclusions of the current Spec analysis
 PLM behaviour of an OSLC Resources
 Results of Prototyping using the Reference Implementation for OSLC RIO
 Case studies
18
© 2011 IBM Corporation
The Premier Event for Software and Systems Innovation
Packaging of the OSLC PLM Reference Model 1.1
 New in Release 1.1
 extended the scenario to include the Implementation change phase
 provided a sequence diagram and navigator
 included sample ALM and PLM tool support
 provided a clickable html navigator to explore the models
 provided additional ALM and PLM tool generated files
 Using the sequence diagram navigator it is possible to
 understand the collaborations needed for the ALM and PLM tools
 explore the PLM Reference Model at each evolution of the scenario through
SysML, STEP and ALM and PLM
The model can be accessed
in the following ways
1.
2.
Through the html
launcher index.html
By importing the whole
zip archive into a project
in a topcased workspace
 Additional files available
 XML and OWL representations of the STEP file
 Generated PLM XML files
 The tools applied have been
 topcased 3.4.1
 IBM Rational DOORS 9.3
 Siemens Temacenter Unified Architecture 8
19
© 2011 IBM Corporation
The Premier Event for Software and Systems Innovation
Exploring the needed PLM behaviour using our reference model – available
on the PLM workgroup wiki
Scenario
action
1
Onclick
documentation
update
2
PLM reference
model view
Tool
examples
3
4
20
© 2011 IBM Corporation
The Premier Event for Software and Systems Innovation
Applying today’s OSLC Specs in a PLM context - examples
Relationship Hub
Enterprise change
handling
Siemens TCUA
Rational Team Concert
Research project to expose,
link and navigate
relationships across
lifecycle artefacts
Research project to expose,
link and navigate
relationships across
lifecycle artefacts
Showcases DOORS,
Siemens Teamcenter,
System Architect and
HP Quality Center
Showcases Siemens
Teamcenter, Rational Team
Concert and ClearQuest
AM, CM, RM 2.0
Product Collaboration
portal demonstrates
tailoring of an Enterprise
Collaboration Platform using
IBM’s Product & Service
Framework
Uses CM1.0 and CM2.0 to
provide views and mash-ups
across, product planning in
Focal Point, feature
development in RTC , PDM,
ERP (SAP) and Sales Catalog
21
Maximo
Rational Team
Concert
Field feedback to
development
Demonstrates asset
management with feedback
from trouble report analysis
to Engineering as input for a
Change Request to improve
system availability
Showcases DOORS,
Maximo, RTC
© 2011 IBM Corporation
The Premier Event for Software and Systems Innovation
Looking ahead for the workgroup
 During 3Q we will conclude the prototyping of the
PLM behaviour of OSLC Resources via the Core,
AM, CM and RM Specs
 Leading to a new PoT
 Spec proposals for OSLC V3.0 Specs
 Additional interesting topics ?
22
© 2011 IBM Corporation
The Premier Event for Software and Systems Innovation
Contacts and links
rainer.ersch@siemens.com
gray_bachelor@uk.ibm.com
Thanks also to participating and contributing members
OSLC PLM workgroup home page
23
© 2011 IBM Corporation
The Premier Event for Software and Systems Innovation
www.ibm.com/software/rational
24
© 2011 IBM Corporation
The Premier Event for Software and Systems Innovation
Related Talks:
25
Wed, 8/Jun, 4:15 PM - 5:45 PM
TJI-1189 Case Study: Open Services for Lifecycle
Collaboration-Enabling Internal Tools and
Connecting to IBM Rational Tools at Ericsson/Tieto
Wed, 8/Jun, 4:15 PM - 5:45 PM
SE-2114A A Linked Data Approach to Integrating
Software, Electronics, and Mechanical Domains
Thu, 9/Jun, 8:30 AM - 9:30 AM
CS-1651A Leveraging Open Services for Lifecycle
Collaboration for Project Management Information
Using Excel to Improve Software Delivery
SkyMatthews
© 2011 IBM Corporation
The Premier Event for Software and Systems Innovation
www.ibm.com/software/rational
© Copyright IBM Corporation 2011. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of
any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to,
nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing
the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release
dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment
to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the
International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.
26
© 2011 IBM Corporation