Easy to put into practice if your team is composed of automatons that will execute your directives with instant and willing obedience. But the reality is that we're just people, each of whom has their own concept of what's expected from them and what they're actually willing to do in return for a paycheck and it varies widely. In a perfect world we would all be striving towards a common goal with a clear understanding of what that goal is, the milestones to be reached and the methodology and processes to observe but none of that rarely survives the first sprint.