About the Speakers: Rainer Ersch, Research Engineer, Siemens Corporate Research and Technologies. Pascal Vera, Product Manager Siemens TEAMCENTERT



Similar documents
OSLC ALM-PLM Interoperability Proof of Concept. Mike Loeffler Systems Engineering IT Specialist General Motors Company

Requirements Management im Kontext von DevOps

IBM Rational DOORS Next Generation

Harnessing the power of software-driven innovation. Martin Nally IBM Rational CTO IBM Fellow and VP

OSLC Overview. Michael Fiedler, IBM , ARTEMIS Technology Conference ARTEMIS Joint Undertaking

ALM-PLM Integration for Systems Development

Leveraging Rational Team Concert's build capabilities for Continuous Integration

Collaborative DevOps Learn the magic of Continuous Delivery. Saurabh Agarwal Product Engineering, DevOps Solutions

IBM Rational Software

IBM Rational Software

Increased Agility with Integration Testing

IBM Rational Asset Manager

Model-driven development solutions To support your business objectives. IBM Rational Rhapsody edition comparison matrix

IBM Software Group Lotus software

IBM Security Systems Support

Software change and release management White paper June Extending open source tools for more effective software delivery.

Modernizing enterprise application development with integrated change, build and release management.

Open source, commercial software or a coexistence strategy?

Requirements Change Management and Artifact Workflow. DOP-1027 DOORS Next Generation

Better management through process automation.

IBM Rational Software for IBM i

Enhance visibility into and control over software projects IBM Rational change and release management software

Preisinger Balázs IBM Software, Rational Brand Manager for Central. Rational Overview IBM Corporation

Continuous integration using Rational Team Concert

L'automazione dei test come elemento chiave delle pratiche DevOps

FAQ. CloudOne. Frequently Asked Doors Next Generation Questions. Do what you do best. We ll do the rest.

Rational Asset Manager 7.2 Editions and Licensing

Maximizing Cross-Platform Application Availability

Deploying a private database cloud on z Systems

Realizing business flexibility through integrated SOA policy management.

PLM and ALM Getting Together

DevOps for the Mainframe

CONTINUOUS INTEGRATION TESTING

IBM Rational AppScan: enhancing Web application security and regulatory compliance.

What s new in Teamcenter Service Pack

Holistic PLM for the development of mechatronic systems Proof of concept: Synchronized Mechatronics Engineering enabled by SOA

Agile Development with Jazz and Rational Team Concert

Gain a competitive edge through optimized B2B file transfer

Successfully managing geographically distributed development

Software Lifecycle Integration. A Quality Management Discipline

IBM Tivoli Network Manager V3.9

Security for a Smarter Planet IBM Corporation All Rights Reserved.

Portal solutions for e-hr Executive brief March E-HR: Increasing human resources efficiency with a proven portal solution.

DO-178B compliance: turn an overhead expense into a competitive advantage

IBM Sterling Order Management

Quality management across the product and application life cycle

Ten questions to ask when evaluating contract management solutions

Connecting PPM and software delivery

Contract management's effect on in house counsel

Introduction to SOA governance and service lifecycle management.

Improving sales effectiveness in the quote-to-cash process

Simplifying development through activity-based change management

Developing in the Cloud Environment. Rosalind Radcliffe IBM Distinguished Engineer, IBM Academy of Technology

Mobile and enterprise access solutions White paper January Stay connected: A successful mobile device strategy drives productivity.

PLM Center of Excellence PLM for Embedded Product Development - Challenges, Experiences and Solution. M a y

IBM Tivoli Provisioning Manager V 7.1

Best Practices with IBM Cognos Framework Manager & the SAP Business Warehouse Agnes Chau Cognos SAP Solution Specialist

IBM Innovate AppScan: Introducin g Security, a first. Bobby Walters Consultant, ATSC bwalters@atsc.com Application Security & Compliance

How To Develop A Telelogic Harmony/Esw Project

What s new in Teamcenter Service Pack

Connectivity and integration Executive brief. Optimize the potential of ERP systems through IBM SMART SOA integration strategies.

A proven 5-step framework for managing supplier performance

Improving contact center productivity and customer satisfaction with a proven portal solution.

Five CIO challenges addressed by better change management.

Business Process Management IBM Business Process Manager V7.5

Agile Scaling Model: Be as Agile as You Need to Be

NX for Tooling and Fixture Design Transforming today s processes for designing and manufacturing injection molds, dies and fixtures

Minimizing code defects to improve software quality and lower development costs.

Lunch and Learn: BlueMix to Mainframe making development accessible in the

Unit Testing with zunit

Shifting Enterprise Development into the Fast Lane

IBM Rational systems and software solutions for the medical device industry

Achieve greater efficiency in asset management by managing all your asset types on a single platform.

The role of integrated requirements management in software delivery.

