DCSIMG
What the heck is Harvest? - Team Foundation Sidekicks

What the heck is Harvest?

Today I would like to touch upon the topic somewhat unrelated to TFS, that of application in many aspects similar to TFS but one that has been around for ages. No, not ClearCase; I am talking about Computer Associates Harvest Change Manager. There is a good reason for that too (since we have recently released Harvest related utility application into a public domain).

To make the things shorter and somewhat entertaining - for those who think that there were no commercial life-cycle and configuration management applications before ClearCase or PVCS, Harvest (called then CCC Harvest - for Configuartion and Change Control) was there in 1977! The application parent company changed several times but the tool is still on the market and is currently version 7.1.

Personally I have been working with Harvest since version 3.0 (back there in 1996), and I still believe that there is plenty of wisdom in its methodology and flexibility of the tool is almost unrivaled even today (and am talking about flexibility without writing any code!). But with great sadness I must admit that the application did not reach the fame it justly deserves - it is sold and there are clients around the globe, but the community... Well, there is virtually no community; there are no Harvest evangelists out knocking at your door, there are no hats with Harvest logo being handed out at conferences... Were you even aware of the application before that post?

What am I driving at? The community, man - that's the foundation to build on! Harvest is yet another example of the great application (and I mean great) that did not quite get to the top because the community was not engaged enough.

As part of Team Foundation community nowadays I do feel different. I feel the creativity bubbling, see things happening - even the fact that TFS may not be perfect (to phrase it gently) drives the creativity. Overall I enjoy it immensely, so kudos to Microsoft Team Foundation Server team and keep it up to!

Dixi.

Published Sunday, July 23, 2006 9:31 PM by Eugene Zakhareyev
תגים:

Comments

# re: What the heck is Harvest?

Do you know of any Harvest conversion utilities for TFS?

Monday, April 02, 2007 1:43 PM by robert houghtby

# re: What the heck is Harvest?

Robert,

As far as I know there is no utilities for that conversion. Microsoft currently supports conversion path from VSS to TFS, and promised to release ("soon") the migration kit so it would be easier to develop custom tools for conversions.

Sunday, April 08, 2007 10:10 PM by Eugene Zakhareyev

# re: What the heck is Harvest?

Hi,

In the company I'm working we're using harvest and by no means I'm able to support your opinion. Harvest is terrible slow, its Studio Integration is horrible (Ever needed to bind everyday projects a hundred times a day?) and I can't think of any reason to use it. Simple and useful features are not contained such as blaming/anotation, time-line based histories and, most valueable of all, an intuitive and responsive user interface.

That's why our department is currently evaluating SVN, Perforce and ofcause TFS. So one central required element is a migration tool from harvest to tfs - any ideas?

Never the less,

Best regards,

Tom

Thursday, February 07, 2008 6:10 PM by Thomas L.

# re: What the heck is Harvest?

Thomas,

While I can relate, I do not enirely support your opinion of Harvest being a root of all evils :)

As for Harvest->TFS migration path, I am afraid there are still no tools doing that available.

To me the easiest path seems just push the tip of your source code repository into the TFS respository, and then migrate all packages (the utility can be written pretty easily).

Of course, that way you lose the history and package/version association - frankly, that is not much of conversion, but if you still have Harvest online for backwards compatibility that may be ok. If you want to transfer the history (and package associations, and snapshots, and based on view information), that would be quite a project in itself.

Hope that helps.

Friday, February 08, 2008 5:15 PM by Eugene Zakhareyev

# re: What the heck is Harvest?

Harvest is really a bad tool to work with! I'm in a project that we have to use it every day and it is a Pain! No wonder why there is no community being it!

Friday, April 24, 2009 12:33 PM by Diogo

Leave a Comment

(required) 
(required) 
(optional)
(required) 

Enter the numbers above: