Not really. Let me explain.
I love to work with Agile teams that are responsible and accountable for what they do. The best way I know to do this is to check-in with the team everyday and talk about we're going to get done today. Of course, this has to be done in the context of some vision or plan that has a horizon greater than a single day.
I hate it when someone who doesn't really understand the tasks tells me what I'm going to do today and wonders why I didn't do something yesterday. I hate that kind of micro-management.
So, everyday I take responsibility for my tasks and hold myself accountable to my team. I don't let someone else be responsible and then hold me accountable.