Why Do We Need PLM Data Model?

April 8, 2010

I’d like to come with questions about the topic of PLM and Data Modeling. The idea of this discussion came out of some comments and conversation made on PLM Think Tank. Since, it was presented as a significant differentiation in the capability of PLM system(s) to make their job, I decided it important enough to discuss.

Image by Mediawiki_dbschema

Background
Fundamentally, PLM Data Model is the heart and the core of any PDM/PLM implementation and system. The ability to model design, engineering and manufacturing data as well as processes around, obviously comes as a very important. However, since the topic of modeling is about company products and process, it is always coming as something unique in the organization. In the early beginning of PDM, systems were not flexible and requires physical change (re-build) to handle specific product and process data. Nowadays,  PDM/PLM systems are claiming sort of flexible data modeling capabilities that make them possible to apply to any customer situation. At the same time, cost of this “application” is sometimes very expensive.

PLM Data Model Uniqueness
What make PLM Data Modeling so unique? Why do we need it? Maybe we can avoid this process, by supplying something generic and not requiring change for every customer? There are two extreme examples I want to bring in the context of these questions. One is about Excel (or spreadsheets). Basically, we can model almost everything in the spreadsheet these days. It is absolutely good, since it is damn flexible and can run out-of-the-box. However, to understand these models, you need to keep Chief Excel Officer in your organization for full time job. As an opposite – why we cannot make “the universal PLM data mode”. Since, this is all about engineering and manufacturing, we can finally identify what to put there. It may work, but every time, your customer will ask you about “small changes” to be made in order to support their requirements.

Standards and Best Practices
I can see these two options as a industry try to deliver a compromise between Excel and One-PLM-Model. Standard activities were very popular (and may be still popular) in the engineering and manufacturing world. Standards for product data exchange, supply chain, industry standards, etc. In parallel with that, big software and service vendors tried to come with so called “best practices”- a simplified way to delivery data model for a specific segment of customers, industry vendors. The fundamental difference between standards and best practices, in my view, was at the level of “agreement” achieved between parties involved into this activity.

Where I want this discussion to go? I think, PLM (or engineering and manufacturing) data models are an interesting topic and real problem. In many cases, it defines the success of the implementation or PLM software in general. This is a technical and marketing issue at the same time. At the same level data modeling influence implementation and product architecture, it is always used as part of the marketing story. Do you think a PLM data model is a key of the future success of PLM implementations? Conversely, maybe you think it is a technical term, and it should dissolve into “real conversation about functions and value of PLM systems”?

What is my conclusion today? I want to listen to your opinions. From my side, I’ve seen this topic touched hearts of many people involved into discussions. In my view, PLM Data Model defines the level of flexibility (or new word – “granularity”).

Just my thoughts…
Best, Oleg

Share


How To Create A Fully Buzzword Compliant PLM?

April 1, 2010

I think, buzzword compliance is a very important when you need to convince the company to use PLM. So, I found an excellent technology (yet another one PLM technology), to help you in this complicated process. You can do it in a minute, and I’m sure your management will be fully satisfied with your next PLM roadmap. I tried it and my favorite strategy so far is:

You can see some other ideas:

I encourage you to do it on yourself. Try the following website Startup Idea Generator to find you best next PLM strategy.

And enjoy April Fools’ Day!!!
Best, Oleg

Share


PLM Platforms: Retirement Or noSQL Knock-Out?

March 1, 2010

I found interesting that nobody speaks much about PLM platforms these days. It seems to me PLM vendors and service providers are focused on the more important issues, such as industry orientation, out-of-the-box functionality, SaaS and OnDemand or even by Open Source business models. However, what happens in the PLM-platform-department? Does everything is fine and well adjusted to the weather outside? Do we have enough power to move forward with all data we have these days on PLM platforms? Can we scale up in capacity? Can we support agile system development by customers? These and many other issues came to my head. However, I wanted to focus on two specific trends: Needs to manage data for the long term and noSQL trends in data management.

Long Term Product Data
This is not a very big secret. We produce more and more data on the daily basis. Product development and manufacturing companies are not exclusion from that. Bigger companies like aero-OEMs recognized this problem time ago. Their working procedures require the need to keep data for 50+ years as well as track information about each aircraft according to the serial number. Smaller manufacturers are just coming to this place. Additional weight of the regulations moves them even faster to the point where the amount of data will come to the not controlled level. There are two aspects of long term data retention in PLM – 1/3D and geometrical data; 2/non-geometrical and process-related information. I found the most interesting project in this area is prostep’s LOTAR. So, I’m looking on the progress of this activity. However, the timeline of LOTAR is seven years, which is probably okay, when we talk about 50-year data retention.

