On most projects, this cycle always goes on almost the same way: at
first there were ambitious plans, then something unexpected happens and all decisions are thrown to the trash.
It doesn't look so scary when it comes to a small project. But, unfortunately, it all works for global solutions. Sometimes it is more profitable to write a multi-million dollar project from scratch than to support it and fix bugs.
Can we turn this cycle from a shortage into a feature of the IT industry? Yes.
But first, let's see: IT specialists are definitely not the laziest and certainly not the stupidest people on Earth, but why are projects still failing?