DevPartner or Business Investement

I’m writing a new product review on DevPartner from Compuware, and have been working with it for about a week now (14 day trial installation).  It’s a pretty nifty product (obviously a convergence of a number of tools that Compuware has acquired over the years).  I’m a big believer in this kind of software.  Essentially, the tool provides:

·         Code coverage analysis

·         Static code analysis

·         Distributed application analysis

·         Error detection

·         Memory analysis

·         Performance analysis

No matter how good of a developer you or your team is, there is still a lot of ways of coding “smarter”.  Besides, not every team developing business solutions can have a development “GOD” on their team – who also has the time to read over and review every single line of code your entire team writes.  Using a toolset such as DevPartner can help you catch mistakes, or other less threatening issues, early in your development process. And, as we all know, catching bad things up front is a whole lot cheaper than trying to fix them after you hit production. 

The product looks solid, but when I looked at the price – I almost fell over.  I’ve worked on a number of large projects and I can truly appreciate the business case for the tool – but for much less money can I get the majority of the features from FXCop + CodeSmart + ?? I haven’t had the time to do a complete feature comparison between other product lines, so I truly don’t know – but $4500 per concurrent license ($1500 named user)  reminds me of Rational (er… IBM)  licensing.  What I  would want is to have every developer outfitted with this software so that they can maintain their own code as they go forward.  With very expensive licensing models, organizations might elect a single person as the code analyst who runs the tool regularly to identify problems.  Again, I’m not sure which the better model is.  At the end of the day it is re-assuring that code is being scrutinized by more than just human eyes.  In retrospect, however, I have been on projects where we spent hours and hours (ie… many 10’s of thousands of dollars) hunting down bugs, memory leaks, etc.  If we expect this to happen on every large project (the larger the project, the more likelihood of this I guess) than there is no problem justifying these costs up front.  For the small dev shop however, this does hurt a lot!

Of course, this product also fits nicely into Compuware’s TrackRecord product that helps out with your project’s tracking, defect management, task management, and workflow automation tasks.  Compuware TrackRecord functionality is available when you have DevPartner Studio Enterprise Edition installed.  Again, HUGE points here as I believe that this type of software is what is really missing from ALL integrated development environments.  IDE’s should come with these features baked right in – not as separate products for extra money (Microsoft, are you listening?).  Until then, the MKS’s, Borland’s, and the Computeware’s need to cover this market – but make it affordable for heavens sake.  These add-on’s are as expensive, and in some cases, more expensive than Visual Studio.NET – and they are no where near as massive.

3 Comments

  • The price of it is painful.. the 'community' edition is free but has very limited features. They also sell a product called 'BoundsChecker' - that saved my butt many times back in the Win32 days.

  • Having been a BoundsChecker fanatic ever since NuMega was founded, I don't consider the price to be at all painful. I personally have owned a license for use at home for 7-8 years now. The DevPartner Pro license is only $500-600 a year and has certainly saved me from working a lot of 80 hour weeks. I just write the project on a CD-RW, take it home, and within a few minutes prevent a day or two of frustration at work. Over the years I've probably saved at least a man-week or two each year with BoundsChecker and several of the other tools.

    Companies that think $500 per year per developer is too much for a ROI that can reach into the millions are being foolish! This is the same nonsense that fueled the "everything has gotta be free" Java movement...with managers penny-pinching on development tools, mainly because they don't understand the difference between programmers/developers and coders.

    Even though I've been a fan of Borland's IDEs for 20 years, the current price of their JBuilder product (which doesn't include many of the features that DevPartner Studio has), is way too high for me to maintain a personal license anymore. But DevPartner as an add-on to the current multi-language VS.NET 2003 IDE is certainly cost-effective. (The only complaint I've had with CompuWare Marketing is their removal of SoftIce from DevPartner and trying to coerce people into also buying DriverStudio. They've since created a SoftIce add-on package to DevPartner, but it's priced a little high.)

  • Dear Sir,

    I am looking sponsors

    for building houses in my country.

    I offer 150% profit for 2 years.

    Best reqards

    Naib Huseynov

    Production Engineer

    Baku Azerbaijan

    Mobile phone : +994506673164

Comments have been disabled for this content.