Five Online Technologies for PLM in 2010

January 22, 2010

The world of computing is very unpredictable these days. However, I’d like to bet and put some of my thinking towards something called “online” or “connected” technologies in 2010. As usual, I’d be watching these technologies in the prism of PLM with some flavor of going beyond PLM acronyms trying to understand how it can impact product design, development and manufacturing.

Cloud Computing. I think, since last year, we can hear word “cloud” more and more often. However, this is also time to think what practical benefit we can take out of this in 2010.  When most of the customers trying to cross the “cloud” with “SaaS” and imagine how all Intellectual Property they are developing is going to Google-like space, in my view, 2010 benefits will be coming differently. Existing vendors and new companies will be discovering new ways to use cloud computing power to do calculation, rendering, analytic. Another possible alternative will be to use cloud space for collaboration, but here some security questions can be raised. We need to think about effective models to secure collaboration online for engineering. This is an open call, in my view.

Business Intelligence. More specific, in comparison to cloud computing, but very frustrating, for the moment. BI is complex and expensive. Multi-core machines, double digit GB RAMs, multi-display configurations. This is still a reality in BI world, but I think this state of mind will not fit engineering and manufacturing world. Operational BI trend is interesting, and I’d expect some development happens in this space too.

Enterprise Mashups. I’m a little optimistic with regards to mashup story this year, in comparison to the previous one. I hope you had chance to read my post “Is PLM too Complex to Mashup“, but I think demand for mashup is growing and some delivery will be possible. In my view, the opportunity will come from inside of companies as much as companies will go to private clouds and advanced web architectures. This will be the important exam for all PLM vendors, since they will be requested to share information using open API, SOA and other available infrastructure.

Social Software and Networking. This is a continuation of Enterprise 2.0 trend and an opportunity to capitalize on Facebook and Twitter maturity inside of the organization. I think, we’ll see lots of Facebook-clones for enterprise PLM and community collaborative experience will be replicated many times inside of organization. However, not all of them will be successful. The biggest problem is the question: “How many social platforms we need for enterprise?“. And, unfortunately, this question will keep enterprises busy without moving forward.

Unified Communication (UC). Mail, Phone, Laptop, iPhone, Messenger, Facebook, Twitter… Too many devices, in my view. How we can navigate between all these devices in the optimal way. I think UC, finally, will become mature and corporation will try to move forward in optimizing communication. While call designers over the wall using the phone, when you can chat in the 3DLive or similar collaborative application?

So, I will be interested to discuss with you my thoughts and have your feedback. Does it fit your organizational plans or development roadmaps? Do you see similar requests coming out of your communication with customers and partners?

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


PLM Architecture: Content As a Service

September 16, 2009

Picture 3I want to talk today about the future of PLM in terms of content. My initial thoughts were about SOA/WOA architecture and SaaS trends in software. I define PLM Content as a set of information related to Product Definition, Organization Processes related to product development and manufacturing as well as any valuable information that can be used for decision support on every level. What is different in PLM content is the fact that content is an information that intended for people consumption. Opposite to a lot of information we can use for application and consumption, content is a asset that provides support for people in their everyday work-life.

PLM Content As A Service. What are key business drivers for PLM content as a service? There are few, in my view:

1. Content Re-use
For me, this is probably is the most important one. PLM systems today are lack of capabilities to re-use information that already has been entered by engineers, designers, customers and many other people involved in product development and manufacturing. In many cases, we found ourselves re-developing product, parts or re-entering information such as Bill of Materials. Ability to re-use content can be a major cost reduction factor.

2. SOA Architecture
Service Oriented Architecture should become, in my view, the core architecture enables granular application organization and component-reuse. Together with REST principles, SOA is focusing on how to create flexible enterprise application architecture.

3. Reduce the cost of change
In today’s enterprise systems, change is probably the most significant challenge customers are facing. In a very dynamic business environment, manufacturing companies need to have an ability to adjust product development systems in the way that allows them to change business process, development and manufacturing practices.

