How to raise PMA and team-lead a team?

First, we had little, very little. Now more and more. POV and timothv sorely lacking. Hire them from the impossible: a small regional town.


Advise how to cook from their cheaters them. Or how to cook them from people not very versed in programming(I understand that this is nonsense, though I heard the opposite experience).


Own experience is welcome.


p.s. We develop mobile(iOS, android) and web(php, python).
October 8th 19 at 03:32
4 answers
October 8th 19 at 03:34
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.
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.
thank you, look the book - lessie_Wilderman commented on October 8th 19 at 03:39
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.
do. split the team from the "Troika" and try to slowly of all. - lessie_Wilderman commented on October 8th 19 at 03:41
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.

Find more questions by tags Personnel management