Mastering Complex Change and Risk through Smarter Engineering Collaboration

Living Architectures - from eclipse to jazz

Web Admin Console - Release Management. Steve Parker Richard Lechner

Achieving business agility and cost optimization by reducing IT complexity. The value of adding ESB enrichment to your existing messaging solution

Ten Questions to Ask PLM Solution Suppliers What You Need to Know to Make an Informed Decision. August A CIMdata White Paper

Cisco and IBM: Enhancing the Way People Work Through Unified Communications

PLM voor HTE en mechatronics best practices voor engineeringsmethodiek

IBM WebSphere Application Server Communications Enabled Applications

IBM Sterling Warehouse Management System

How To Make An Integrated System For An Unmanned Aircraft System

IBM Security Intelligence Strategy

Cubist Pharmaceuticals streamlines clinical trial processes and improves CRO collaboration

Technology Partner Program

Redpaper. IBM Rational Workbench for Systems and Software Engineering. Bruce Powel Douglass Mats Gothe

Performance Testing Web 2.0

Platform extensibility services

Welcome to online seminar on. Agile PLM Overview. Presented by: Mahender Bist Partner Rapidflow Apps Inc

Ten steps to better requirements management.

Tivoli Automation for Proactive Integrated Service Management

Provide access control with innovative solutions from IBM.

IBM Security IBM Corporation IBM Corporation

GUIDEBOOK SIEMENS PLM FOR LIFE SCIENCES

IBM Business Process Manager

Oracle Communications Extension Group: Enterprise Application Guide ORACLE WHITE PAPER AUGUST 2015

Leveraging BPM Workflows for Accounts Payable Processing BRAD BUKACEK - TEAM LEAD FISHBOWL SOLUTIONS, INC.

Redpaper. Making Better Decisions Using IBM WebSphere Operational Decision Management. Front cover. ibm.com/redbooks

Transcription:

An Open Services (OSLC) Approach to ALM and PLM Integration for Systems Development Rainer Ersch Senior Research Engineer, Siemens rainer.ersch@siemens.com Pascal Vera Lead Teamcenter/ALM integration, pascal.vera@siemens.com ALM-1633B The premiere software and product delivery event. June 6 10 Orlando, Florida

About the Speakers: 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 Integration Workgroup Lead of the OSLC PLM workgroup Liaison Manager IBM Rational (Rational Information Broker @ SIEMENS) ENS) Siemens AG, CT, Munich Pascal Vera, Product Manager Siemens TEAMCENTERT Siemens PLM Employee since 2007 20+ years industry experience in High-Tech / Mechatronics Worked before for UGS and Tecnomatix Focusing on Mechatronics and HTE Lead Teamcenter/ALM integration Portsmouth, NH (Boston area) Research Locations 2 2

About SIEMENS : Approx. 33,000 System Engineers world wide Approx. 20,000 thereof doing Software (mostly in System Context) More than 150 Development Organizations More than 250 Development Sites Products form Hearing Aids, Trains, Industrial Automation to Power Plants and Siemens PLM TEAMCENTER a product family widely used for mechanical and electrical engineering eering Development Locations 3 3

About the Talk Today: ALM @ Siemens Open Services for Lifecycle Collaboration Current Research Work Example Scenario DEMO Future Work Q/A 4

ALM @ Siemens We started like most other companies with: Islands of information Point-to-Point integrations Lots of manual activities using Spreadsheets and such Trying to connect tools, rather than trying to do lifecycle integration As a matter of fact, in many environments, it s still like this Last year we talked about: Application Lifecycle Management in the Wild at Siemens (CRM10) Introducing our Methodology of Artifact Centric ALM who attended last year? 5

ALM / PLM Interoperability Extended focus to System development In most of our SIEMENS products, Software is part of a System (PLM) Electrical Engineering Software Engineering Mechanical Engineering Many problems are the same as in the ALM world alone: islands of information, lots of manual activities, Or even worse: walls of isolation, cultural differences, different (technical) languages 6

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 ClearQuest Build Forge Rhapsody 7

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 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 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 8

Open Services for Lifecycle Collaboration Community specifications for lifecycle integration Suppose tools exposed their data in a consistent way? OSLC is an open community of individuals interested in improving lifecycle integration. Goals: 1. Make life better for software and product delivery teams 2. Reduce the complexity and cost for tool providers in integrating tools together 3. Open up new possibilities in the marketplace by opening up the way lifecycle tools and data can be used in ALM, PLM and outside Create open, public specifications that describe resources and interfaces for sharing the things that software and product delivery teams rely on. 22

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 290+ registered community members Individuals from 30+ different companies have participated in OSLC workgroups Accenture APG BigLever Black Duck Boeing BSD Group Citigroup EADS Emphasys Group Ericsson Galorath General Motors IBM Institut TELECOM Integrate Systems Northrop Grumman Oracle QSM Rally Software Ravenflow Shell Siemens Sogeti SourceGear State Street Tasktop (Eclipse Mylyn) Tieto TOPIC Embedded Systems UrbanCode WebLayers 10 10

