Can Pro/E be made easy to learn and remember?
Mike Payne, Executive Chairman for SpaceClaim, and one of the more colorful people in the CAD industry, was just interviewed by the Boston Globe, for his thoughts on the potential sale of PTC. You can see a video of the interview here. You can read the article here. (Both are worth looking at.)
While I think Mike’s perspective on PTC is probably as thoughtful as anyone’s (he was one of its founders), I’m more interested in his comments about products:
“When products first emerge, they’re usually priced very high. They’re for the specialists… and they usually don’t work very well. As they start to work better, then more people can use them. And if you want lots of people to use them, you have to make it far more reliable, you have to make it easy to use – but that’s not enough: You have to make it easy to learn, and easy to remember, because people are not so hung-up on being the specialist on things.”
Consider the challenge PTC faces in making Pro/E more reliable, easier to use, easier to learn, and easier to remember.
PTC spent $100 million to develop the most recent version of Pro/E (Wildfire 4.0). All told, PTC spent over $1.3 billion on R&D in the last 10 years, not counting the R&D spending at the companies it acquired. I’d have to assume that Pro/E Wildfire 4.0 is more capable, and likely more reliable, than its predecessors. Yet, I’d be really surprised if it was more than marginally easier to use, learn, or remember (at least, for non-trivial projects) -- not only because such changes are very difficult to make, from a technical perspective, but also because they’re not something that most Pro/E users are really pushing for.
Based on conversations I've had with dedicated Pro/E users, what they seem to want most of all is more reliability, more performance, and more capability. They don’t want major overhauls of a program that they already have a big investment in learning how to use.
Yet, this really raises the issue of how PTC can possibly satisfy their core users, and still have a product that’s attractive to a lot of other people.
PTC’s answer appears to be to have two separate products: Pro/E is a parametric feature-based (history) modeler, while CoCreate, which it acquired last year, is an explicit (history-free) modeler. (I often use the term “feature inference modeler” to refer to explicit modelers, such as CoCreate, that use feature recognition and inference in combination with explicit modeling. I won’t push the term here, as it’s easier to just say “explicit” or “history-free.”)
Jim Heppleman, PTC EVP, said in Manufacturing Business Technology magazine that the application of parametric verus explicit modeling is an issue of form versus function: parts that are functional are amenable to parametric modeling. Parts that represent form are amenable to explicit modeling. More importantly, he came out and admitted that explicit modeling is fundamentally easier, at about one-third the work.
In short, what Heppleman seems saying is that the biggest impediment to usability in Pro/E, at least for some parts, is inherent in how the program works. In designs where model history is not necessary (which may be the case more often than PTC would like to admit), throwing it away could triple a user’s productivity.
While I think Heppleman is probably oversimplifying, this still raises an obvious question: If there is a significant class of parts that could be completed with substantially less work using explicit rather than parametric modeling (and that class, incidentally, includes all imported “dumb” parts), why has PTC never integrated this capability into Pro/E?
I can only conjecture about the answer to this question, but I have a suspicion that it has something to do with PTC being named Parametric Technology Corporation.
While CoCreate does explicit modeling, it’s not really a solution for Pro/E users. CoCreate is a mature product, with a development history dating back to 1984. There is no synergy between CoCreate and Pro/E that would suggest that learning one would make learning the other particularly easier. Though it’s likely that the CoCreate and Pro/E teams are working to build connections between the programs, I’d personally be surprised to see a merged product that both worked, and satisfied existing users of either product. (At least, without at least three major relases to get to that point.)
PTC's competitors seem to be offering a better history-free solution for Pro/E users than it does.
Consider a customer that is dedicated to Pro/E. SpaceClaim offers a standalone CAD product for explicit modeling that works quite synergistically with Pro/E. The only advantage that CoCreate might have in these accounts is that it’s owned by PTC. (And that may, or may not, be an advantage.)
If customer is already wavering on Pro/E, but hasn’t switched for lack of a compellingly better alternative, Siemens may have something that could get their attention: Synchronous Technology. Solid Edge, Siemens’ mainstream product, has been targeted squarely at Pro/E since its introduction in 1996, and now, with Synchronous Technology, it offers both history-based and history-free modeling in one product.
For PTC, I don’t see an easy way out of the competitive jungle, at least, so far as CAD goes. PTC used to regularly kick its competitor’s collective asses. Then Microsoft Windows NT came along, and opened the door for low-cost competitors, such as SolidWorks, Solid Edge, and Inventor. Now PTC itself has legitimized history-free modeling, openly admitting that it’s a lot easier to use than history-based modeling.
The author of the Boston Globe article asked PTC about the idea that someday all of us will be working with 3D design software the way we use web browsers or Microsoft Excel. Brian Shepherd, a PTC VP, responded "we're focused on the needs of professionals."
I wonder: Don't professionals use web browsers and Microsoft Excel? And don't professionals benefit from software that's easier to use, easier to learn, and easier to remember?

