Iteration vs State When Is A Round Just A Round
Posted by admin in Uncategorized on March 9, 2010
Jim Brown started a healthy debate about PLM and ERP in a post about SAP. The discussion spilled over to the linked-in PLM CAD/CAM Group.
One point of debate has to do with iteration and state control. Two camps formed around the idea that PLM is an application that supports a highly iterative process and ERP is a solution which does not support iteration (Camp 1 = PLM captures iteration and Camp 2 = ERP does not capture iterations). Of course product development is iterative. But it seems to me the data in ERP also goes through iterations since ERP records versions, configurations, inventory use up and effectivity dates. It seems a bit circular to say design is iterative and therefore PLM is iterative which reminds me of Jesse Craig declaring my position as shortsighted and a blatant logical fallacy http://en.wikipedia.org/wiki/Affirming_a_disjunct. Maybe Jesse was right. I was motivated by stirring the pot.
To simplify let’s take a simple case of a single part that is being designed and managed in PLM. The part goes through a series of versions due to iterations, some of which are captured on the designers desktop and some of which are captured when the file is checked in (as a result some files states are not captured). Even in this single part example there are many drivers to the iterations. For example the part needs to fit into/onto something, there are material requirements, vendor selection issues, quality control requirements/approaches and on and on… Again to simplify let’s say the part is at some state of design and that during a team meeting a number of issues are captured that the team agrees to resolve. Lets classify these issues into two groups where the first group requires the CAD designer to change the model and the second group will not.
Focusing first on the issues that require model changes and imagining that in order to make the appropriate changes the CAD designer needs to go back and forth with a number of different people. These people are basically helping the designer determine the appropriate geometric result. Going out on a logical limb I will say that you can draw a direct parallel between those involved and the geometric result. What I mean by this is that each person’s perspective can have a direct relationship to what gets modeled. To further define this point we will imagine that the geometry in questions is a simple concave round:
- The designer might look at this as just a round.
- The FEA person may see this as something that induces stress.
- The industrial designer may see this as impacting the visual appeal of the component.
- The manufacturing engineer may look at this as something that drives up the price of the machined part.
A round is never just a round. In our case multiple perspectives drove the final outcome of the model. If you continue this example, it is simple to see how maybe each of the people mentioned above came into the discussion with the designer one at a time and therefore the round went through a series of values and that none of these iterations were saved back into PLM. As well I think it is safe to say PLM has no idea about who the designer engaged in order determine the finial value of the round. After all the back and forth the designer checks the part back into PLM. So what does PLM know, the state or the iteration?
Looking at now the second set of issues we will imagine these as having to do with vendor selection. Let me first set the stage. During the development of the part a vendor was selected from the approved vendor list and in parallel the targeted vendor failed a vendor audit. The project manager gets an email from purchasing that the selected vendor will be removed from the approved vendor list and therefore cannot be targeted for his project. The project manager now has a new item for his list of he must fix before releasing the part. The project manager, manufacturing engineer, quality engineer and purchasing person sit down to discuss how to resolve this problem and as a result:
- The manufacturing engineer is tasked to visit the vendor and evaluate the cause for failure.
- Purchasing introduces a new potential supplier.
- The quality engineer is tasked with evaluating if the new potential supplier could provide the new part as a ship-to-stock item (there is a requirement for no incoming inspection).
- The project managers issues a purchase order to one of their prototype suppliers for a quantity of parts that will meet the first level of demand (these end up getting made before the final change and therefore need to be reworked in house in order to be used).
In this case we will say that all these people got together all at once in a team meeting where they decided who would do what. In this case the team has set off in multiple directions most of which are some how related to ERP data. The potential new supplier “at some point” would need to be entered into ERP, the status for the failed supplier would be altered in ERP and the PO for to the prototype supplier would be in ERP. Would ERP know why the new supplier was added, or why the supplier status changed, or why the PO was issued and what of this information would be found in PLM? What about the quality engineer and the investigation into the failure? Where would this information be found? I think it is safe to say that there is only one place you would find this information. The project manager has all of this in his inbox and on his list of things that need to be resolved. I think it is also safe to say that maybe a comment is added in ERP when the vendor is added, the status is changed and the PO is issued. Even if this was done has ERP captured the iteration or the state?
Certainly in both cases the team used an iterative approach and as a result data/assets/deliverables went through a series of states. But I would argue that in both cases neither the PLM or ERP systems captured anything other than the state change. Reflecting on this post I would also challenge the terminology of iteration and state and declare that better terms might be CAUSE and RESULT. Understanding why something changed (CAUSE) is very different than understanding the result of the change (RESULT/STATE). This idea is a fundamental part of the regulations created in the 90’s for the medical device market http://en.wikipedia.org/wiki/DHF. A driving force to these changes, from what I know, was the fact that patients were being injured even though the product that created the injury was a valid release (RESULT/STATE). The resulting regulations have been setup under the notion that in order to evaluate the (STATE/RESULT) of a released product you must be able to evaluate what drove the result (CAUSE). So in our case above you would need to prove how you came to the value of the round and what you did to validate that the value released would not impact the product in a negative way. As well you would need to be able to show why the vendor went from one vendor to another and that this also had no negative impact on the product. As you can imagine this is not as simple as knowing the state of any bit of data.
In conclusion I would STATE that PLM and ERP both deal with data that is ITERATIVE and both capture the STATES of their respective data but neither understand CAUSE.
PLM Is The Monkey In The Middle
Posted by admin in PLM, Social Media on March 4, 2010
Jim Brown, no not that one, the other one, and I had a good volley over on his blog http://tech-clarity.com/clarityonplm/2010/sap-credit-plm/. The question at hand is what will happen to PLM and will ERP ultimately win the battle. When I first read his post I was thinking he agreed with this, but later he tells me no.
Let me simplify the situation in a cold hearted and over simplified manner. PLM wanted to be a Design tool, a Release tool and own the product through Manufacture and beyond. Well at best they are a Release tool (Release only PLM). Ya ya I know I am being a bully. But stick with me and we will get to the monkey. In this view PLM owns release and ERP owns Manufacturing and Design is owned by no one. Well if I was ERP I would be thinking about how to surround my enemy versus fight them face on for ownership of Release.
PLM becomes the monkey when Design has a solution. Vuuch is a Design solution that makes PLM the monkey. Imagine if through Design Vuuch Pages are created for all your deliverables and that these pages carry a complete definition of each part of the design. Now imagine if the Vuuch page for Part_A could be linked to the ERP record for Part_A. This is no dream. Through the WEB service of the ERP solution and the open API approach of Vuuch the complete view of Part_A becomes social and PLM becomes the monkey.
WEB INNOVATION
Posted by admin in Social Media on March 1, 2010
WebInno 25 is here. Tonight 10s of hundreds of Boston’s WEB Innovators will gather at http://www.webinnovatorsgroup.com/2010/02/17/webinno25-demo-companies/. At last count on http://webinno25.eventbrite.com/ there were more than a 1000. Pretty amazing for a lets get together and see what innovation happens to be going on. Ya and it is free, but bring some loot as there will be some great things to invest in and I’m sure the beer is not free. Vuuch will be there as a side dish.
Follow A Friend Makes No Sense
Posted by admin in PLM, Social Media, Vuuch Release on February 12, 2010
I have been thinking a lot about Facebook and other social tools lately. Mostly due to the fact that we used Facebook as a framework or analogy for the new release of Vuuch. As you all know we decided to make Vuuch public even before we had a working product. The idea behind this is we truly wanted to elicit feedback from users. Working with different types of teams and our prior release we discovered a number of user experience issues that we wanted to address in the new release. You can boil all of this down to two items, user habit and value of a consolidated view of what is going on. User habit is a tough nut and Outlook seems to be like crack cocaine or cigarettes. You know you shouldn’t but you just cannot help it… With respect to a consolidated view our beta users never really realized that when they created a discussion in their SolidWorks file Vuuch created a WEB page that represented this SolidWorks file. Armed with this data and filled to the brim with the caffeine needed to sit and watch how users worked, the product management team set off to twizzel a new plan.
We centered in on the idea that we needed to enforce the notion of the WEB page Vuuch creates when you Vuuch enable something. I must admit that we came to this conclusion working with a buddy that has the best job of all. He is a marketing VP for the largest domestic beer company in the US. Unlike us engineering types he spends his day trying to figure out how to make a bottle of beer and a bikini look good next to each other. Which really isn’t that hard… It struck us that Facebook was the right analogy. When you Facebook someone you are focused in on a specific person and anyone who might also care can see what is going on. In Vuuch rather than representing people we represent what people are working on.
Our next issue was Outlook and that ugly thing we call habit. Well instead of tilting windmills we jumped on the bandwagon and created an Outlook add-in. So if you are stuck in Outlook and cannot kick the habit you are safe with Vuuch. I must say the Buzz has been more than Google. The users that have tried the Outlook add-in do something very simple. They smile and say cool.
If you want to see these two things in action checkout the 60 second video http://www.vuuch.com/media/quick_outlook_demo.wmv.
Let me close by tying back to the title of this post. Social media or social network applications that are used in our personal lives revolve around the idea that you follow people. Many companies have taken this idea and built systems that target the enterprise. Well this is a great example of why linear thinking is easy and wrong. Following a friend makes perfect sense but following a colleague is going to do nothing but generate tons of noise. Think about the guy in the next cubical that work very closely with. Well even though you work together the majority of what they do does not affect you. If they are working on 100 items do you really care about each of these? No I think not, even if you are involved with each of them, which is most likely not the case. In an enterprise setting the value of following a person is much lower than the value of following a deliverable. Al la Facebook for files. Follow the files you care about and OH ya guess what when you have nothing going with that file Vuuch no longer pings your inbox.
IDC PLM Predictions 2010
Posted by admin in News, Vuuch Feature, Vuuch Release on January 22, 2010
Joe Barkai of IDC presented “Insights Predictions 2010: Manufacturing Product Lifecycle Management” today. Although we did not rate a slide Vuuch did rate a mention. One angle discussed was the impact social media will have on PLM and product development as a whole and within this Vuuch was mentioned as having an interesting angle/approach. What seems compelling from where I sit is Vuuch was mentioned in line with PTC Product Point and Team Center. The WEB cast replay can be found here http://w.on24.com/r.htm?e=182280&s=1&k=15896A60283FDED8D9FFB56F87D17D17 for those that did not have the chance to catch it live.
We will release a new version shortly that implements some exciting new functionality. Think Facebook for parts! Say you are working on a design of a part that involves other people and you want a quick way to track all the issues, tasks, discussions and notes in a simple way that everyone can access and stay aware of what is going on (Lets also say you are frustrated doing this with excel files that seem to always be out of date and piles and piles of email). Well just right click on the file and say create WEB page and you are DONE. If you would like to check out what this looks like take a look at this page http://www.vuuch.me/collaboration/fileRepNW4/discussions/251. The Vuuch enabled part now has a page that represents everything that is going on with the part and all the people involved (If you have compliance or design history requirements then you will love this). Anything added to this page shows up within the part file (In the example above the part is a SolidWorks file and therefore everything seen on this page is synced withSolidWorks). One thing to note – you can do this WITHOUT checking the file in and out of some vault. So leave the file where it is right for you and connect and communicate in a flexible and socialable manner.
Mass Innovation Vote
Posted by admin in Uncategorized on December 21, 2009
Vuuch needs your vote. Vuuch has been selected to present at Mass Innovation Nights (http://massinnovationnights.com/), that is if we get enough votes. The four top slots get a chance to present and the all of the invites get a table at the next event. The event is held at the IBM Innovation center in Waltham MA. Please check out the event page and please give Vuuch your VOTE http://massinnovationnights.com/products/january-13-innovators-vote-here. We are trailing currently but with a little support from our community I know we will be in the top spot.
Vuuch in the news
Posted by admin in News, Social Media on December 15, 2009
Design Engineering just wrote a nice article on Vuuch. It seems a little odd to be blogging about something you cannot get online but this is what I am doing. The article is only in the print versions of the Nov/Dec magazine. The article talks about Vuuch being used in design which is a great use case, but the new Vuuch plug-ins has expanded the number of Vuuch use cases. Using the PowerPoint plug-in you can quickly create a WEB page that represents the presentation you are working on. You can think of this page as a Facebook page for the presentation. The same is true for CAD files. The idea is if you are working on a deliverable that requires a community of contributors then drag that file into Vuuch and create a page for the file. Vuuch creates a WEB page that acts as a private community site for the deliverable. Once the page is created the team has a place to connect, discuss and track the progress of the deliverable. We are also working on an Outlook plug-in which will allow you to manage your deliverables where you already spend most of your day, Outlook.
The next time you are doing some WEB research you will want to use the Vuuch for your browser plug-in. Say you are searching for a new motor for that design you are working on. Well as you find WEB content that might solve your design problem, Vuuch the WEB pages and now your team can discuss these options within the context of the project you are working on.
Because I haven’t
Posted by admin in Uncategorized on December 1, 2009
I have not posted in oh so long. Well I was reading this and found it funny so I decided to reblog it. I figured if I can retweet then it is ok to reblog…
I think part of a best friend’s job should be to immediately clear your computer history if you die.
Nothing sucks more than that moment during an argument when you realize you’re wrong.
I totally take back all those times I didn’t want to nap when I was younger.
There is great need for a sarcasm font.
Did we ever learn how to fold a fitted sheet?
Was learning cursive really necessary?
Map Quest really needs to start their directions on #5. Pretty sure I know how to get out of my neighborhood.
Obituaries would be a lot more interesting if they told you how the person died.
I can’t remember the last time I wasn’t at least kind of tired.
Bad decisions make good stories.
You never know when it will strike, but there comes a moment at work when you know that you just aren’t going to do anything productive for the rest of the day.
Can we all just agree to ignore whatever comes after Blue Ray? I don’t want to have to restart my collection…again.
I’m always slightly terrified when I exit out of Word and it asks me if I want to save any changes to my ten page research paper that I swear I did not make any changes to.
“Do not machine wash or tumble dry” means I will never wash this – ever.
I hate when I just miss a call by the last ring (Hello? Hello? Damn it!), but when I immediately call back, it rings nine times and goes to voicemail. What’d you do after I didn’t answer? Drop the phone and run away?
I hate leaving my house confident and looking good and then not seeing anyone of importance the entire day. What a waste.
I keep some people’s phone numbers in my phone just so I know not to answer when they call.
My 4-year old son asked me in the car the other day “Dad what would happen if you ran over a ninja?” How the hell do I respond to that?
I think the freezer deserves a light as well.
I disagree with Kay Jewelers. I would bet on any given Friday or Saturday night more kisses begin with Miller Lites than Kay.
Vuuch V1 Pre-Release
Posted by admin in News, Vuuch Release on October 1, 2009
Vuuch V1 has reached pre-release. Go to www.vuuch.com to get new Vuuch add-ins and release notes. We have signed up a few more teams but are willing to take more. Contact us about using Vuuch in production.
Vuuch V1 Release – Vuuch Wants You!
Vuuch V1 is ALMOST ready!!!
The Vuuch beta program provided great confirmation of the Vuuch concept and feedback on what we needed to add to Vuuch. Through out the beta program we have been successful at getting a number of teams to start using the beta in production. Since SolidWorks World and the Vuuch beta release we have been working closely with people from all over the world and from teams developing all kinds of products. The result is Vuuch V1 – see the release notes.
Our current plan is to have a pre-release this week and production release next week. Success is on the move. Our goal for Vuuch V1 is to increase the number of teams using Vuuch in production. After broadcasting the release notes to registered users we have already doubled the number of teams that are signed up to use Vuuch in production. V1 is ready for prime-time. Take a look at the release notes, checkout the pre-release and connect with us about getting your team up and running with Vuuch. If you are not already a user register for a Vuuch account.
Vuuch wants you!!! Contact us at contact@vuuch.com to sign your team up to use Vuuch in production. Production users will define the features for V2. Vuuch is looking for a few good teams. Get ahead of the curve and take full advantage of the first and only People Centric PLM solution in the market.