File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes IDEs, Version Control and other tools and the fly likes Tools for enterprise project /application management Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » IDEs, Version Control and other tools
Bookmark "Tools for enterprise project /application management" Watch "Tools for enterprise project /application management" New topic

Tools for enterprise project /application management

Vin Kumar

Joined: Mar 10, 2005
Posts: 5
I'm a java programmer and intersted in knowing how projects are managed in a typical enterprise.

Can any J2EE developer/project manager tell me about how (J2EE?) projects and/or applications are managed in a enterprise team enviornment?

Especially tracking an individual's activities and contributions!
Is IBM's Rational Developer such software? What are similar products?

I'd really apprciate any help/suggestion in this reagard.

Thanks again.

Jeanne Boyarsky
author & internet detective

Joined: May 26, 2003
Posts: 33124

Welcome to JavaRanch!

Part of project management is technology independent. For example, you have to manage requirements, time, ....

A few important things for a tool perspective:
1) Source/version control - CVS (integrated in WSAD/RAD), Subversion, Clearcase, etc. Note that this can track individual contributions on a source code level. Not sure if I see the value in that though.
2) Task tracking - spreadsheet, MS PRoject, tracking tool, index cards, etc

The only thing I can think of that is different on a J2EE project is defining roles. For example, you should be aware of the J2EE roles (developer, assember, deployer, etc) even if one person does them all.

[OCA 8 book] [Blog] [JavaRanch FAQ] [How To Ask Questions The Smart Way] [Book Promos]
Other Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, TOGAF part 1 and part 2
Ilja Preuss

Joined: Jul 11, 2001
Posts: 14112
Originally posted by Vin Kumar:
Especially tracking an individual's activities and contributions!

Software development is a team effort, so it's much more important to track the team's activities and progress. It's also much more important to have that data in everyone's head than in some database, so a big chart on the wall can be much more effective than a software tool. (You will still need some numbers for accounting. Often a simple spreadsheet is fully sufficient for that.)

Actually tracking individuals can easily damage the team.

I higly recommend reading the book "Peopleware".

The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Vin Kumar

Joined: Mar 10, 2005
Posts: 5
Hi Jeanne and Ilja,
Thanks for your insight and suggestions. I really appreciate that.

I was just curious and wanted to evaluate one for future project, if I can!

Thanks again.

I agree. Here's the link:
subject: Tools for enterprise project /application management
jQuery in Action, 3rd edition