PDM vs. PLM: Implementation Gaps

by Oleg on July 6, 2011 · View Comments

One of the topics that people often ask is what is the difference between PDM and PLM. The question is almost rhetoric, since the number of explanation is +1 from the number of people involved into the discussion. I stumble on the following article in the FISHER/UNITEC blog – PDM or PLM: Top Down or Bottom Up.  There are two important point that caught my attention. First point was about the gap between the product design (CAD) and the layer of managing financials, material requirements and manufacturing planning (ERP). Here is my favorite passage, which clearly position the problem:

Most will agree that the gap between CAD and ERP is too great to ignore the value proposition of the two “middle layers”. However, which should be selected and in what order: PDM or PLM? Additionally, can a typical manufacturer select just one or the other?

CAD Data Management

Wide adoption of CAD system created a crappy problem – what to do with all CAD files and other information CAD systems produce? People are not good in the organization of their data, in general. Engineers are interesting in how to create product design, but not much interesting in how to organize and manage the results. So, CAD Data Management was born. It called TDM, EDM and lately PDM (Product Data Management). As mentioned in Fisher/Unitech blog, many years of CAD data management implementation made it almost perfect:

The PDM solutions marketed today offer near-perfect CAD integrations, because they are typically developed by the CAD vendors themselves and come with a guarantee that new releases of CAD will be supported by them. Additionally, the many complex features of a 3D parametric CAD system are supported by the PDM system available from the same developer. As an example, SolidWorks Enterprise PDM offers simply the very best CAD integration to SolidWorks available on the market.

However, as soon as functional requirements are going beyond simple CAD file management or going beyond support of a single CAD system / environment, the implementation becomes crappy. PDM is a crappy solution for a crappy problem created by CAD.

Product Development and PLM Implementation Gap

Despite well defined, development of systems that support product development from various standpoints wasn’t so straightforward. For many years, ERP was the only system that was visible on the organizational level to manage processes, materials and production. Engineering was considered as a “black box” that needs to be self managed. Engineering supposed to through the results of their work over the wall to manufacturing and execution. The efficiency of this organization was sufficient probably 15 years ago. However, nowadays it is not so anymore. Global development, competition, cost management and many other factors raised need to create more transparency in product development management.

So, the value proposition of PLM became obvious. Now, PLM implementation became the issue. The PLM implementations are complicated, requires lots of service work and corporate involvement. In the real world, only very big companies can handle it. In order to take PLM implementation to mainstream, software vendors created so called “best practices” or “out of the box solutions”. It was good for marketing. The reality check didn’t show as a success, in my view. Most of the “out of the box” PLM implementations are not going beyond CAD file management.

Another problem of PLM implementation is CAD file management. In most of the organization, PLM implementation has to deal with multiple CAD (and sometime PDM) systems. Quoting the same blog:

Conversely, PLM systems today provide application support for managing product data and it’s metadata. Applications like engineering BOM management, configuration management, portfolio management, quality management, project management and supply chain management are available and native functions of a PLM solution today. However, because of the many 3D parametric CAD brands on the market, the PLM software developers and resulting systems do not normally have robust CAD data management capabilities that are always in step with current releases and design features, as noted above.

What is my conclusion? I can clearly see the gap between an organizational need to have a robust and scalable system to support product development (let’s call it PLM to be consistent with industry terminology) and maturing of PLM and PDM implementation. For me, bottom up approach makes more sense. People are trying to stay away from complexity these days. The next generation of PDM/PLM will need to take it as an axiom for a future success. Just my thoughts…

Best, Oleg

  • Share/Bookmark
  • David DeMay

     That article you cited is just plain wrong.  While I agree that PDM should come before full PLM implementation. I think based on the blog you cited and content here. PLM is misunderstood. The L in PLM stood for lifecycle last I checked and it seems to me that folks are labeling it a middle tier!  Not a chance. ERP and MRP are part of PLM, not above it. Companies have addressed problems and solutions in phases and without vision for PLM and that has led to the misnomer.  As a software engineer, I truly get what it means to design and manufacture and trace something through a life cycle.  Anyone who starts in egnineering or manaufacturing and attempt to understand the other or what happens inbetween will never see things the same way a software person does.  Application Lifecycle management or ALM is the PLM for software. Ironically, when software is a component of the larger product built, ALM is a subset of PLM.

  • beyondplm

    David, thanks for your comments and insight! I certainly agree, 'L' as a lifecycle always provides a feeling of "covering" other systems. However, nowadays I tend to see more "networks"-like approach rather than a hierarchical approach in how companies are implementing systems. Just my opinion, of course. Best, Oleg

  • Paolo Zotti

    I believe that PDM - or better, let's call it engineering data management (as for many PDM encompasses more than managing CAD, but also BOM until mfg release, Document management, and an overarching change process) should be a core integral component of a strong PLM architecture.
     
    When that's the case, a PLM deployment can start by deploying PDM capabiltiies, and then expanded on the same infrastructure to other functional areas; in a different situation, it can start in other functional areas, and expand later to the engineering data management.

    In my opinion, it is more a horizontal approach than Top-Down; going left to right in the product lifecycle, you encounter requirements management, project planning, design and engineering data management, configuration management, manufacturing engineering, maintenance planning and asset management.
     
    Some call out a vertical disconnect between PDM and PLM because of many different reasons, which often amount to try and convince you that 1) you need both, or 2) you only need one of the two.

    Manufacturing companies may have a PDM system in place that cannot scale to a full PLM solution, or may not have a real PLM need; vendors may propose two (or more) different systems for PDM and for PLM, with the first one unable to cover the functional scope, and the second one unable to manage complex data appropriately, or even provide only one of these two weak alternatives.

    In my opinion PDM is to be contained entirely within PLM, both as a strategy and as a supporting enterprise system. There is a lot of inefficiency in trying to support all pieces of the product lifecycle in different systems, and then integrate them all.

    Many customers will benefit from an efficient PDM system, and some will not need a full PLM strategy; but the ones having a real PLM need should not go for a PDM solution that can't scale horizontally. PLM solutions that can't manage complex engineering data efficiently are showing a weakness in a critical area, therefore they are not suitable for companies where engineering data make a difference on the market, but may be well suited for many other types of customers,

    Hope this helps,
    Paolo 

  • beyondplm

    Paolo, Thanks for your comments! I think, companies are identifying more and more needs to manage product lifecycle wider than traditional PDM can do. It resulted in two things - need to cover a wider scope of data and organize processes. These two elements are tightly connected. You need to have both in place to succeed. However, PLM data components are relying on the idea of "single point of truth" and not flexible enough. Implementations become very complicated as soon as a scope going beyond traditional CAD file management. As a result "process management" is often something that rarely implemented at all. The best results are successful BOM/ECO implementations. Everything beyond that point is complete customization and services. Just my thougths... Oleg

  • Paolo ZottiZ

    Oleg,

    I think you are perfectly right when people try to implement a system that covers the whole PLM strategy, based on a PDM system - then all going further away from the core capabilities is a complete customization.

    Even with a full-blown PLM platform, specific applications beyond the core PDM domain (CAD, BOM, Doc Change) are sometimes immature and require customaization and tailoring, therefore representing a risk, but this is not always the case.

    My experience with the platform we bring to the market - I would not know of the other ones - is that we can cover much more with absolute confidence: examples of those are Requirements management, Manufacturing and Simulation data management.

    These are my personal opinions and they do not necessarily represent the point of view of my employer (Siemens PLM Software).

  • beyondplm

    Paolo, thanks for your insight! I think, the core problem is a combination of diversified requirements and larger scope of customization and tailoring. How to get rid of customization? My take - simplicity + flexibility + granularity. These three factors can help to take PLM towards next achievements. Just my thoughts. Oleg

  • Charlie Hess

    Oleg,

    Appreciate your perspective and support on "Bottom-Up" implementation strategy for PDM/PLM.  There are many companies today trying to finalize on their strategy to "bridge the gap".  Hope this thread helps them.

    Charlie

  • beyondplm

    Charlie, you are welcome! I think, bottom up is the way to go. To figure out how to make it happen, will be an interesting journey... Oleg

  • Steve Ammann

    Hi Oleg- thanks for bringing up this topic, it's a big issue with many companies that are now looking at PLM implementations, and also those that have PLM implementations but the CAD management piece is still lacking value to the organization- there are simply to many middle women and men are in place- making sure the connection of data is correct instead of a cooperative system that works and is only overseen by people. I liked Charlie's article as well, he discussed some excellent points, from a reality standpoint versus a vendor slide deck approach. Perhaps an interesting topic to dive into, is not PDM versus PLM, but PDM cooperating with PLM. Perhaps it's time to cease winner take all and start thinking about freeing the engineers from the shackles of ERP ish control, and let them create and explore, but at the time of release, have all the deliverables with meta data in a format that empowers the PLM system - so it can do it's job on the business process automation side of things. I think a well implemented PDM intimately connected to the CAD system of choice, for example if you are using SolidWorks, use Enterprise PDM,  will make a PLM implementation better and everybody wins. Most PLM implementation folks that really know what they are doing, think the CAD piece is boring anyway, so let the folks that know that piece, do it right, and empower the PLM business process people with good data in the proper format.
    To borrow your phrase, these are just my thoughts- no one is as smart as everyone, and I appreciate that you are bringing up these topics to the intelligent community you have built here on this site.  Cheers, Steve Ammann, Zero Wait State.

  • beyondplm

    Steve, Thanks for your comments and insight! One of the things I specially like it what you said is about data flow between systems. Yes, PDM system needs to be connected to CAD system in a very intimate way. Then data need to flow to PLM/ERP implementations, which need to be focused on a business value, rather than on working with CAD files. Best, Oleg

blog comments powered by Disqus

Previous post:

Next post: