In NetPoint, a schedule is created by drawing or placing objects—such as activities, milestones, and benchmarks—on a time-scaled calendar called the canvas. Each object represents a real-world task or event. These objects can be related to one another by placing logic ties between them, which are represented by links.
Objects are scheduled wherever they are placed on the canvas, which can be anywhere within their total float range (at the time). When an activity is first added to the plan, it may be positioned on the early dates that a CPM forward pass would yield. However, once linked to predecessors and successors, stakeholders can re-position the activity to achieve a more desirable scenario. This is because GPM permits activities to be scheduled on an “as-planned” basis. This flexibility allows for a more realistic schedule.
In general, it is recommended that every GPM schedule have an uncorrupted critical path, defined as a continuous sequence of logically-connected activities terminating at, and carrying the least total float or negative total float relative to, a contractual benchmark or constrained milestone symbolizing a contract time.