как из developer'а стать team leader'ом?
От: D.O.  
Дата: 02.07.04 12:12
Оценка:
Есть пара вопросов по теме:
1) Какие знания нужны team leader'у?
Владение разговорным английским, знание технологий (языков, API, баз данных), проектирования (UML, design paterns) и знание методологии разработки, — с этим понятно. А что-нибудь ещё требуется?

2) Есть ли ли возможность занять руководящую должность, не имея опыта руководства?


28.11.04 21:41: Перенесено из 'О работе'
Re: как из developer'а стать team leader'ом?
От: Аноним  
Дата: 02.07.04 12:26
Оценка:
Здравствуйте, D.O., Вы писали:

DO>Есть пара вопросов по теме:

DO>1) Какие знания нужны team leader'у?
DO>Владение разговорным английским, знание технологий (языков, API, баз данных), проектирования (UML, design paterns) и знание методологии разработки, — с этим понятно. А что-нибудь ещё требуется?

Владение разговорным русским.
Умение планировать и отслеживать планы (полезно любому).
Умение избегать конфликтов или разрешать их с малыми потерями.
В общем от team leader требуется еще и умение работать с людьми,
что в общем-то очевидно.

Как им стать?
Надо просто быть активным на проекте и вырасти из девелопера.
team leader — это не бог весть какая большая шишка
и особо сильно работать локтями не нужно. Так что вполне реально.
Re: как из developer'а стать team leader'ом?
От: Spidola Россия http://www.usametrics.ru
Дата: 02.07.04 12:28
Оценка:
Здравствуйте, D.O., Вы писали:

DO>Есть пара вопросов по теме:

DO>1) Какие знания нужны team leader'у?
DO>Владение разговорным английским, знание технологий (языков, API, баз данных), проектирования (UML, design paterns) и знание методологии разработки, — с этим понятно. А что-нибудь ещё требуется?

А что такое Team Leader в вашем понимании?

DO>2) Есть ли ли возможность занять руководящую должность, не имея опыта руководства?


Если подходить педантично к ответу на Ваш вопрос, то "да", поскольку 1) возможность всегда есть — и это не зависит от опыта; 2) все когда-нибудь на руководящую должность попадали без опыта . Думаю, вопрос Ваш вопрос скорее об отсутствии знаний управленца, а не об опыте.
... << RSDN@Home 1.1.4 beta 1 >> ...
Re[2]: как из developer'а стать team leader'ом?
От: D.O.  
Дата: 02.07.04 13:13
Оценка:
Здравствуйте, Spidola, Вы писали:

S>Здравствуйте, D.O., Вы писали:


DO>>Есть пара вопросов по теме:

DO>>1) Какие знания нужны team leader'у?
DO>>Владение разговорным английским, знание технологий (языков, API, баз данных), проектирования (UML, design paterns) и знание методологии разработки, — с этим понятно. А что-нибудь ещё требуется?

S>А что такое Team Leader в вашем понимании?


Руководитель команды разработчиков, который распределяет задачи, следит за соблюдением графика, решает концептуальные задачи (архитектура), отчитывается перед project manager'ом. Примерно так.
Re[2]: как из developer'а стать team leader'ом?
От: D.O.  
Дата: 02.07.04 13:15
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Как им стать?

А>Надо просто быть активным на проекте и вырасти из девелопера.
А>team leader — это не бог весть какая большая шишка
А>и особо сильно работать локтями не нужно. Так что вполне реально.

На всякий случай уточню: я имел в виду переход на другую работу с позиции developer в одной фирме на позицию team leader в другую.
Re[3]: как из developer'а стать team leader'ом?
От: Аноним  
Дата: 02.07.04 13:28
Оценка: +2
Здравствуйте, D.O., Вы писали:

DO>Здравствуйте, Аноним, Вы писали:


А>>Как им стать?

