When you create a workplan, you generally don't know enough to enter all of the detailed activities the first time through. Instead, you identify large chunks of work first, and then break the larger chunks into smaller pieces. These smaller pieces are, in turn, broken down into still smaller and more discrete activities. This technique is referred to as creating a Work Breakdown Structure (WBS).
An appropriate question to ask is how small the activities should be before they do not need to be broken down further. This is referred to as your "estimating threshold." Work can be broken down into smaller activities than the estimating threshold, but normally no work would be left at a higher level. The threshold can be different based on the size of your project and how well the work is understood.
You can use the following criteria as a guide: For a typical large project (say 5,000 effort hours or more), any work that is greater than 80 hours of effort should be broken down into smaller pieces. Medium-sized projects (say 1,000 effort hours) should have activities no larger than 40 hours. If the project is small (say 200 hours), you should break down the activities into work no greater than 20 hours. Remember that this threshold is an upper limit. You can break the activities down further if you want.
Assigning work that is smaller than your threshold allows the work to be more manageable. For instance, if your project is 250 hours and you have activities that are 80 hours each, you don't have enough time to recover if one of the activities is late. However, if the largest activity is 20 hours, you're able to find out much more quickly if work is not being done on time.
Of course, it's possible that you may not be able to break down activities that are to be worked on in the distant future less than the threshold because there may be too much that's unknown about the work itself. In this case, one approach would be to actually break the work into a couple smaller projects. The second project can be defined more accurately based on the results of the first project.
If you don't have the option of multiple projects, the future work can be left at a level higher than the threshold. However, if you leave future work at a high-level, it's still critical to break the work into smaller pieces at least two to three months before you need to start executing the work.
In addition to allowing you to manage the work more effectively, another reason to break down activities into smaller pieces is to make sure that you understand what the work means. When you assign a team member an activity from the workplan, that person may not understand what the work is and may ask you for an explanation. If you don't know what the work means either, you'll be in trouble. So you should make sure that the work is broken down into a level small enough that the activities are understandable. For instance, if an activity that is estimated at 80 hours has never been done before, it may still need to be broken down into smaller activities to ensure that the team member that is assigned the work knows exactly what is expected.
These two factors—the ability to manage the work effectively and to understand the work required—should drive your decision on how small to make your activities.