noSQL Trends
This is a not top secret. The really big guys are not running SQL these days – Google, Amazon, Facebook… All these companies developed their own data management facilities. However, despite coolness effect, the reason behind these initiatives is simple. The ugly truth is that our good friend uncle-SQL is coming to the middle-age. And even if you cannot hear voices about SQL retirement, the question about how our life can look like “after SQL” is very much acceptable. If you are not familiar with noSQL term, I’d recommend to take a look on this wikipedia article. Also, I found the following article – The noSQL movement, written by Mark Kellog on his blog as a very interesting research in this area.

PLM Platforms Data Foundation
All PDM/PLM platforms that available on the market today are relying on SQL database technology. There is no surprise – SQL is the mainstream technology in the enterprise. I can see two potential problems related to that: change management and data capacity. The first one, change management, seems as a very critical one. Customers are struggling with the level of flexibility PDM/PLM systems can provide. Solutions built on top of SQL data is sensitive to upgrades and data model changes. PLM vendors developed sophisticated systems how to manage it. However, the problem is still in place. The second one is data capacity. This problem is not uncovered in the full scope. I believe, with the future PLM implementations, there is a real chance to discover a scale-related problems.

What is my conclusion today? I think technology matters. Big boys developed alternative non-SQL data storage options. At the time when SQL-based relational database are power our PLM platforms, vendors need to think about what next. Some initial signs to think how to manage all company product lifecycle data for 50+ years are in place. There are visible interesting alternatives. However, they required future investigation by vendors.

Just my thoughts…
Best, Oleg

Share


Is PLM Customization a Data Management Titanic?

February 26, 2010

PLM implementations are not simple. At the time when PLM vendors are working how to improve their out-of-the-box product offerings, PLM customization plays a very significant role. According to the analysts, customizations and services can be estimated as about 40-50% of total revenues in PDM/PLM domain.

What is behind these numbers and why it happens? In order to understand it, I think, we need to get short round-trip in the history of Product Lifecycle Management. The roots of PLM are in the first implementations made by large aerospace, defense and automotive manufacturers. This is the birth place of PLM and origin of PLM ideas. Since then, PLM started their journey downstream by proliferating ideas, software products and implementations. I can identify the following three trends in Product Lifecycle Management these days:

Maturity of the basic product offering
The PLM core functionality came to the stable form and mostly represented by product data management, lifecycle components and additional modules related to the business process activities – requirements, program, project, services and other processes. Interesting is that PDM and Lifecycle are considered as the most mature components of these portfolios.

Industry specialization
Initially, PLM started in aero/auto domains. However, nowadays it is moving towards all industries. In order to play industry game well, PLM vendors decided to invest into industry orientation. This trend can be characterized by a wide range of options starting from industry marketing and ending by providing packaged PLM solutions for the specific industries (i.e. Apparel, CPG, Food and Beverage, etc.)

Emerging trends
I can identify two main emerging trends – SaaS / OnDemand and Open Sources. Both are focused on how to satisfy needs of customers differently utilizing new software technologies  and deployment as well as by investing in the alternative form of business models.

When PLM industry focused mostly on providing out-of-the-box functionality, I didn’t find any technological trends focused on core data management capabilities of existing and future PLM systems. This is a very bad sign, in my view. Looking backwards, I can see significant improvements that were made in PLM software by the introduction of flexible data modeling. It allowed to decrease cost of PLM implementations, but created the huge amount of today’s customizations and implementations based on existing PDM/PLM platforms.  And this is a growing conflict between customized PLM software and upgrades to the coming releases of PLM portfolios.

I found the following Develop3D’s article as a very interesting. Al Dean is writing about replacement of highly customizable instance of MatrixOne by Open Source PLM Aras. There is more information about this event on Aras website. Read it. It looks like customer made the decision in favor of Open Source because of absence of alternatives to move to the next version of out-of-the-box MatrixOne version. I want to point out on the discussion about PLM software upgrades – PLM, Cloud, SaaS and Software Upgrades. My conclusion was simple – technology and architecture matter. If PLM data management capabilities could manage the upgrade event from highly customizable solution, I doubt the customer’s decision was to dump out existing vendors. Does it mean Aras has such technology? I don’t know. However, coupled with Open Source business model it crushed existing PLM implementation.

So, what is my conclusion? My hunch is that PLM vendors forgot to invest into data management technologies. PLM data management technologies were created 10-15 years ago. Since then, industry developed huge amounts of customized implementations. I see these implementations as Titanic pushing forward… Do you think they will be able to achieve port of destination or will die in front of icebergs of upgrades? I see it as a real and dangerous problem.

Just my thoughts…
Best, Oleg

Share


PLM and BIM Interplay in Enterprise Data

