In Project Production Control, a constraint is a predecessor task that must be completed in order for work to flow through the process. This is different usage than occurs often in traditional production where the term constraint is also used to mean bottleneck.