Community Tip - Your Friends List is a way to easily have access to the community members that you interact with the most! X
I had a user recently ask how they should be using the three different types of contexts. We have some legacy contexts that don't necessarily make sense, or at least aren't consistent with how we currently use them. So I'm looking to give them some more concrete guidelines of how to use them. Plus in the process hopefully clean up some of the older contexts and consolidate our active context list.
Thanks,
Steve D.
The things Zachary mentions are all correct. We use them the same way. The challenge is how granular you make them.
Ideally, each context has a team assigned, and that team is then used to manage workflows and approvals... it eliminates the need to manually assign your CRB/CIB, etc. However, PTC has said for years that you shouldn't have too many products or libraries as it will impact performance. If you are a large company that has hundreds (even thousands) of products, you don't want to have an individual product context for each one. Besides performance, the other benefit is less administration, both from the standpoint of fewer locations to add new users to as well asfewer contexts to apply ACL and OIR changes when you make a system-wide change. Also, you want to try to avoid changes that impact multiple contexts at the same time, as approvals can become a nightmare.
We have tried to find a balance by grouping multiple End Items (products) into a single product container. Using Zachary's examples, under the "Engines" product I might have a 289 engine, 302 engine , 351W, 351C, 390, 427, 428SCJ and 429 (can you tell I'm a Ford guy? 🙂 ) instead of an individual product context for each engine. This works for us because all Engines are typically manufactured at the same location, hence they all follow the same design control procedures and will be administered by the same Change Admin 1/Doc Control Coordinator. How you decide to group them is up to you. You will have to consider the usability of the context once created.
Regards,
Bob Priest
Engineering Manager
STERIS Corporation
Hopefully doing this in IE hasa better format
ProjectsHere's a MSProject Schedule that I use to usually structure the implementations. If you are thinking from an Pro/I perspective, you have to break your train of thought. PLM will manage all functional group documentation moving forward. Like shared network drives, every department likes to have their own folder/library where they can constantly have access to update and improve designs/documentation. There is really many other ways you can slice this solution, it all depends on the level of implementation.
This is a great thread, lots of interesting information on an area I've also been trying to figure out. Does anyone have any insight on how to use Programs effectively in this context?
-Tom
Mit is abosutely right that a program is a collection of projects. In Program management, the Program can have anetwork of projects delivering many components of the top product or different lifecycle states of the Program. This Program functionality goes beyond the simplistic methodologies of PIM/PMP which follows a cascading approach and single project. If you use projects to manage your ECNs of the major components and link then to Program, your program managers and management is going to love you.
Sure, I’ll prepare a little slide for you. It will take some time though but it’s the overall solution. The worst thing to do in Windchill Projects is to manage every little object. The best practice is to have actually Projects manage ECNs which is a package of objects that are being released. I could draw that architecture with you and show you with Program and ProjectLink. You will probably have a top ECN to create and release the overall Product. After the TOP ECN is release which is tied to a Project of Product Development Product A, you can create another TOP ECN called Product Sustaining Product A, then Product Obsolescence Product A. Under these top Projects, you can have groups of major components that are tied to bunch of ECNs to deliver that product. Like I said, most program managers and projects managers like to know the risk of not making the timeline. They would like to know what is causing the delay and cost. With CMII and monitoring each cost of ECN packages with reports of object changes, they don’t have the time to look at the details just help alleviate or make executive decisions to move forward.
The last sides are very important. Most companies place one enterprise ECN. Those are mostly ERP biased or focused. Most engineering focused companies like aerospace and military are document centric. So you don't want to change those documentation based on a manufacturing or supply change. This is actually bad practice, because the volume of documentation is the inverted triangle shown on page 9 of 9 of my attachment. If you catagorize your ECNs by the various organization functions it would be easier to manage deliver the ECNs at the point in time of the Programs and Projects. Most marketing or requirements (RCNS) would be the start of most Programs and Project.
When completed, the engineering will commense with an approval of an ECN. This is in page 8 of 9 of my attachment. This way, the functional groups in the down stream will be informed and probably be in the approval process of the Change notices up the process path.
The Program Functionality of PTC's PDMLink and ProjectLink is probably the most value tool in any PLM tool for management staff. I don't believe any other PLM tool can have that complete solution of managing from objects, ECNs, projects, to programs. If integrate ProjectLink with ProjectServer for resource allocation tied to the roles, wow. We have not done that integration yet, but it is definitely in the wood works. It is really important that you have also top down release with PTC ECNs that will release the entire package of associated CAD with their describing or related CAD and create baselines at each release with a report of what their states were previously before the ECN forced the release. Like I said, there are some executive decisions that are made to release packages with the knowlege of items that were not completely reviewed.
Here is the basic concept of Programs, Projects, Products and Libraries.
See attached PDFs.
This is what I meant by having the ECRs and ECNs packages to be the milestones of the schedules. You can title them by componet level or product.
Good thread. I'm currently getting Windchill PDMlink set up on a pair of virtual servers to work the kinks out of the process. The way the PTC training and trainer described Organizations, Products, etc had me thinking I'd have to have 7 or 8 Organizations to cover our different product enginering departments (different families of product), manufacturing engineering, machine shop etc. who all use Pro/E...followed by a "product" for each shippable P/N under each Org....it started to look unecessarily difficult to set up and manage. From this and after talking to an applications engineer it would seem I would be better off creating one company "organization", establishing each engineering department or group as a Product and organizing the data below that in folders (similar to what we have in Intralink 3.4 - folders to organize library data, a folder for each job (shippable P/N) etc. ). I just wanted to bounce this off some others out there to make sure I'm reading this correctly and heading down the right path.
Thanks
Erik Gifford
G.W. Lisk Co., Inc.
Mike - I think half the battle is what you stated first, trying to understand the best approach intended with Windchill vs. just trying to closely duplicate what we have in Intralink 3.4.
Our intralink strucure basically reflects our company structure. A folder for each product group, with sub-folders to organize into jobs, libraries etc. It works.In our case each product group typically serves a different idustry segment or has a different product type (i.e. Military and Aerospace Solenoids & Valves, Diesel and Commercial Valves, AC & Hazardous Duty Solenoids, LVDTs....etc) and the access rights flow accordinglywith groups of usersto isolate who can do what where and allowingread-onlycross-utilization of components between groups (i.e. an AC group coil on a Commercial Group Valve, an LVDT on a Military & Aerospace Valve system). There is also a company-wide library of shared hardware for basic items like fasteners, magnet wire, epoxy and such that everyone uses, but only certain users have rights to modify.
What I need to do in Windchill is organize all the information so that users can easily see the data for the group they work in, find the data they need from other groups, but not have to wade through a bunch of extraneous "products" to do either. Keep in mind that each engineering group could have several thousand products in the sense of a product being an end-item sold to a customer in addition to their own library of components.Theidea of teams is a little gray too, in the sense that for a particular end-item, the CAD data can be worked on by anyone in the designer / drafter role within that group. The person assigned as project manager,engineer, QA approver, regulatory signoffetc are generally pretty fixed from when the job is initially assigned, but the associated functionality within Windchill (electronic approvals by role etc) is something we don't plan to implement for quite some time, but I want to be able to accomdate later.
So, again, it comes back to do I have multiple organizations or one? With one organization and "products" being the end item, wouldn't I have one flat structure of 12-15 thousand products and have to buildgroups of usersand teams to isolate the access rights accordingly? If I have multiple organizations how difficult / easy is it to have the necessary inter-group cross-utilization?
Thanks!
Erik