No techniques or technology will save a project if there is no mandate from the management. In other words, if the requirements are vague, inconsistent, or down right incorrect but management isn't doing anything about it. No amount of scrum can save you. Yeah I am right into this kind of shit now. Ask me about it.