What are main principles that in my view can turn PLM products to PLM Content as a service?

1. Unique creation (only one time). This is an approach to enable agile product data organization. Once it created, data can be re-used, but we need to eliminate the need to re-enter data several times. I believe, this is not what happens today. Multiple times, design information re-entered in multiple ways, such as, Bill of Materials, Drawings etc.

2. Rich meta-data. The role of meta-data is to enable an easy way to find and re-use information. The focus is to enable metadata creation and consolidation in a natural way during a product lifecycle. Rich meta-data layer will allow to build a discoverable network of product information. With such approach, PLM systems will be able to provide a single source of truth about product data and all business processes surrounding product design and manufacturing.

3. Granular user access. Future PLM systems need to allow an ability to bring only needed pieces of information for user. Simplicity is very strong way and approach in today’s computer systems. In my view, PLM still has a long way to go in order to achieve a desired level of simplicity. In order to reduce the level of complexity, systems need to be able to deliver only specific pieces of information.

4. Support for content lifecycle. Everything is changes during product development. Content services need to be able to be integrated in a simple and natural way with processes and application that manage changes of the product data. With such seamless integration, users will always be able to get right information at the right point of time.

5. Separation from application and presentation layer. This is last, but not least. Separation of content services from the user interface and content lifecycle will allow flexible application organization and optimization of user experience independently from content management. User’s demand these days is for excellence in user experience and user oriented service. New devices, new approaches are coming, and it’s very beneficial to be able to have PLM system applying these users experiences very fast.

So, what is my conclusion today? I think PLM Content As Service can be a very powerful transformation for the current PLM system architecture. PLM Content as a Service can be built around today’s SOA architecture and flexible data modeling and data management capabilities. Application of Content As A Service principle can reduce costs of PLM deployment and streamline PLM implementation in organizations.

Best, Oleg


PLM Prompt: What will be cloud cost of PLM?

August 25, 2009

aws

wazure

google-chrome

My short prompt today is about Cloud/SaaS infrastructure. Reading the following article by Dion Hinchcliffe comparing cost trends of leading cloudinfrastructure providers - Amazon, Google, Microsoft. What will define cost of PLM on a cloud? How do you see PLM SaaS cost trends in the future?

My take on this:

1. Future PLM SaaS Applications will be significantly cheaper in comparison to today’s on premise offering.

2. Cloud/SaaS will remove overlaps and customer will pay per specific PLM feature.

3. Cloud service providers will compete on their complimentary offering as part of PLM solutions.

Just my opinion. YMMV. What do you think about it?

Best, Oleg.


PLM OnDemand Services

July 29, 2009

SaaS, On Demand, Cloud Services… Who is not speaking about these cool future capabilities these days. So, I was thinking what will be future of PLM On Demand. If you feel yourself not familiar with SaaS concepts, I’d recommend you to check this excellent video:

History of PLM related on demand services included few companies and products such as Arena Solutions (former bom.com), Windchill hosted by IBM and Agile Advantage. Regardless to what was success of these PLM on demand initiatives, I see them as a significant try to build hosted services available to a wide user audience. They presented first PLM trial on the SaaS/On Demand roadmap. Outside of PLM, amount of SaaS products is significantly bigger. From famous Salesforce.com and to many half-known and unknown products and companies building solution on top of available web platforms.

Looking back on what was done before in PLM products on demand, I see one common characteristic. All these products have tried to build solid product offering hosted for use on a web platform, (or how we call it today on the cloud). In my view, it was straightforward replication of software concepts developed as part of PLM portfolio for the last 10-15 year. However, how these concepts fit our today understanding of web as a platform. Or, saying differently, should we take a proven concept of packaged application development for PLM and apply it to the field of SaaS or OnDemand Application?