February 17, 2010
Interesting news drove my attention yesterday. Bentley System made an acquisition of the company called Enterprise Informatics. When I was reading press release, my guess was that Bentley decided to expand their capabilities in data management. Especially, this expansion can be very interesting when working in construction and power process industry for asset management. So, that was the exact target for acquisition.
Bentley Systems, Incorporated, the leading company dedicated to providing comprehensive software solutions for the infrastructure that sustains our world, today announced that it has acquired Enterprise Informatics, Incorporated (www.enterpriseinformatics.com) and Exor Corporation (www.exorcorp.com). The Enterprise Informatics eB Insight software provides configuration and change management capabilities for mission-critical infrastructure asset operations for the energy, nuclear, rail, and government sectors.

I think, this is an interesting move.We are starting to see potential convergence of two initially separate segments – PLM and BIM. Each of them has different origins. PLM started in the large aerospace and defense companies. BIM came from need to manage complex construction processes. However, my hunch was that both need to use very similar underlined data management technologies. First, I wrote about that last year in my post – PLM and BIM: Common Roots or Common Future.

Looking on eB product from Enterprise Informatics, I figured out a significant similarity with core concepts between what was called Information Models for Enterprise and Product Lifecycle Business Processes. The marketing slogans are different. However, data management, change management, process orchestration are very similar. I put few slides from eB presentation (you can watch 5-minutes video on this link).

So, what is my conclusion? This is a very interesting potential interplay between construction industry and traditional PLM implementations. Technologies used on both sides are very similar.  My assumption back that time was that PLM and BIM will come to the certain point of commonality in their ability to manage complex data models, changes and processes. And this is what happens now. I’d expect potential movement from both PLM and BIM towards interesting projects in industries where they have no sole proprietary ownership as leading solution providers.

Just my thoughts…
Best, Oleg

Share


PLM: Hug Your Data or Federate?

January 13, 2010

Last year I had chance to blog about why PLM Is Too Complex To Mashup? Thinking about Enterprise PLM implementations, I’m always coming to the following conclusion about the way PLM is managing data – PLM system strategically trying to define, own and manage the complete product data cycle and every aspect related to this data inside and outside of the enterprise. Now, in my view, by doing so, PLM put their effort as a very confronted to the other enterprise systems. This behavior is not typical for PLM- other “enterprise animals” are also trying to keep data closely to their core databases and vaults.

Data Hugging

So, I can call this behavior “data hugging”. Is it good and beneficial? From the certain perspective, you can think about this as a good option to centralize data management and control the situation in your organization related to Product Data or any other topic managed in the context of Product Data. However, the reality is different. Such data hugging can create a situation where get full information is quite complicated.

Federation

What are the alternatives? Data Federation is another alternative. Connect data in your system to the data in another system using so called Proxy objects. The idea of the federation has a potential, since it doesn’t require movement of data around between applications on logical and sometime even on the physical level. However, data federation can be quite complicated for implementation and requires explicit connections between systems.

Other options

If you understand the problem of “data hugging” and don’t think a federation can work out with your environment. DW (Data Warehousing) and MDM (Master Data Management) are two related directions and technologies, that can give you a different perspective in federating data across your company.

What is my conclusion today? Companies are struggling between two possible options – to give extreme power to business and enterprise application to hug data inside or to allow data federation inside organization. The first option is promising for the first look. The hidden portion of the “single system” message is the need to move data from everyplace in your organization to this system. This is not a simple decision in my view. Different flavors of the federation can be perceived as a more complex option upfront, however, can provide a more balanced data management solution for the long term. New disruptive solutions coming from outside of enterprise (mashups are one of them) can provide an interesting alternative for tomorrow’s enterprise data management. What the route PLM systems and implementation should take? What is your opinion?

Best, Oleg


Azure Goes Live, Will be PLM Impacted?

November 18, 2009

Finally announced by Microsoft – Azure will go to live in January 2010. To make yourself more familiar with Azure, use this link. You can read interesting Q&A on ebiz. However, my main topic to discuss will be how this new cloud platform from Microsoft will impact today’s PLM on-demand status quo?

There are multiple reasons I see Azure have a potential to change PLM landscape.
1. Windows Friendly. Coming from the same Microsoft development shop, Azure will play nice for existing Windows production and development environment.
2. Enterprise Integration. Important topic for PLM. With all available Microsoft Enterprise Servers and solutions, Azure will be more friendly in this space too. Microsoft will take care about minimal set of applications unlocked and integrated for cloud.
3. Bridge to existing solutions. I’d expect an easier path to migrate from today’s Microsoft on premise apps to future Azure applications.

