Can we create 3D RSS?

February 13, 2009

RSS technology is used widely today for communication and notification about changes in Web content. I think that RSS is massively undervalued as a technology for the PLM community and in Enterprises in general. What would happen if we used RSS to notify about CAD or 3D Content? Today’s RSS is plain XML content, but this content could be enhanced by 3D / CAD capabilities. As soon as this would be possible, we could use if for numerous applications – i.e. supply chain, collaboration among teams, and notification of customers.

rss

 Such applications could be modified RSS readers. Since a typical RSS reader is a Web application, customers would be able to use it anywhere and anytime – in the office, while using Mobile devices, etc. This sounds like a very powerful capacity… what do you think? 

And for weekend, take a look on this nice video - RSS in Plain English.

 


Visual WIKI – is it next step in collaborative product development?

February 12, 2009

I’d like to come to raise the idea of visual WIKI. This is a possible way to make PLM more collaborative and more adaptable for users’ needs. In today’s world, PLM companies are struggling about how to deliver PLM implementation quickly and at a low cost. The traditional way – providing out-of-the-box has brought some success over the past few years. It has allowed customers who agree about the common business practice of PLM deployment to benefit from this out-of-the-box deployment. At the same time, I think the problem still remains. Although many customers are ready to start with out-of-the-box, they have additional requirements that are hard to recognize before implementation. Also, these requirements might be very unique and require customization. Normally, these customizations are done by service providers or implemented by customers.

 Getting back to the “visual wiki” idea: The core of the wiki idea is to provide technology that will make a collection of Web pages be able to have multiple participants co-edit its content. Wiki developed the WYSIWYG concept for interactive content editing. I really like it in context of Product Lifecycle Management. PLM products can allow users to create structured Wiki pages using the content of the products they are developing. In addition, we can intensively use 3D content on these pages with various lightweight 3D format representations – 3D PDF, 3DXML, JT Open, etc.

 The next powerful capability we can create is tracking and controlling changes. Since Wiki is shared content with controlled user access, we can allow particular users to create content (i.e. designers and engineers) and allow others authorization to review only. Also, since a Wiki page can aggregate content about products during their development, this page can be used to track the development maturity used by potential customers to review product capabilities, and also centralize information about potential customer claims and support requests.

 To sum up: I see Wiki as a powerful content aggregation tool  allowing collaborative access by multiple users from organizations involved in product development , and consumers as well. Wiki can also develop consumer communities around this content. There are many Wiki software options available. I will say that most of these products and technologies can be reused for PLM products. The ability wiki to adapt content to a specific customer’s need will resolve heavy customization issues in current out-of-the-box software offering.

 


SharePoint Social Platform capability for SolidWorks

February 11, 2009

Directly from SolidWorks World

sww-logo1

 

In my previous posts, I discussed the technological possibility of leveraging the social platform capability of SharePoint. This has evolved from a possibility to a real discussion at SolidWorks World 2009Simon Floyd from Microsoft Corp. discussed the topic of collaboration in his session, “Collaboration without Boundaries”. I think that this is a very interesting connection that can improve communication among people (including) facilitating discussion among designers.

sharepoint-unified-communication-solidworks

You have the ability to initiate a discussion with people connected to you via Office Communicator, Instant Messenger. You also have additional abilities for video and voice communication, as well as capturing these video/voice interactions for future use. I think this is quite cool…

 I’d be interested to get your opinion on this subject. 

 


Improve organizational performance by the management of multiple Bill Of Materials

February 10, 2009

Organizations today are looking for ways to improve their performance. I think that the right tools (or right technologies) can help them. One of them is the technology to manage multiple Bill of Materials. Why do I think this is important? I tried to analyze how people in organizations work and discovered that their work is very sequential: design-engineering-manufacturing planning, etc. Each step depends on the previous one. On the other side, it is rare that using single steps from design to manufacturing can create final results as designers and engineers need to work in cycles. Unfortunately, I haven’t seen many tools that can allow to these engineers and designers to work on the same content together. For each step, they need to release information early and move onto the next step and be able to co-edit – this is the only way to improve productivity. It also helps if you don’t lose time on communication and data translation.

 Management of multiple Bill of Materials can resolve the bottleneck typical in product development. What can we do practically? We need technologies that allow us to manage multiple structure of information – design, engineering, manufacturing –at the same time. If we can do this, users will be able to co-edit this data without waiting in line until each person in this design-to-manufacturing game finishes his or her work. Today, a lot of time is wasted while waiting for somebody else to finish his or her work.. The second part of this technology will be to eliminate the need for second and third manual data entry. The third and most important part will be the ability to work in cycles where changes are synchronized between multiple structures.

 One possible way (this is just to make our discussion more practical) is to create a model for multiple BOMs, will be a 3D matrix of data with the following dimensions:

 (1) Bill of Material (actual data structure);

