IBM Innovate 2011

lumpysteerSoftware and s/w Development

Dec 2, 2013 (3 years and 8 months ago)

199 views

June 5

9
Orlando, Florida

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

The Premier Event for Software and Systems Innovation

2

© 2011 IBM Corporation

Agenda


Introduction


Recap of last years session


Recap of OSLC goals and technology


OSLC PLM Workgroup


Introduction


Current Activities


Future Activities


Q&A


The Premier Event for Software and Systems Innovation

3

© 2011 IBM Corporation

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

About the Speaker:

The Premier Event for Software and Systems Innovation

4

© 2011 IBM Corporation

ALM / PLM Interoperability


In
m
any
p
roducts, Software is part of a System


But the engineering processes and tools are still separated












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

Electrical

Engineering

Software

Engineering

Mechanical

Engineering

The Premier Event for Software and Systems Innovation

5

© 2011 IBM Corporation

Integrating PLM and ALM

Integrated Product Change Management

ClearQuest

ClearCase

Rhapsody

DOORS

Build Forge

Asset Mgr

“Open Services

for Lifecycle

Collaboration”


SOA and Service
Orchestration


Event Management


Workflow
Notifications


The Premier Event for Software and Systems Innovation

7

© 2011 IBM Corporation

P/ALM

ALM

PLM

PLM

ALM

Interoperability Scenario (as is)

Request from

Help Desk

Paula

Mike

Suzie

done: to

Help Desk

assigns

assigns

assigns

rejects

crit sit

session

Mike

Paula

Suzie

assigns

Suzie

Mike

done

done

Paula

rework

it’s not me

it’s not me

either

OOPS

not again !

rejects

Paula:

Product Manager

Suzie:

Software Engineer

Mike:

Mechanical Engineer

The Premier Event for Software and Systems Innovation

8

© 2011 IBM Corporation

One Virtual ALM / PLM System

Interoperability Scenario (to be)

Paula

Mike

Request

from

Help Desk

Suzie

done

Paula

assigns

done

done

Help Desk

assign

Hurray!

Paula:

Product Manager

Suzie:

Software Engineer

Mike:

Mechanical Engineer

The Premier Event for Software and Systems Innovation

9

© 2011 IBM Corporation

Open Services for Lifecycle Collaboration


What is OSLC ? (
vid
e
o

4:20 min
)


http://open
-
services.net


Aimed at simplifying tool integration across the product delivery lifecycle




everybody
heard

about OSLC?


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

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

Open Services for

Lifecycle Collaboration

The Premier Event for Software and Systems Innovation

11

© 2011 IBM Corporation

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

The Premier Event for Software and Systems Innovation

12

© 2011 IBM Corporation

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

The Premier Event for Software and Systems Innovation

13

© 2011 IBM Corporation

How the team works

We have four primary interests across our team ……..

Industry standard representation

Consistency

Alignment

Extension



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


Spec application & definition

Promotion of OSLC for PLM concerns

Extension of OSLC for PLM concerns




The Premier Event for Software and Systems Innovation

14

© 2011 IBM Corporation

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

The Premier Event for Software and Systems Innovation

15

© 2011 IBM Corporation

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

The Premier Event for Software and Systems Innovation

16

© 2011 IBM Corporation

Web pages overview


our workings

Selected Scenario

PLM Reference model
based on industry
standards

Meeting minutes

Work in


progress

Contacts

Join our mailing list

Covenants

The Premier Event for Software and Systems Innovation

17

© 2011 IBM Corporation

Requirements revision handling

System revision handling

Sub
-
system revision handling

System Engineer

Software revision handling

Where has the workgroup chosen to focus ?

We selected a typical challenge

Requirement

System

Discipline

Sub
-
system

Project

Software

Product

A system engineer
responds to a change in
requirements


….to define the new

product

implementation



Enterprise process

Product change process

Product 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

The Premier Event for Software and Systems Innovation

18

© 2011 IBM Corporation

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


The Premier Event for Software and Systems Innovation

19

© 2011 IBM Corporation

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



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

The model can be accessed
in the following ways


1.
Through the html
launcher index.html

2.
By importing the whole
zip archive into a project
in a topcased workspace

The Premier Event for Software and Systems Innovation

20

© 2011 IBM Corporation

Exploring the needed PLM behaviour using our reference model


available
on the PLM workgroup wiki

Scenario
action

Onclick
documentation
update

1

2

Tool
examples

PLM reference
model view

4

3

The Premier Event for Software and Systems Innovation

21

© 2011 IBM Corporation

Applying today’s OSLC Specs in a PLM context
-

examples

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

Relationship Hub


Research project to expose,
link and navigate
relationships across
lifecycle artefacts


Showcases DOORS,
Siemens Teamcenter,
System Architect and

HP Quality Center


AM, CM, RM 2.0

Enterprise change
handling


Research project to expose,
link and navigate
relationships across
lifecycle artefacts


Showcases Siemens
Teamcenter, Rational Team
Concert and ClearQuest



Siemens TCUA

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

Maximo

Rational Team

Concert

The Premier Event for Software and Systems Innovation

22

© 2011 IBM Corporation

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 ?

The Premier Event for Software and Systems Innovation

23

© 2011 IBM Corporation

Contacts and links

gray_bachelor@uk.ibm.com

rainer.ersch@siemens.com

Thanks also to participating and contributing members

OSLC PLM workgroup home page

The Premier Event for Software and Systems Innovation

24

© 2011 IBM Corporation

www.ibm.com/software/rational

The Premier Event for Software and Systems Innovation

25

© 2011 IBM Corporation

Related Talks:

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


SkyMatthews


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

The Premier Event for Software and Systems Innovation

26

© 2011 IBM Corporation

© 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 warra
nty

of
any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related t
o,
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
ava
ilable 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 oppor
tun
ities 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 Telelog
ic
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 servic
e n
ames may be trademarks or service marks of others.

www.ibm.com/software/rational