I'm normally given the task of solving difficult situations, so I frequently inherit underperforming teams. Additionally, I frequently work with recent graduates.
I would say I'm quite good in what I do. But while the higher-ups are happy with me, I would also like to make sure I'm not a jerk to the people below me.
As every project and change manager knows, introducing changes is difficult. Especially when the changes are big and when they mean more accountability, more efficiency, etc.
I don't think team members are normally to blame for the fact their team is underperforming. In my opinion that's normally a previous manager's fault: they selected people unsuitable for their jobs or they didn't manage them well enough or the goals weren't clear, etc. etc. So I don't blame my team members, just propose new ways to do things, organize trainings, etc.
But when I introduce changes, the team members do protest, e.g. when I would like to see progress on projects from week to week (after they spent several weeks presenting me exactly the same).
How can I check whether my expectations are realistic or expect too much of my people?