(2) Bill of Material Type or Role (engineering, manufacturing etc.);

(3) Changes (represents level of maturity);

 These 3-dimensional data structure will allow you to link relevant information between design, engineering and other domains of data and manage changes simultaneously.multibom

 Efficient management of multiple BOMs will resolve bottlenecks and improve organizational performance. I think, the ability to manage these multiple Bill-Of-Materials will be a key capability of the next PLM systems. Although today there are systems that let you work with Bill of Materials, their main disadvantages is that they need people to invest their time into transforming one data structure into another. 


How to make PLM less complicated and more user-friendly?

February 9, 2009

I think that PLM in general as well as most other enterprise systems are very non-user friendly. My simple conclusion is that all these systems have a ‘push’ behavior – you need to manage all processes, initiate data transformation, send released design to engineering, release bill of materials to manufacturing… processes, processes, processes. We have too many processes to manage, in my opinion… How we can change and transform PLM systems to behave differently?

I suggest that we don’t focus on processes. Organizations need processes but people are troubled by them. They see processes as something that makes their life more complex and slows down their work. They are not good for people. They are not good to people. I cannot understand processes. BUT I can understand the list of my tasks. I need to have data to make a task happen, yet, in most cases my task depends on changes somebody else makes to the data. So, let’s focus on this and imagine that our PLM system is a single Web. Everything is published and organized. You need to be notified when something is changed. This reminds me of RSS!

In order to create a possible revolution for PLM, I think that we need to formalize 3 fundamental steps:

 1/ Stop dealing with processes and focus on data

2/ Manage people’s tasks

3/ Notify people about data changes

I envision a future PLM system that deals much less with processes and focuses more on data and tools. Process management will become a native part of the IT infrastructure and will be used across organizations, without being limited to a particular application domain. 


PLM: Productivity vs. Process?

February 6, 2009

Let’s start with a strange question – how many “Ps” are there in PLM? Frankly, speaking, I don’t know. I keep finding new ones J.  But today, I’ve chosen two Ps for today’s brainstorm – Productivity and Process. Do you see the contradiction in these two terms? When I think about how to approach a customer with any software – mail, office tools, CADs – the question of productivity is always top-ranked, especially when we touch on the topic of collaboration

 I think that any successful PLM implementation needs to address this topic. There are a few ways that PLM can improve productivity. First of all, by organizing your product content: You have multiple silos of information – customer requirements, design, engineering and manufacturing documentation. Everything needs to be connected and available using multiple Bill of Material tools that a PLM system needs to provide. As soon as you have such tools, you can be the king (or queen) of PLM content. And you will be very productive, since you will always know what is happening with your product, its  relevant customer needs (including defects), design documents, and manufacturing instructions. Secondly, by providing role-based access to this information: As you can only see what is relevant to your work, you will have the right content and visibility of that content.

 Now, let’s talk about processes or business process. I think that some people get caught up in process implementation by thinking that processes formalize the way you work, make it more organized, but also less productive.  I disagree. Efficient implementation of process and usage of the right tools can give you a much clearer view on what is going on in your organization, and will help you with the task distribution process and communication between people. The importance of business process is huge. Don’t be mislead with workflow. In most workflows, documents are moved among people for approval. This is a correct replacement of email. But an important differentiator of process tools in PLM from workflow is to provide a model for your organization to work, allowing people to execute tasks as part of these processes. In one of my earlier posts I asked whether PLM should fit into the established business processes or change them? You need to go with the right steps in my opinion. Good process tools allow you to start with the modeling of your organization (for example using BPMN tools) and then later, run these processes and tools to improve the existing organizational processes.

 Now that you’ve gotten this far, how do you get processes in place without losing productivity? I think that if we can find the right answer to this question, we can improve the adoption of PLM within an organization. I believe that technological achievements can help. By developing user interfaces using rich internet application (RIA) technologies that use SOA to communicate between user interfaces and process tools, we can provide an integrated, process-oriented, PLM environment. I’d be interested to know what your experience in implementing of business processes in your organization and how it impact people and organizational productivity.


