Posts tagged as:

Cloud

bad-pdm-experience

PDM. Product Data Management was one of the topics engineers are really hating. It was always about slow implementations, complex user experience, slow check-in and check-out, unsupported CAD versions and many other things. The relationships between PDM and CAD vendors aren’t simple either. I shared some of my thoughts about that in my blog – How CAD vendors “murdered” PDM business.

So, what is the root of PDM complexity? Actually, it goes deep to the nature of CAD system. Jon Hirschtick, founder of Onshape, speaks about PDM complexity in his last blog – Say Goodbye to CAD File Checkout & Copies. Here is my favorite passage

REMEMBER: IT’S NOT PDM’S FAULT. Even when engineers and designers love their CAD system, the odds are high that they’re grumbling about their PDM. I frequently hear the word “hate” come up in conversations about PDM, regardless of vendor or brand. But as frustrating as file checkout and file locking can be, it’s not PDM’s fault that you’re angry.

Traditional CAD systems were never designed for distributed teams. We know because we built traditional CAD. It used to be that a product was designed and manufactured under the same roof. Today, the design and manufacturing chain is often distributed across the country or even across the world.

Jon’s blog post made me think again about how cloud can transform engineering environment and solve some very painful engineering problems related to collaboration. It took me back to my post - Cloud PDM can make file check-in and check-out obsolete from last year. The power of cloud technologies can eliminate complexity of data transfer and scenarios. I was talking about PDM, but cloud CAD can take it even future by eliminating the need to transfer files to the desktop and operate from any device.

What is my conclusion? Cloud technology will change the traditional workflows of engineering systems. It is related to the amount of data moving between desktop and servers as well as the way system and people are accessing information. In my view, cloud technology can bring a paradigm shift and will allow engineers to focus on their work and less worry about check-in, check-out and data complexity. Just my thoughts…

Best, Oleg

Image courtesy of Stuart Miles at FreeDigitalPhotos.net

 

Share

2 comments

Cloud PLM provider check list

by Oleg on April 30, 2015 · 2 comments

cloud-plm-checklist

Cloud is everywhere these days. Despite high popularity of cloud solution, I still can see some confusion on the side of a customer trying to make a decision about moving towards specific cloud services. The discussion I had at COFES 2015 earlier this month made me think about key questions you want to ask your potential cloud PLM provider before signing your SLA.

A server, which is connected to the internet is not automatically cloud (SaaS) application. The devil is in details and by understanding specific cloud characteristics you will save time and money for your organization.

Here is a check list you might consider for your cloud provider due-diligence process. .

1- Infrastructure

Most of cloud PLM vendors are not running their own infrastructure layer to bring cloud solutions to you. This is so-called IaaS (infrastructure as a service) layer is pretty important for the architecture of your solution.

Professional cloud provider and partners used for IaaS should be responsible for maintenance of infrastructure layers. Then this partner is also responsible for the entire maintenance of the infrastructure (servers, operating systems, databases, backups, etc.). Patches are published on a weekly basis (usually for good reasons) and this is alone is a valuable service which reduce a pressure on your IT department. The level of availability guaranteed usually lies close to 99.99%; a level which the market leaders in the cloud segment also actually achieve.

2- Maintenance and upgrades

From the perspective of cloud vendor, the maintenance of cloud based apps is much simpler than on-premise solution. User can see it as a clear advantage. However, you should validate how is that aligned with customization and test environment. It can take an interesting turn on your own IT upgrades to leverage the same time frames and also identify the impact you your own company maintenance schedule.

3- Multi-tenancy

This is one of the key things, in my view. Compatibility to multi-tenancy has nothing to compare with the ability to set an environment for many customers. This is about how application architecture was developed in the way to be used by multiple clients. I touched few years ago in my post, which can give you more details.

Essentially, it is separated into two topics – application multi-tenancy and data multi-tenancy. The first will insure all customers are running the same version of the application. It simplifies maintenance for vendor, but bring an additional level of complexity for application and service providers. To insure your environment and data are compliant with a new version takes time and you want it to be very efficient. Data multi-tenancy is a next level. In some cases, you can consider it as non-important. However, after more thoughts,  it might be wise to check how multi-tenant application is working with multiple customer databases. It might be too complex to maintain and it might make an upgrade more complicated.

Be aware, multi-tenancy is a key thing in cloud architecture and it require major re-architecture if you speak about existing on premise software. An on-premise solution cannot be made compatible to cloud overnight. Therefore, anyone who is trying to convince you that technology developed back in 1990s runs on both cloud and premise locations might have a great sales skills, but not much technological competency.

4- Security

One of the most often asked question is about security. For the last 3-5 years, cloud providers developed a set of security procedures. Good vendors have them available online in a very transparent way. Ask for a link. If you cannot get one, this is a red no go flag to work with this vendor.

What is my conclusion? Cloud technologies can be very different. But, as a customer, you shouldn’t take blind decision about what are you buying. The most important to understand – you are not buying product anymore. You are buying “service”. SLA is your marriage contract if you will. Whatever is in that contract will define how your PLM system will perform. So, check contracts upfront and look for technological and business differentiations. Just my thoughts…

Best, Oleg

