Thanks for your feedback @Lea CC. These are internal projects where our internal PM's invest a lot of time setting up dependencies that they assumed the software could easily handled without manual intervention. They dont want to manage the timeline but rather plan and review to make sure it is on track.
For instance, for task dependencies, the PMs setup the project in advance.
Task 1 - Joe
Task 2 - Mary
Task 3 - Abishak
Task 2 is dependent on Task 1 being complete and Task 3 is dependent on Task 2 being complete.
In our eyes, When Joe is done with his task, Mary should be notified to start, and when Mary is done, Abishak should be notified to start. No human intervention should be necessary.
When Task 1 is marked completed, Task 2 should automatically be started, and when Task 2 is marked completed, Task 3 should be started.
(I understand that NetSuite doesnt send an email, but we need some event on the "next task" so we can send it via workflow)