SolidWorks World 2009 is Ready for PLM!

February 5, 2009

SolidWorks World 2009 in coming to Orlando next week and I’m preparing to blog about this. And, yes… I’d like to start a discussion about how the SolidWorks community is ready for PLM. Compared to many SolidWorks visualization tools, many customers find PLM and anything to do with data management just plain booooring… But if you take another minute and think about it a bit more, you might think differently… We are in an economical downturn. This is a perfect time to show some additional areas of focus rather than concentrating only on the newest and latest set of SolidWorks features. That’ s not to say that features aren’t interesting – I am sure they are all great and will be perfectly delivered by my colleagues from DS SolidWorks Corp.  What I am saying is that this is an opportunity to leave features alone for a bit, and speak more about PLM.

 PLM can help you practically to get better control over the cost of the products you design and manufacture. I’m sure that you know that 80% of the product cost is defined during the design phase. You can establish the right environment in which you control design, engineering and manufacturing information at the same time in the PLM system. This is possible by supporting Item Masters and multiple Bill of Materials. As soon as you will be able to produce an engineering and manufacturing BOM, and visually compare and synchronize changes, you will be able to optimize your product cost during the design time, since you will already be taking manufacturing and supply chain information into consideration.

 Imagine that you can access the engineering and manufacturing Bill of Materials directly from your SolidWorks environment, collaborate together with manufacturing planning engineers on the same Bill of Material structure, and optimize your changes together. PLM tools will allow you to work in cycles together with your engineering and manufacturing colleagues. At the end of the design phase, you will have a “ready for production” Bill of Materials. You will be able to get rid of all the excel spreadsheets you are using today to produce multiple Bill of Materials. These will be replaced with tools integrated into SolidWorks. You can see some examples of SmarTeam PLM interfaces with SolidWorks bellow.

Multiple Bill Of Material Editor

multiple bom editor

Compare Design to Manufacturing Bill of Material in SolidWorks.

Design to Engineering BOM compare in SolidWorks Environment

 I hope this has sparked your. I will keep blogging on these topics during the next week, live from SolidWorks World, and look forward to seeing you all next week in Orlando. Let’s keep our fingers crossed for good weather (compared to what I’ve been experiencing lately in Boston, Mass :) ).

 Oleg. 

 


SharePoint PLM Paradox?

February 4, 2009

SharePoint is definitely moving forward. The latest Microsoft announcement folded Microsoft performance point and business process Management into its SharePoint package. No doubt,  this is a successful package, providing lots of useful and capable goodies for people, organizations and IT in general. Does it help to users thinking about PLM? This is an important question… In the past, companies demonstrated a performance boost when they based their product on Windows and Microsoft Technologies. AutoCAD was the first CAD system designed for Windows/PC. Back in 1993, SolidWorks introduced its 3D CAD system, fully leveraging Microsoft Windows technologies, and it was very successful.

Let’s get back to SharePoint…For a long time, SharePoint was a system used mostly for portals. Windows SharePoint Services 3.0 and Microsoft SharePoint 2007 created a revolution by shifting SharePoint capabilities in the area of collaboration – document collaboration, workspace for teams, coordination of documents and calendars. These were great tools that were implemented by a very large number of organizations. Manufacturing organizations are also implementing WSS/MOSS in order to improve team collaboration and share documents.

Will Microsoft SharePoint become the technology that can improve PLM systems? I think that people are still waiting for an answer to this question. Actually, I haven’t found many thoughts about this. The most interesting was question that has been raised is “Is SharePoint the Next PLM? “. This dates back to 2007, pointing to a CADCAMNet article. Whereas I don’t see SharePoint as the next PLM, I do see it, from technology standpoint, as  providing clear advantages for PLM software vendors. On the other hand, many really interesting SharePoint technologies like BDC, Excel Services, Report Services, and others are part of Enterprise version of SharePoint – MOSS. How manufacturing companies will be able to afford both MOSS and PLM system leveraging these technologies – it’s still not clear. It’s also not clear how additionally folded Performance Point and BPM tools will be packaged. It’s quite possible that these will become part of a MOSS version.

