TimoCom can become one of the most professional out of you. One of — because in addition to high technical competencies it needs to possess leadership qualities, as his tasks will include the adoption of technically competent solutions for all aspects of design and implementation.
How to cook — if held rallies/meetings/other designing, to ask the desired person to be the primary. Let him ask the questions "why so", corrected error in the decision and sent in the right direction.
PM then have to collect meetings on "what was done/what is planned" to exercise directly the choice of tasks for the next iteration/version, etc. — adapt the details to fit your reality.
Requirements on the technical side — is less of course than timido, and even less than for the experienced programmer, however, communicative and organizational skills must be high.
olen48 answered on October 8th 19 at 03:36
The role of team-lead will fit any man, but quickly it will grow into a team lead if:
1) It is professionally competent, decisive
2) He has close friendly ties with the team, and if it has, it wouldn't need them.
Handed him the book "How to graze cats" ([Reinvoter_Dzh.Hank]_Kak_pasti_kotov._Nastavlenie_(BookFi.org).fb2)
And don't forget to control the process, to help is the first step from developer to team leaders difficult.
eloise_Hahn answered on October 8th 19 at 03:38
Team lead must know the application area (in your case the way it's supposed to be on the phone and on the website) and be able to organize people. The rest is optional, meaning it does not have to be a programming guru to understand all the technical details.
How to grow? Yes, not as, because it rests on the personal qualities of the person.
The most effective approach is a basic brute force of the people on this post. Put one, looked like holding on. If stored at least the order in the team, let him continue. If, it it is not glued, change. And so until you find it.
greyson_Dooley answered on October 8th 19 at 03:40
Professional team-lead in technology is only half the battle.
See also whether you can people to make decisions, to take responsibility and risks, collaborate with others, defend their point of view, to be punctual and is required to quickly delve into a new field, etc., etc.
In General a good programmer is not the team lead. Even more say over programming gurus — any team lead, because most likely antisocial autist.