Image courtesy of arztsamui at FreeDigitalPhotos.net

 

Share

2 comments

Onshape, API and cloud architectures

by Oleg on April 23, 2015 · 0 comments

cloud-API

I assume you are aware about Onshape, the new CAD software outfit founded by Jon Hirschtick and part of his old SolidWorks founding team. The software is in public beta for the moment. You can reference to my previous posts – PLM thoughts after Onshape public beta and Develop3D live set a stage for cloud CAD competition. I also recommend you Develop3D article – Onshape Beta goes live – start your engines. Navigate to the following link to discover more Onshape resources.

Integration is a very important thing in engineering application domain. Engineers and manufacturing companies are using multiple applications for design, simulation, product data and lifecycle management. Therefore, system architecture and availability of APIs is absolutely important in order to develop integrations and more specific and complex engineering data flows.

Earlier today, my attention was caught by Onshape blog by Steve Lewin-Berlin, which gives you some perspective on Onshape APIs. Onshape is using own APIs to create first integration with Graebert Drawings. Here is the passage from the blog explaining that:

I’ve been leading the development of the Onshape API for the past year. COFES was our team’s coming out party, marking the first public discussion of the API. The introduction of Onshape Drawings and our partnership with Graebert GmbH  is an important part of the story.

We decided to build Onshape Drawings on top of the same API that will be available to partners. In a classic case of “eating our own dog food,” we believe that using the API for a significant internal component validates the capability and performance of the API. This also provided a clean interface between Onshape and Graebert technology, allowing us to leverage the extensive technology available in Graebert’s core drawing engine.

As you can see in the screenshot below, Onshape Drawings run in a tab just like Parts and Assemblies, and use a native Onshape style toolbar and command structure.

onshape-drawings

Last week at COFES 2015 I spent some time learning about what Onshape is doing with APIs and integrations. You will be able to integrate Onshape using three different approaches – file exchange, live link using REST API and by creating more complex integrated cloud workflows.  Few pictures below can give you some idea about Onshape integrations (apologies for the quality of pictures. I’ve made them in standing room only during Onshape presentation at COFES).

onshape1

 

onshape-file-exchange

onshape2

onshape3

Onshape is promising to make APIs and documentation available to broader audience later in May.

What is my conclusion? Hybrid architecture and APIs. For the next decade we will live in the world of new cloud apps and existing desktop tools. I can see people starting to use new cloud services in parallel with existing design applications. Openness will be even more important than before. It is critical to follow open integration architecture and REST APIs to support a mix of required integrations. Just my thoughts…

Best, Oleg

Image courtesy of Danilo Rizzuti at FreeDigitalPhotos.net

 

Share

0 comments

COFES 2015: PLM and the cloud briefing

April 20, 2015

Last week at COFES 2015, I shared my thoughts and opinion about what happens between PLM and the cloud for the last few years. That was a teaser of my COFES session in the agenda: As recently as three years ago, the cloud was viewed as a differentiator for some PLM vendors. The PLM world […]

Share
Read the full article →

PLM PaaS may not happen after all

April 13, 2015

Platform is such a lovely word. Software vendors like platforms because it gives them an additional capability to partner with a community of developers. In cloud era, platform is often associated with PaaS (platform as a service). For the last few years, PaaS was mentioned as a next step in developing of cloud platforms. PaaS […]

Share
Read the full article →

Why 2015 will be the year for PLM to rethink cloud?

April 10, 2015

I’m coming to COFES 2015 next week, which will take place in Scottsdale, Arizona. PLM and the cloud is one of the topic I’m planing to discuss during the analyst and user briefing sessions. I’ve been thinking to beat a schedule and share some of my thoughts on blog before to spark a conversation. The […]

Share
Read the full article →

Where to host my cloud CAD and PLM?

April 8, 2015

Cloud adoption is growing. There is almost a synergy about cloud and PLM. All PLM vendors are signaling about leveraging various pieces of cloud technologies in their business. Now, the time is coming for CAD. Last few months were sparked by multiple debates around future of cloud CAD technologies. Onshape was a resonating factor of […]

Share
Read the full article →

Cloud CAD can solve hardest PDM problem

April 3, 2015

  Document management is hard if you do it manually. To manage versions of documents requires you to follow some rules or naming conventions. I remember one of my first lessons in configuration management many years ago. It was about how to use file names in versions. Simple rule for starters – never ever use […]

Share
Read the full article →

Do we need super cloud PDM? But wait, we already have PLM…

March 30, 2015

Cloud is transforming businesses and technologies. CAD and PDM are going to be transformed too. If you had a chance to follow my blog last week, you probably read my thoughts from Develop3D LIVE conference in Warwick, England. If you missed, navigate to my previous post – Develop3D LIVE set the stage for cloud CAD […]

Share
Read the full article →

Develop3D LIVE: The stage for “cloud CAD” competition

March 27, 2015

I attended Develop 3D Live yesterday in Warwick UK. It is probably the only vendor independent event focusing on CAD, 3D, design and engineering. It was my first time at Develop 3D Live. I think number of attendees was about 1’500 – 2’000 people at its peak time. All major CAD vendors presented at the event […]

Share
Read the full article →