To build a dynamic calendar plan that will change when the deadlines for individual tasks change, you need to use task dependencies.
According to the PMBOK, dependencies can be mandatory, discretionary, and external. Mandatory dependencies are dictated by the nature of the work. For example, you can’t build the walls of a house until the foundation is laid, or you can’t start editing text that hasn’t been written yet. Discretionary dependencies are established by the project manager based on considerations of convenience of management, specifics of a particular project. External dependencies are dependencies between projects, where the start of a task in one project depends on the completion of a task in another.
Unfortunately, MS Project does not have the ability to distinguish between mandatory and discretionary dependencies. If the project manager needs such a distinction, different formatting should be applied or task notes or a custom column should be used to store information about the type of dependency.
To set a dependency between two tasks, you need to understand which task in the pair will be the main, determining one, and which will be the dependent one. The main task is called the predecessor, the dependent one is the successor. MS Project supports 4 types of dependencies:
- Finish-to-Start (FS) If there is such a dependency between tasks No. 1 and 2, it means that task 2 (successor) cannot start earlier than task 1 (predecessor) ends.