Did you enter the dependencies?
In that case, you’d see something like this:

As you can see, New server is scheduled based on its building elements; i.e., its duration is set automatically. You can check this by opening New server and going to the settings section: Do you see the Duration field? No. That’s because it doesn’t apply to this item anymore.
So, based on the workshop, the decision was to break down Software into the following:
- OS
- Firewall
- Backup
How would you do it?