Существует огромное количество подходов к управлению проектами (см. тут перечень-
mahamba.com/ru/glossary?field_article_type_value%5... ) из альтернатив, посмотри в сторону Agile фреймворков.
Но реально, не стоит так уж сильно расстраиваться по поводу ДГ, т.к. статья вводит в заблуждение, есть ещё такие понятия, как оценка pert, буферы, теория критической цепи и т.д., которые позволяют более точно спланировать. Да и вообще сам вопрос не совсем корректно задан - с любым подходом (который является просто инструментом) есть место планированию, поэтому всегда будут отклонения, да и вообще само название "план", это то, как ты хотел бы сделать, а "факт", то, как сделал.