А>>Надо просто быть активным на проекте и вырасти из девелопера.
А>>team leader — это не бог весть какая большая шишка
А>>и особо сильно работать локтями не нужно. Так что вполне реально.

DO>На всякий случай уточню: я имел в виду переход на другую работу с позиции developer в одной фирме на позицию team leader в другую.


Врядли...
team leader, как я уже сказал, это мелкий "начальник".
Скорее больше промежуточное звено между project leader и девелоперами,
если их число относительно много.
Потому роль team leader играют обычно опытные девелоперы,
которые уже хорошо ориентируются в проекте.
В общем это больше девелоперская позиция чем управленческая.
Именно поэтому стать team leader сразу маловероятно.
Хотя бы только потому, что нужно вникнуть в детали проект.
Скажем так, за пол года вполне реально.
Re[3]: как из developer'а стать team leader'ом?
От: Spidola Россия http://www.usametrics.ru
Дата: 02.07.04 13:36
Оценка: +1
Здравствуйте, D.O., Вы писали:

DO>Здравствуйте, Spidola, Вы писали:


S>>Здравствуйте, D.O., Вы писали:


DO>>>Есть пара вопросов по теме:

DO>>>1) Какие знания нужны team leader'у?
DO>>>Владение разговорным английским, знание технологий (языков, API, баз данных), проектирования (UML, design paterns) и знание методологии разработки, — с этим понятно. А что-нибудь ещё требуется?

S>>А что такое Team Leader в вашем понимании?


DO>Руководитель команды разработчиков, который распределяет задачи, следит за соблюдением графика, решает концептуальные задачи (архитектура), отчитывается перед project manager'ом. Примерно так.


Слежение за соблюдением графика стоит выделить из тех скилзов, которые Вы определили в списке — это прерогатива менеджера проекта.

Вообще отличие менеджера проекта от Team Leader заключается в том, что ОСНОВНАЯ функция менеджера проекта — это управление ресурсами (финансовыми, людскими, техническими — оборудование и т.п.)

Важные функции Team Leader, на мой взгляд, следующие:
— уметь оценить реальный объем работы по проекту;
— уметь правильно распределить работу между программистами (для этого нужно уметь оценивать возможности и способности разработчиков);
— уметь разрабатывать архитектуру системы (хорошо бы для этого знать теоретические основы построения архитектуры системы — различные взгляды на систему и т.п. — кстати, хорошо помогает изучение RUP-овского понятия архитектуры — Software architecture Docunent. При этом совершенно не обязательно работать согласно RUP.);
— уметь следить за реализацией проекта в рамках выбранной архитектуры;
— уметь выбирать оценивать и выбирать технологию (для этого нужно иметь представление о различных технологиях, которые могут быть использованы);
— уметь вести проектную документацию (имеется ввиду Технический проект);
— желательно иметь знания, не меньшие, чем у тех разработчиков, которые работают пол Вашим управлением, либо уметь привлекать доверенное лицо, которое сможет проаудировать отдельные участки разработки);

В некоторых случаях требуется уметь давать техническую, временную и финансовую оценку предстоящей разработке (для этого желательно, чтобы в компании была выведена стоимость человекочаса — внутренняя и внешняя)

Короче говоря, Team Leader, это человек, который умеет управлять ТЕХНИЧЕСКИМИ ресурсами (в его обязанности, например, не входит решение вопроса об отпуске разработчика — этим должен заниматься менеджер).

Вот вкратце. Список, естественно, не претендует на полноту, дано просто общее направление...
... << RSDN@Home 1.1.4 beta 1 >> ...
Re: как из developer'а стать team leader'ом?
От: Anatolix Россия https://www.linkedin.com/in/anatolix/
Дата: 02.07.04 13:59
Оценка:
Здравствуйте, D.O., Вы писали:

DO>Есть пара вопросов по теме:

