How Constraint Types and Dates Function in KTern When Switching from Manual to Auto Scheduling
KTern’s scheduling engine helps project managers efficiently manage timelines by automatically adjusting task dates based on dependencies and constraints.
This guide explains:
- Different constraint types supported in KTern
- How constraint dates influence scheduling
- The impact when switching from Manual Scheduling to Auto Scheduling
- Best practices to ensure accurate scheduling in KTern
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.