The way I see it, today’s SharePoint technologies can be valued by PLM products in the same way that Microsoft and Windows technologies were leveraged in the past by CAD vendors. At the same time, packaging of these technological capabilities in a full Microsoft SharePoint Server can become a real barrier for PLM companies who want to leverage it for their PLM products. In today’s economical downturn, companies will be looking for a single offering, and will find it difficult to choose between Microsoft SharePoint and a PLM system. Potential winners are “open PLM” products that can be easily integrated to leverage Microsoft SharePoint capabilities and Service Providers that can use both PLM and SharePoint technologies for their implementation. 


The Social Bill of Material Tools Dream

February 3, 2009

I’m still dreaming about social Bill of Material tools for organizations. I’ve been  thinking about being able to co-develop a Bill of Materials by a group of people at the same time. Recently, I’ve seen more and more systems offering the ability to work simultaneously on content such as documents, spreadsheets, etc. An example of such tools is Zoho (Zoho Writers, Sheet, Show, Notebooks and others). I also heard that Zoho is working on a Zoho Wiki product in this area, but I haven’t had chance seen it yet. 

What about imaging tools that would allow multiple engineers to work on a Bill of Materials at the same time?. They could add/review/comment, and, at the end, a  ready-to-go Bill of Materials could be created. What technologies could be used today to create such a tool? I was thinking that MS Excel services might be appropriate, because it is an accepted user experience for all customers. However, I believe that Wiki engines could also be used to create such a tool.

Maybe you already have such a tool, or plan to implement a similar one?   Please share your experience/feedback… 


New Social Bill Of Material Tool is the Way to Simplify PLM Deployment in Organizations

February 2, 2009

During the weekend, I was reading Mid-Market PLM Deployment Challenges by Tom Gill from CPDA. He wrote about multiple issues customers face during the implementation of PLM systems. Tom mentioned multiple issues such as economical barriers of implementing something beyond of AutoCAD managed by Excel; the need to implement more simple industry-oriented, process-based applications, the lower price point for customers of smaller sized-companies. One of his recommendations was to decrease the complexity of deployment and the need to make simpler systems. All these recommendations were based on analyses of challenges make a lot of sense. 

I’d like to come with an idea of a fundamental, initial step that would simplify the way of smaller customers to PLM. I think that the key for a company is “PLM content”. Today, “PLM content” is not under control in most of mid-size companies. PLM content is spread over multiple sources of activity: (1) PDM systems manage CAD drawings; (2) Multiple Excel files (imported/exports into Bill of Materials; (3) Word documents outlines customer requirements; (3) Homegrown ERP systems manages Items Master information and others.

 What can we propose for a company that literally cannot invest significant resources in the establishment of a PLM system? The company needs to start gradually, building its PLM content from the Bill of Materials and Item (or Part Numbers) information. This needs to be the key information so that the company can start to manage their information centrally. Later, this content will become the core of the PLM system. This system needs to include two basic components for such a management system – (1) Part Numbers /Items/ and (2) Multiple Bill of Materials. As soon as this information is established, the rest of the information such as drawing, supplied part, and manufacturing information will be linked and connected to this content.

 Even if there are multiple systems in the market, I think that these systems survive from the complexity and the intensive support required in order to implement a PLM system. Newcomers need to propose a way of managing Bill of Materials and Items differently. They need to eliminate the educational barrier and propose a simple user experience practice. (For example, native typing in a grid combined with search functionality). I’d like to refer to these as Excel-like social services. They also need to provide a user-friendly way of creating and managing Item/BOM content. This content need to be searchable for all users in the organization, utilizing multiple devices – personal computers, PDAs etc.

 More practically, I am looking for a Wiki-style application that can provide  an Excel-like user experience for content authoring. From a technological standpoint, MS Excel Server provides an easy way of rendering Excel data in IE. I think that developers of such a system can leverage this Excel services. Additional collaborative capabilities can be provided by Instant Messaging, Video Conferencing and workflow services.


Follow

Get every new post delivered to your Inbox.

Join 73 other followers