DO>1) Какие знания нужны team leader'у?
DO>Владение разговорным английским, знание технологий (языков, API, баз данных), проектирования (UML, design paterns) и знание методологии разработки, — с этим понятно. А что-нибудь ещё требуется?

Не согласен тем что проектирование практически приравнивается к UML. Если ты выучишь UML то лучше проектировать не начнешь. UML это всего лишь средство представления архитектуры. Вот что требуется это уметь разрабатывать архитектуру и объяснять ее людям. А как ты ее объясняешь не важно. У нас есть один клевый PM который от меня однажды потребовал ему план и разбивку проекта прислать в plain text. Сейчас я понимаю зачем т.к. видел как некоторые аналитики присылают IDF0 диаграм на 40 страниц, а потом выясняется что они не понимают проект.
Т.е. идея такая, что если ты что то понимаешь то объясни словами или в plain/text. Когда научишься начиная успользовать тулзы чтобы не подменить процесс его внешними признаками.

DO>2) Есть ли ли возможность занять руководящую должность, не имея опыта руководства?


Это как получится. Гораздо интереснее что достаточно просто получить опыт руководства не занимая руководящей должности. Когда ты что то объясняешь другому человеку, и он денлает как ты просишь, ты им руководишь. Просто должность позволяет раздавать приказы нихрена не объясняя(это называется ролевое принуждение), но это плохо.
Любая проблема дизайна может быть решена введением дополнительного абстрактного слоя, за исключением проблемы слишком большого количества дополнительных абстрактных слоев
Re: как из developer'а стать team leader'ом?
От: Mishka Норвегия  
Дата: 02.07.04 14:06
Оценка: :)
Здравствуйте, D.O., Вы писали:

DO>Есть пара вопросов по теме:

DO>1) Какие знания нужны team leader'у?
DO>Владение разговорным английским, знание технологий (языков, API, баз данных), проектирования (UML, design paterns) и знание методологии разработки, — с этим понятно. А что-нибудь ещё требуется?

DO>2) Есть ли ли возможность занять руководящую должность, не имея опыта руководства?


team leader — это управленец, потому требуется уменени общаться с людьми. team leader — это не архитектор, потому знать проектирование он не обязан и в некоторых случаях не должен. team leader — это не project manager, поэтому знать как управлять проектами ему также не обязательно. В итоге, team leader — это хороший программист (как вспомню резюме, этого товарища, слёзы наворачиваются ), который знает как руководить программистами, чтобы они делали то, что должны, а не то что они хотят.
Re[2]: как из developer'а стать team leader'ом?
От: _Jane_ Украина  
Дата: 06.07.04 09:00
Оценка:
Здравствуйте, Mishka, Вы писали:

M>руководить программистами, чтобы они делали то, что должны, а не то что они хотят.


Jane
Re[2]: как из developer'а стать team leader'ом?
От: Аноним  
Дата: 07.07.04 00:22
Оценка:
Здравствуйте, Mishka, Вы писали:

чтобы они делали то, что должны, а не то что они хотят.


Вернее, чтобы они захотели делать то, что нужно вам.
Re[3]: как из developer'а стать team leader'ом?
От: Mishka Норвегия  
Дата: 07.07.04 08:27
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, Mishka, Вы писали:


А> чтобы они делали то, что должны, а не то что они хотят.


А>Вернее, чтобы они захотели делать то, что нужно вам.


Это не задача team-leader-a, это задача менеджеров удерживать персонал и мотивировать его, что само по себе целая наука.
Re[4]: про мотивацию персонала
От: D.O.  
Дата: 07.07.04 09:27
Оценка: +1
Здравствуйте, Mishka, Вы писали:

M>Это не задача team-leader-a, это задача менеджеров удерживать персонал и мотивировать его, что само по себе целая наука.


Это наука о том, как заставить человека работать больше за те же самые деньги, что почти то же самое, что понизить зарплату при прежнем объёме работ (соотношение ккал/$ понижается). И наука подавлять устремления к повышению доходов.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.