I have an aversion to the word accountability.
In leadership accountability creates dependency.
I should not be dependent on anyone holding me accountable to dreams, visions or goals. That is my responsibility.
If I am dependent on someone else checking in with me to see what I am doing toward reaching my goals I should not be in a position of leadership.
If all I am doing as a leader is holding people accountable to getting the things done that they set out to do then a software program can replace me. (www.gqueues.com)
When we hold people accountable we are inadvertently making them victims who are dependent on us in order to get anything done. That is not what is best for them or your organization. You may see short term results but you will never become what you are capable of becoming.
When you hold unmotivated people accountable you enable them to continue to be unmotivated.
When hold highly motivated people accountable your squelch them and frustrate them.
Neither option is good in the long run.
Resist the temptation to play a role that an algorithm is better at than you anyway.