Scheduling is a very important activity in software project management. To say that project planning in many organizations consists of only the scheduling activity would not be an exaggeration. In these organizations, project planning refers only to preparation of a schedule. A schedule during the project planning stage, however, is actually a calendar through which the project is envisaged for execution. This practice of schedule-based project planning/managing is apparently seductively simple, but a schedule is only one component of project planning. The schedule is but one of the tools that is ...