Effective leaders believe in developing their team members.
First, they recognize potential in a team member and then do everything possible to make sure that the selected team member play to his/her own limits and reward him/her self, the project and the organization at large.
Often team members guess that their boss uses their skills just for the sake of squeezing more juice from him/her. Many times, that’s not the case, for example, read below mini-saga:
Sure-handed Peter was disappointed playing different roles in a big software project. Analyst, Tester, Architect, ScrumMaster…Multiple. Every few months his boss would move him to take over another role. One day, he decided to resign but: A promotion letter was awaiting him saying “Congratulation, you’re ready for the next gig!”
Evaluate from this lens as well when you feel like being squeezed.