One of the most common phrases you hear from managers about lack of agile adoption in their team is
We don't have that kind of 'super' developer here. We just have ordinary day folks - they can't handle it. And We can't seem to find anyone who can fit what we look for.
The real key to being a great leader is that if you do your job right, than you'll make your developers better and better - you will grow them until they become the developers you wish you had.
Grow your developers into their full potential and you won't have to seek anyone from the outside
I'm not saying it's easy.
As a team lead, helping people grow was one of the toughest things I've had to do. It got me way out of my comfort zone, and i had to do things I'd never imagined doing, but that means that I also grew personally as a lead while growing other people.
Today I feel more confident than ever that given a team I can start my way to making the team a better team, instead of always looking to the outside.
Here are the the headlines (i'll blog about each separately)
Of course, to get all these things going there are several simple conditions that have to be met first: