MicrosoftВ® Office Project 2007 Step by Step (Step By Step (Microsoft))

Every task you enter into Project has some type of constraint applied to it. A constraint controls the start or finish date of a task and the degree to which that task can be rescheduled. There are three categories of constraints:

In total, there are eight types of task constraints.

Open table as spreadsheet

This constraint category

Includes these: constraint types

And means

Flexible

As Soon As Possible (ASAP)

Project will schedule a task to occur as soon as it can occur. This is the default constraint type applied to all new tasks when scheduling from the project start date. There is no constraint date for an ASAP constraint.

As Late As Possible (ALAP)

Project will schedule a task to occur as late as it can occur. This is the default constraint type applied to all new tasks when scheduling from the project finish date. There is no constraint date for an ALAP constraint.

Semi-flexible

Start No Earlier Than (SNET)

Project will schedule a task to start on or after the constraint date you specify. Use this constraint type to ensure that a task will not start before a specific date.

Start No Later Than (SNLT)

Project will schedule a task to start on or before the constraint date you specify. Use this constraint type to ensure that a task will not start after a specific date.

Finish No Earlier Than (FNET)

Project will schedule a task to finish on or after the constraint date you specify. Use this constraint type to ensure that a task will not finish before a specific date.

Finish No Later Than (FNLT)

Project will schedule a task to finish on or before the constraint date you specify. Use this constraint type to ensure that a task will not finish after a specific date.

Inflexible

Must Start On (MSO)

Project will schedule a task to start on the constraint date you specify. Use this constraint type to ensure that a task will start on an exact date.

Must Finish On (MFO)

Project will schedule a task to finish on the constraint date you specify. Use this constraint type to ensure that a task will finish on an exact date.

Important 

Beginning Project users are often tempted to enter start or finish dates for tasks. However, doing so applies semi-flexible constraints, such as Start No Earlier Than or Finish No Earlier Than. This essentially prevents users from taking full advantage of the Project scheduling engine. Although this is one of the most common scheduling problems that people create when using Project, it is usually avoidable.

These three constraint categories have very different effects on the scheduling of tasks:

The type of constraint that you apply to the tasks in your projects depends on what you need from Project. You should use inflexible constraints only if the start or finish date of a task is fixed by factors beyond the control of the project team. Examples of such tasks include handoffs to clients and the end of a funding period. For tasks without such limitations, you should use flexible constraints. Flexible constraints provide the most discretion in adjusting start and finish dates, and they allow Project to adjust dates if your project plan changes. For example, if you have used ASAP constraints and the duration of a predecessor task changes from four days to two days, Project adjusts or “pulls in” the start and finish dates of all successor tasks. However, if a successor task had an inflexible constraint applied, Project could not adjust its start or finish dates.

In this exercise, you apply a Start No Earlier Than constraint to a task.

1. Select the name of task 20, Scene 3 setup.

This scene must be shot at a location that is not available to the film crew until May 26, 2008.

2. On the Standard toolbar, click Task Information.

3. In the Task Information dialog box, click the Advanced tab.

4. In the Constraint Type box, select Start No Earlier Than.

5. In the Constraint Date box, type or select 5/26/08.

6. Click OK.

Project applies a Start No Earlier Than (SNET) constraint to the task, and a constraint icon appears in the Indicators column. You can point to the icon to see the constraint details in a ScreenTip. You can also see the constraint details in the Task Drivers pane.

Task 20 is rescheduled to start on May 26 instead of May 21. All tasks that depend on task 20 are also rescheduled. One way to view this rescheduling is by the light blue change highlighting that Project applies to the Start and Finish dates of the successor tasks of task 20. Because the duration of the Production phase was also changed by applying the constraint to task 20, the Duration and Finish fields for the Production summary task (task 12) are also highlighted. Change highlighting remains visible until you perform another editing action or save the file, and it is an effective visual way to see the broader consequences of your specific actions in your schedule.

7. Click the Close button (the “X” button in the upper right corner) on the Task Drivers pane.

Here are a few other things to keep in mind when applying constraints to tasks:

Категории