Either method is fine. It all depends on which value (duration or work) you are the most confident in. I personally find that people are usually more accurate regarding work than duration, so I am inclined to enter the task, enter the work upon resource assignment and let Project calculate duration.
|