Reader Comments (15)
In 1-2 years, SolidWorks will kick Pro-E in the rear for sure. It is good idea that they sell their business now.
If we look at what has happened in the CAE arena in the past few years, we will see that the vendors took their non-intuitive, specialist only systems and created a whole new set of wizard based workflows and an intuitive UI catered to the non-specialist. Hence the introduction of "point and click" FEA. It doesn't solve all problems nor does it have all the capabilities of the "classic" system, but it works for the non-specialist. And if you happen to be an FEA specialist, the in depth interface and free-form workflows still exist.
This is what I believe CAD vendors need to do. Create two UI's with an option as to which to use. The "Standard" and the "Expert" UI. Standard works like Google Sketchup, and the Expert works like (your favorite modeler here).
Ken
-- I think it's a good idea, but it's hard to do. SketchUp is a lot more than mere UI. - Evan
Use Solidworks.
The issue with the revamped Wildfire interface is very much a surface level issue - almost akin to the "lipstick on pig" saying. Dig past the basic layer and you're still in the thick of inconsistent interface (made even more inconsistent by the WF interface in some places).
Pro/E's a still a good software, to my humble opinion. The catch is it used to be, and could have been, a great one.
Demos are great at showing gee whizz stuff but for day to day things nobody has really provided a product that can handle complex geometry creation AND editing, that is genuinely simple to use.
Explicit modelling techniques are actually still best demonstrated on simple geometrical parts - eg - functional stuff. Parametric modelling might take longer to set up but once done so you can tweak to your hearts content, so the total time taken for the development might be less.
If you want examples of good to great 3D interfaces look to the niche tools like Ashlar-Vellum. Such tools let designers set up precision 3D curve networks and resultant solids and surfaces with ease, and utilise parametrics if needed. The critical word there is precision.
Mike Payne has been nothing short of a dismal failure when it comes to the marketing aspects of SpaceClaim.
Jon Banquer
San Diego, CA
-- SpaceClaim just got a new CEO. Chris Rundles. (But you knew that.) So far as Mike Payne being a dismal failure: Only time will tell, but I don't think so. Since the company doesn't publish financial or sales numbers, there's a lot of unfounded speculation out there. I've spent time talking to Mike, and I agree with more of what he has to say than I disagree with. - Evan
I there may be an advantage of CoCreate over SpaceClaim in that CoCreate has been in existence for something like 20 years and there are hundreds of thousands of happy customers, whereas SpaceClaim is a floundering startup on the brink of collapse with maybe a few dozen paying customers.
-- A floundering startup on the brink of collapse with maybe a few dozen paying customers? Not the information I have. Of course, I've only been talking to SpaceClaim insiders, customers, and their venture capital people. So I could be wrong. Time will tell. - Evan
http://tinyurl.com/3r486p
Jon Banquer
San Diego, CA
Seems to me the venture capital company that heavily funded SpaceClaim wants to protect what remains of their investment.
"So far as Mike Payne being a dismal failure: Only time will tell, but I don't think so."
I said he's been a dismal failure when it comes to marketing SpaceClaim and indeed he has been.
"Since the company doesn't publish financial or sales numbers, there's a lot of unfounded speculation out there."
SpaceClaim doesn't have to publish any financial or sales numbers for someone who knows the market to figure out that SpaceClaim have close to zero market penetration and has very few users.
"A floundering startup on the brink of collapse with maybe a few dozen paying customers? Not the information I have."
Then the information you have is wrong, Evan.
Jon Banquer
San Diego, CA
I've spent time talking to Mike, and I agree with more of what he has to say than I disagree with. - Evan
Are there any SolidWorks users who also use CoCreate who can shed some light on the question of parametric vs. explicit?
Since I started at my new company I have been able to train 6 people on Inventor 2008 having learned it on my own and none of them required more than 3 hours of my time. All are proficient and doing more on Inventor in less time than anyting they did in Pro-E. Bottom line: PTC has dug the very hole they will be buried in and they have no one to blame but themselves. I wouldn't touch it with a ten meter pole.