{"id":2425,"date":"2014-10-08T14:21:00","date_gmt":"2014-10-08T21:21:00","guid":{"rendered":"https:\/\/blogs.plm.automation.siemens.com\/t5\/Teamcenter-Blog\/Application-Lifecycle-Management-ALM-and-PLM-Integration-Ending\/ba-p\/275609"},"modified":"2026-03-26T08:51:19","modified_gmt":"2026-03-26T12:51:19","slug":"application-lifecycle-management-alm-and-plm-integration-ending-a-long-time-debate","status":"publish","type":"post","link":"https:\/\/blogs.sw.siemens.com\/teamcenter\/application-lifecycle-management-alm-and-plm-integration-ending-a-long-time-debate\/","title":{"rendered":"Application Lifecycle Management (ALM) and PLM Integration: Ending a Long-time Debate?"},"content":{"rendered":"<p><strong>ALM (<a title=\"Application Lifecycle Management\" href=\"https:\/\/www.plm.automation.siemens.com\/global\/en\/our-story\/glossary\/application-lifecycle-management\/29552\" target=\"_blank\" rel=\"noopener nofollow noreferrer\">Application Lifecycle Management<\/a>)&nbsp;Integration Addresses&nbsp;Product Failures<\/strong><br \/>\nToday virtually every industry\u2019s products are software-driven, <a href=\"http:\/\/blog.vdcresearch.com\/embedded_sw\/2013\/12\/placeholder-title.html\" target=\"_blank\" rel=\"noopener nofollow noreferrer\">making the integration of ALM with PLM an important priority<\/a> (VDC Research report). However, following a non-integrated approach has demonstrated a negative economic impact and set new records for product failures: Almost <a href=\"http:\/\/www.bloomberg.com\/news\/articles\/2015-02-12\/auto-recalls-in-u-s-reached-63-9-million-in-2014-nhtsa-says\" target=\"_blank\" rel=\"noopener nofollow noreferrer\">64 million cars were recalled<\/a> in 2015 due to embedded software issues. Segway recalled all of its electric scooters because a software glitch causing riders to fall off and get injured. Bosch recalled fire alarm systems that fail to sound an alarm when fire occurs. The FDA reported that software failures are responsible for 24% of all medical device recalls, the list goes on and on.<\/p>\n<p><strong>Getting It Right!<\/strong><\/p>\n<p>There are many aspects of an ALM-PLM integration you should consider, but none are more important than:<\/p>\n<p><span style=\"text-decoration: underline;\"><strong>1) User experience and culture differences: <\/strong><\/span><\/p>\n<p>It\u2019s unlikely that ALM and PLM will merge into a \u201cone-model-fits-all\u201d paradigm due to the significant differences in PLM and ALM semantics, culture, processes and data representations. These are differences that engineers from both sides have clearly expressed; \u201c\u2026don\u2019t migrate, duplicate or even aggregate data from applications but maintain meaningful relationships across these data\u201d, \u201cdon\u2019t force me to migrate to PLM concepts that are meaningless for my domain\u201d, \u201cdon\u2019t migrate local engineering workflows but orchestrate workflows\u201d, \u201cdon\u2019t imply I should switch tools, give me the required data and relationship authoring\/viewing functions from within my applications\u201d, \u201cdon\u2019t overwhelm me with data that irrelevant to me, but expose the relevant viewpoints for my domain\u201d, \u201cdon\u2019t suggest manually creating and maintaining millions of relationships between artifacts, you should capture and automatically create relationships based on my activities.\u201d<\/p>\n<p>What does it all mean? Point to point integrations and other common PLM-ALM data model concepts have prevented user adoption. Instead, it has to support interoperability schemes rather than integration scenarios where each side of the user experience is minimally altered.<\/p>\n<p><strong><span style=\"text-decoration: underline;\">2<strong>)<\/strong><strong> The<\/strong> <\/span><span style=\"text-decoration: underline;\"><strong><span style=\"text-decoration: underline;\">inherent<\/span> complexity of embedded software development<\/strong>:<\/span><\/strong><\/p>\n<p>It\u2019s extremely difficult to make complex processes perfect, so for a while integrating embedded software development tool and processes may have some limitations. Its complexity starts with millions of lines of code (cars have about 10 million lines of code!) being built using millions of keystrokes and unfortunately infallibility is not part of the human nature. Then it gets amplified as embedded software has to deal with functions distributed across real time systems where behaviors are extremely difficult to systematically predict and enforce.<\/p>\n<p>Can we significantly improve that? Yes, but first there has to be some serious reconciliation of software engineering data and processes using architecture definition and model-driven product development methodologies. Here software decisions, from inception to end-of-life, can be made in context with all other engineering domain\u2019s deliverables.<\/p>\n<p><strong>How Siemens PLM Software is Addressing the Challenge<\/strong><\/p>\n<p>It started with capital investments in <a href=\"http:\/\/blog.polarion.com\/siemens-invests-10-million-series-a-funding-in-polarion-software\/\" target=\"_blank\" rel=\"noopener nofollow noreferrer\">Polarion <\/a>and <a href=\"http:\/\/electric-cloud.com\/company\/news\/press-releases\/item\/2013\/09\/electric-cloud-raises-8m-to-accelerate-software-delivery\/\" target=\"_blank\" rel=\"noopener nofollow noreferrer\">Electric Cloud<\/a>. As strategic ALM partners, Polarion and Electric Cloud worked&nbsp;with Siemens PLM on multiple PLM-ALM use cases that span requirements interoperability, closed-loop embedded software development, integrated change orchestration and continuous integration of software deliveries.&nbsp;Since then our relationship with Polarion has grown even closer and on January 14th 2016, the <a href=\"https:\/\/www.plm.automation.siemens.com\/en_us\/about_us\/newsroom\/press\/press_release.cfm?Component=243027&amp;ComponentTemplate=822\" target=\"_blank\" rel=\"noopener nofollow noreferrer\">Siemens acquisition of Polarion Software<\/a> was finalized and Polarion has become an entity of Siemens PLM Software. The combined company will deliver even greater value, benefits, and capabilities for our customers.<\/p>\n<p>How is our approach different from what other companies have pursued? First, it supports a multi-domain lifecycle integration framework where data federation and process orchestration capabilities efficiently respond to the expected user experience. Web technologies (RDF, HTTP, REST) provide search, view and edit capabilities on remote data. For example, it doesn\u2019t require an ALM user to switch to PLM to conduct a search, or view and modify data residing in the Teamcenter PLM environment, or vice-versa, all controlled using data security access standards. Similarly it understands the dependencies of software data with other product data needed to intelligently assess the impact of changes. Traceability across ALM and PLM enables users to create and view linkages, as well as map data in context of particular product configurations.<\/p>\n<p>Next, embedded software development has inherent cross-functional requirements, so software engineers can\u2019t develop the expected system behavior without considering the dependencies with other product areas. Embedded software development presents substantial challenges to developers due to the extreme diversity of hardware components and system multi-physics the software has to work with.<\/p>\n<p>For instance multiple algorithms styles must be employed to address signal processing, communication and real-time controls which require a closed-loop verification with electrical and electronics design\/development. If not properly modeled in the context of the overall product early in the process the distributed nature of product functions and their interdependencies across many sub-systems could result in unpredictable and chaotic effects on the overall product behavior. These are some of the considerations driving our PLM-ALM use cases and solutions implemented using our architecture modeling, Imagine. Lab simulation and analysis, as well as a number of other modeling and simulation capabilities that can be leveraged from system inception through software implementation, testing and verification, all in the context of the overall product definition.<\/p>\n<p><strong>My key takeaway?<\/strong><\/p>\n<p>PLM and ALM integration is now happening faster at the process level with a closed-loop approach to systems engineering. In that context, expect to hear terms like \u201cProduct Line Engineering\u201d and \u201cArchitecture Driven Model Based Product Development\u201d a lot more frequently.<\/p>\n<p>Stay tuned!<\/p>\n<p><em><strong>About the blogger: <\/strong>&nbsp;Pascal Vera is the product manager\/evangelist for Mechatronics and Systems Driven Product Development initiatives and strategic planning.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>PLM and ALM integration is now happening faster at the process level with a closed-loop approach to systems engineering<\/p>\n","protected":false},"author":53168,"featured_media":7580,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spanish_translation":"","french_translation":"","german_translation":"","italian_translation":"","polish_translation":"","japanese_translation":"","chinese_translation":"","footnotes":""},"categories":[1],"tags":[12],"industry":[],"product":[],"coauthors":[1263],"class_list":["post-2425","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","tag-application-lifecycle-management"],"featured_image_url":"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/14\/2014\/10\/shutterstock_1422197006-min-scaled.jpg","_links":{"self":[{"href":"https:\/\/blogs.sw.siemens.com\/teamcenter\/wp-json\/wp\/v2\/posts\/2425","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.sw.siemens.com\/teamcenter\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.sw.siemens.com\/teamcenter\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/teamcenter\/wp-json\/wp\/v2\/users\/53168"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/teamcenter\/wp-json\/wp\/v2\/comments?post=2425"}],"version-history":[{"count":5,"href":"https:\/\/blogs.sw.siemens.com\/teamcenter\/wp-json\/wp\/v2\/posts\/2425\/revisions"}],"predecessor-version":[{"id":7631,"href":"https:\/\/blogs.sw.siemens.com\/teamcenter\/wp-json\/wp\/v2\/posts\/2425\/revisions\/7631"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/teamcenter\/wp-json\/wp\/v2\/media\/7580"}],"wp:attachment":[{"href":"https:\/\/blogs.sw.siemens.com\/teamcenter\/wp-json\/wp\/v2\/media?parent=2425"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/teamcenter\/wp-json\/wp\/v2\/categories?post=2425"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/teamcenter\/wp-json\/wp\/v2\/tags?post=2425"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/teamcenter\/wp-json\/wp\/v2\/industry?post=2425"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/teamcenter\/wp-json\/wp\/v2\/product?post=2425"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/teamcenter\/wp-json\/wp\/v2\/coauthors?post=2425"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}