When I’m looking on the SaaS definitions and SOA, I can see trend toward more granular service development. These services are not necessarily providing an end-to-end business process or functionality, but provide a piece of functionality you can do plug-in and use in your product, another service or just implementation in the field. This is something that looks like an a little bit different concept. Instead of development fully featured packages, we will provide a set of services that can be plumbed together by solution providers, service companies or even end users. Such approach can be very beneficial, especially when you think how to provide mixed set of products, application and services in organization. Part of them will be introduced as traditional packaged applications and part of them will be a new set of PLM cloud services.

Following such conceptual idea, what type of services I can imagine? In my view first set of services need to focus on particular functionality and not on something that store/manage product IP. Since organizations are very sensitive in the way they perceive “cloud” together with ability to infringe their IP, to provide services that allow to work on IP located inside of companies will lower entrance barrier to these applications. My suggestion to the first set of services will be around viewing and different types of collaborations such as co-editing, review. Another interesting approach can be set of process applications (i.e. for change management) especially in case of multiple application environment.

Unfortunately, I didn’t find any example of such services in company portfolios today. Nevertheless, I wanted to present you an idea of composition between on premise application and cloud services. Please, take a look on the following, very impressive, in my view, example of combination of CRM-type of application and Google Map services.

I’d be interested to discuss your ideas about how you see possible to introduce cloud services for different PLM domains and how possible to introduce it in your organization.

Thank you, Oleg


Office 2010 and PLM On Demand Solutions

July 17, 2009

The key part of all news about Office 2010 is free, browser based version of Microsoft’s most popular Office products. I can say, for the moment, well done Microsoft. When I’m pretty sure Microsoft mostly thoughts about growing Google Apps when decided to release a free browser version of Office products, I see these applications and technologies can provide opportunity for some new Product Lifecycle Management solutions. With all respect to everything PLM does, MS Office has significant portion of implementations related to CAD/PDM/PLM and other product development and manufacturing solutions based on MS Office products. Lots of people and organization are running Bill of Materials in excel and even more complex solutions. It’s interesting to see results of Spread Sheet Hell poll on SolidSmack.

So, with such introduction, my thoughts and ideas this morning was about how MS Office 2010 and surrounding products can facilitate introduction of new cloud-based PLM offerings on demand. The following technologies will be good enablers to make it happen:

1. Open Office XML format. Microsoft developed the initial version of this format and even taking into account all complexity about this standard activity, new XML format introduced in Office 2007 becomes mature in 2010. In my view, MOSS 2007 made great leverage of this format in their integration with MS Office 2007 products, and I’d expect this format provide solid foundation to build solutions on top.

2. Ribbons across all Office products including SharePoint will provide good foundation for single user experience.

3. Ability to reference external content such as video and other rich content (can be 3D CAD models and not only) from SharePoint location and from any other location will be foundation to mix design and engineering content in Office.

In addition to this, I’d like to mention two additional SharePoint 2010 features that can be used in combination with office.MS Visio 2010 and his combination with workflow tools is nice addition to become foundation for visual process monitoring and management.

Visio 2010 and Process Monitoring Environment

Visio 2010 and Process Monitoring Environment

Previously known as Groove and now Microsoft SharePoint Workspaces is interesting option to provide Offline/Online content synchronization. I think there is demand for such type of solution in PLM.

Offline Workspaces in SharePoint 2010

Offline Workspaces in SharePoint 2010

What is my conclusion? Even if final functional breakdown Office 2010 Browser version is not clear, I think this is good jumpstart foundation for future PLM solutions on demand. Combined with Office adoption in organization it facilitates IP distribution across organization and improves PLM adoption rate.

What do you think?

Best, Oleg


PLM Prompt: BPM & PLM Cloud Meeting?

June 3, 2009

Short note: I see many BPM vendors are running to provide Business Process Management solution on cloud / SaaS. 

What does it mean for PLM? Business process management is an important component of overal product lifecycle management. Can cloud BPM change the way companies will implement Product Lifecycle Management?

Cordys-Cloud

 

Intalio-cloud

 

Appian-Cloud

 

