The key is how they are actually implemented inside a company.
You can be successful with any of them, as long as you implement them with common sense.
I've also seen them all fail when they are implemented by runaway bureaucracy - where following the process is given more importance than results.
© 2020 Praveen Puri