Learning and implementing PLM tools are two sides of a coin. You need to learn the tool before you implement. You also need to learn how to implement.
It has been my experience that many PLM buyers come to a conclusion that investing in PLM is point of no return. ROI on PLM investment is a favourite topic of a debate and everyone agreed that it is hard to measure PLM project success.
In my opinion PLM Project investment decisions are taken by IT department and they head these Projects. But we should make a note that PLM covers whole organization. Hence owenership of such project should belong to a group of business users and owners rather than making. IT department a victim for a feeling of coming to a point of no return and somehow complete the project. IT should be a support team to deploy the solution. Business user groups should be main point of contact while defining and validating solution. IT should be involved for infrastructure needs and scalability.
Most important role I see in success of PLM Projects is a Project Manager who understands PLM as a tool and client business environment. He/she can definitely take the project to success rather than making this investment. Only as apoint of no return.
Posted from WordPress for Windows Phone
PLM is enterprise tool and eventually a major part of employees will have a task to do in PLM Tool. Normally PLM Tools provide User account management modules where organizations broadly call it as People and Organization.
User Roles and Responsibilities are well defined in most of the organization and PLM implementation starts with configuring Access for users. But my experience with PLM Implementation project is something confusing.
PLM Tools are deployed as a independent tool. Then administrators start creating user accounts and then roles and then assigning them to on demand basis in some cases organization go for single sign-on or LDAP integration which is another project in itself.
Though this feature has complexities involved, should PLM Vendors not provide a handy way to integrate organization users with ease of operation? Following are thoughts on the way it should be.
- After installing PLM Tool in production environment, PLM Tools should have a wizard to integrate available network users directly into PLM Tool.
- It should just have a list of users available in Organization which can be seen from PLM Tool.
- PLM Tools should provide creation account button/command against each user, which should take administrator to user creation and configuration wizard.
- This wizard should be configuration so that it can fetch data related regarding his reporting and department structure so that account approval processes can be integrated within PLM itself.
- Like we get task for approvals in PLM, it should be another task to approve user account and assign role by his manager.
If PLM Tools have this type of feature they will provide following benefits.
- Adding a user friendly feature to PLM for user accounts.
- Complete tracking of user accounts.
- Automation of workflows with available information within other tools in organization.
- Quality time to invest on other PLM admin activities.
- Managers being informed and aware of subordinate’s access and roles.
- Reduction in gap of understanding of a functional user of tool and administrator of a tool.
I hope that I see such future in coming days.
thanks and regards
Some time back I was one of the computer users who used to hate Microsoft Applications and including operating systems. Windows Vista was the main reason. But these days I am liking Microsoft applications.
I liked two products of Microsoft. One is licensed and other is like open source. I am one of the lovers of Content Management Systems (CMS). In open source products, I like Drupal the most. I still love it for its features. But I like Microsoft SharePoint as well. Though I am a end user or just a portal administrator but still I liked it a lot. It is always debated that can it fight with PLM? Answer is NO. But still it can replace many features of PLM like Document Management, Workflows or any typical information management feature. I liked Custom Lists feature a lot. One does not need programming experience at all. Just some added commonsense is enough to create very useful custom list which can reduce your lot of data management efforts. As I always say, we need to integrate PLM and SharePoint with some social networking features. In this area, I do not see Google anywhere. I know they have many things for corporates but you need internet connectivity. I think in organizations where internet is still under control, SharePoint is the best option to have company intranet.
Another Product I like is Microsoft WebMatrix. I am still a novice in WebMatrix but it is a good tool who want to experiment with web applications. Basically Microsoft has given us a tool to experiment without much programming knowledge or a monopoly feel. Earlier I used XAMPP for this purpose but it needs some amount of basic knowledge of how web applications work. WebMatrix is just wonderful. It does all background work and one does not need to worry about Database Server, WebServer and so on. It just simple helps you to download some of the templates based tools and configures it for you on your localhost. Then you can publish your site with world using WebMatrix or just keep on experimenting locally. Here too, I see Google not much ahead. Google gives some good site development features but everything is static. Yes, Google Apps is there but again you need programming knowledge.
I liked these two products. May be sometime in future I will write more about features in these Products. I wish Microsoft keeps doing this good work.
thanks and regards
These days we always talk about Social Network, its features and related stuff in PLM. In past few days, while working with PLM End Users I faced user frustrations about multiple emails sent by PLM systems. These emails are many times non value addition items. These are not only flooding inboxes but make user confuse to prioritize their activities.
Intension for sending email notifications is really good. But now it is old fashioned and more important is not work it by making your smaller inbox full of System Generated auto mails. Specially when today’s user use Facebook, LinkedIn in and twitter on their mobile phones, then sending emails for notification is really old fashioned.
What I think is to give a twitter like service in PLM so that user can see notifications, tasks on his/her will by just clicking on “25 new notification ” or “12 New Tasks”. It should also give an ability to tag these updates by Project Name or Part Number or anything else that user is interested in. So that user can ignore unwanted notification without leaning up mail box and also enjoy social network features in PLM.
This will not only reduce load on mail servers and inboxes but also improve PLM Application performance. I would love to see such features for tasks, notification and lifecycle changes and anything that an end user can think of. I think this is not impossible. May be a plugin can help.
thanks and regards
These days whenever I come across any blog post about PLM, the first impression I get is that PLM Implementations are nothing but failures. There many posts which say these are the areas where it fails. Then there are posts which says why it fails and what is missing. But there are no collective efforts which either address these implementation failures or real needs/requirements of PLM Projects.
Somehow I get a picture like that you implement PLM and your issues are solved. Which is not so. PLM Vendors, PLM Implementing teams and PLM Customers need to set a process of implementation. Typically, what should be the methodology? What should be the road map? Which type or people are required at various stages of PLM Implementation and so on.
I think those who all work in PLM area need to highlight success stories than only pointing out failures and limitations.
thanks and regards
Enovia V6 installation on AIX with DB2 was always a problem for us to maintain various environments. We always used single instance and single database. Moreover Application Server, Web Server and Database Server were on same hardware.
This time database server was different. Somehow db was moved to other server without consulting environment owner. Hence our environment was directly affected. We tried to move some parameters by changing few paths in environment and installation files. But it did not work. We made sure that we have a db2 client installed on our application server. But all efforts were unsuccessful.
Finally we concluded that if instance is moved or renamed will not work for current environment and new installation is required. So we decided to for a new installation. Following was our plan which was successful for installation. Deployment is pending.
- We used existing instance (e.g. INST1)
- We used existing db user (e.g. dbuser)
- Now we created 2 different databases on DB Server. (e.g db1 and db2)
- Next task was to configure client to access these 2 databases. Hence we created one more instance on client (dbuser, yes we kept name same as server db user). Our client has same user name for db user as dbuser on server.
- We cataloged dbs on client instance as db1db for db1 and db2db for db2.
Rest all was easy to do. When we install Enovia V6 on AIX using DB2 as database system we need 2 parameters. Following are the details.
- Database Instance name on which we catalog our database. In our case this name is dbuser (Do not get confused. J This is instance name on client with same name for database user. ) This is required while installing Studio as well as Server.
- Catalog Name as connection string which is used to generate Bootstrap file (e.g. MATRIX-R)
Rest of the Enovia installation is almost same as on windows. On 2012, DS has provided GUI for installation which is a great help for administrators. Yes, there are few annoying things like installer always refers to default path and does not consider your custom paths even if you provide at the start of installation.
This was a good learning for us when installing Enovia V6 2012 on AIX with DB 9.7.
If you have any queries, please ping me.