Project Management Stack Exchange is a question and answer site for project managers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

We're a Software Development Company that's about to start working on a JSF (JavaServer Faces) project with a Hibernate persistence layer. I'm managing the project, and we have 2 developers on the team that were recently introduced to JSF. What's the best approach to structure the project plan?

Some issues on my mind:

  1. Breakdown of tasks.
  2. Should developers work on different parts of the same module or should each one handle his own module?

Please add/suggest any other issues you think I should take into consideration.

share|improve this question

closed as not a real question by CodeGnome, Willl, Aziz Shaikh, Brian Carlton, jcmeloni Apr 30 '13 at 19:21

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.If this question can be reworded to fit the rules in the help center, please edit the question.

up vote 1 down vote accepted

That is not a simple question, and I won't insult it with a simplistic answer.

I'm asked that question frequently at work, and the best answer I've found is to point to Herding Cats by G. Allman. He doesn't have a short simple answer, but he has a coherent answer that he explains consistently. Basically you have to decide what "done" looks like, then break that down into capabilities that have meaning to the customer and can be measured. Then break that down into deliverables and work packages till either it will cost more to measure progress than to create progress or until the work is < 2 weeks.

For your second question, if the answer doesn't arise naturally from the WBS, then I'd submit a second question to PM:SE, and invite CodeGnome to explain self-organizing teams.

share|improve this answer
Thanks. I read your reply and the Herding cats link. They are useful. However, I need specific information that has to do with breaking down a JSF project. Example: Plan item for Managed Beans. Another item for Validations, etc... – SaryA Feb 11 '13 at 11:21
I'll accept this answer because it gave me guidelines regarding how to think when preparing a plan. – SaryA Feb 11 '13 at 13:02

Not the answer you're looking for? Browse other questions tagged or ask your own question.