Microsoft Project has almost a language of its own. Among these is the word dependencies, which refers to the way in which certain tasks are dependent upon each other. There are four types of dependency and this article looks at each one in a festive setting.
I remember many years ago, when I made the acquaintance of Microsoft Word for the very first time, being bamboozled by all of the icons and drop down menus on the screen. I thought I'd never get to grips with so many features and the sheer sight of those loaded toolbars was enough to intimidate me. Gradually, though, I persevered with my tuition and I learned what all of these icons meant, and what the drop down menus actually did. Now I am fairly proficient in the use of Word and I look back wondering why I felt so overawed at the outset. Having said that, however, there is an awful lot to this excellent application that I still have to learn.
If I found Word intimidating to start with, then Microsoft Project would have given me nightmares. This project management application virtually has a language of its own and terms such as critical task, critical path, lead time, lag time, milestones and dependencies may as well have been written in Greek for all the sense they made to me.
But, as I discovered with Word, by taking the time to learn about each part of the application and what it does then gradually I garnered a working knowledge of it. After all we must all crawl before we can walk. So for this article I have chosen to explain dependencies from that vocabulary of jargon above, as it is a commonly used term in the big Project picture.
Dependency refers to the relationship of one task to another. A quick example of this would be to devise a project involving a chocolate taken from one of those round tins that we will all come across over the Christmas period. Transporting a chocolate from the tin into your mouth involves three tasks:
In this project task 3 cannot begin until task 2 has been completed. In other words, task 3 starting is dependent upon task 2 finishing. This in a nutshell, or in this case a sweet wrapper, is dependency between tasks.
There are four different dependencies within Microsoft Project, with similar sounding names that may appear confusing at first. They are finish-to-start (FS), start-to-start (SS), finish-to-finish (FF) and start-to-finish (SF). The example I gave above is of the most common type of dependency, finish-to-start. This is also the default dependency in Project.
In a start-to-start dependency the second task cannot begin until the first one has begun. To maintain the Christmas theme the two tasks to demonstrate this are:
1: Open presents
2: Put all wrapping and packaging into the bin
These two tasks can run simultaneously but task 2 cannot be started until task 1 has begun.
You may see a logical pattern emerging by now but I will move on to the next stage, the finish-to-finish dependency. This is where a certain task cannot be completed until a dependent task has been completed. Again we will look at a festive example.
1: Eat Christmas dinner
2: Wash up
Task 2 cannot be completed until task 1 has been completed. If Granny is struggling with her sprouts while everyone else has finished their pudding then task 2 can begin as it has no start dependency. But the completion of task 2 is dependent on the completion of task 1, i.e., the washing of the dishes cannot be completed until everyone has finished eating.
And finally the start-to-finish dependency, which is a little more tenuous than the others. In this the dependent task cannot be completed until the task upon which it depends has begun. Let us take Granny's Christmas present as an example.
The dependent task can be completed any time after the task on which it depends has begun. This means that you can wait until Granny has been packed off back to Clacton before taking the jumper back to the shop to exchange.
This is a pretty rough outline of how different dependencies work but I hope it has demystified one area of jargon from this invaluable project management application and that you will go on undaunted to investigate further.
You have permission to publish this article for free providing the "About the Author" box is included in its entirety.
Do not post/reprint this article in any site or publication that contains hate, violence, porn, warez, or supports illegal activity.
Do not use this article in violation of the US CAN-SPAM Act. If sent by email, this article must be delivered to opt-in subscribers only.
If you publish this article in a format that supports linking, please ensure that all URLs and email addresses are active links, without the rel='nofollow' tag.
Software Training London Ltd. owns this article. Please respect the author's copyright and above publication guidelines.
If you do not agree to these terms, please do not use this article.
"Very good course. Great trainer, Tony was very good at explaining things. Interactive- liked the group sessions.
I felt very comfortable asking questions and discussing things openly"
WIKA Instruments Ltd Internal Sales Team Leader Tomasz Bialkowski
"Great trainer, pushed out of comfort zone in friendly way"
Partners Capital LLP CS Principal Charlotte Zammit
"Excellent course, very informative; my brain is exploding with ideas to use just a small percentage of the functionalities already!"