Constraint Types:
Constraint types in KTern define rules that control when a task can start or finish. By applying the right constraint, you can ensure tasks are executed at the correct time while maintaining alignment with project goals.
Constraint Date:
A constraint date is the specific date linked to certain constraint types (e.g., SNET, SNLT, FNET, FNLT, MSO, MFO).
- When a constraint is applied, KTern uses the constraint date as a reference point for scheduling the task.
- If the constraint date conflicts with dependencies, KTern intelligently adjusts the plan while prioritizing constraints like MSO and MFO when required.
Manual vs. Auto Scheduling in KTern:
In Manual Scheduling:
- Tasks remain exactly where you place them on the Gantt chart.
- KTern does not auto-adjust task positions even when dependencies or constraints change.
- Best suited when you want full control over task placement.
In Auto Scheduling KTern automatically calculates and adjusts task dates based on:
- Task dependencies
- Constraint types
- Constraint dates
- Project calendars
Ensures accurate alignment of tasks across the project plan.
Impact of Switching from Manual → Auto Scheduling
Examples
Example 1: Must Start On (MSO)
- Constraint Type: Must Start On
- Constraint Date: 2024-11-04
- Effect: The task must start on November 4, 2024, regardless of dependencies or resource availability.
Example 2: Start No Earlier Than (SNET)
- Constraint Type: Start No Earlier Than
- Constraint Date: 2024-11-01
- Effect: The task cannot start before November 1, 2024. It may start on or after this date based on dependencies and resources.
Best Practices in KTern Scheduling
- Use ASAP for most tasks unless there’s a specific constraint requirement.
- Reserve Must Start On / Must Finish On for critical deadlines only.
- Always review constraints and dates before switching from Manual → Auto Scheduling to avoid unexpected timeline shifts.
- Validate the critical path after switching to auto mode to ensure all dependencies and constraints align correctly.