Open Services for Lifecycle Collaboration OSLC principles Provider / Consumer Resource Delegation Rich Hover Discovery Does OSLC solve all problems? NO OSLC provides the streets for ALM - PLM interworking Resource (Artifact) Centric Methodology provides the maps Scenarios are the routes you want to drive 11

Current Research Work Many areas for improvement in the System Lifecycle environment Electrical Engineering Software Engineering OSLC OSLC CM Mechanical Engineering First POC for ALM - PLM Interoperability based on OSLC-CM Siemens TEAMCENTER with Rational ClearQuest/Rational Team Concert Why to start here: Change/Workflow/Task Management is the heart of ALM / PLM OSLC-CM was the first OSLC spec Available implementations: RTC, ClearQuest, Change, Tasktop, 12

Example Scenario Overall Story (as is): Problem in the field: Robot arm hits a part of a metal working machine Problem is reported though help desk and escalated to engineering Engineering analyzes delegates fixes the issue We all know how easy and smooth this goes llotf or rotfl Service technician installs fix at customer side Case in help desk system can be closed 13

Interoperability Scenario (the actors) Paula Paula: Product Manager Suzie: Software Engineer Mike: Mechanical Engineer Suzie Mike 14

Interoperability Scenario (as is) Request from Help Desk PLM ALM assigns rework PLM assigns it s not me either Paula rejects it s not me Suzie rejects Mike assigns Mike done OOPS not again! crit sit session P/ALM Paula Mike Suzie assigns done Paula done: to Help Desk Suzie ALM Paula: Product Manager Suzie: Software Engineer Mike: Mechanical Engineer 15

Example Scenario Overall Story (as is): Problem in the field: Robot arm hits a part of a metal working machine Problem is reported though help desk and escalated to engineering Product Management assigns work item to mechanical engineering Mechanical engineering rejects work item ( it s not me ) Product Management assigns work item to Software engineering Software engineering rejects work item ( it s not me - either ) Product Management calls crit sit session with Software and mechanical engineering Both engineering teams work independently without synchronization on the fix After integrating the Software and Mechanical changes some rework is necessary After rework, the fix can be shipped Service technician installs fix at customer side Case in help desk system can be closed 16

Interoperability Scenario (to be) Request from Help Desk Paula assigns done done Paula Help Desk Mike assign done One Virtual ALM / PLM System Suzie Paula: Product Manager Suzie: Software Engineer Mike: Mechanical Engineer 17

Interoperability Scenario (to be) Hurray! Request from Help Desk Paula assigns done done Paula Help Desk Mike assign done One Virtual ALM / PLM System Suzie Paula: Product Manager Suzie: Software Engineer Mike: Mechanical Engineer 18

Example Scenario Overall Story (to be): Problem in the field: Robot arm hits a part of a metal working machine Problem is reported though help desk and escalated to engineering Product Management assigns work item to mechanical engineering Mechanical engineering rejects work item ( I need the Software guys ) Mechanical engineering sends a sister request Software engineering Software engineering and Mechanical engineering collaborate ( let s talk ) Both report when they are done and Product Management is notified Fix can be shipped Service technician installs fix at customer side Case in help desk system is closed 19

20

DEMO Configuration OSLC Teamcenter RestApi OSLC Consumer CLOU (WAR) OSLC Provider Data Repository other repositories other repositories other repositories 21

DEMO Configuration OSLC Teamcenter RestApi OSLC Provider/Consumer CLOU Teamcenter (WAS) (WAR) OSLC OSLC Provider/Consumer Data Repository 22

23

OSLC PLM Workgroup Get Together Interested in OSLC and ALM/PLM interoperability? Please join us for additional discussions Learn more about the OSLC PLM workgroup Exchange information with your peers Right after this talk in American Seminar Room open end till departure of the busses 24

ALM / PLM Interoperability Electrical Engineering Software Engineering Mechanical Engineering Let s knock these walls down 25

ALM / PLM Interoperability 26

ALM / PLM Interoperability Let s blend it Organization works to blend application, product life-cycle management By Katie Serignese SD Times 27

28

Learn more at: IBM Rational software Rational launch announcements Rational Software Delivery Platform Accelerate change & delivery Deliver enduring quality Enable enterprise modernization Ensure Web security & compliance Improve project success Manage architecture Manage evolving requirements Small & midsized business Targeted solutions Rational trial downloads developerworks Rational Leading Innovation IBM Rational TV IBM Business Partners IBM Rational Case Studies Copyright IBM Corporation 2010. 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. 29

BACKUP 30