Pega-Cloud

 

BlueWorks-cloud

 


PLM Prompt: SAP on premise vs. Business by Design

May 20, 2009

Interesting thoughts by Stephen Arnold related to On-Premise vs. SaaS software based on SAP case.  Also link on Understanding SAP’s Business by Design SaaS strategy.  

SAP Business By Design

Do you think the same analyses can be applied to PLM business?


How will PLM applications change when they move to a cloud?

May 7, 2009

Clouds have become a very important trend lately. Earlier this week, I was reading a McKinsey discussion about document presentation – <Clearing the air on cloud Computing>. Also, I had the chance to write a few posts on this subject a couple of months ago. I’d like to get back to this topic again and discuss its potential implication on the PLM/PDM/CAD business. I’d like to group it into hardware, software, application, and innovation.

cloud-computing-trend

Impact in the area of hardware infrastructure will allow you to provide better solutions from the environmental standpoint. Additional impact will be on data management and data retention programs. The biggest benefit and impact is that cloud data centers will allow you to manage an infrastructure that you weren’t able to manage previously. It will make a global PLM solution possible and decrease cost. It will allow many small manufacturers to have solutions they weren’t able to build before.

From the perspective of software platforms, today’s PLM vendors and future PLM solutions providers will be able to use the capabilities of existing and new cloud services. This is a new type of software that focuses on virtualization and common application services like databases and services. A great benefit of these platforms is the ability to scale up when needed. This is can be greatly used by simulation and computation products, as well as serve peak performance needs.

Here is a landscape of most popular today’s platforms:

cloud-platforms-today

Hardware and Software Platforms will open a new space for the development of service applications. These applications will be specifically designed with the “cloud in mind”. They will focus on online presence, transparent data availability and multiple device access. Additional benefits will be a dramatic cost reduction for PLM applications as a result of cloud hardware/software bundled platforms.

Last, but not least, is Innovation in PLM. Today’s on-premise environment sets a relatively high bar for newcomers in developing new and innovative applications in this space. I think that the combined effect of hardware, software and application development will impact the future PLM application landscape. This be largely beneficial for manufacturing companies around the globe during the current economic situation.


The Biggest PLM Challenge on the Cloud

March 25, 2009

We’ve had a discussion about the  future and benefits of cloud applications. Without rehashing the conversation too much, it seems obvious as to how an offering based on Cloud Computing and SaaS/PaaS/IaaS can simplify application development, streamline implementation and improve ROI. But what is the biggest challenge of PLM on the cloud?

 I think that a Cloud and SaaS offering can provide enough benefits to be launched very soon. For example, the computing capabilities initially announced by Autodesk, project Autodesk ShowRoom will make third-party computing resources available for designers. IBM, together with Dassault Systmes also mentioned Cloud computing as part of their strategies.

 Today, I’d like to raise an issue that, in my opinion, is crucial to making the PLM cloud journey successful over the long-term. This issue is Application Integration. As a system becomes more and more distributed and disparate within and across organizational boundaries, the need to keep a log? of transaction and communication between these systems also grows. This problem is already known but the capabilities of the system to be integrated for enterprise deployment are much bigger compared to future cloud-based options. In order to deploy PLM successfully, organizations will need to integration tools and processes across multiple applications.

 This problem is not unique for PLM applications, but also exists for other enterprise applications that are moving to a SaaS / Cloud zone. We can see similar challenge in the CRM and Finance Application offerings. An example of a company offering a cloud-based application that solves integration needs is Workday. Workday offers business and CRM applications. To solve their growing integration needs, Workday acquired a company called CapeClear and established an ‘Integration on Demand’ offering.

 To sum up, I think that integration will cause enterprise cloud deployments to face significant challenges and will require solutions beyond standard SOA and Web Services-based offerings. It will be interesting to see how ISVs will recognize and face these challenges.  I also would like to learn from your personal experience with this issue.


Follow

Get every new post delivered to your Inbox.

Join 73 other followers