Can IT projects fail when following best practices?