So, what do you think? Until now, vendors in CAD and PLM space haven’t had an opportunity really to compare various cloud options. Amazon ECS was almost only one experimental space where on-demand / SaaS innovation happened. For many years Microsoft had strong focus on developer’s communities. Together with significant impact on enterprise companies today, it can create a critical mass to push Microsoft’s cloud to enterprise customers. Obviously, Microsoft Azure will become Windows-based cloud alternative for organizations closer to friendly and known Windows platform – kind of bridge between today Windows-on-premise and tomorrow’s cloud-y future.

Some interesting photos related to cooling system for containers on PDC.

Just my thoughts.
Best, Oleg


How Many Enterprise Backbones Organization Needs?

November 13, 2009

Picture 51Interesting post drove my attention yesterday. Reading about the role of PLM as enterprise backbone, I wanted to raise a question – how many of such “e-bones” do we need? My experience shows that in every enterprise implementation, discussion magically came to the point of “what will serve as a company/organization/product/enterprise or whatever else backbone. And I have to say, that I always got mixed feeling about that. I will try to put my pros and cons in the way enterprise systems can be organized to serve product lifecycle and enterprise resource planning needs.

1. One vs. Many
Thinking about a dream situation when all systems in enterprise will be magically synchronized around a single system (or bone), I came to the conclusion that we need to keep it as a dream. However, practical approach, in my view shows that enterprise organization will continue to have multiple systems serving their needs.

2. Enterprise Platforms
The interoperability between enterprise systems is killing enterprise organizations. Company’s IT is normally trying to develop their strategies around various platforms, but even so, they can rarely reduce the amount of systems and functional needs drive to additional system deployment.

3. Master Data Record
This is another place where “discussion” between enterprise systems becomes critical. Who is controling data and serve as a master? The data synchronization is an expensive. However, decision about master data control comes again and again with each next step of enterprise system development on the functional level.

4. Role of SaaS
In my view, cloud services (or SaaS, if you will) is playing disruptive, but positive role in discussion related to enterprise architecture and various “enterprise bones”. The disruptive role of SaaS is to show to the organization, the reality of no-single system controlling all data and processes in enterprise.

I’m interested to discuss and listen about your experience? What is your opinion on that?
Best, Oleg


3D Perspectives: How To Create Products for Our Digital Future

November 12, 2009

My new post on 3D PERSPECTIVES.

Picture 47

Best, Oleg

 

 

 


PLM and Collaboration Platforms: Partnership or Buzzworks?

November 3, 2009

Collaboration is very important for product development including different phases – design, engineering, manufacturing etc. “Collaborative factor” is playing a very important role in development of CAD, PDM, PLM etc. I have to admit that engineering activities are very much different from areas like accounting and some others. For many years, development of capabilities to collaborate, was a very interesting and innovative factor related to development of CAD and PLM system.

However, time is moving forward together with technologies and collaboration is coming to our everyday life together with internet, mobile devices, office automation and other innovative technologies. So, everything becomes very “collaborative”. Question I want to ask today in simple way – should CAD/PLM related product think about wider adoption of collaborative capabilities coming from non-specific engineering and manufacturing world.

I was looking on the latest report in this area made by Forrester “Forrester Wave(TM): Collaboration Platform Q3 2009“.

Picture 34

According to the Forrester, the following functional areas considered as primary criteria to include vendors into their research:
-Collaborative workspace capabilities. This includes the ability to store and manage multiple
artifacts with the space, not just the ability to share content over a network.
-Basic content management capabilities. These capabilities allow users to access a single copy of
an artifact through the network.
-The ability to customize the space for specific business purposes. Personalized dashboards,
workspace templates, and workflow capability are examples of customizability.
-Enterprise capabilities for security and authentication. Access-control lists (ACLs), single-
sign on through Active Directory or LDAP support, and enterprise rights management
capabilities (ERM) are some of the key components for enterprise security and authentication
offered by these vendors.
-A development environment for building custom collaboration applications. The evaluated
vendors provide development options for firms with very specific internal needs or for power
users who want to self-provision custom applications.

From the standpoint of Product Lifecycle Management and Collaborative Product Development, I can see a lot of things are missing in this list to allow designers and engineers to collaborate. However, mentioned above capabilities fit very well tool. Special interest, in my view, also need to be done on the latest focus of collaborative platforms on the intersection between a content creation, traditional collaboration and social elements.

So, what is my intermediate conclusion? Collaborative platform’s evolution brings them more and more in the space of traditional product design and development collaboration.  Is it relevant and make sense to marry them, or we are just talking about “yet another collaborative buzzworks”? Is there overlap in platforms and functionality provided by PLM vendors? Do you think a notion of collaboration is so different in product design and development that make appropriate to develop specific platforms?

Just my thoughts.
Best, Oleg


Follow

Get every new post delivered to your Inbox.

Join 73 other followers