설명
주요 학습
- Understand the “out of the cloud” change management solution
- Learn how to build out a change implementation workspace to incorporate into your change management process
- Learn how to integrate a change implementation workspace/workflow into the change management workspace/workflow
- Learn how to expand your company's change management process to include a workflow for implementing the change
발표자
- PMPete MarkovicPete Markovic is a Sr. Data Management Solutions Consultant with IMAGINiT Technologies specializing in PLM/PDM products and 3D CAD tools. He has over 20 years of experience working in many industries, including Construction Equipment, Automotive, Aerospace, Consumer Products, High Tech Electronics and Medical Device Manufacturing. Pete has been working with PLM/PDM products since 1995 beginning with IMAN and 3D CAD tools since 1992, beginning with Unigraphics v7. Throughout his career he has been involved with and has managed many PLM/PDM implementations of various systems, including Autodesk Fusion Lifecycle, Autodesk Vault, Teamcenter, Windchill PDMLink, Metaphase, and PTC Intralink. Pete specializes in working across multiple business areas to streamline business processes and adapt them to a PLM/PDM environment. Pete especially enjoys developing efficient data management solutions that address the challenges and business problems faced by manufacturing companies.
PETE MARKOVIC: I'll try to get you guys out of here a little bit ahead of time if we can. Obviously, if we have questions, we want to answer all of those, but I know there's a big session coming up. So let's go ahead and get started. First of all, thanks guys, everyone, for showing up to my session today-- Incorporating Change Implementation Plans into Change Management. With all the other exciting topics that are going on right now-- VR, Inventor things, Forge, all that stuff-- to come to a data management topic, it says a lot. It's not always as exciting. It's exciting to me, but I appreciate you guys coming in.
My name is Pete Markovic. I work with Imaginant Technologies as a senior solutions consultant. Been there about seven or eight years. I think it's almost eight years now. Nothing like putting a big picture of your face up on the big screen, right? I work primarily in the data management side for Imaginant. I work on the manufacturing team, but specializing in data management. So Fusion Lifecycle, Vault, those are the two main things that I work with.
Before I wanted to start, I wanted to just ask, who all here is already using Fusion Lifecycle? OK, so not too many. So this class is a little bit of more of an intermediate class for the topics that we're going to discuss. Certainly, if you've not been exposed to Fusion Lifecycle, this is a great place to certainly see what it can do.
Those of you that are using Fusion Lifecycle, how many of you guys are the actual admins? OK. Awesome. How many of you guys are using the modern UI? One, two, maybe? OK. I'm going to show everything in the modern UI today. And for those of you guys that don't know what the modern UI, that are new to Fusion Lifecycle, there's been a recent overhaul to the user interface. So if you've seen Fusion Lifecycle in the past and it looks different today, that's because this is the modern UI. It does look different. There's some enhanced functionality that's in there. There's still some things that we're hoping to get incorporated as well. But that's what we'll be doing today.
So the agenda today is, we'll talk a little bit about, what are we doing here today? Is it about change implementation? Is it about change management? Is it about a technique of working with tasks workflows? That's really what it is. I wasn't really quite sure what to call this session. This is something that we've implemented for many customers, so that's why I chose the topic of change implementation plans. This isn't a class about change management. I'll tell you some good principles and practices, but it's really about tasks.
And Fusion Lifecycle is all about workflows. In fact, product lifecycle management, you can kind of substitute the P for process lifecycle management. So we're dealing with processes in Fusion Lifecycle-- those processes that have tasks. New product introductions usually has tasks. Stage gate, we have deliverables, we have things we need to do. Change implementation plans has tasks. Audits, if you do quality audits, things like that, you might have tasks to go out and do. CAPAs have tasks. So anywhere where we have tasks, we can apply these principles and these techniques. And those of you that are familiar with Fusion Lifecycle, when you get a tenant-- as we call our site-- there's already some tasks in there. It's on the NPI workspace. That works great, but I've taken it to the next level. And I'll explain why, and some of the things that we can get out of that.
So we'll talk about the process of how to. The handouts have a lot more detail, so I highly recommend, if you haven't already, download the handout. Maybe I might-- I've proofread it a few times, or quite a few times, actually. So I don't think it's going to change. But that will have a lot more detail than what you'll see in the slides. But I'll try to go through a lot of that detail in the demonstration as well. We'll talk real quickly about some best practices, and then quick summary, wrap up, and hopefully have some time here for some questions.
So change management. Does everyone in here have a really formal, nice, documented change management process? It's one of those things that, we all need it. As an engineer, it's nice to know what's going on, what revision is what, and how did we get to where we got to, and why did we make these changes. Surprisingly, there's still a lot of companies that don't have a formal process. So obviously, to do change implementation, we really need to start out with having some sort of change management processes. We're not going to go into a lot of detail about that, but we are going to start with that. We're going to take a standard-- what I'd call a standard ECO workflow, and we're going to add implementation to it.
But change management. So again, a few things I wanted to point out is, why do we do it? Well, our products-- and our processes. A lot of companies have change management for even their business processes-- not just products, not just the things that we manufacture, but ISO standards, things like-- or quality manuals, things like that that need to change and evolve over time. They need a change management process, too. So it can be documents. It can be products.
And why do we do that? Well, quality is a big part of it. Cost is a huge part of it. We don't want to repeat mistakes. A lot of companies have change management because of the industry they're in. Automotive-- I worked in automotive for about eight years. Probably the most robust change management processes I've worked with in my career. So sometimes it's forced upon us. But it's really a way to control the chaos. So that would be the first thing, is have some sort of change management process.
Now, when we have that process, that's great. We now have documentation of what we did, who approved it, what we're going to do. How do we know what happened? And this is where a lot of companies stop. They're like, well, we did the change order. Everybody showed up to this ECB meeting. Everybody signed off.
And Mary Jane ran off with the change order and, miraculously, things happened. Drawings got updated. Bills and materials got updated. Quality manuals got updated. Service managers. All those things that need to happen-- well, sometimes they happen, and sometimes they don't. And if they don't, then what do we got to do? Rework. We have to go back and do it again. So why do we have change implementation? To cover that-- to make sure things are done on a consistent basis.
Now, here's a definition. You can notice the source on the bottom, because I couldn't find one, so I made up one. But this is my definition of what change implementation plans are. It's a process, and it usually consists of checklists and tasks-- sometimes nothing more than a phone call, but you want a record that you did that. So the things in your organization to ask is, what is our CIP? Is it documented? Do we have anything around that? Do we use emails and Word docs, Excel files, paper? A lot of companies still do that. And it's really about the consistency.
So a typical workflow might look like, well, we prepare a plan. We assign tasks, monitor the tasks, and then we close out the ECO once the CIP is all finished. And somewhere, we might even have something documented, like over on the right there where it says, what are the things that we need to do? Maybe we have that checklist. Well, putting that into Fusion Lifecycle, incorporating this into our change management processes, is really where we want to get to so we have that documented record.
So a typical ECO workflow. Simple. We have a CCB review. A lot of you guys that are using Fusion Lifecycle. This may be what your change management workflow looks like. It's not the out of the box one. I was going to use the out of the box one that comes with Fusion Lifecycle, but I thought, I'm going to simplify it even a little bit more. So after CCB, the change order is approved, and then we close it. Well, to add implementation, we're really just adding an extra state in our workflow. So if you have Fusion Lifecycle and you have a change management workflow, this is all we really need to do to that workflow, is add this extra state. In this implementation state is where actual CIP tasks and our implementation plan is being executed.
Now, there's a couple of things around-- my experience has been working with customers. In some cases, we've done all of it right here within the ECO workspace. So when we go into implementation, we create tasks. If you guys are familiar with the NPI workflows in Fusion Lifecycle today as you move into your phase gates, when you come into the development phase, tasks get created from a checklist and assigned, and so forth. We could do that in this workflow. We could do that in implementation state.
But what I've found is, with a lot of companies, once an ECO is approved, they want it locked. That's a good practice. We've approved it. We've signed off on it. We don't necessarily want people going back and changing what we approved. So when we do that, if you guys are familiar with Fusion Lifecycle, once you lock a record, it's no longer editable. So that doesn't give us the ability to now work with that ECO record anymore.
So in my example-- and this is what we've been doing for a lot of companies-- is, when we go into the implementation state, we'll actually spawn a new record-- a different workspace record, one that is what I call the control room for-- I'll show that here in a minute. I thought it was the next slide-- for taking care of the change implementation plan.
So if there's anything about Fusion Lifecycle is, you'll never do-- no two companies will do the same thing. Every company is a little bit unique. Everybody's requirements a little bit unique. If this is an approach that you guys need, to have a locked-down change order-- which, again, most cases you want that-- then when we go into this implementation state from our change order, we're actually going to get off a new record that's going to control change implementation. It's still going to be linked back to the ECO. Good practices in Fusion Lifecycle, we always make these connections. When one record spawns another record, we make sure we control where that came from, or we monitor and record where that came from.
So I'll get into that in a little bit more detail. But the planning stages, this is really important of any Fusion Lifecycle workspace. So today, you're going to learn a little bit about best practices just in developing your workspaces in Fusion Lifecycle. You can't over-plan them. Spend as much time as you think you need to get the 90%. You're going to iterate that other 10%. It's a continuous process improvement, so we're not expected to get it all right right from the beginning. But there's no harm in trying.
So when we're talking about change implementation, is this just one department that usually has to implement changes in your organization? It's not. It's not just engineering. It always falls on engineering, it seems like, for the most cases, but everybody should be involved throughout your business. So go out and talk to them. Go talk to the folks in finance and say, OK, well, how does an ECO impact you? What are the things that you need to do. Go talk to service. What are the things that you need to do? And start developing those lists of tasks. Find out, well, do you do this every time? Does it change based on the kind of ECO it is? Does it change based on the kind of products that we're doing? And gather that up. Document what do we do today, if you don't already have it. It's always nice to have a where did we come from and where are we going kind of thing.
And then lastly, about tasks versus a checklist. I've seen this get a little overdone where someone wants to create a task that's just simply a phone call. Well, if the task is going to take less than the actual work of going in and monitoring it in Fusion Lifecycle, it probably doesn't belong in there. So we use a three-day rule of thumb. If the task duration is less than three days-- and maybe you go down to a day. But certainly, if the task really literally is five minutes, your users are going to spend more time going into Fusion Lifecycle and moving the workflows and saying, yes, I did it, and they're not going to like it, guarantee it. And so really watch that.
Now, what I'm going to be presenting here to you actually lets us do assigned tasks and checklist items, so we can still track them. So those things that are not going to be a task that's going to be assigned to somebody, we can still check off and say it was done, so that way we have it in our records for future.
All right. So let's get into the how-tos. This is what we're here for today, is to see, how do we put all this together? Well, we need to identify all the moving pieces. And in this case, we started out with a change order, so we have that workspace to work with. It's an existing workspace. We're just going to modify it. And in this environment, like I mentioned earlier is, we're going to create an actual record to manage our change implementation. I call it the control room right. So you'll see that. That's a new basic workspace with Workflow, because there's going to be Workflow in there. And define your fields, your descriptors, your workspace buildout 101. A change implementation tasks workspace.
So these are our tasks, similar to what you might have done in NPI or other workflows, where we're assigning tasks to people in Fusion to go and do. And you can have different tasks. Some companies have combined their task workspace to monitor or to create tasks from different workspaces. That can be done. So we could have NPI tasks that are mixed amongst CIP tasks. But I don't know if there's really any benefit in there, as workspaces are free. That's the beauty thing about Fusion Lifecycle. You don't have to call up your sales guy and say, hey, I want to add another workspace. What do I got to pay? Workspaces are cheap.
We need a tasks template. So that's really what drives a lot of this, is the templatizing. There's another word I created. So templatizing our processes gives us a repeatable set of information that we can use. We know what those tasks are. By getting them in front of people early on in the process, it can start jarring them to say, yep, I need to do that, yep, I need to do that, rather than, oh, I've got an ECO sitting in front of me, and they draw a blank. I don't know what I need to do. So we can put these into tasks. So we'll need a task workspace as well.
And the whole thing here, too is, if you're already in production with something, how do we work around that? That always is a challenge in Fusion Lifecycle. So what we do there is-- hopefully you guys are familiar with how we can manage groups and roles. And basically, any of these new workspaces we don't expose, by just not giving people access to them. That's easy to do. And then leave the last thing to the change order one, because that one's in production. And those of you guys that know how you can hide states and transitions on your Workflow maps, there's another option. So be a little careful when you're working in a production environment, obviously. If you have a sandbox, great. Do this in the sandbox first.
So when we do our templating-- some of these slides, like I said, they're pretty simple. I go into a lot more detail in the handouts. And of course, we're going to show this more in the live. But this is a grid tab. So it's rows and columns, just like an Excel spreadsheet. Excel does great things when it comes to columns and rows of data. Try to keep it simple. Start simple. We can always move to complex if you need to. But keep the numbers of columns and things that you're having to track minimal, if you can. In my example, we have a business area, so we can identify which area's being impacted, what does the task belong to. So engineering has a couple of tasks up there. Finance has a task service. So it's just a way of me organizing who's doing what, the name, the description. I'll use those two fields, because I like the names to be shorter. I don't know if you guys-- sometimes those descriptors get to be really long, if you start pushing the stuff in there. So sometimes I'll use a simple description and a longer description type thing. We can pre-assign tasks in our template. If it's always Mary that does something, rather than when we go and do an ECO and we have to actually implement this change and assign it to Mary, we can do this in the template. Now, mind, I have none pre-assigned, but that's certainly an option. Also, you'll see when we do create these tasks, maybe we always assign them to Mary, but for whatever, this week we assign it to Fred. We can change that as we need on the go. And I'll show that to you. And then lastly there, I have a durations. So again, what's the standard time? It's all about a template. What do we think it's going to take to-- our average time to update drawings is three days. Well, that's a great starting point. Rather than to have to try to come up with that time every time, start with some defaults. So that's what lives in our template. And what's important here is to make sure we identify these columns and match them up where we start moving this data to other records-- the same names, the same columns. It'll help you a lot when you start mapping these things over. So we have a business area, a task name, a task description, the assigned to, and the task duration.
Now, we can do multiple templates. My example, we've got one. But I have done that for companies where, again, depending on the severity of the change order, maybe some change orders require 50 tasks, and some require 10. Maybe we have fast-track. Fast-track's a lot less. So we could do different templates. Then back in our change order, when we select what kind of change it is, it will pre-select the template. So again, just put a little thought into it. It's your business. It's what your company does. But it certainly can be done, and it's not that difficult to do that kind of logic in your scripting. Same with products. Maybe these assignments should be assigned to different people depending on what product lines you're dealing with. So you can have multiple templates, and in a lot of cases, we have done that.
So the CIP workspace, this change implementation plan, what exactly is it? Again, I call it the control room. This is going to be the record that's linked back to the change order, but it's also the record that's containing all the tasks that need to be done. And we'll see that here in a little bit. Again, why did I go this approach? So that we have a record that's modifiable. The change order has been approved. It's been locked. Our revisions have already been implemented. We've gone through CCB. Once we hit approve, rev A become rev B whenever our effectivity dates are. So change implementation usually happens after the approval process, so it's follow-up behind and the things we need to do. So putting it in its own record gives us all sorts of flexibility.
Again, it's just a thing we've learned. We've done the other path, and then we've had to come back and change because companies are like, well, my ECO is locked. How do I make any changes? How do I do anything to my change implementation plan? Can't do it. But what we do do is, we transfer all the information from the ECO over to the CIP that's relevant. So in our scripting, we'll do that. And we built in some flexibility. So we're pulling in tasks from our template. We're also giving you the ability to put in ad-hoc tasks. So maybe in this particular change order, you just have a unique task that needs to be done. And we also give you the ability to use it as a checklist without creating records and assignments.
Again, some of the best practices here-- transfer the information. Field names should match. These are going to be key things you're going to want to do in any workspace development. Whenever you're spawning a record from one workspace to another, keep the field names the same. It certainly helps when you're doing your scripts. We're dealing with grid tabs. So one grid tab off the template is going to feed the grid tab on another workspace. So it's easy to do that way. And keep it simple. You can see here, this-- my CIP workflow, it's pretty simple. It's three states. There's an analysis state, the CIP state, and then it's closed.
Now, there are a couple things on here-- you see there's some transitions that are what I call the looping transition, going back into the states. Those allows to run scripts, and we'll see that here when we get there. And they're also-- I'm using the hidden transition there, so users don't even actually see them on the maps, if you guys are familiar with that.
The tasks themselves. Again, very simple workflow. There's nothing wrong with having a two-state workflow. I know sometimes companies like to look at that and-- I paid a lot of money for this. I want to do all sorts of great things. Simple is fine. From user adoption, it will be definitely a nice thing. So as soon as-- this is the task that a user would get assigned. If they're told to go update drawings, this is the task they get. Look where it lands right away-- In Progress. I've seen other workflows where it gets assigned to me to do drawings. First thing I need to go in there is tell Fusion Lifecycle I'm even working on it. Again, if we make it too cumbersome for the users, there'll be pushback. So we drop them right in. It's in progress. As soon as I assign it to Fred to go make those drawing changes, he's working on it.
Notice we have some reminders. So some good things. Anytime you have tasks that you want people to work on, put reminders on them. So that's what the little envelope is there on that state. Every day, if you want, if you really want to annoy them. Every three days. Whatever it is you want to do. So really, the user only has to come in here and move it from In Progress to Complete when they're done.
We can also put deliverables on these tasks. I have done that. So back in the template, we could have put a column that said, attachment required. And so that way, when this task gets built, we transfer a field onto this task that says there's an attachment required. Before they're able to close this out, there needs to be something attached. So for updating drawings, maybe we want to make sure that those drawings get updated. So all sorts of different things that we can do to even enhance this even further.
Important thing here on the workflows, though. Don't let the work get stuck. So whatever you need to do, either some reminders, custom email notifications, things like that to let people know, hey, we're waiting on you. But we also have the CIP record that's going to monitor these tasks. So we can go to one workspace, one record, and we can see where we're at in the plan.
So let's go take a look at this. And unlike some of the others I know-- I'm doing this all live, guys. I have no recording. So it's either the cloud's up and the internet's up, or we'll be talking about something else.
AUDIENCE: [INAUDIBLE]
PETE MARKOVIC: Yeah, well, I like to live on the edge. So I have some change orders and things like that already created, because I don't want to bore you guys too much with a whole bunch of mouse clicks, things like that. But we'll start here with this change order. Now, this is the new UI, if you guys haven't seen it. It looks a lot nicer. It's a lot more modern-looking, probably, compared to other websites that you guys have seen.
One of the things that I would recommend is, you notice in my workspaces here, I try to put as much effort as I can in notes or instructions for the users right in the screen. This helps when it comes to training or anything like that. In the workflows themselves, you can also put notes. So a combination of the two. If you are on the modern UI or planning to go to the modern UI, and you're still on the classic or the-- is it called the classic? Yeah-- this has changed a little bit. You'll have to redo some of these things. We've moved away from the technique that we used to be able to do that.
So the simple ECO. ECO number, description. I've added one section in here-- the change implementation plan. You can see there's nothing in there yet, other than a note that says, the impacted business areas will be filled out based on the CIP tasks selected. So when I create this ECO, it created a list of tasks. When I select them, it'll come back and modify this information in this area.
Also, in the Admin section-- most times we have an Admin section. Can you guys see that? Oh yeah, you can. Users don't see those. We can hide sections. Again, if you're not familiar with Fusion Lifecycle, we can turn information on and off on this screen to users. So this Admin section, it's admin. So they don't even see this. But notice we have a task template selected, and it's selected to this template name called CIP Task. So that's where we draw those tasks in. We make that connection. It's just a pick list of records. Those of you guys that have used Fusion, you guys know what I'm talking about. You can create a list of records. So if we had another template, that template becomes available immediately to this record.
Let me jump back here. I'm going to just create a brand new one, because I want to show you what we got going on here on the change orders, because that one's already created. So when we create a new one, I have some required fields. We need a description. So we're just going to call it New Change. And what product lines we're dealing with. So I'm a SCUBA manufacturer, SCUBA equipment. Change coordinator is going to be me. So we have to fill out the required fields. Not going to fill out everything here. We have a priority reason. Here's my approvers and so forth. I'll go ahead and save this.
Now, upon creation of this ECO, this is where we've actually gone out, we've populated a tab here called CIP Tasks. This is coming from our template. I'm going to make these a little bit nicer so we can see them all at the same time. OK. Now, where does that come from? If we go back here to our workspace-- this is a different workspace. This is our CIP tasks. So this is our template. This is where we set this up. We set up all these rows-- business areas, task names, task descriptions, assigned to, and I have my duration. So again, when I created-- oops, go back here to this change order. When I created this change order, it brings this information in. Pretty simple task to do.
Now, in the handouts, I have the scripts that show you how we did this. So I set the template. On creation of the ECO, I set the template to the CIP Tasks template. Hard-coded that in. I only have one. Now, again, we can put some logic in there if we start adding more templates later. But I hard-code that in, and then on creation, I just go transfer row by row.
I'm going to go over to this one. This one's actually little bit more filled out ready to go. So I filled out this information. I don't have an affected item on here. Let me throw that on here real quick. Because if we're not changing something, why are we doing it, right? Same rules apply if you've worked with change management before. We need to set its lifecycle. So this going to be a production revision. So I'll go ahead and do that.
Now, as the change coordinator or the person submitting this ECO, what my task would be is to come onto the CIP Tasks. Again, this was generated from that template. And I will take my best guess-- at this point, what's affected? Now the nice thing here is, again, I've got a list of things, so I don't have to try to think of everything. I just got to read them off and say yes or no to them. So I'll say, well, I know my drawing's going to be affected, so I'm going to say I need a task for that. Manufacturing might be affected. Maybe we need do some sales, cost analysis, things like that. So those three tasks I think need to be done. I'm going to go ahead and save that.
Now, if I look at my workflow-- again, this is the ECO workflow-- I'm ready to submit to CCB review. So I'll go ahead and do that. Well, you know, it stopped us, because it's like, wait a minute. You've selected tasks that need to be created, but you didn't say that we're going to actually build a CIP plan. So again, just building in some checks and balances. This is what Fusion Lifecycle is really good for. It forces us to say, well, are CIP tasks required or not? Now, if I would say no and try to submit, it's going to stop me again. It's because they say, wait a minute. You checked off some boxes on the tasks and said you needed them, but now you're saying you don't need a CIP record. Doesn't make sense.
So this is really-- again, if you guys are just being exposed to Fusion Lifecycle for the first time, this is what Fusion can do for you guys on any process. It validates it. It enforces what you say you want the business to do. And it's simple to do. This is all done through JavaScript. Even a dumb engineer like myself can figure that stuff out. Most people can. So tasks are required. If I go back to my workflow now, I'm going to go ahead and submit this. It was happy this time, so I went ahead and submitted into CCB review. And because I'm the only approver, I'm going to go ahead and approve it.
So now it's in the approved state. It goes back to the change coordinator. The change coordinator now will push this over to implementation. Now, one of the things that I could have done-- again, I took an existing workflow, and I really just added the implementation state. This Approved state's maybe a little bit redundant. You've got to identify that. Sometimes we do need to make a few changes, but understanding we could already have change orders in process, you got to be a little careful here, because when I'm working through this, I'm like, well, it's already been approved. Can't we just go right to implementation? We have done that. That's usually what we do for most of our customers-- again, if, we're starting out from that way at the beginning. Just depends on if you've already got workflows in place or not, how you end up modifying them.
Now, notice I have an implement transition that's available to me, and I don't have this closed. Now, if CIP wasn't required, I could just close this out. So again, build out your workflows with every option you think you need. But we're here to talk about implementation, so I'm going to go ahead and do that. And I'm going to put this in the Implementation state.
Now we're over here. Nothing is available to me. I can't close this out. I actually have set up that when implementation is complete, this gets closed automatically. So we don't even need to come back to this record. We're done. The change order is done. It's not closed, but it's in implementation. So anybody comes into Fusion Lifecycle now will see exactly where we're at.
Well, where is that implementation record? Back here on the details, we actually wrote it in here to the associated CIP record. We've also identified which areas were impacted. So let's go ahead and open this up. If you've worked in Fusion Lifecycle for a little while, you know the technique of opening in a new tab. So we can just jump from record to record really easily and very quickly.
So here's my new CIP record. I just created this. All that information has been filled out for me automatically. The CIP number matches the ECO number. So anywhere where you can bring that synergy between the two records to make it well, hey, CIP 6 goes with ECO 6. So again, this is all done through scripting when we generated this. The associated ECO record is in there. Here's our ECO information-- what were we doing? Here's our impacted business areas that we transferred over.
If we look at our CIP analysis-- now, this is where I differentiate away from the out of the box tasks, is I've added on a grid tab, and we call it CIP Analysis. So basically, it's an analysis tab that lets the change coordinator now manage-- bothers me sometimes. Kind of OCD on this stuff. Just trying to make it a little bit more readable here for you guys. There you go.
So these were the tasks that got brought over. And how did they get brought over? Well, we identified that engineering was impacted, that manufacturing was impacted. So even the ones that we didn't say tasks were required, we brought them over anyways. But notice these three already have checkboxes, because we identified those in the ECO early on that they're required. We want tasks for those. But in case the person forgot, or didn't think about, what about the other sales tasks? We just brought them along. And again, I could have just brought the ones that we checked. Certainly doable. Every site, every company is going to have a little bit different setup of what they want. But I've got tasks required based on that.
Now, look at the due dates are already filled in. That came from the template. In our template, we had a duration. So it today's date, and whatever that default duration was, added those days on. So great, if that's what I want to stick with, but I can edit this. And that's what we're doing right now. If we look in our workflow, we're in the CIP Analysis. And here's where-- if I can zoom that up a little bit so you guys can read it the back there-- that's where we added in some notes. What is the change coordinator going to do? They're going to add or remove tasks. They're assigning the tasks, the due dates, and anything that's marked required is going to create an actual record task. So again, anytime that you can put in information into your workflows to help assist with the users, it's just a good thing. They know exactly what we need to do now.
So let's do that. Let's go back here to the CIP Analysis. And as the change coordinator, I'll go through and I'll analyze this and I'll say, let me go through and take a look at these. I don't need to do any BOM changes. I don't need to do anything sales. We're going to keep it simple so we can get this accomplished early. We're going to go ahead and remove those. Save our changes. With the modern UI, we don't commit our changes until we've actually saved them. So we have the two tasks left. Now, this create and update manufacturing documents, I do definitely need a task for that. So I'm going to say task required. And I'm going to go ahead and assign these at the same time. So of course, I'll assign them to myself, because there's no one else there to do the work.
Here's where we can do ad-hoc tasks. So if you've worked at the NPI tasks that come out of the box, you get the stuff from the checklist or the template, and that's it. But let's say for this one, I have another task I need to do. So I can create them right here on the fly, and I can say, you know what, I do need to have a finance task. And I'm going to call it Update ERP. I don't need a description. And it's going to be assigned to me. Oops. The joys of working live.
I can go in here and pick the due date. So the due date is going to be the 23rd. Again, I can adjust those other due dates. They came from the template, but maybe I don't want those. Maybe I do. And in this case, I'm not going to create a task. I don't need an actual record to go do this. I just need a checklist. I just want to know that this update ERP was done.
So I'm going to save these. Once I've done my analysis now for CIP, I can go ahead and move this into the CIP state. Now, what that's going to do is actually now go create records for the tasks that I said I need a task required for-- a task record. So if we look here, this is our project management tab, if you guys are familiar with Fusion Lifecycle. Notice there's two of them. We had three, but this one is really just a checklist-- this one over here, this Update ERP. We also see we have assigned dates. So when did we assign this? It was today. These records got created. They've got assigned to users.
If we go and take a look at one of these-- let's go ahead and open up one of these. Now we're down into the actual task. This is what gets generated and sent to the user. So again, transfer of information. The CIP number plus task 01. So we actually have a new sequencer every CIP plan so that we can identify which tasks go which to CIP. Assigned to me. Who's the change coordinator? What's the associated ECO? Keep it simple. If you want more information, certainly add it. But start somewhere. If we look again at the task workflow here, we'll see it's very easy, very simple. It's in progress. If we're done with it, we'll go ahead and save it. We're done.
Now, one of the things I've done for a lot of companies-- I'm just going to go back up here to CIP and do a refresh-- is that any time a task is completed, we can send the change coordinator an email that says, hey, Pete did this task. It's done. In this case, I actually send the change coordinator an email when all tasks are complete. So we can do custom notifications Fusion Lifecycle. You notice now it says it's done. 100% complete. If I go back to my Analysis tab, we've also captured some information in there, too. It's completed.
We have the one left here to do. Let's jump over here real quick. I'm just going to go down into the record, move the workflow. Oops, I went to the wrong one. My bad. One of the things in the modern UI that they took away is, we were actually able to do the workflow and the project management tab for each of the tasks. I've asked for that back. Hopefully we get that back. But again, this isn't happening in conference time. In real life, this is going to take a few days, things like that.
But we come back to our CIP analysis now. We'll see that everything is done. Those tasks are completed. And if I go take a look at my email, I should have got an email. And there it is. So CIP tasks for ECO 6-- modify yoke assembly-- are complete. So as the change coordinator, I got an email it said, all these tasks are complete. So now their job is to go back to the CIP record and go ahead and close it out. And we put a link in there for them if they want to use that.
If we're going to go ahead and say, OK, let's close-- now, we also have-- I forgot to mention this. We have a couple other transitions on here, one for creating tasks and one for removing tasks. So even though I'm in CIP now in the actual implementation, and everybody's done with their-- oh, I forgot one. I can create another one, and I can assign that to a user, send it off, and wait for it to come back. So a lot of flexibility in these workflows. We've just ran through this with a lot of companies. That's what they needed. They need that ability to be able to adjust every change order.
I also put this in. I'm not going to show it, but there is a remove tasks. The code is in the handout. Something that happens a lot to companies when they use the out of the box tasks is, they're like, oh, you know what, this task is incomplete. Or actually, let's look at the Project Management tab, because that's where we're looking at. This task is incomplete. It doesn't let you close it until it is.
So what do they do? Just remove it. Well, that's an easy fix. It removes it. Now we can close this out. Well, you have a-- I was going to say a hanging chad, now that we're in election time. You have this hanging task out there, still assigned to somebody, still showing up on their to do list. So I've created scripts to go in and actually check the box of which tasks you want to remove, and it'll actually come in and remove it from the PM tab, remove it from the grid, and then actually go down into the record and put it into archive mode and delete it so that it's not hanging out there. So again, it's just that full process. We want to make sure we kind of think through everything and capture as much as we can.
I'm going to go ahead move this. I already know what's going to happen. It's not going to let me, because not all of the CIP tasks are done. If I come back here and I look at my analysis, again, one of these we didn't create a task for. It's just a checklist. So it took less than 30 minutes for somebody to go do this. I didn't want to give them a task. So I'm just going to come in and say, yep, I did this, and it was done on the 15th. Whatever. Just to capture that it has been done. So yeah, we want to enforce our workflows and make sure that we can't advance, we can't do the things until we said we've actually done them.
So there we go. The change implementation plan is now closed. If I come back up here, should be getting an email. There it is. So ECO has also been-- it says the ECO has been implemented and closed. Well, let's verify that it has. Remember, back on the CIP details, we have a link back to the ECO, and that ECO then got auto closed. So again, try to keep as much cumbersome from the user's perspective. It's like, OK, well, I closed out the CIP. Let's not make them have to close out the ECO as well. You can automate that very easily. Again, these scripts are all in those handouts of how to move workflows from one workflow to another. Yep.
AUDIENCE: [INAUDIBLE]
PETE MARKOVIC: Yeah. Yeah. So this link, if I click on it, open up the engineering change order, it takes you right to that record.
AUDIENCE: [INAUDIBLE]
Yeah. One thing-- Fusion Lifecycle, it's pretty easy to do. This is one of the more basic beginner's scripting thing, is custom emails. You can put HTML on them. I mean, those are simple emails. Just a couple lines of text. But we've put tables in there. We've put all sorts of different things, depending on what the customers need. Now, there's also the out of the box email notifications. So when I assigned that Update Drawings to Pete, he would've got an email from the system that says, you've got a task assigned.
We don't need to do custom emails for some of this stuff. A lot of it we just use the out of box. But in this case, I wanted to notify that, hey, change coordinator, your tasks are all done. Come look at this now. And then like in this case, this ECO would have gone, probably, out to the whole CCB team. So whoever was the approvers, whoever approved this change order, we would notify them that it's been closed and completed. That's very common. A lot of these things I do for the medical device industry. That's where I work a lot, with the medical device companies. And these are just requirements that they have through their regulations and industry practices. Again, automotive would do stuff like that as well. So it just depends on what level-- nobody likes extra emails, but in some cases, it's definitely a necessity.
So that was what I wanted to show you, is how it all works. Just a couple of things about best practices. I've mentioned them already. Just reiterate them here. Simple. Keep it simple and flexible, probably the more on the flexible side. Sometimes they don't play well together. We know that. But start somewhere, and build up to it. Get it in the hands of your users as quick as you can to get some feedback and some UAT testing.
Capture the 90% and iterate the 10%. This is an ongoing process. A lot of companies have incorporated a continuous process improvement in their Fusion Lifecycle. So now that you have your workflows and your processes documented in Fusion Lifecycle, you can easily create a workspace where users can come in and identify things that they might want changed in those workflows, and basically create a-- I don't want to say a problem report, but just a place to continuously improve your processes. ISO would love that, or your quality ISO team would love that.
Utilizing scripts where we can automate. Again, this is-- the scripts that you guys will see in the handouts, if you guys download those, they are-- I want to say they're more on the advanced side, maybe intermediate. They are some things that we're doing in there that can be a little complex. But you can read through the logic and figure it out. That's the nice thing about JavaScript. It's human-readable. .
Don't over-task. I worked with a company one time where they showed me their NPI process, they had 100 and some tasks. It was large. And in a lot of cases, we looked at those tasks and it was like, verify ship date. How long is it going to take you to verify a ship date? You're going to go into a system. You're going to look up a ship date. I verified it. That's a checklist. It's not a task.
But what happened is-- we kind of pushed back, but the customer is always right. That's what we say at Imaginant. We did it, and we got a lot of pushback from the users. Users are like, OK, I did it. It took me 30 seconds. Now I got to go into Fusion Lifecycle, I got to take that task, and I got to move it and I got to do this. So be careful about that. Three days may be too much. Maybe a day. But at least there should be some sort of effort to actually make it into a task, with workflow and everything else.
Utilizing the on-screen instructions as much as you can. Document in your workflows. Document in your details what you can. It helps users who haven't been in the system for a while, or they're new to the system. Really helps onboarding. That's for any workspace, not just for this kind of workspace.
Abandoned records. We see that a lot. We've had customers have some issues with that, because when those records are out there hanging assigned to people, they're showing up in their outstanding work. So then we hear from people like, hey, it takes forever for outstanding work to refresh, as any-- you guys using Fusion, does it ever takes forever? Sometimes it does. But sometimes there's a reason, and sometimes these are the reasons. And so try to avoid that. Try to have a process for what we do if we thought we needed a task, it generated the task, it assigned it to Pete, but we don't need it now. What's the cleanup process? And you can certainly do it manually. I put it into a scripting here.
Monitor your adoption. Check in with the users. Make sure everything's going well. And prepare to adjust it. You're not going to get it right, guarantee it, not the first time, because you don't get everybody's feedback until they've actually used it. And then test and retest as much as you can. And you only get one chance at a first impression to these users. And this one company where we had those hundreds and hundreds of tasks, it was hard. It was a very big challenge to ever win the users over again. We did, but it was tough. Their first take on it wasn't very pleasant. And so we try to avoid that.
So just to summarize a few things here. Change management, it's a good thing. Change management with an implementation plan is even better. And it sometimes is required. It's that closed loop. Those of us that have gone through-- what was it called Change Mate EC2, or whatever it was? It was a whole thing back 20 years ago or whatever about closing the loop in change management. It needs to be finalized. We need to know that what we said we were going to do actually got done. So if you're following those types of practices, you do need to have something like this. And if you have it informally, maybe that works for it great. But if you have Fusion Lifecycle, it's a great thing to add onto your change management processes.
It's not difficult. It does take a little bit of planning. It takes some thorough thought. It shouldn't be the first thing you try to do in Fusion Lifecycle, if you get Fusion Lifecycle for the first time. You'll start out with some basic workspaces, simple workflows, things like that. Problem reports is always a good place to start for new companies, things like that, just because some of the coding that goes into this, there's a few moving pieces. Got to go read templates. We've got to transfer that information. We're generating other records based on some sort of logic in our grid. So you do need to have a good grasp for that.
But lastly, it's not just for CIP. This can be utilized-- this technique of using the grid to do a pre-analysis of what tasks we need, it takes the task capabilities to the next level. Automating tasks from a template's been in our Fusion Lifecycle tenant now for, I don't know, probably two, three years. Autodesk brought it in when they brought the Nvidia card, I think, in, or something like that, in NPI.
But again, there's some-- I think we can improve upon it, because there it's just, boom. There's all your tasks. They're generated. They're assigned. And if you don't like them, now you have to weed through them and you have all those hanging records. So this just gives us the ability to pre-analyze it before we commit to it. But it is good for other places. I've used it, like I said in NPI. We've used it in a lot of quality processes where there's tasks.
So get you out a few minutes early. If you guys have any questions? Anybody have any questions? Go ahead.
AUDIENCE: In the grid tab, [INAUDIBLE] because right now, we spawn tasks to three different states. Could those be set up into a [INAUDIBLE] assigned, it actually spawns a task instead?
PETE MARKOVIC: Yeah. Yeah. So if you do it in an NPI workflow, like you're probably doing it there--
AUDIENCE: [INAUDIBLE]
Yeah. Yeah. So when you move the workflow, you would just go back to your template. A lot of times, there's a tie into what state you're going into, because we don't want to generate them until we're in that state, because what happens if it dies early? Yeah.
So what we do is, when we move into, let's say, the development state, we would go back to the template, and we would have a column that would say what state they're assigned to.
AUDIENCE: We do that.
PETE MARKOVIC: Yep. And then just add those to your grid tab as you need them.
AUDIENCE: [INAUDIBLE]
PETE MARKOVIC: In between the states. Yeah. So yeah, so that grid tab, the CIP Analysis tab, you can go in there and manually create them. But I also had-- I didn't show that, and I apologize for that. I didn't want to get too far behind here. There's two transitions in there. One says, create tasks, and one says, get tasks from template. So even if I'm in between and I'm not transitioning, as the person in charge of that CIP, they can go in and they can check off more business areas and say, hey, I want the tasks from these business areas, bring them in, and then I'll work with them and either take the ones off I don't want. So you can reread that template at any point. Yes. Yeah, you just have to figure out the logic of-- in this case, I'm using business areas, how would you identify what tasks to go get from the template. Or you can create brand new ad-hoc tasks that aren't from the template at all. But yeah, in between, you would be able to do that with this approach.
AUDIENCE: [INAUDIBLE] is there a way to make sure that there's a notification that [INAUDIBLE]
PETE MARKOVIC: No, it wouldn't, because there's no record assigned to it. Yeah. Yeah. And the other thing I didn't show in there, too is, those tasks also have due dates. They have milestones. So that's another thing we'd talk about, is, when do we put milestones on records? When don't we? It's whether you want due dates, things like that. But no, they're just a checklist. So it's typically like maybe a checklist for the change coordinator, not for anybody else, because you can't notify them, really.
AUDIENCE: And that's what we've got. We have [INAUDIBLE]
PETE MARKOVIC: Well, you could create an ad-hoc task-- and this is just thinking out of the box real quickly, but you can create an ad-hoc task that says, do some things, and then in the comments or something of that record, put all the things that person he's doing it, assign it to him. So it's like one task that does multiple things. That's-- yeah, you'd have to think that through a little bit. There's always a solution. It's just-- got to think it through a little bit. You had a question?
AUDIENCE: Is there [INAUDIBLE]
PETE MARKOVIC: Actually the tasks being done?
AUDIENCE: [INAUDIBLE] I personally [INAUDIBLE] and now it's like [INAUDIBLE]
PETE MARKOVIC: Yeah.
AUDIENCE: [INAUDIBLE]
So Fusion Lifecycle has an API that we can write against. Tony is upfront here. He's from Autodesk, and works on the Fusion products and does a lot more of the integration stuff than I do. But yeah, it can easily-- we can do API calls into Fusion and out of Fusion. At Imaginant, we've actually created some middleware to go between Vault and Fusion Lifecycle, and that's basically what we're doing. So when somebody does something in Vault, it actually can do stuff in Fusion. And this would be an example where, if you were assigned a task to go update those drawings, we actually could, when we update the drawings and push them back into Vault, sign off on the task for us automatically back in Fusion Lifecycle. So things can be tied together. I don't do that. I'm more the implementer guy than the integrator guy. But yeah, I don't see why it certainly couldn't work with Glue or some of these other products.
AUDIENCE: [INAUDIBLE]
PETE MARKOVIC: Anything else?
AUDIENCE: [INAUDIBLE] project base. The reason for my question is, we're on multiple projects, and we've created out this workflow [INAUDIBLE] but we share resources [INAUDIBLE] and whatnot. Is there any way across identifying [INAUDIBLE] tasks for a designer on this product versus a designer on another product?
PETE MARKOVIC: Yeah. One of the things that we're very careful at Imaginant, when we're talking to future customers or potential customers, is not to sell this as a project management tool. It does elements of project management, and for most companies, it does enough of what they're trying to do. But once you start getting into resource leveling and resource management, things like that, those things are very difficult to do. It's a PLM system. It wasn't designed, necessarily, to do that. But there's elements. And you saw there's a project management tab. There's a Gantt chart. There's task assignment. We can run reports, and you can see what people are assigned to what. But as far as getting a graph or chart or something, like we can in Microsoft Project, to see is somebody over-allocated or not-- yeah. We've been asked about that a lot. I know Tony's-- Autodesk has asked a lot about that, too. We haven't approached it or really tried to do a solution around it. I don't know if there is.
AUDIENCE: The secondary portion is different. I noticed that you're using emails as a [INAUDIBLE] like a dashboard type thing?
PETE MARKOVIC: Yeah. Yeah.
AUDIENCE: [INAUDIBLE]
PETE MARKOVIC: Let me just jump back in there real quick, because I-- I know some you guys have never seen Fusion Lifecycle, but back on the home page-- so when I log into Fusion Lifecycle as a user, on this home page, there's this outstanding work area. This is my work. So this is whatever I have assigned to me right now. So this is my dashboard. And there's all sorts of reporting that we can do and chart buildout. So these charts are my charts. They could be shared charts that other people see as well, or I could make them private and only I can see. But yeah, there's certainly dashboarding capabilities in here. Anything else? I know there was one back here, and then we'll get you over there.
AUDIENCE: When you go in to update your templates, does it push the update to existing templates, or does it only populate [INAUDIBLE]?
PETE MARKOVIC: The records-- it's a relational database, so that record is live at that point. It won't update any existing things unless you were to go into that record and actually then-- if you're still in the CIP state and you want to assign new tasks, then you could say, pull those in. But if you were to go to onto to older records that are-- well, yeah. There's the hyperlink, and the hyperlink is always live. It always goes to the most latest and greatest. But--
AUDIENCE: What I'm asking for is, if you update the template that you're building everything out of, does it push that change along, or is the existing stuff the existing stuff?
PETE MARKOVIC: The existing stuff's existing stuff. And if they're still in process, you would be able to utilize those new template tasks. But obviously, the CIP is closed, yeah, it'll be with whatever it was ended with. Have a question over here?
AUDIENCE: I just wanted to add to your comments. Good presentation.
PETE MARKOVIC: Thank you.
AUDIENCE: Here's your CIPs [INAUDIBLE] an internal one [INAUDIBLE]
PETE MARKOVIC: OK. Yep.
AUDIENCE: [INAUDIBLE] uses an outside other manufacturer [INAUDIBLE] still use the implementation function, it closes that loop. What I cannot do is to dictate their CIP. That is up to them to define that themselves. But what I use that implementation step for is that they acknowledge receipt [INAUDIBLE]. They acknowledge they have implemented on my production [INAUDIBLE]. And it absolves me. If they mistakes, they have acknowledge--
PETE MARKOVIC: They said that they did it. Yeah. And that's a first step. We have a record. And in a lot of cases, people don't even have that. They may have an email. Yep, I did it. And then that person leaves the company that had the email, and you're looking for it five or six, 10 years later. Again, working in the automotive industry for the years I did, I know about litigation and things like that. And so it's kind of a CUIA type of thing. Now, are those overseas people-- are they in your tenant to be able to do that?
AUDIENCE: Yes.
PETE MARKOVIC: OK. OK. Yeah. Yeah. You could assign them tasks. They may never get done. But you could.
AUDIENCE: Oh, I have to monitor it constantly to make sure they don't have anything that stands out [INAUDIBLE].
PETE MARKOVIC: Yeah.
AUDIENCE: We use the explanation, we use delegation, and ultimately [INAUDIBLE]
PETE MARKOVIC: Yup.
AUDIENCE: [INAUDIBLE]
PETE MARKOVIC: Yeah. Fusion Lifecycle has got some really good nagging things. The reminders is one. Escalation's another. And like I said, we can do custom emails. And we've done those many times using escalation, to then send an email to someone higher up to let them know that the job isn't getting done.
AUDIENCE: It's the reason that I seem to get more traction in my email.
PETE MARKOVIC: Yeah. Any other questions? All right. Well, yeah, thank you guys for sitting in on this. Like I said, data management's not the most exciting topic. Some of us enjoy it. But appreciate it. Thank you.
[APPLAUSE]