So, I'm creating a complex task manager. I have a list of tasks, but certain tasks cannot be started until others have finished. However, the position of a task on the list does not necessarily specify the order in which it has to be completed; some tasks can be done in tandem by different people, while some rely on another person(s) to complete other task(s) first.

I would like to list the tasks an item is waiting on next to it, with a single word to describe what that list represents like this:

  1. Wash walls
  2. Paint walls
  3. Hang artwork (this task cannot be done until task 1 and task 2 are done)

Some shorter versions I've thought of are "pending: task 1 and task 2", "dependent: task 1 and task 2", "awaiting: task 1 and task 2", and "yielding: task 1 and task 2"

I don't think any of these words quite represent the situation properly, though I could be wrong.

Would you please suggest the correct single word to use in this situation?

  • 2
    Have a look at Topological Sorting. Captures the entire scenario. Commented Apr 17, 2016 at 8:52
  • 1
    I'm voting to close this question as off-topic because I think you'll get better technical answers from Project Management
    – NVZ
    Commented Apr 17, 2016 at 9:06
  • 2
    @NVZ how can it be off topic? I'm not looking for technical answers, just a single word description exactly as the tag suggests.
    – CJT3
    Commented Apr 17, 2016 at 9:07
  • 1
    I just wanted you to have better answers, hence the vote to migrate. Don't be offended by it. Just wanted to help.
    – NVZ
    Commented Apr 17, 2016 at 9:10
  • 1

4 Answers 4


This task is a pre-requisite of that task.

See here.



  • task a.
  • task b.
  • etc.
  • Decent suggestion, not loving the length of it though. Something as short as "pending" would be ideal.
    – CJT3
    Commented Apr 17, 2016 at 8:37
  • Okay. What about queued then?
    – Brad
    Commented Apr 17, 2016 at 8:41
  • 1
    One can alternately drop the hyphen to get prerequisite. I would. (Though I had never thought of it before: one could read that as though it were prere-quisite, if one looked at it funny.)
    – thb
    Commented Apr 17, 2016 at 9:05



  1. a place or stage in a process at which progress is impeded.

Thus: "bottlenecks: task 1 and task 2"

  • it feels a bit clunky and unnatural in the example. How often do you hear the term "bottleneck" to describe a list?
    – CJT3
    Commented Apr 17, 2016 at 8:50
  • @CharlesJohnThompsonIII, it doesn't describe the list. The pending tasks themselves are the bottlenecks. Commented Apr 17, 2016 at 8:51

First Task A, Then Task B.

Here are some options:

Language to describe the task directly:


  1. Task A is a prerequisite of Task B
  2. Task B has a prerequisite of Task A


  1. Task A is a predecessor to Task B
  2. Task B is a successor of Task A

This language is from Project Management dependency relationships https://www.projectinsight.net/project-management-basics/task-dependencies

Language to describe the relationship:

Contingent Upon: Task B is contingent on Task A

Gating requirement: Task A gates Task B

Blocking Condition: Task A blocks Task B

Constraint: Task A constrains Task B

Requirement: Task B requires Task A

Dependency: Task B depends on Task A


in obligatory order TFD

  1. required to be done, obtained, possessed, etc

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.